
From nobody Wed Jun  1 08:36:38 2016
Return-Path: <sarikaya2012@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58B8812D5B8 for <sfc@ietfa.amsl.com>; Wed,  1 Jun 2016 08:36:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 Et53zjfxAd9A for <sfc@ietfa.amsl.com>; Wed,  1 Jun 2016 08:36:35 -0700 (PDT)
Received: from mail-vk0-x22b.google.com (mail-vk0-x22b.google.com [IPv6:2607:f8b0:400c:c05::22b]) (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 5930D12D5BD for <sfc@ietf.org>; Wed,  1 Jun 2016 08:36:35 -0700 (PDT)
Received: by mail-vk0-x22b.google.com with SMTP id c189so32216873vkb.1 for <sfc@ietf.org>; Wed, 01 Jun 2016 08:36:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:date:message-id:subject:from:to:cc; bh=ZpTwHFIdwXT1CeOUOJKfK77Z8PQwe3ywJMe/jhbV5WM=; b=NEXFaVRiClm51hZkfH96eOMwmTbj6pA+3OqNbTyTsdxiwLBZFKL111pQ1p64f/picI sUR3jrCxItnImUaD+B8UO5yCF/842ptDrIeI1NO7jPSSI19YvyYWiqE2AVtdYDH67tXg MrEP5ABYLsE/T4dd6zW05xp/eFfHXt2Eo2yCV3sm4KhnPO5J7V9F/CMV8iFRFxDKpI2Y UBr8jb6sSYLlOHPj8RypqKsIQJvoB6Fe7Cs9seRY2PLv+m/tTy95t7mvgljYDnv/YJ+/ IUSBxe7WF6NplVWvkqADaDnH1awXTHRcDtM94kQdhnD+dXuxTAloNAFX7ZPVXVvcJtQm 3WcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:date:message-id:subject :from:to:cc; bh=ZpTwHFIdwXT1CeOUOJKfK77Z8PQwe3ywJMe/jhbV5WM=; b=G1+IexQs4ZhjwF4U9o6WiPrfZpHPNGiReQ/X8LGDjShX3sQiMgaiRGDdWwdUeFhsNI IMkBrhKShzzxBaisROoLcXl67olFstJXa6E14q+s//eI5ZYyeFlIc8X7HNcHni0RMiLs K8qQSAvRUgVLWQqhttS0yolMuk0x+Couw6uydZ31wD4IRQEHmwWeOFv5kBOHVlN+WSMh vSt1zwkp07EuhSGLSte4hK/zci/n4Xkc5VIjkk4rSF5NEW4fxyjYIiDs6jKdaGCZH2zI 0vi4kZXZk0JXEDBJO7awXWwvPkZaRN+q61Ks95PNYSLCcBqN2OvH5EErh1YbYRqE5dTh jn3Q==
X-Gm-Message-State: ALyK8tIS6M5OESwdkT4hZxBOVG2RWk1/hgx7bqKMbpDsx2aRu2iJh/tO1nor2IWjJjP3XlA6IP804UoiVtEZ0A==
MIME-Version: 1.0
X-Received: by 10.31.167.84 with SMTP id q81mr2275068vke.51.1464795394452; Wed, 01 Jun 2016 08:36:34 -0700 (PDT)
Received: by 10.176.2.232 with HTTP; Wed, 1 Jun 2016 08:36:34 -0700 (PDT)
Date: Wed, 1 Jun 2016 10:36:34 -0500
Message-ID: <CAC8QAcfPJTLwVjecRQRU+gLCg+GTkQWfeAcKBbFCg3zXV9wAHw@mail.gmail.com>
From: Behcet Sarikaya <sarikaya2012@gmail.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/kgLCmDZbwMI8FfJbFY4jSF3Z_Dc>
Cc: draft-sarikaya-sfc-hostid-serviceheader@tools.ietf.org
Subject: [sfc] New Version Notification for draft-sarikaya-sfc-hostid-serviceheader-02.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: sarikaya@ieee.org
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jun 2016 15:36:37 -0000

A new version of I-D, draft-sarikaya-sfc-hostid-serviceheader-02.txt
has been successfully submitted by Behcet Sarikaya and posted to the
IETF repository.

Name:           draft-sarikaya-sfc-hostid-serviceheader
Revision:       02
Title:          Service Function Chaining (SFC): Subscriber and Host
Identification Considerations
Document date:  2016-06-01
Group:          Individual Submission
Pages:          12
URL:
https://www.ietf.org/internet-drafts/draft-sarikaya-sfc-hostid-serviceheader-02.txt
Status:
https://datatracker.ietf.org/doc/draft-sarikaya-sfc-hostid-serviceheader/
Htmlized:
https://tools.ietf.org/html/draft-sarikaya-sfc-hostid-serviceheader-02
Diff:
https://www.ietf.org/rfcdiff?url2=draft-sarikaya-sfc-hostid-serviceheader-02

Abstract:
   This document discusses considerations related to passing host- and
   subscriber-related information to upstream Service Functions for the
   sake of policy enforcement and appropriate SFC-inferred forwarding.
   Once the information is consumed by SFC-aware elements of an SFC-
   enabled domain, the information is stripped from packets so that
   privacy-sensitive information is not leaked outside an SFC-enabled
   domain.




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.

The IETF Secretariat


From nobody Wed Jun  1 12:09:46 2016
Return-Path: <ejwang@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0970E12B011 for <sfc@ietfa.amsl.com>; Wed,  1 Jun 2016 12:09:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.946
X-Spam-Level: 
X-Spam-Status: No, score=-15.946 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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
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 V8NiKbnDFQp9 for <sfc@ietfa.amsl.com>; Wed,  1 Jun 2016 12:09:41 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44A2812D0A2 for <sfc@ietf.org>; Wed,  1 Jun 2016 12:09:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=88330; q=dns/txt; s=iport; t=1464808181; x=1466017781; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=yIB+B2I//KfG3DyJJvjuoWsolwuTwaCmNCOOXKn+/iY=; b=CZqW3sa8IAezU/RSX7U1VPsnHuwsSmblt2yoFNgIDUVevOW2DkOgYAve IS0VSuxSD5ZNGH6p8dd1ZsxeIPr2sxC0sKSMGRdjYDbOwPLNL/2Z8MRUK BkMDq8/AjU8cz6A0hV3wAQjHyBZcNEtt3Sqv3+5pHGfy13uMMI4K6YSok o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AXAgCrMU9X/4ENJK1dgnBNVn0GuhYBD?= =?us-ascii?q?YF2BBcBCoI9gzICHIEXOBQBAQEBAQEBZSeERQEBAQMBAQEBFwlLBAIFBQsCAQg?= =?us-ascii?q?RAQMBARYLAQYDAgICJQsUAwYIAgQOBRsEiAgIDrAIkTYBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEXBYgeglaEKhU3CYJCK4IuBYV2gmuKVoUAAYV/hWWCO4FphE+DLIQ?= =?us-ascii?q?dgRuGM4kYAR4BAUKCAQUcgUtuAYhyBUB/AQEB?=
X-IronPort-AV: E=Sophos;i="5.26,402,1459814400";  d="scan'208,217";a="110517188"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Jun 2016 19:09:39 +0000
Received: from XCH-RTP-008.cisco.com (xch-rtp-008.cisco.com [64.101.220.148]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u51J9dMS017144 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 1 Jun 2016 19:09:39 GMT
Received: from xch-rtp-011.cisco.com (64.101.220.151) by XCH-RTP-008.cisco.com (64.101.220.148) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 1 Jun 2016 15:09:38 -0400
Received: from xch-rtp-011.cisco.com ([64.101.220.151]) by XCH-RTP-011.cisco.com ([64.101.220.151]) with mapi id 15.00.1104.009; Wed, 1 Jun 2016 15:09:38 -0400
From: "Eric Wang (ejwang)" <ejwang@cisco.com>
To: "Duarte Cardoso, Igor" <igor.duarte.cardoso@intel.com>
Thread-Topic: [sfc] What if the SF consumes all the packets?
Thread-Index: AQHRteDhgj3Wx5q2VUixHn1/J7Utrp/TpGeAgAGlKoA=
Date: Wed, 1 Jun 2016 19:09:37 +0000
Message-ID: <A2DC3E98-7D3F-4DD0-AF75-BE401B6ABBDE@cisco.com>
References: <F03F0057-CADB-4EC9-87ED-4DB84464C86B@cisco.com> <E09EC9A2DDB2914E953966C44BEF9CF6D46EED@IRSMSX103.ger.corp.intel.com>
In-Reply-To: <E09EC9A2DDB2914E953966C44BEF9CF6D46EED@IRSMSX103.ger.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3124)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.19.59.187]
Content-Type: multipart/alternative; boundary="_000_A2DC3E987D3F4DD0AF75BE401B6ABBDEciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/5by2lBzG8tuBnGoiuHMRI9C2ACE>
Cc: "Kent Leung \(kleung\)" <kleung@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] What if the SF consumes all the packets?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jun 2016 19:09:45 -0000

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

SGkgSWdvciwNCg0KVGhhbmsgeW91IGZvciB5b3VyIGRldGFpbGVkIGNvbW1lbnRzLg0KDQoiUmVj
bGFzc2lmaWNhdGlvbiBhbmQgYnJhbmNoaW5nIiBpcyBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gd2l0
aCBnb29kIHVzZSBjYXNlcy4gIEluIGZhY3Qgd2UgZGVzY3JpYmVkIGluIGRldGFpbCBpdHMgdXNl
IGluIGRyYWZ0LXdhbmctc2ZjLW5zLXVzZS1jYXNlcyAoc2VlIDQuMS4zICYgNC4xLjQpLiAgSeKA
mW0gb3BlbiB0byBleHBsb3JpbmcgaXQgZm9yIFJPIFNGcy4gIElmIGFkb3B0aW5nIGl0IGNhbiBz
aW1wbGlmeSB0aGUgbW9kZWwgaXQgd291bGQgYmUgYSBnb29kIGFsdGVybmF0aXZlIHRvICJleHRl
bmRlZCBTRkMgcHJveHkiLg0KDQpKdXN0IGFzIHlvdSBxdW90ZWQgYmVsb3csIHJlY2xhc3NpZmlj
YXRpb24gaXMgInR5cGljYWxseSBwZXJmb3JtZWQgYnkgYSBjbGFzc2lmaWNhdGlvbiBmdW5jdGlv
biBjby1yZXNpZGVudCB3aXRoIGEgc2VydmljZSBmdW5jdGlvbuKAnS4gIFRoZXJlIGFyZSBhIGZl
dyBpc3N1ZXMgSeKAmWQgbGlrZSB0byBicmluZyB1cCBmb3IgZGlzY3Vzc2lvbiB3aGVuIHV0aWxp
emluZyBpdCBmb3IgUk8gU0YuDQoNCjEuIFRyaWdnZXIgb2YgcmVjbGFzc2lmaWNhdGlvbi4gIE5v
cm1hbGx5IFNGQyBjbGFzc2lmaWVyIGlzIGludm9rZWQgYXQgdGhlIGVudHJ5IHBvaW50IG9mIHRo
ZSBTRkMuICBPbmNlIHRoZSBwYWNrZXQgaXMgY2xhc3NpZmllZCB3aXRoIGEgcHJvcGVyIHBhdGgs
IGl0IGlzIGZvcndhcmRlZCBieSBTRkYgd2l0aG91dCBnb2luZyB0aHJvdWdoIHRoZSBjbGFzc2ll
ciBlYWNoIHRpbWUuICBBIHBvc3NpYmxlIHRyaWdnZXIgZm9yIHJlY2xhc3NpZmljYXRpb24gaXMg
4oCcbmV3IGRhdGHigJ0gd2hpY2ggaXMgdHlwaWNhbGx5IG9idGFpbmVkIGJ5IGFuIFNGLiBJZiB0
aGUgU0YgZGVlbXMgbmVjZXNzYXJ5IGl0IG1heSBpbnZva2UgdGhlIGNsYXNzaWZpY2F0aW9uIGZ1
bmN0aW9uIGJhc2VkIG9uIHRoZSBuZXcgaW5mb3JtYXRpb24gKHN1Y2ggYXMgZGlzY292ZXJpbmcg
YW4gZW5jcnlwdGVkIHN0cmVhbSBhbmQgc2VuZGluZyB0aGUgcGFja2V0cyB0byB0aGUgcGF0aCB3
aXRoIGRlY3J5cHRpb24gY2FwYWJpbGl0eSkuDQoNCklmIHRoZSBDbGFzc2lmaWVyIGlzIHVzZWQg
aGVyZSBmb3IgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBkaXZlcnRpbmcgdG8gdGhlIFJPIFNGIFNG
UCwgaG93IHRvIGtub3cgcmVjbGFzc2lmaWNhdGlvbiBuZWVkcyB0byBvY2N1ciwgYW5kIHdoZW4/
ICBJdCB3b3VsZCBiZSBpbmVmZmljaWVudCB0byBpbnZva2UgY2xhc3NpZmllciBhdCBlYWNoIHN0
YWdlIG9mIFNGRiBmb3J3YXJkaW5nOyBvdGhlciByZWd1bGFyIFNGcyBtYXkgbm90IGJlIGF3YXJl
IG9mIHRoZSBSTyBTRiBoZW5jZSB3b27igJl0IGhlbHAgd2l0aCB0aGUgcmVjbGFzc2lmaWNhdGlv
bi4NCg0KMi4gUGFyYWxsZWwgdnMuIGxpbmVhciBpbnNlcnRpb24uICBSZWNsYXNzaWZpY2F0aW9u
IGlzIHR5cGljYWxseSBtdWNoIGhlYXZpZXIgdGhhbiBzaW1wbGUgU0ZGIGZvcndhcmRpbmcuICBJ
ZiB0aGUgQ2xhc3NpZmllciBpcyBpbnNlcnRlZCB0byBwZXJmb3JtIHJlY2xhc3NpZmljYXRpb24s
IHBhY2tldCByZXBsaWNhdGlvbiwgYW5kIGZvcndhcmRpbmcgb2YgdGhlIG9yaWdpbmFsIHBhY2tl
dCBiYWNrIHRvIFNGRiwgd291bGQgaXQgYmUgdGhlIHNhbWUg4oCcbGluZWFy4oCdIGluc2VydGlv
bj8gIFBsZWFzZSBsZXQgbWUga25vdyBpZiBJIG1pc3VuZGVyc3Rvb2QgeW91ciBwb2ludC4NCg0K
My4gSeKAmWQgbGlrZSB0byBleHBsb3JlIHRoZSDigJxzZXQgb2YgTkhzIiBvcHRpb24sIGlmIHRo
YXQgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gcmVjbGFzc2lmaWNhdGlvbiBpbiB0aGUgbWlkZGxlIG9m
IHRoZSBwYXRoLiAgSW4gb3RoZXIgd29yZHMsIGlzIGl0IHByZS1kZXRlcm1pbmVkIOKAnHR3by1w
YXRo4oCdIGF0IHRoZSBpbmdyZXNzLCBvciBhIHRydWUg4oCccmVjbGFzc2lmaWNhdGlvbiBhbmQg
YnJhbmNoaW5n4oCdPw0KDQpSZWdhcmRpbmcgdGhlIGVmZmljaWVuY3kgcGFydCBvZiDigJxleHRl
bmRlZCBTRkMgcHJveHnigJ0sIGl0IGlzIG9ubHkgYW4gZXh0ZW5zaW9uIHRvIHRoZSBTRkMgZnJh
bWV3b3JrIHRvIGFjY29tbW9kYXRlIGJvdGggaGFyZHdhcmUgYW5kIHNvZnR3YXJlLCBidXQgbm90
IG1hbmRhdGluZyB0aGUgaW1wbGVtZW50YXRpb24uICBJbiBwcmFjdGljZSwgYSBzb2Z0d2FyZSBT
RkYgaW1wbGVtZW50YXRpb24gY291bGQgZW1iZWQgdGhlIOKAnGV4dGVuZGVkIFNGQyBwcm94eeKA
nSBmdW5jdGlvbiBzbyB0aGF0IHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZm9yd2FyZGluZyBjYW4g
YmUgZG9uZSBpbiBwYXJhbGxlbCAoaW5jbHVkaW5nIFNJIGRlY3JlbWVudCB3aGljaCBpcyAibm9u
LXN0YW5kYXJkIiBpbiBTRkYpLiAgT24gdGhlIG90aGVyIGhhbmQsIGEgaGFyZHdhcmUvQVNJQyBT
RkYgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgaGF2ZSB0byBjaGFuZ2UgdG8gc3VwcG9ydCBSTyBT
Ri4gIEVpdGhlciB3YXksIHRoZSBjb250cm9sIHBsYW5lIG1vZGVsIGFuZCBjb21tdW5pY2F0aW9u
cyB3b3VsZCBiZSBjb25zaXN0ZW50IHdpdGggdGhlIGludHJvZHVjdGlvbiBvZiDigJxleHRlbmRl
ZCBTRkMgcHJveHnigJ0uDQoNClBsZWFzZSBzZWUgc29tZSBvdGhlciByZXNwb25zZXMgaW5saW5l
4oCmIFtFV10NCg0KDQpPbiBNYXkgMzEsIDIwMTYsIGF0IDExOjAyIEFNLCBEdWFydGUgQ2FyZG9z
bywgSWdvciA8aWdvci5kdWFydGUuY2FyZG9zb0BpbnRlbC5jb208bWFpbHRvOmlnb3IuZHVhcnRl
LmNhcmRvc29AaW50ZWwuY29tPj4gd3JvdGU6DQoNCkhpIEVyaWMsIEtlbnQsDQoNClRoaXMgZHJh
ZnQgaGFzIGNhcHR1cmVkIG15IGF0dGVudGlvbiBzaW5jZSBpdCdzIGFib3V0IGEgc3ViamVjdCB0
aGF0IEkndmUgYWxzbyBnaXZlbiBhIGxpdHRsZSBiaXQgb2YgdGhvdWdodC4gSGVyZSBnb2VzIG15
IHJldmlldywgcGxlYXNlIGV4Y3VzZSBhbnkgcG9zc2libGUgbWlzaW50ZXJwcmV0YXRpb24sIGFu
ZCBwb2ludCBvdXQgaWYgdGhlcmUncyBhbnkuDQoNCkl0IHNlZW1zIGxpa2UgUk8gU0ZzIGFyZSBi
ZWluZyB0cmVhdGVkIGFzIG91dHNpZGUgZnVuY3Rpb25zIG5vdCByZWFsbHkgcGFydCBvZiB0aGUg
U0ZDIGRvbWFpbiwgbGlrZSBub24tU0ZDLWF3YXJlIFNGcyB0aGF0IHJlcXVpcmUgdGhlIFNGQyBw
cm94eSBhcyB0aGUgZ2F0ZSB0byB0aGUgU0ZDIGRvbWFpbiwgYW5kIGEgbmV3IGtpbmQgb2YgbG9n
aWNhbCBTRiBiZWluZyBpbnRyb2R1Y2VkIHRvIHJlcGxhY2UgdGhlbSwgdGhlIEV4dGVuZGVkIFNG
QyBQcm94eSwgd2hlbiB0aGUgU0ZDIGFyY2hpdGVjdHVyZSBjb3VsZCBiZSBzbGlnaHRseSAiZXhw
bG9pdGVkIiB0byBhZGRyZXNzIHRoZSB1c2UgY2FzZSBvZiBtaXJyb3JpbmcgcGFja2V0cyBhbmQg
c3RpbGwgZW5kIHVwIHN1cHBvcnRpbmcgUk8gU0ZzLg0KDQpbRVddIEl04oCZcyBhIGdvb2Qgc3Vt
bWFyeS4gIEkgd291bGQgYXJndWUgdGhlIFJPIFNGIGlzIHN0aWxsIHBhcnQgb2YgdGhlIFNGQyBk
b21haW4gYmVjYXVzZSB0aGUgU0ZDIGNvbnRhaW5zIHRoZSBSTyBTRiBhcyBhIGhvcCAoaW5zdGVh
ZCBvZiB0aGUgRXh0ZW5kZWQgU0ZDIFByb3h5IHRoYXQgc2VydmVzIHRoZSBSTyBTRikuICBSTyBT
RiB1bmRlcnN0YW5kcyBOU0ggYW5kIGNvbXBsaWVzIHdpdGggdGhlIFNGQyBmcmFtZXdvcmssIHdp
dGggdGhlIG9ubHkgZXhjZXB0aW9uIG9mIHBhc3Npbmcgb24gdHJhZmZpYy4gRnJvbSB0aGlzIHBl
cnNwZWN0aXZlIFJPIFNGIGlzIG5vdCBxdWl0ZSBsaWtlIG5vbi1TRkMtYXdhcmUgU0ZzLiAgVG8g
dGhlIGVuZCwgdGhlIHJlYXNvbiBmb3IgZXh0ZW5kZWQgU0ZDIHByb3h5IGlzIHRvIHByb3ZpZGUg
YSBjb25zaXN0ZW50IG1vZGVsIChlc3BlY2lhbGx5IGluIGNvbnRyb2wgcGxhbmUpIGZvciB2YXJp
b3VzIGltcGxlbWVudGF0aW9ucywgZnJvbSB2ZXJ5IHB1cnBvc2Ugc3BlY2lmaWMgaGFyZHdhcmUv
QVNJQyBTRkYgdG8gc29waGlzdGljYXRlIHNvZnR3YXJlIGltcGxlbWVudGF0aW9uLg0KDQoNCg0K
QWJvdXQgUk8gRVNzLCBteSB2aWV3IGlzIHNwbGl0IGJldHdlZW4gdGhpbmtpbmcgdGhhdCBpdCBp
cyBzbGlnaHRseSBvdXQgb2Ygc2NvcGUgdmVyc3VzIHRoYXQgaXQgYWN0dWFsbHkgZ29lcyBpbnRv
IHdoYXQgSSB3YXMgdGhpbmtpbmcgdG9vIChmb3IgdGhlIFNGRiBzY2VuYXJpbyBvbmx5KS4NCg0K
W0VXXSAgTXkgdmlldyBpcyB0aGUgc2FtZS4gVGhlIHJlYXNvbiBpdCBpcyBkaXNjdXNzZWQgaW4g
dGhlIGRyYWZ0IGlzIGJlY2F1c2UgdGhlIFNGRiByZXBsaWNhdGlvbiBzY2VuYXJpby4NCg0KDQpE
aXNjbGFpbWVyOiBGb3IgdGhlIGluZGl2aWR1YWwgY29tbWVudHMgYWJvdXQgc3BlY2lmaWMgbGlu
ZXMsIEkgaGFkbid0IHJlYWQgYW55dGhpbmcgYWZ0ZXIgdGhlIHBvaW50IGFib3V0IHdoaWNoIEkg
d2FzIGNvbW1lbnRpbmcuDQoNCkZyb20gUkZDIDc2NjU6DQo+ICAgNC44LiAgUmVjbGFzc2lmaWNh
dGlvbiBhbmQgQnJhbmNoaW5nDQo+ICAgVGhlIFNGQyBhcmNoaXRlY3R1cmUgc3VwcG9ydHMgcmVj
bGFzc2lmaWNhdGlvbiAob3Igbm9uLWluaXRpYWwNCj4gICBjbGFzc2lmaWNhdGlvbikgYXMgd2Vs
bC4gIEFzIHBhY2tldHMgdHJhdmVyc2UgYW4gU0ZQLA0KPiAgIHJlY2xhc3NpZmljYXRpb24gbWF5
IG9jY3VyIC0tIHR5cGljYWxseSBwZXJmb3JtZWQgYnkgYSBjbGFzc2lmaWNhdGlvbg0KPiAgIGZ1
bmN0aW9uIGNvLXJlc2lkZW50IHdpdGggYSBzZXJ2aWNlIGZ1bmN0aW9uLiAgUmVjbGFzc2lmaWNh
dGlvbiBtYXkNCj4gICByZXN1bHQgaW4gdGhlIHNlbGVjdGlvbiBvZiBhIG5ldyBTRlAsIGFuIHVw
ZGF0ZSBvZiB0aGUgYXNzb2NpYXRlZA0KPiAgIG1ldGFkYXRhLCBvciBib3RoLiAgVGhpcyBpcyBy
ZWZlcnJlZCB0byBhcyAiYnJhbmNoaW5nIi4NCg0KDQpSZXZpZXc6DQoNClBhZ2UgMzoNCj4gICAg
Uk8gRVM6ICBBIFJlY2VpdmUtT25seSBFeHRlcm5hbCBTZXJ2aWNlIG5vdCBwYXJ0aWNpcGF0aW5n
IGluIFNGQy4NCj4gICAgU3BlY2lmaWNhbGx5LCBhbiBSTyBFUyBpcyBub3QgYW4gU0YuICBJdCBp
cyBub3QgYWxsb2NhdGVkIHdpdGggYQ0KPiAgICBTZXJ2aWNlIEluZGV4IChTSSkgaW4gdGhlIFNl
cnZpY2UgRnVuY3Rpb24gUGF0aCAoU0ZQKS4gIEhvd2V2ZXIsDQo+ICAgIGl0IHJlY2VpdmVzIHBh
Y2tldHMgZnJvbSB0aGUgU0ZGIG9yIGFuIFNGLg0KSWYgaXQgaXMgbm90IGluc2lkZSB0aGUgU0ZD
IGRvbWFpbiwgdGhlbiB3aHkgZG9lcyBpdCBpbnRlcmFjdCB3aXRoIGFuIFNGRiBvciBhbiBTRj8N
Cg0KW0VXXSBPbmx5IGZvciB0aGUgU0ZGIHBhY2tldCByZXBsaWNhdGlvbiBwYXJ0LiAgSG9wZSBp
dCBpcyBjbGVhciBmcm9tIHRoZSBzdWJzZXF1ZW50IGRpc2N1c3Npb25zLg0KDQoNClBhZ2UgNDoN
Cj4gICBleGFtaW5lZCBieSBhIGNoYWluIG9mIHNlcnZpY2VzIGJlZm9yZSB0aGV5IHJlYWNoIHRo
ZSBzZXJ2ZXIuICBUaGUNCj4gICB0aHJlZSBzZXJ2aWNlIGZ1bmN0aW9ucywgRERvUywgSURTIGFu
ZCBGaXJld2FsbCwgY29tcG9zZSBhbiBTRkMuDQpJIGFncmVlLCB0aGV5IGNvbXBvc2UgYW4gU0ZD
Lg0KDQo+ICAgRWFjaCBTRiBpbmNsdWRpbmcgdGhlIElEUyBTRiBpcyBhbGxvY2F0ZWQgd2l0aCBh
IFNlcnZpY2UgSW5kZXggKFNJKQ0KPiAgIGluIHRoZSBTRlAuICBUaGUgSURTIFNGIGlzIGEgZnVu
ZGFtZW50YWwgcGFydCBvZiB0aGUgc2VydmljZSBjaGFpbg0KVGhpcyBpcyB3aGVyZSBJIHdvdWxk
IGxpa2UgdG8gZGViYXRlIC0gc2hvdWxkIHRoZSAzIG9mIHRoZW0gcmVhbGx5IGJlIGluIHRoZSBz
YW1lIFNGUD8NCkkgYXNrIHRoaXMgYmVjYXVzZSB0aGVyZSBhcmUgZXNzZW50aWFsbHkgMiAicGF0
aHMiIGJlaW5nIHRha2VuIGJ5IHRoZSBwYWNrZXRzIChldmVuIHRob3VnaCBvbmx5IG9uZSBpcyB1
c2VkIHRvIG91dHB1dCkuIFRoZSBmaXJzdCAobWFpbikgb25lIGluY2x1ZGVzIGZ1bmN0aW9uIERE
b1MgYW5kIEZpcmV3YWxsLCB3aGlsZSB0aGUgc2Vjb25kIGlzIGFuICJSTyBwYXRoIiBjb21wb3Nl
ZCBieSBmdW5jdGlvbnMgRERvUyBhbmQgSURTLiBTbyB0aGlzIGlzIGEgYnJhbmNoaW5nIFNGQyBh
ZnRlciBERG9TLiBIb3dldmVyLCBpdCBoYXMgb25lIG1ham9yIGRpZmZlcmVuY2UgaW4gdGhhdCBp
dCdzIG5vdCByZWFsbHkgYnJhbmNoaW5nLCBidXQgcmVwbGljYXRpbmcuDQoNCj4gICBFeHRlbmRp
bmcgdGhlIFNGQyBmcmFtZXdvcmsgdG8gUk8gU0YgZW5hYmxlcyBhIHVuaWZpZWQgU0ZDIHBvbGlj
eQ0KPiAgbW9kZWwgZm9yIFNGQyBhZG1pbmlzdHJhdG9ycy4gIFRoZSBhZG1pbmlzdHJhdG9yIG9u
bHkgbmVlZHMgdG8gbWFuYWdlDQpJIHRoaW5rIHRoYXQgcmF0aGVyIHRoYW4gb3ZlcmxvYWRpbmcg
U0ZQcyB3aXRoIFJPIGFuZCBub24tUk8gU0ZzLCBwZXJoYXBzIHdlIHNob3VsZCB1c2UgdGhlIGZs
ZXhpYmlsaXR5IG9mIFNGQyBFbmNhcHN1bGF0aW9uIGFuZCBTRlBzIHRvIG91ciBhZHZhbnRhZ2Uu
IFBsZWFzZSBjaGVjayB3aGVuIEkgbWVudGlvbiBhIENsYXNzaWZpZXIgcmVwbGljYXRpbmcgdHJh
ZmZpYy4NCg0KPiAgIHRocmVhdCBhbmFseXNpcy4gIFdoZW4gZG9pbmcgc28sIGl0IGlzIGRlc2ly
ZWQgdGhhdCB0aGUgY29uc3RydWN0aW9uDQo+ICAgb2YgdGhlIFNGUCBpcyBub3QgYWZmZWN0ZWQu
ICBUaGF0IGlzLCB0aGUgU2VydmljZSBQYXRoIElEIChTUElEKSBhbmQNCj4gICBTSSBmb3IgZWFj
aCBvZiB0aGUgU0ZzIGluIHRoZSBTRlAgcmVtYWluIHVuY2hhbmdlZC4NCkkgYWdyZWUuDQoNClBh
Z2UgNToNCj4gICBBbiBSTyBFUyBzdGlsbCByZXF1aXJlcyBzdXBwb3J0IGZyb20gU0ZDIGVsZW1l
bnRzIGluY2x1ZGluZyBTRkYgYW5kDQo+ICAgU0YgZm9yIHJlY2VpdmluZyBwYWNrZXRzLiAgQmVj
YXVzZSBhbiBSTyBFUyBkb2VzIG5vdCBzZW5kIGJhY2sNCj4gICBwYWNrZXRzLCBpdCBtdXN0IHJl
Y2VpdmUgcmVwbGljYXRpb24gb2YgdGhlIHBhY2tldHMuICBEZXBlbmRpbmcgb24NClBhcnRpYWxs
eSBhZ3JlZSBzaW5jZSBJIHdvdWxkIGV4cGVjdCB0aGUgc2FtZSBzdGF0ZW1lbnQgdG8gYmUgbWFk
ZSBhYm91dCBhIG5vcm1hbCBSTyBTRi4gQWxzbywgdGhlIFNGRiBtYXkgbm90IGJlIHRoZSBiZXN0
IHBsYWNlIHRvIGV4ZWN1dGUgdGhlIHJlcGxpY2F0aW9uLiBPbiBvbmUgaGFuZCB0aGUgU0ZGIGNv
dWxkIGRvIGl0LCBtZWFuaW5nIHRoYXQgYW4gZXhpc3RpbmcgU0ZQIHdvdWxkIGFsd2F5cyBiZSBy
ZXVzZWQuIE9uIHRoZSBvdGhlciBoYW5kLCB0aGUgQ2xhc3NpZmllciBjb3VsZCBkbyBpdCBzaW5j
ZSBpdCdzIHRoZSBlbnRpdHkgdGhhdCBpbiBwcmFjdGljZSBkb2VzIGJyYW5jaGluZyBkZXBlbmRp
bmcgb24gZGlmZmVyZW50IGNyaXRlcmlhIGJ1dCwgYWx0aG91Z2ggbm90IG1hbmRhdG9yeSwgaXQg
c2hvdWxkIGhhdmUgYSBkaWZmZXJlbnQgU0ZQIGJlY2F1c2UgYSBkaWZmZXJlbnQgYWN0aW9uIHdh
cyB0YWtlbiBieSB0aGUgQ2xhc3NpZmllciBhbmQgdGh1cyBhIGRpZmZlcmVudCBwYXRoIHRha2Vu
IGJ5IHRoZSBwYWNrZXRzIC0gYW5kIGFsc28gaGVscHMgb24gdHJhY2luZyBhbmQgbW9uaXRvcmlu
Zy4NCg0KUGFnZSA3Og0KPiAgIHRoYXQgcGFja2V0IGJhY2sgdG8gdGhlIFNGRi4gIFRoaXMgY2Fw
YWJpbGl0eSBpcyBhbiBleHRlbnNpb24gdG8gdGhlDQo+ICAgY3VycmVudCBTRkMgUHJveHkgYXMg
ZGVmaW5lZCBpbiAoW1JGQzc2NjVdKS4NClRoZSBTRkMgUHJveHkgaXMgbWVhbnQgdG8gYmUgdGhl
ICJ0cmFuc2xhdG9yIiBmb3Igbm9uLVNGQy1hd2FyZSBTRnMsIGFuZCB0aGUgRXh0ZW5kZWQgU0ZD
IFByb3h5IHNlZW1zIHRvIGhhdmUgbm8gcmVsYXRpb25zaGlwIHdpdGggdGhlIGZvcm1lciBpbiB0
aGF0IHJlZ2FyZC4gSG93ZXZlciwgZnJvbSB0aGUgY2hhaW4ncyBwb2ludCBvZiB2aWV3LCBpdCdz
IGRlZmluaXRlbHkgYW4gU0ZDIFByb3h5Lg0KDQpbRVddIEFncmVlZC4gIFRoZSBzY29wZSBvZiDi
gJxwcm94eeKAnSBoYXMgdG8gYmUgZXh0ZW5kZWQuICBXZSBhcmUgYWxzbyBjb25zaWRlcmluZyBz
ZXZlcmFsIG90aGVyIGV4dGVuc2lvbnMgb2YgdGhlIOKAnHByb3h54oCdLg0KDQoNCg0KUGFnZSA5
Og0KPiAgIGFuYWx5c2lzLCBwYWNrZXQgZGF0YSByZXBsaWNhdGlvbiBtYXkgYmUgY29uZHVjdGVk
IGJ5IGFuIFNGIGNhcGFibGUNCj4gICBvZiBpZGVudGlmeWluZyBmaWxlIGJvdW5kYXJ5IGluIHRo
ZSBwYWNrZXQgc3RyZWFtLiAgVGhlIFJPIEVTIHdvdWxkDQo+ICAgYmUgYXNzb2NpYXRlZCB3aXRo
IHRoZSBTRiBhbmQgcmVjZWl2ZXMgcGFja2V0IGRhdGEgZnJvbSB0aGUgU0YNCklzIHRoaXMgc3Rp
bGwgaW4gdGhlIHNjb3BlIG9mIHRoZSBkcmFmdD8gSXQgc2VlbXMgdG8gYmUgc29tZXRoaW5nIHVw
IHRvIHRoZSBTRiB0byBleGVjdXRlLCBhbmQgdGhlcmUncyBhbiBpbmZpbml0ZSBhbW91bnQgb2Yg
dGhpbmdzIHRoYXQgY291bGQgYmUgZG9uZSBieSBhbiBTRi4NCg0KW0VXXSBUaGF04oCZcyBub3Qg
aW4gdGhlIHNjb3BlIHdoZW4gaXQgZGVhbHMgd2l0aCBTRuKAmXMgYmVoYXZpb3IuICBJIGNhbiBt
YWtlIGl0IGNsZWFyIGluIHRoZSB0ZXh0Lg0KDQoNCj4gICBBbHRlcm5hdGl2ZWx5LCBmb3IgdXNl
IGNhc2VzIHN1Y2ggYXMgZ2VuZXJpYyBwYWNrZXQgY2FwdHVyZSBmb3INCj4gICB0cm91Ymxlc2hv
b3RpbmcsIHRoZSBTRkYgbWF5IGNhcnJ5IG91dCB0aGUgcGFja2V0IHJlcGxpY2F0aW9uIGFuZA0K
PiAgIGZvcndhcmRpbmcgd29yay4gIEhpZ2hlciBwZXJmb3JtYW5jZSBtYXkgYmUgYWNoaWV2ZWQg
d2l0aCBoYXJkd2FyZQ0KPiAgIGJhc2VkIFNGRi4NClNlZSB3aGF0IEkgd2FzIGVudmlzaW9uaW5n
IGF0IHRoZSBlbmQgb2YgbXkgcmV2aWV3Lg0KDQpQYWdlIDExOg0KV2hlcmUgdGhlIHNjZW5hcmlv
IHRoYXQgbWFkZSB1c2Ugb2YgYW4gRXh0ZW5kZWQgU0ZDIFByb3h5IHdhcyBwZXJmZWN0bHkgYWNo
aWV2YWJsZSAoYmVjYXVzZSB0aGUgYmFzZSBTRkMgYWJzdHJhY3Rpb24gd2FzIGtlcHQgdW50b3Vj
aGVkIC0gYXMgaXQgZXNzZW50aWFsbHkgcmV1c2VzIHRoZSBleGlzdGluZyBTRkMgUHJveHkgY29u
Y2VwdCBidXQgZG9lcyBzb21ldGhpbmcgZGlmZmVyZW50IGJlaGluZCBpdCksIHRoZSBvdGhlciBz
Y2VuYXJpbyAod2hlcmUgYW4gU0ZGIGlzIHVzZWQgdG8gcmVwbGljYXRlIHRyYWZmaWMpIGNhbm5v
dCB5ZXQgYmUgc3VwcG9ydGVkLCBldmVuIHRha2luZyBpbnRvIGFjY291bnQgZHJhZnQtaWV0Zi1z
ZmMtbnNoLTA1LCBzaW5jZSBhIHNpbmdsZSBuZXh0LWhvcCBtdXN0IGJlIHNlbGVjdGVkIGJ5IHRo
ZSBTRkYuDQoNCltFV10gVGhhdOKAmXMgcmlnaHQuIFRoZSByZXBsaWNhdGlvbiBmdW5jdGlvbiBu
ZWVkcyB0byBiZSBwYXJ0IG9mIHRoZSBTRkYgdG8gc3VwcG9ydCBSTyBFUy4gIEhvd2V2ZXIgaXQg
ZG9lcyBub3QgcmVxdWlyZSBkYXRhIHBsYW5lIHByb3RvY29sIGNoYW5nZS4gIEl0IHdvdWxkIG5l
ZWQgY29udHJvbCBwbGFuZSBzdXBwb3J0IGFuZCBpbXBsZW1lbnRhdGlvbiBpbiB0aGUgU0ZGLg0K
DQoNClBhZ2UgMTY6DQpEcmFmdHMgZHJhZnQtaWV0Zi1zZmMtbnNoLTA1IGFuZCBkcmFmdC1pZXRm
LXNmYy1jb250cm9sLXBsYW5lLTA2IGFyZSBvdXQuDQoNCg0KW0VXXSBUaGFua3MuIFdpbGwgdXBk
YXRlLg0KDQoNCkJlc3QgcmVnYXJkcywNCi1FcmljDQoNCg0KDQpMZXQgbWUgc2hhcmUgdGhlIHNv
bHV0aW9uIEkgaGFkIG1pbmQuIEknbGwgYXBwcmVjaWF0ZSBmZWVkYmFjayBvbiB0aGlzOg0KICAg
ICAgICAgICAgICAgIC0gQWN0aW9ucyBpbiB0aGUgQ2xhc3NpZmllciAoYmVzaWRlcyB1cGRhdGlu
ZyBtZXRhZGF0YSwgU0ZQIGluZm9ybWF0aW9uIGFuZCBzZW5kaW5nLCBpdCBjb3VsZCBhbHNvIHN1
cHBvcnQgcmVwbGljYXRpb24pOw0KICAgICAgICAgICAgICAgIC0gQWx0ZXJuYXRpdmVseSwgc3Vw
cG9ydCBzZXRzIG9mIE5IcyB3aGVuIGZvcndhcmRpbmcgaW5zdGVhZCBvZiBzaW5nbGUgTkhzIGlu
IHRoZSBTRkYgZm9yd2FyZGluZyB0YWJsZSAodG8gYmUgdXNlZCBpbiBwYXJhbGxlbCk7DQogICAg
ICAgICAgICAgICAgLSBVcGRhdGUgY29udHJvbCBwbGFuZSB0byBhY2NvbW1vZGF0ZSBlaXRoZXIg
dGhlIHNldHMgb2YgTkhzIG9yIHRoZSBuZXcga2luZCBvZiBhY3Rpb24gZm9yIHRoZSBDbGFzc2lm
aWVyOw0KICAgICAgICAgICAgICAgIC0gTm8gbmVlZCB0byBvdmVybG9hZCB0aGUgbW9kZWwgd2l0
aCBhbiBFeHRlbmRlZCBTRkMgUHJveHkuDQoNCk15IG1haW4gY29uY2VybnMgYWJvdXQgdGhlIHBy
b3Bvc2VkIHNvbHV0aW9uIGluIGRyYWZ0LXdhbmctc2ZjLXJlY2VpdmUtb25seS0wMDoNCiAgICAg
ICAgICAgICAgICAtIFBvdGVudGlhbCBhZGRpdGlvbmFsIGRlbGF5cyBhbmQgcGVyZm9ybWFuY2Ug
bG9zcyBpbnRyb2R1Y2VkIGJ5IGxpbmVhcmx5IGluc2VydGluZyB0aGUgRXh0ZW5kZWQgU0ZDIFBy
b3h5IGZ1bmN0aW9uIGZvciB0aGUgc2FrZSBvZiBwYXJhbGxlbGl6aW5nIHRyYWZmaWM7DQogICAg
ICAgICAgICAgICAgLSBSTyBTRnMgYXJlIGJlaW5nIHRyZWF0ZWQgYXMgb3V0c2lkZSBmdW5jdGlv
bnMgbm90IHJlYWxseSBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluLCBsaWtlIG5vbi1TRkMtYXdhcmUg
U0ZzIHRoYXQgcmVxdWlyZSB0aGUgU0ZDIHByb3h5IGFzIHRoZSBnYXRlIHRvIHRoZSBTRkMgZG9t
YWluLCBhbmQgYSBuZXcga2luZCBvZiBsb2dpY2FsIFNGIGJlaW5nIGludHJvZHVjZWQgdG8gcmVw
bGFjZSB0aGVtOw0KICAgICAgICAgICAgICAgIC0gU3BlY2lmaWNhbGx5IGF0IHRoZSBTRkYtYmFz
ZWQgcmVwbGljYXRpb24gc2NlbmFyaW8sIHRoZXJlIGlzIHRoZSBuZWVkIHRvIGZvcm1hbGx5IGV4
dGVuZCB0aGUgb3JpZ2luYWwgZGVmaW5pdGlvbnMgb2YgU0ZGIGFuZCBTRkYgbWFwcGluZyB0YWJs
ZSAoZXNzZW50aWFsbHkgc3VwcG9ydGluZyB0aGUgIkNvcHkiIGZpZWxkIGluIHRoZSBTRkYgZm9y
d2FyZGluZyB0YWJsZSBwcmVzZW50ZWQpOw0KICAgICAgICAgICAgICAgIC0gV2hhdCBoYXBwZW5z
IGlmIHlvdSBuZWVkIHRvIHJlcGxpY2F0ZSB0cmFmZmljIHRvIG1vcmUgdGhhbiBhIHNpbmdsZSBh
ZGRpdGlvbmFsIGZ1bmN0aW9uPw0KDQpNeSBtYWluIGNvbmNlcm5zIGFib3V0IHRoZSBzb2x1dGlv
biBJIGhhZCBpbiBtaW5kOg0KICAgICAgICAgICAgICAgIC0gUG90ZW50aWFsIHBlcmZvcm1hbmNl
IGxvc3MgaW4gU0ZGIG9yIENsYXNzaWZpZXIgaWYgYW55IG9mIHRoZW0gYXJlIHJlc3BvbnNpYmxl
IGZvciB0aGUgcmVwbGljYXRpb24gYWN0aW9uOw0KICAgICAgICAgICAgICAgIC0gSWYgdGhlIFNG
RiBpcyBjaG9zZW4gZm9yIHJlcGxpY2F0aW9uLCB0aGVyZSBpcyB0aGUgbmVlZCB0byBmb3JtYWxs
eSBleHRlbmQgdGhlIG9yaWdpbmFsIGRlZmluaXRpb25zIG9mIFNGRiBhbmQgU0ZGIFtOU0hdIG1h
cHBpbmcgdGFibGUuDQoNCkJlc3QgcmVnYXJkcywNCklnb3IuDQoNCkZyb206IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRXJpYyBXYW5nIChlandhbmcpDQpT
ZW50OiBUdWVzZGF5LCBNYXkgMjQsIDIwMTYgNjoyMyBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KQ2M6IEtlbnQgTGV1bmcgKGtsZXVuZykgPGtsZXVuZ0BjaXNjby5j
b208bWFpbHRvOmtsZXVuZ0BjaXNjby5jb20+Pg0KU3ViamVjdDogW3NmY10gV2hhdCBpZiB0aGUg
U0YgY29uc3VtZXMgYWxsIHRoZSBwYWNrZXRzPw0KDQpIZWxsbyBldmVyeW9uZSwNCg0KU28gZmFy
IG1vc3Qgb2YgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGluIHRoZSBTRkMgZnJhbWV3b3JrIGZvcndh
cmQgcGFja2V0cyBiYWNrIHRvIHRoZSBTRkYuICBUaGVyZSBpcyBhbm90aGVyIHNldCBvZiBTRnMg
dGhhdCByZWNlaXZlcyBwYWNrZXRzIGJ1dCBkb2VzIG5vdCBmb3J3YXJkIHRoZW0gb3V0LiAgQW5h
bHl0aWMgZnVuY3Rpb25zIGFuZCBJRFMgYXJlIGEgZmV3IGV4YW1wbGVzLiAgVGhleSBhcmUgInBh
Y2tldCBzaW5rcyIgb3Ig4oCccmVjZWl2ZS1vbmx54oCdIFNGcy4NCg0KU29tZSBjaGFsbGVuZ2Vz
IGZvciB0aG9zZSBTRnMgdG8gb3BlcmF0ZSBpbiBTRkM6DQoNCi0gQmVpbmcgcGFydCBvZiBhbiBT
RlAgLSBUaGV5IGFyZSBtYW5hZ2VkIGFzIFNGIGZvciBzaW1wbGUgYW5kIGNvbnNpc3RlbnQgU0ZD
IHBvbGljeSwgYnV0IHRoZXkgZG8gbm90IGVncmVzcyB0cmFmZmljDQotIFBhY2tldCByZXBsaWNh
dGlvbiAtIHRob3NlIFNGcyBuZWVkIHRvIHRha2UgYSBjb3B5IG9mIHRoZSBwYWNrZXRzIHNvIHRo
YXQgdGhlIG9yaWdpbmFsIG9uZXMgY29udGludWUgb24gdGhlIHBhdGgNCi0gU2VydmljZSBpbmRl
eCBkZWNyZW1lbnRpbmcgLSBwYWNrZXRzIOKAnHBhc3NpbmfigJ0gc3VjaCBhbiBTRiBuZWVkIHRv
IGhhdmUgdGhlaXIgU0kgZGVjcmVtZW50ZWQgYmVmb3JlIHJlYWNoaW5nIHRoZSBuZXh0IFNGDQoN
CldlIHB1Ymxpc2hlZCBhIGRyYWZ0IGF0dGVtcHRpbmcgdG8gYWRkcmVzcyB0aGUgbmVlZCBmb3Ig
c3VwcG9ydGluZyB0aGlzIHNldCBvZiBTRnMsIGFzIGEgY29tcGxlbWVudGFyeSB0byB0aGUgU0ZD
IGZyYW1ld29yayB0b2RheS4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC13YW5n
LXNmYy1yZWNlaXZlLW9ubHktMDANCg0KV291bGQgYXBwcmVjaWF0ZSB5b3VyIGZlZWRiYWNrLg0K
DQpSZWdhcmRzLA0KLUVyaWMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

--_000_A2DC3E987D3F4DD0AF75BE401B6ABBDEciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <0222B07DC314E044B01D7D4248524141@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgSWdvciwNCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoYW5rIHlvdSBmb3IgeW91
ciBkZXRhaWxlZCBjb21tZW50cy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZxdW90O1JlY2xhc3NpZmljYXRpb24gYW5kIGJyYW5jaGlu
ZyZxdW90OyBpcyBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gd2l0aCBnb29kIHVzZSBjYXNlcy4gJm5i
c3A7SW4gZmFjdCB3ZSBkZXNjcmliZWQgaW4gZGV0YWlsIGl0cyB1c2UgaW4mbmJzcDtkcmFmdC13
YW5nLXNmYy1ucy11c2UtY2FzZXMgKHNlZSA0LjEuMyAmYW1wOyA0LjEuNCkuICZuYnNwO0nigJlt
IG9wZW4gdG8gZXhwbG9yaW5nIGl0IGZvciBSTyBTRnMuICZuYnNwO0lmIGFkb3B0aW5nIGl0IGNh
biBzaW1wbGlmeSB0aGUgbW9kZWwNCiBpdCB3b3VsZCBiZSBhIGdvb2QgYWx0ZXJuYXRpdmUgdG8g
JnF1b3Q7ZXh0ZW5kZWQgU0ZDIHByb3h5JnF1b3Q7LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SnVzdCBhcyB5b3UgcXVvdGVkIGJlbG93
LCByZWNsYXNzaWZpY2F0aW9uIGlzICZxdW90O3R5cGljYWxseSBwZXJmb3JtZWQgYnkgYSBjbGFz
c2lmaWNhdGlvbiBmdW5jdGlvbiBjby1yZXNpZGVudCB3aXRoIGEgc2VydmljZSBmdW5jdGlvbuKA
nS4gJm5ic3A7VGhlcmUgYXJlIGEgZmV3IGlzc3VlcyBJ4oCZZCBsaWtlIHRvIGJyaW5nIHVwIGZv
ciBkaXNjdXNzaW9uIHdoZW4gdXRpbGl6aW5nIGl0IGZvciBSTyBTRi48L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjEuIFRyaWdnZXIgb2Yg
cmVjbGFzc2lmaWNhdGlvbi4gJm5ic3A7Tm9ybWFsbHkgU0ZDIGNsYXNzaWZpZXIgaXMgaW52b2tl
ZCBhdCB0aGUgZW50cnkgcG9pbnQgb2YgdGhlIFNGQy4gJm5ic3A7T25jZSB0aGUgcGFja2V0IGlz
IGNsYXNzaWZpZWQgd2l0aCBhIHByb3BlciBwYXRoLCBpdCBpcyBmb3J3YXJkZWQgYnkgU0ZGIHdp
dGhvdXQgZ29pbmcgdGhyb3VnaCB0aGUgY2xhc3NpZXIgZWFjaCB0aW1lLiAmbmJzcDtBIHBvc3Np
YmxlIHRyaWdnZXIgZm9yDQogcmVjbGFzc2lmaWNhdGlvbiBpcyDigJxuZXcgZGF0YeKAnSB3aGlj
aCBpcyB0eXBpY2FsbHkgb2J0YWluZWQgYnkgYW4gU0YuIElmIHRoZSBTRiBkZWVtcyBuZWNlc3Nh
cnkgaXQgbWF5IGludm9rZSB0aGUgY2xhc3NpZmljYXRpb24gZnVuY3Rpb24gYmFzZWQgb24gdGhl
IG5ldyBpbmZvcm1hdGlvbiAoc3VjaCBhcyBkaXNjb3ZlcmluZyBhbiBlbmNyeXB0ZWQgc3RyZWFt
IGFuZCBzZW5kaW5nIHRoZSBwYWNrZXRzIHRvIHRoZSBwYXRoIHdpdGggZGVjcnlwdGlvbg0KIGNh
cGFiaWxpdHkpLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+SWYgdGhlIENsYXNzaWZpZXIgaXMgdXNlZCBoZXJlIGZvciBwYWNrZXQgcmVw
bGljYXRpb24gYW5kIGRpdmVydGluZyB0byB0aGUgUk8gU0YgU0ZQLCBob3cgdG8ga25vdyByZWNs
YXNzaWZpY2F0aW9uIG5lZWRzIHRvIG9jY3VyLCBhbmQgd2hlbj8gJm5ic3A7SXQgd291bGQgYmUg
aW5lZmZpY2llbnQgdG8gaW52b2tlIGNsYXNzaWZpZXIgYXQgZWFjaCBzdGFnZSBvZiBTRkYgZm9y
d2FyZGluZzsgb3RoZXIgcmVndWxhciBTRnMgbWF5IG5vdA0KIGJlIGF3YXJlIG9mIHRoZSBSTyBT
RiBoZW5jZSB3b27igJl0IGhlbHAgd2l0aCB0aGUgcmVjbGFzc2lmaWNhdGlvbi48L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIuIFBhcmFs
bGVsIHZzLiBsaW5lYXIgaW5zZXJ0aW9uLiAmbmJzcDtSZWNsYXNzaWZpY2F0aW9uIGlzIHR5cGlj
YWxseSBtdWNoIGhlYXZpZXIgdGhhbiBzaW1wbGUgU0ZGIGZvcndhcmRpbmcuICZuYnNwO0lmIHRo
ZSBDbGFzc2lmaWVyIGlzIGluc2VydGVkIHRvIHBlcmZvcm0gcmVjbGFzc2lmaWNhdGlvbiwgcGFj
a2V0IHJlcGxpY2F0aW9uLCBhbmQgZm9yd2FyZGluZyBvZiB0aGUgb3JpZ2luYWwgcGFja2V0IGJh
Y2sgdG8gU0ZGLCB3b3VsZA0KIGl0IGJlIHRoZSBzYW1lIOKAnGxpbmVhcuKAnSBpbnNlcnRpb24/
ICZuYnNwO1BsZWFzZSBsZXQgbWUga25vdyBpZiBJIG1pc3VuZGVyc3Rvb2QgeW91ciBwb2ludC48
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PjMuIEnigJlkIGxpa2UgdG8gZXhwbG9yZSB0aGUg4oCcc2V0IG9mIE5IcyZxdW90OyBvcHRpb24s
IGlmIHRoYXQgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gcmVjbGFzc2lmaWNhdGlvbiBpbiB0aGUgbWlk
ZGxlIG9mIHRoZSBwYXRoLiAmbmJzcDtJbiBvdGhlciB3b3JkcywgaXMgaXQgcHJlLWRldGVybWlu
ZWQg4oCcdHdvLXBhdGjigJ0gYXQgdGhlIGluZ3Jlc3MsIG9yIGEgdHJ1ZSDigJxyZWNsYXNzaWZp
Y2F0aW9uIGFuZCBicmFuY2hpbmfigJ0/PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5SZWdhcmRpbmcgdGhlIGVmZmljaWVuY3kgcGFydCBv
ZiDigJxleHRlbmRlZCBTRkMgcHJveHnigJ0sIGl0IGlzIG9ubHkgYW4gZXh0ZW5zaW9uIHRvIHRo
ZSBTRkMgZnJhbWV3b3JrIHRvIGFjY29tbW9kYXRlIGJvdGggaGFyZHdhcmUgYW5kIHNvZnR3YXJl
LCBidXQgbm90IG1hbmRhdGluZyB0aGUgaW1wbGVtZW50YXRpb24uICZuYnNwO0luIHByYWN0aWNl
LCBhIHNvZnR3YXJlIFNGRiBpbXBsZW1lbnRhdGlvbiBjb3VsZCBlbWJlZCB0aGUg4oCcZXh0ZW5k
ZWQNCiBTRkMgcHJveHnigJ0gZnVuY3Rpb24gc28gdGhhdCBwYWNrZXQgcmVwbGljYXRpb24gYW5k
IGZvcndhcmRpbmcgY2FuIGJlIGRvbmUgaW4gcGFyYWxsZWwgKGluY2x1ZGluZyBTSSBkZWNyZW1l
bnQgd2hpY2ggaXMgJnF1b3Q7bm9uLXN0YW5kYXJkJnF1b3Q7IGluIFNGRikuICZuYnNwO09uIHRo
ZSBvdGhlciBoYW5kLCBhIGhhcmR3YXJlL0FTSUMgU0ZGIGltcGxlbWVudGF0aW9uIGRvZXMgbm90
IGhhdmUgdG8gY2hhbmdlIHRvIHN1cHBvcnQgUk8gU0YuICZuYnNwO0VpdGhlciB3YXksIHRoZQ0K
IGNvbnRyb2wgcGxhbmUgbW9kZWwgYW5kIGNvbW11bmljYXRpb25zIHdvdWxkIGJlIGNvbnNpc3Rl
bnQgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIOKAnGV4dGVuZGVkIFNGQyBwcm94eeKAnS48L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlBs
ZWFzZSBzZWUgc29tZSBvdGhlciByZXNwb25zZXMgaW5saW5l4oCmIFtFV108L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+T24gTWF5IDMxLCAyMDE2LCBhdCAxMTowMiBBTSwgRHVhcnRlIENhcmRvc28sIElnb3IgJmx0
OzxhIGhyZWY9Im1haWx0bzppZ29yLmR1YXJ0ZS5jYXJkb3NvQGludGVsLmNvbSIgY2xhc3M9IiI+
aWdvci5kdWFydGUuY2FyZG9zb0BpbnRlbC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBj
bGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBmb250LWZhbWls
eTogTHVjaWRhU2Fucy1UeXBld3JpdGVyOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQo8YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkhpIEVyaWMsIEtlbnQsPG86cCBjbGFzcz0iIj48L286
cD48L3NwYW4+PC9hPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPlRoaXMgZHJhZnQgaGFzIGNhcHR1cmVkIG15IGF0dGVudGlvbiBzaW5j
ZSBpdCdzIGFib3V0IGEgc3ViamVjdCB0aGF0IEkndmUgYWxzbyBnaXZlbiBhIGxpdHRsZSBiaXQg
b2YgdGhvdWdodC4gSGVyZSBnb2VzIG15IHJldmlldywgcGxlYXNlIGV4Y3VzZSBhbnkgcG9zc2li
bGUNCiBtaXNpbnRlcnByZXRhdGlvbiwgYW5kIHBvaW50IG91dCBpZiB0aGVyZSdzIGFueS48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+SXQgc2VlbXMgbGlrZSBSTyBTRnMgYXJlIGJlaW5nIHRyZWF0ZWQg
YXMgb3V0c2lkZSBmdW5jdGlvbnMgbm90IHJlYWxseSBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluLCBs
aWtlIG5vbi1TRkMtYXdhcmUgU0ZzIHRoYXQgcmVxdWlyZSB0aGUgU0ZDIHByb3h5IGFzIHRoZSBn
YXRlIHRvDQogdGhlIFNGQyBkb21haW4sIGFuZCBhIG5ldyBraW5kIG9mIGxvZ2ljYWwgU0YgYmVp
bmcgaW50cm9kdWNlZCB0byByZXBsYWNlIHRoZW0sIHRoZSBFeHRlbmRlZCBTRkMgUHJveHksIHdo
ZW4gdGhlIFNGQyBhcmNoaXRlY3R1cmUgY291bGQgYmUgc2xpZ2h0bHkgJnF1b3Q7ZXhwbG9pdGVk
JnF1b3Q7IHRvIGFkZHJlc3MgdGhlIHVzZSBjYXNlIG9mIG1pcnJvcmluZyBwYWNrZXRzIGFuZCBz
dGlsbCBlbmQgdXAgc3VwcG9ydGluZyBSTyBTRnMuPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PltFV10g
SXTigJlzIGEgZ29vZCBzdW1tYXJ5LiAmbmJzcDtJIHdvdWxkIGFyZ3VlIHRoZSBSTyBTRiBpcyBz
dGlsbCBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluIGJlY2F1c2UgdGhlIFNGQyBjb250YWlucyB0aGUg
Uk8gU0YgYXMgYSBob3AgKGluc3RlYWQgb2YgdGhlIEV4dGVuZGVkIFNGQyBQcm94eSB0aGF0IHNl
cnZlcyB0aGUgUk8gU0YpLiAmbmJzcDtSTyBTRiB1bmRlcnN0YW5kcyBOU0ggYW5kIGNvbXBsaWVz
IHdpdGggdGhlIFNGQyBmcmFtZXdvcmssIHdpdGggdGhlDQogb25seSBleGNlcHRpb24gb2YgcGFz
c2luZyBvbiB0cmFmZmljLiBGcm9tIHRoaXMgcGVyc3BlY3RpdmUgUk8gU0YgaXMgbm90IHF1aXRl
IGxpa2Ugbm9uLVNGQy1hd2FyZSBTRnMuICZuYnNwO1RvIHRoZSBlbmQsIHRoZSByZWFzb24gZm9y
IGV4dGVuZGVkIFNGQyBwcm94eSBpcyB0byBwcm92aWRlIGEgY29uc2lzdGVudCBtb2RlbCAoZXNw
ZWNpYWxseSBpbiBjb250cm9sIHBsYW5lKSBmb3IgdmFyaW91cyBpbXBsZW1lbnRhdGlvbnMsIGZy
b20gdmVyeSBwdXJwb3NlDQogc3BlY2lmaWMgaGFyZHdhcmUvQVNJQyBTRkYgdG8gc29waGlzdGlj
YXRlIHNvZnR3YXJlIGltcGxlbWVudGF0aW9uLiAmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJw
YWdlOiBXb3JkU2VjdGlvbjE7IGZvbnQtZmFtaWx5OiBMdWNpZGFTYW5zLVR5cGV3cml0ZXI7IGZv
bnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5z
OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv
cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5n
OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkFib3V0IFJP
IEVTcywgbXkgdmlldyBpcyBzcGxpdCBiZXR3ZWVuIHRoaW5raW5nIHRoYXQgaXQgaXMgc2xpZ2h0
bHkgb3V0IG9mIHNjb3BlIHZlcnN1cyB0aGF0IGl0IGFjdHVhbGx5IGdvZXMgaW50byB3aGF0IEkg
d2FzIHRoaW5raW5nIHRvbyAoZm9yIHRoZSBTRkYgc2NlbmFyaW8NCiBvbmx5KS48L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXY+W0VXXSAmbmJzcDtNeSB2aWV3IGlzIHRoZSBzYW1lLiBUaGUgcmVhc29uIGl0
IGlzIGRpc2N1c3NlZCBpbiB0aGUgZHJhZnQgaXMgYmVjYXVzZSB0aGUgU0ZGIHJlcGxpY2F0aW9u
IHNjZW5hcmlvLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsgZm9udC1mYW1pbHk6IEx1Y2lkYVNh
bnMtVHlwZXdyaXRlcjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog
MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBh
dXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+RGlzY2xhaW1lcjogRm9yIHRoZSBpbmRpdmlkdWFsIGNvbW1lbnRzIGFib3V0IHNw
ZWNpZmljIGxpbmVzLCBJIGhhZG4ndCByZWFkIGFueXRoaW5nIGFmdGVyIHRoZSBwb2ludCBhYm91
dCB3aGljaCBJIHdhcyBjb21tZW50aW5nLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkZy
b20gUkZDIDc2NjU6PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyA0LjguJm5ic3A7IFJlY2xh
c3NpZmljYXRpb24gYW5kIEJyYW5jaGluZzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZndDsmbmJzcDsmbmJzcDsgVGhl
IFNGQyBhcmNoaXRlY3R1cmUgc3VwcG9ydHMgcmVjbGFzc2lmaWNhdGlvbiAob3Igbm9uLWluaXRp
YWw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5ic3A7IGNsYXNzaWZpY2F0aW9uKSBhcyB3ZWxsLiZu
YnNwOyBBcyBwYWNrZXRzIHRyYXZlcnNlIGFuIFNGUCw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5i
c3A7IHJlY2xhc3NpZmljYXRpb24gbWF5IG9jY3VyIC0tIHR5cGljYWxseSBwZXJmb3JtZWQgYnkg
YSBjbGFzc2lmaWNhdGlvbjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZndDsmbmJzcDsmbmJzcDsgZnVuY3Rpb24gY28t
cmVzaWRlbnQgd2l0aCBhIHNlcnZpY2UgZnVuY3Rpb24uJm5ic3A7IFJlY2xhc3NpZmljYXRpb24g
bWF5PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyByZXN1bHQgaW4gdGhlIHNlbGVjdGlvbiBv
ZiBhIG5ldyBTRlAsIGFuIHVwZGF0ZSBvZiB0aGUgYXNzb2NpYXRlZDxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZndDsm
bmJzcDsmbmJzcDsgbWV0YWRhdGEsIG9yIGJvdGguJm5ic3A7IFRoaXMgaXMgcmVmZXJyZWQgdG8g
YXMgJnF1b3Q7YnJhbmNoaW5nJnF1b3Q7LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPlJldmlldzo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5QYWdl
IDM6PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBSTyBFUzombmJzcDsgQSBSZWNl
aXZlLU9ubHkgRXh0ZXJuYWwgU2VydmljZSBub3QgcGFydGljaXBhdGluZyBpbiBTRkMuPG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBTcGVjaWZpY2FsbHksIGFuIFJPIEVTIGlzIG5v
dCBhbiBTRi4mbmJzcDsgSXQgaXMgbm90IGFsbG9jYXRlZCB3aXRoIGE8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlcnZpY2UgSW5kZXggKFNJKSBpbiB0aGUgU2VydmljZSBGdW5j
dGlvbiBQYXRoIChTRlApLiZuYnNwOyBIb3dldmVyLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsgaXQgcmVjZWl2ZXMgcGFja2V0cyBmcm9tIHRoZSBTRkYgb3IgYW4gU0YuPG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+SWYgaXQgaXMgbm90IGluc2lkZSB0aGUgU0ZDIGRvbWFpbiwgdGhlbiB3aHkgZG9lcyBp
dCBpbnRlcmFjdCB3aXRoIGFuIFNGRiBvciBhbiBTRj88L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+W0VX
XSBPbmx5IGZvciB0aGUgU0ZGIHBhY2tldCByZXBsaWNhdGlvbiBwYXJ0LiAmbmJzcDtIb3BlIGl0
IGlzIGNsZWFyIGZyb20gdGhlIHN1YnNlcXVlbnQgZGlzY3Vzc2lvbnMuPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGZv
bnQtZmFtaWx5OiBMdWNpZGFTYW5zLVR5cGV3cml0ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1z
dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9y
bWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlBhZ2UgNDo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7
Jm5ic3A7IGV4YW1pbmVkIGJ5IGEgY2hhaW4gb2Ygc2VydmljZXMgYmVmb3JlIHRoZXkgcmVhY2gg
dGhlIHNlcnZlci4mbmJzcDsgVGhlPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyB0aHJlZSBz
ZXJ2aWNlIGZ1bmN0aW9ucywgRERvUywgSURTIGFuZCBGaXJld2FsbCwgY29tcG9zZSBhbiBTRkMu
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+SSBhZ3JlZSwgdGhleSBjb21wb3NlIGFuIFNGQy48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpw
IGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5ic3A7IEVhY2ggU0YgaW5jbHVkaW5nIHRoZSBJRFMg
U0YgaXMgYWxsb2NhdGVkIHdpdGggYSBTZXJ2aWNlIEluZGV4IChTSSk8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7
Jm5ic3A7Jm5ic3A7IGluIHRoZSBTRlAuJm5ic3A7IFRoZSBJRFMgU0YgaXMgYSBmdW5kYW1lbnRh
bCBwYXJ0IG9mIHRoZSBzZXJ2aWNlIGNoYWluPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+VGhpcyBpcyB3aGVyZSBJIHdv
dWxkIGxpa2UgdG8gZGViYXRlIC0gc2hvdWxkIHRoZSAzIG9mIHRoZW0gcmVhbGx5IGJlIGluIHRo
ZSBzYW1lIFNGUD88bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog
J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JIGFzayB0aGlzIGJlY2F1c2UgdGhlcmUgYXJlIGVzc2Vu
dGlhbGx5IDIgJnF1b3Q7cGF0aHMmcXVvdDsgYmVpbmcgdGFrZW4gYnkgdGhlIHBhY2tldHMgKGV2
ZW4gdGhvdWdoIG9ubHkgb25lIGlzIHVzZWQgdG8gb3V0cHV0KS4gVGhlIGZpcnN0IChtYWluKSBv
bmUgaW5jbHVkZXMgZnVuY3Rpb24NCiBERG9TIGFuZCBGaXJld2FsbCwgd2hpbGUgdGhlIHNlY29u
ZCBpcyBhbiAmcXVvdDtSTyBwYXRoJnF1b3Q7IGNvbXBvc2VkIGJ5IGZ1bmN0aW9ucyBERG9TIGFu
ZCBJRFMuIFNvIHRoaXMgaXMgYSBicmFuY2hpbmcgU0ZDIGFmdGVyIEREb1MuIEhvd2V2ZXIsIGl0
IGhhcyBvbmUgbWFqb3IgZGlmZmVyZW5jZSBpbiB0aGF0IGl0J3Mgbm90IHJlYWxseSBicmFuY2hp
bmcsIGJ1dCByZXBsaWNhdGluZy48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBm
b250LWZhbWlseTogTHVjaWRhU2Fucy1UeXBld3JpdGVyOyBmb250LXNpemU6IDE0cHg7IGZvbnQt
c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5v
cm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjog
c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj
ZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5ic3A7IEV4dGVuZGluZyB0aGUgU0ZDIGZyYW1l
d29yayB0byBSTyBTRiBlbmFibGVzIGEgdW5pZmllZCBTRkMgcG9saWN5PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0
OyAmbmJzcDttb2RlbCBmb3IgU0ZDIGFkbWluaXN0cmF0b3JzLiZuYnNwOyBUaGUgYWRtaW5pc3Ry
YXRvciBvbmx5IG5lZWRzIHRvIG1hbmFnZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkkgdGhpbmsgdGhhdCByYXRoZXIg
dGhhbiBvdmVybG9hZGluZyBTRlBzIHdpdGggUk8gYW5kIG5vbi1STyBTRnMsIHBlcmhhcHMgd2Ug
c2hvdWxkIHVzZSB0aGUgZmxleGliaWxpdHkgb2YgU0ZDIEVuY2Fwc3VsYXRpb24gYW5kIFNGUHMg
dG8gb3VyIGFkdmFudGFnZS4gUGxlYXNlDQogY2hlY2sgd2hlbiBJIG1lbnRpb24gYSBDbGFzc2lm
aWVyIHJlcGxpY2F0aW5nIHRyYWZmaWMuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0
OyZuYnNwOyZuYnNwOyB0aHJlYXQgYW5hbHlzaXMuJm5ic3A7IFdoZW4gZG9pbmcgc28sIGl0IGlz
IGRlc2lyZWQgdGhhdCB0aGUgY29uc3RydWN0aW9uPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNw
OyBvZiB0aGUgU0ZQIGlzIG5vdCBhZmZlY3RlZC4mbmJzcDsgVGhhdCBpcywgdGhlIFNlcnZpY2Ug
UGF0aCBJRCAoU1BJRCkgYW5kPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyBTSSBmb3IgZWFj
aCBvZiB0aGUgU0ZzIGluIHRoZSBTRlAgcmVtYWluIHVuY2hhbmdlZC48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JIGFn
cmVlLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlBhZ2UgNTo8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7
Jm5ic3A7Jm5ic3A7IEFuIFJPIEVTIHN0aWxsIHJlcXVpcmVzIHN1cHBvcnQgZnJvbSBTRkMgZWxl
bWVudHMgaW5jbHVkaW5nIFNGRiBhbmQ8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5ic3A7IFNGIGZv
ciByZWNlaXZpbmcgcGFja2V0cy4mbmJzcDsgQmVjYXVzZSBhbiBSTyBFUyBkb2VzIG5vdCBzZW5k
IGJhY2s8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5ic3A7IHBhY2tldHMsIGl0IG11c3QgcmVjZWl2
ZSByZXBsaWNhdGlvbiBvZiB0aGUgcGFja2V0cy4mbmJzcDsgRGVwZW5kaW5nIG9uPG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9
IiI+UGFydGlhbGx5IGFncmVlIHNpbmNlIEkgd291bGQgZXhwZWN0IHRoZSBzYW1lIHN0YXRlbWVu
dCB0byBiZSBtYWRlIGFib3V0IGEgbm9ybWFsIFJPIFNGLiBBbHNvLCB0aGUgU0ZGIG1heSBub3Qg
YmUgdGhlIGJlc3QgcGxhY2UgdG8gZXhlY3V0ZSB0aGUgcmVwbGljYXRpb24uIE9uDQogb25lIGhh
bmQgdGhlIFNGRiBjb3VsZCBkbyBpdCwgbWVhbmluZyB0aGF0IGFuIGV4aXN0aW5nIFNGUCB3b3Vs
ZCBhbHdheXMgYmUgcmV1c2VkLiBPbiB0aGUgb3RoZXIgaGFuZCwgdGhlIENsYXNzaWZpZXIgY291
bGQgZG8gaXQgc2luY2UgaXQncyB0aGUgZW50aXR5IHRoYXQgaW4gcHJhY3RpY2UgZG9lcyBicmFu
Y2hpbmcgZGVwZW5kaW5nIG9uIGRpZmZlcmVudCBjcml0ZXJpYSBidXQsIGFsdGhvdWdoIG5vdCBt
YW5kYXRvcnksIGl0IHNob3VsZCBoYXZlDQogYSBkaWZmZXJlbnQgU0ZQIGJlY2F1c2UgYSBkaWZm
ZXJlbnQgYWN0aW9uIHdhcyB0YWtlbiBieSB0aGUgQ2xhc3NpZmllciBhbmQgdGh1cyBhIGRpZmZl
cmVudCBwYXRoIHRha2VuIGJ5IHRoZSBwYWNrZXRzIC0gYW5kIGFsc28gaGVscHMgb24gdHJhY2lu
ZyBhbmQgbW9uaXRvcmluZy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5QYWdlIDc6PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyB0aGF0IHBhY2tldCBiYWNrIHRvIHRoZSBTRkYuJm5i
c3A7IFRoaXMgY2FwYWJpbGl0eSBpcyBhbiBleHRlbnNpb24gdG8gdGhlPG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0
OyZuYnNwOyZuYnNwOyBjdXJyZW50IFNGQyBQcm94eSBhcyBkZWZpbmVkIGluIChbUkZDNzY2NV0p
LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPlRoZSBTRkMgUHJveHkgaXMgbWVhbnQgdG8gYmUgdGhlICZxdW90O3RyYW5z
bGF0b3ImcXVvdDsgZm9yIG5vbi1TRkMtYXdhcmUgU0ZzLCBhbmQgdGhlIEV4dGVuZGVkIFNGQyBQ
cm94eSBzZWVtcyB0byBoYXZlIG5vIHJlbGF0aW9uc2hpcCB3aXRoIHRoZSBmb3JtZXIgaW4gdGhh
dCByZWdhcmQuDQogSG93ZXZlciwgZnJvbSB0aGUgY2hhaW4ncyBwb2ludCBvZiB2aWV3LCBpdCdz
IGRlZmluaXRlbHkgYW4gU0ZDIFByb3h5Ljwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5bRVddIEFncmVl
ZC4gJm5ic3A7VGhlIHNjb3BlIG9mIOKAnHByb3h54oCdIGhhcyB0byBiZSBleHRlbmRlZC4gJm5i
c3A7V2UgYXJlIGFsc28gY29uc2lkZXJpbmcgc2V2ZXJhbCBvdGhlciBleHRlbnNpb25zIG9mIHRo
ZSDigJxwcm94eeKAnS48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGZv
bnQtZmFtaWx5OiBMdWNpZGFTYW5zLVR5cGV3cml0ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1z
dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9y
bWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlBhZ2UgOTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7
Jm5ic3A7IGFuYWx5c2lzLCBwYWNrZXQgZGF0YSByZXBsaWNhdGlvbiBtYXkgYmUgY29uZHVjdGVk
IGJ5IGFuIFNGIGNhcGFibGU8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7Jm5ic3A7Jm5ic3A7IG9mIGlkZW50aWZ5
aW5nIGZpbGUgYm91bmRhcnkgaW4gdGhlIHBhY2tldCBzdHJlYW0uJm5ic3A7IFRoZSBSTyBFUyB3
b3VsZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPiZndDsmbmJzcDsmbmJzcDsgYmUgYXNzb2NpYXRlZCB3aXRoIHRoZSBT
RiBhbmQgcmVjZWl2ZXMgcGFja2V0IGRhdGEgZnJvbSB0aGUgU0Y8bzpwIGNsYXNzPSIiPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JcyB0aGlz
IHN0aWxsIGluIHRoZSBzY29wZSBvZiB0aGUgZHJhZnQ/IEl0IHNlZW1zIHRvIGJlIHNvbWV0aGlu
ZyB1cCB0byB0aGUgU0YgdG8gZXhlY3V0ZSwgYW5kIHRoZXJlJ3MgYW4gaW5maW5pdGUgYW1vdW50
IG9mIHRoaW5ncyB0aGF0IGNvdWxkIGJlIGRvbmUgYnkgYW4gU0YuPC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
ZGl2PltFV10gVGhhdOKAmXMgbm90IGluIHRoZSBzY29wZSB3aGVuIGl0IGRlYWxzIHdpdGggU0bi
gJlzIGJlaGF2aW9yLiAmbmJzcDtJIGNhbiBtYWtlIGl0IGNsZWFyIGluIHRoZSB0ZXh0LjwvZGl2
Pg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNl
Y3Rpb24xOyBmb250LWZhbWlseTogTHVjaWRhU2Fucy1UeXBld3JpdGVyOyBmb250LXNpemU6IDE0
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7ICZuYnNwOyZuYnNwO0Fs
dGVybmF0aXZlbHksIGZvciB1c2UgY2FzZXMgc3VjaCBhcyBnZW5lcmljIHBhY2tldCBjYXB0dXJl
IGZvcjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPiZndDsmbmJzcDsmbmJzcDsgdHJvdWJsZXNob290aW5nLCB0aGUgU0ZG
IG1heSBjYXJyeSBvdXQgdGhlIHBhY2tldCByZXBsaWNhdGlvbiBhbmQ8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mZ3Q7
Jm5ic3A7Jm5ic3A7IGZvcndhcmRpbmcgd29yay4mbmJzcDsgSGlnaGVyIHBlcmZvcm1hbmNlIG1h
eSBiZSBhY2hpZXZlZCB3aXRoIGhhcmR3YXJlPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jmd0OyZuYnNwOyZuYnNwOyBi
YXNlZCBTRkYuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyIgY2xhc3M9IiI+U2VlIHdoYXQgSSB3YXMgZW52aXNpb25pbmcgYXQgdGhlIGVu
ZCBvZiBteSByZXZpZXcuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+UGFnZSAxMTo8bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj5XaGVyZSB0aGUgc2NlbmFyaW8gdGhhdCBtYWRlIHVzZSBvZiBhbiBFeHRlbmRlZCBT
RkMgUHJveHkgd2FzIHBlcmZlY3RseSBhY2hpZXZhYmxlIChiZWNhdXNlIHRoZSBiYXNlIFNGQyBh
YnN0cmFjdGlvbiB3YXMga2VwdCB1bnRvdWNoZWQgLSBhcyBpdCBlc3NlbnRpYWxseSByZXVzZXMN
CiB0aGUgZXhpc3RpbmcgU0ZDIFByb3h5IGNvbmNlcHQgYnV0IGRvZXMgc29tZXRoaW5nIGRpZmZl
cmVudCBiZWhpbmQgaXQpLCB0aGUgb3RoZXIgc2NlbmFyaW8gKHdoZXJlIGFuIFNGRiBpcyB1c2Vk
IHRvIHJlcGxpY2F0ZSB0cmFmZmljKSBjYW5ub3QgeWV0IGJlIHN1cHBvcnRlZCwgZXZlbiB0YWtp
bmcgaW50byBhY2NvdW50IGRyYWZ0LWlldGYtc2ZjLW5zaC0wNSwgc2luY2UgYSBzaW5nbGUgbmV4
dC1ob3AgbXVzdCBiZSBzZWxlY3RlZCBieSB0aGUNCiBTRkYuPC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2
PltFV10gVGhhdOKAmXMgcmlnaHQuIFRoZSByZXBsaWNhdGlvbiBmdW5jdGlvbiBuZWVkcyB0byBi
ZSBwYXJ0IG9mIHRoZSBTRkYgdG8gc3VwcG9ydCBSTyBFUy4gJm5ic3A7SG93ZXZlciBpdCBkb2Vz
IG5vdCByZXF1aXJlIGRhdGEgcGxhbmUgcHJvdG9jb2wgY2hhbmdlLiAmbmJzcDtJdCB3b3VsZCBu
ZWVkIGNvbnRyb2wgcGxhbmUgc3VwcG9ydCBhbmQgaW1wbGVtZW50YXRpb24gaW4gdGhlIFNGRi4m
bmJzcDs8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBh
Z2U6IFdvcmRTZWN0aW9uMTsgZm9udC1mYW1pbHk6IEx1Y2lkYVNhbnMtVHlwZXdyaXRlcjsgZm9u
dC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6
IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+UGFnZSAxNjo8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj5EcmFmdHMgZHJhZnQtaWV0Zi1zZmMtbnNoLTA1IGFuZCBkcmFmdC1pZXRmLXNm
Yy1jb250cm9sLXBsYW5lLTA2IGFyZSBvdXQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJz
cDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCltFV10gVGhhbmtzLiBXaWxsIHVwZGF0ZS48L2Rpdj4N
CjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdj5CZXN0IHJlZ2FyZHMsPC9kaXY+DQo8ZGl2Pi1FcmljPC9kaXY+DQo8ZGl2PjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0
eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGZvbnQtZmFtaWx5OiBMdWNpZGFTYW5zLVR5cGV3cml0
ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBv
cnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1z
cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkxldCBtZSBzaGFyZSB0
aGUgc29sdXRpb24gSSBoYWQgbWluZC4gSSdsbCBhcHByZWNpYXRlIGZlZWRiYWNrIG9uIHRoaXM6
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gQWN0aW9ucyBp
biB0aGUgQ2xhc3NpZmllciAoYmVzaWRlcyB1cGRhdGluZyBtZXRhZGF0YSwgU0ZQIGluZm9ybWF0
aW9uIGFuZCBzZW5kaW5nLCBpdCBjb3VsZCBhbHNvIHN1cHBvcnQgcmVwbGljYXRpb24pOzxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIEFsdGVybmF0aXZlbHks
IHN1cHBvcnQgc2V0cyBvZiBOSHMgd2hlbiBmb3J3YXJkaW5nIGluc3RlYWQgb2Ygc2luZ2xlIE5I
cyBpbiB0aGUgU0ZGIGZvcndhcmRpbmcgdGFibGUgKHRvIGJlIHVzZWQgaW4gcGFyYWxsZWwpOzxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFVwZGF0ZSBjb250
cm9sIHBsYW5lIHRvIGFjY29tbW9kYXRlIGVpdGhlciB0aGUgc2V0cyBvZiBOSHMgb3IgdGhlIG5l
dyBraW5kIG9mIGFjdGlvbiBmb3IgdGhlIENsYXNzaWZpZXI7PG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gTm8gbmVlZCB0byBvdmVybG9hZCB0aGUgbW9kZWwg
d2l0aCBhbiBFeHRlbmRlZCBTRkMgUHJveHkuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJz
cDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
TXkgbWFpbiBjb25jZXJucyBhYm91dCB0aGUgcHJvcG9zZWQgc29sdXRpb24gaW4gZHJhZnQtd2Fu
Zy1zZmMtcmVjZWl2ZS1vbmx5LTAwOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAtIFBvdGVudGlhbCBhZGRpdGlvbmFsIGRlbGF5cyBhbmQgcGVyZm9ybWFuY2Ug
bG9zcyBpbnRyb2R1Y2VkIGJ5IGxpbmVhcmx5IGluc2VydGluZyB0aGUgRXh0ZW5kZWQgU0ZDIFBy
b3h5IGZ1bmN0aW9uIGZvciB0aGUgc2FrZSBvZiBwYXJhbGxlbGl6aW5nDQogdHJhZmZpYzs8bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSBSTyBTRnMgYXJlIGJl
aW5nIHRyZWF0ZWQgYXMgb3V0c2lkZSBmdW5jdGlvbnMgbm90IHJlYWxseSBwYXJ0IG9mIHRoZSBT
RkMgZG9tYWluLCBsaWtlIG5vbi1TRkMtYXdhcmUgU0ZzIHRoYXQgcmVxdWlyZSB0aGUgU0ZDIHBy
b3h5IGFzIHRoZSBnYXRlDQogdG8gdGhlIFNGQyBkb21haW4sIGFuZCBhIG5ldyBraW5kIG9mIGxv
Z2ljYWwgU0YgYmVpbmcgaW50cm9kdWNlZCB0byByZXBsYWNlIHRoZW07PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gU3BlY2lmaWNhbGx5IGF0IHRoZSBTRkYt
YmFzZWQgcmVwbGljYXRpb24gc2NlbmFyaW8sIHRoZXJlIGlzIHRoZSBuZWVkIHRvIGZvcm1hbGx5
IGV4dGVuZCB0aGUgb3JpZ2luYWwgZGVmaW5pdGlvbnMgb2YgU0ZGIGFuZCBTRkYgbWFwcGluZyB0
YWJsZQ0KIChlc3NlbnRpYWxseSBzdXBwb3J0aW5nIHRoZSAmcXVvdDtDb3B5JnF1b3Q7IGZpZWxk
IGluIHRoZSBTRkYgZm9yd2FyZGluZyB0YWJsZSBwcmVzZW50ZWQpOzxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFdoYXQgaGFwcGVucyBpZiB5b3UgbmVlZCB0
byByZXBsaWNhdGUgdHJhZmZpYyB0byBtb3JlIHRoYW4gYSBzaW5nbGUgYWRkaXRpb25hbCBmdW5j
dGlvbj88bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5NeSBtYWluIGNvbmNlcm5zIGFib3V0IHRoZSBzb2x1dGlvbiBJIGhhZCBpbiBtaW5kOjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFBvdGVudGlhbCBw
ZXJmb3JtYW5jZSBsb3NzIGluIFNGRiBvciBDbGFzc2lmaWVyIGlmIGFueSBvZiB0aGVtIGFyZSBy
ZXNwb25zaWJsZSBmb3IgdGhlIHJlcGxpY2F0aW9uIGFjdGlvbjs8bzpwIGNsYXNzPSIiPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSBJZiB0aGUgU0ZGIGlzIGNob3NlbiBmb3IgcmVw
bGljYXRpb24sIHRoZXJlIGlzIHRoZSBuZWVkIHRvIGZvcm1hbGx5IGV4dGVuZCB0aGUgb3JpZ2lu
YWwgZGVmaW5pdGlvbnMgb2YgU0ZGIGFuZCBTRkYgW05TSF0gbWFwcGluZyB0YWJsZS48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tSUUiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkJlc3Qg
cmVnYXJkcyw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1JRSIgc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+SWdvci48bzpwIGNsYXNzPSIiPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLWNv
bG9yOiByZ2IoMjI1LCAyMjUsIDIyNSk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgcGFkZGluZzog
M3B0IDBjbSAwY207IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5zZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9IiI+T24NCiBCZWhhbGYgT2Y8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkVyaWMgV2Fu
ZyAoZWp3YW5nKTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXkgMjQsIDIw
MTYgNjoyMyBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNj
OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S2Vu
dCBMZXVuZyAoa2xldW5nKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtsZXVuZ0BjaXNjby5jb20iIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PmtsZXVuZ0BjaXNjby5jb208L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5b
c2ZjXSBXaGF0IGlmIHRoZSBTRiBjb25zdW1lcyBhbGwgdGhlIHBhY2tldHM/PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCkhlbGxvIGV2ZXJ5b25lLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NClNvIGZh
ciBtb3N0IG9mIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBpbiB0aGUgU0ZDIGZyYW1ld29yayBmb3J3
YXJkIHBhY2tldHMgYmFjayB0byB0aGUgU0ZGLiAmbmJzcDtUaGVyZSBpcyBhbm90aGVyIHNldCBv
ZiBTRnMgdGhhdCByZWNlaXZlcyBwYWNrZXRzIGJ1dCBkb2VzIG5vdCBmb3J3YXJkIHRoZW0gb3V0
LiAmbmJzcDtBbmFseXRpYyBmdW5jdGlvbnMgYW5kIElEUyBhcmUgYSBmZXcgZXhhbXBsZXMuICZu
YnNwO1RoZXkgYXJlICZxdW90O3BhY2tldCBzaW5rcyZxdW90OyBvciDigJxyZWNlaXZlLW9ubHni
gJ0NCiBTRnMuICZuYnNwOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAn
VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NClNvbWUgY2hhbGxlbmdlcyBmb3Ig
dGhvc2UgU0ZzIHRvIG9wZXJhdGUgaW4gU0ZDOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xh
c3M9IiI+DQotIEJlaW5nIHBhcnQgb2YgYW4gU0ZQIC0gVGhleSBhcmUgbWFuYWdlZCBhcyBTRiBm
b3Igc2ltcGxlIGFuZCBjb25zaXN0ZW50IFNGQyBwb2xpY3ksIGJ1dCB0aGV5IGRvIG5vdCBlZ3Jl
c3MgdHJhZmZpYzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KLSBQ
YWNrZXQgcmVwbGljYXRpb24gLSB0aG9zZSBTRnMgbmVlZCB0byB0YWtlIGEgY29weSBvZiB0aGUg
cGFja2V0cyBzbyB0aGF0IHRoZSBvcmlnaW5hbCBvbmVzIGNvbnRpbnVlIG9uIHRoZSBwYXRoPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQotIFNlcnZpY2UgaW5kZXgg
ZGVjcmVtZW50aW5nIC0gcGFja2V0cyDigJxwYXNzaW5n4oCdIHN1Y2ggYW4gU0YgbmVlZCB0byBo
YXZlIHRoZWlyIFNJIGRlY3JlbWVudGVkIGJlZm9yZSByZWFjaGluZyB0aGUgbmV4dCBTRjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJz
cDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpXZSBwdWJsaXNoZWQgYSBkcmFmdCBhdHRl
bXB0aW5nIHRvIGFkZHJlc3MgdGhlIG5lZWQgZm9yIHN1cHBvcnRpbmcgdGhpcyBzZXQgb2YgU0Zz
LCBhcyBhIGNvbXBsZW1lbnRhcnkgdG8gdGhlIFNGQyBmcmFtZXdvcmsgdG9kYXkuPG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtd2FuZy1zZmMtcmVjZWl2ZS1vbmx5LTAwIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5odHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtd2FuZy1zZmMtcmVjZWl2ZS1vbmx5LTAwPC9hPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4m
bmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpXb3VsZCBhcHByZWNpYXRlIHlvdXIg
ZmVlZGJhY2suPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpw
IGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NClJlZ2FyZHMsPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQotRXJpYzxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEx1Y2lk
YVNhbnMtVHlwZXdyaXRlcjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnIgc3R5
bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFTYW5zLVR5cGV3cml0ZXI7IGZvbnQtc2l6ZTogMTRweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiBMdWNpZGFTYW5zLVR5cGV3cml0ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsg
dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3Jt
YWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xh
c3M9IiI+c2ZjDQogbWFpbGluZyBsaXN0PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEx1
Y2lkYVNhbnMtVHlwZXdyaXRlcjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7
IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu
ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk
b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBMdWNp
ZGFTYW5zLVR5cGV3cml0ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl
bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93
czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsiIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNp
ZGFTYW5zLVR5cGV3cml0ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl
bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93
czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsgZm9udC1mYW1pbHk6IEx1Y2lkYVNhbnMtVHlwZXdyaXRlcjsgZm9udC1zaXplOiAxNHB4OyBm
b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10
ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L2E+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_A2DC3E987D3F4DD0AF75BE401B6ABBDEciscocom_--


From nobody Thu Jun  2 02:49:24 2016
Return-Path: <rory.browne@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 888A412D6A4 for <sfc@ietfa.amsl.com>; Thu,  2 Jun 2016 02:49:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.344
X-Spam-Level: 
X-Spam-Status: No, score=-8.344 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 BDvO_UVBAFyj for <sfc@ietfa.amsl.com>; Thu,  2 Jun 2016 02:49:20 -0700 (PDT)
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by ietfa.amsl.com (Postfix) with ESMTP id 7383312D6A3 for <sfc@ietf.org>; Thu,  2 Jun 2016 02:49:20 -0700 (PDT)
Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP; 02 Jun 2016 02:49:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.26,405,1459839600";  d="png'150?scan'150,208,217,150";a="114712554"
Received: from irsmsx154.ger.corp.intel.com ([163.33.192.96]) by fmsmga004.fm.intel.com with ESMTP; 02 Jun 2016 02:49:17 -0700
Received: from irsmsx108.ger.corp.intel.com ([169.254.11.183]) by IRSMSX154.ger.corp.intel.com ([169.254.12.28]) with mapi id 14.03.0248.002; Thu, 2 Jun 2016 10:48:52 +0100
From: "Browne, Rory" <rory.browne@intel.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIw==
Date: Thu, 2 Jun 2016 09:48:52 +0000
Message-ID: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjA4YzNkNmUtM2MzZi00NmFjLWFhNjUtMGEwYjZmMjkyMWI5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik0zeVZkY1pBdG1HMkNsYnlKdXZjRFQxS2FcL3BFT2R3eDNERGRRQlVwcGxBPSJ9
x-ctpclassification: CTP_IC
x-originating-ip: [163.33.239.181]
Content-Type: multipart/related; boundary="_004_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/vcN7RkV2hWRq6MLUDWsTXPABKOg>
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>
Subject: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jun 2016 09:49:22 -0000

--_004_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_
Content-Type: multipart/alternative;
	boundary="_000_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_"

--_000_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi all

Updated draft on this submitted. The new draft aims to better separate cont=
rol and data plane functions.

This draft has 3 general applications

- measure VNF performance - ingress & egress time for a given subscriber fl=
ow - this is useful post SW upgrade for example
- measure Vlink performance, whether this is a local Vlink or spans differe=
nt NFVI-PoPs
- measure E2E flow delay within a chain - With little overhead quickly iden=
tify performance problems

In general we see tight monitoring of latency becoming more important as we=
 increase IoT integration in to the mobile networks for low latency applica=
tions.

We have coded and demonstrated this at NFV congress in April with positive =
feedback from operators and vendors on the usefulness of the approach.

[cid:image003.png@01D1BCBC.5928E1A0]


Name:                  draft-browne-sfc-nsh-timestamp
Revision:              01
Title:                     Network Service Header Timestamping
Document date: 2016-06-01
Group:                  Individual Submission
Pages:                  20
URL:            https://www.ietf.org/internet-drafts/draft-browne-sfc-nsh-t=
imestamp-01.txt


BR Rory

--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263


This e-mail and any attachments may contain confidential material for the s=
ole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact =
the
sender and delete all copies.

--_000_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_
Content-Type: text/html; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Word 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:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* 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:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Updated draft on this submitted. The new draft aims =
to better separate control and data plane functions.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This draft has 3 general applications<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">- measure VNF performance &#8211; ingress &amp; egre=
ss time for a given subscriber flow &#8211; this is useful post SW upgrade =
for example<o:p></o:p></p>
<p class=3D"MsoNormal">- measure Vlink performance, whether this is a local=
 Vlink or spans different NFVI-PoPs<o:p></o:p></p>
<p class=3D"MsoNormal">- measure E2E flow delay within a chain &#8211; With=
 little overhead quickly identify performance problems<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In general we see tight monitoring of latency becomi=
ng more important as we increase IoT integration in to the mobile networks =
for low latency applications.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have coded and demonstrated this at NFV congress =
in April with positive feedback from operators and vendors on the usefulnes=
s of the approach.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img width=3D"600" height=3D"338" id=3D"Picture_x002=
0_1" src=3D"cid:image003.png@01D1BCBC.5928E1A0"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-browne-sfc-ns=
h-timestamp<o:p></o:p></p>
<p class=3D"MsoNormal">Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 01<o:p></o:p></p>
<p class=3D"MsoNormal">Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Network Service Header Timestamping<o:p></o:p></p>
<p class=3D"MsoNormal">Document date: 2016-06-01<o:p></o:p></p>
<p class=3D"MsoNormal">Group:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Individual Submiss=
ion<o:p></o:p></p>
<p class=3D"MsoNormal">Pages:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20<o:p></o:p></p>
<p class=3D"MsoNormal">URL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; <a href=3D"https://www.ietf.org/internet-drafts/draft-br=
owne-sfc-nsh-timestamp-01.txt">
https://www.ietf.org/internet-drafts/draft-browne-sfc-nsh-timestamp-01.txt<=
/a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">BR Rory<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p>--------------------------------------------------------------<br>
Intel Research and Development Ireland Limited<br>
Registered in Ireland<br>
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>
Registered Number: 308263</p>


<p>This e-mail and any attachments may contain confidential material for the
sole use of the intended recipient(s). Any review or distribution by others=
 is
strictly prohibited. If you are not the intended recipient, please contact =
the
sender and delete all copies.</p>

<p></p>
</body>
</html>

--_000_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_--

--_004_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_
Content-Type: image/png; name="image003.png"
Content-Description: image003.png
Content-Disposition: inline; filename="image003.png"; size=139855;
	creation-date="Thu, 02 Jun 2016 09:48:51 GMT";
	modification-date="Thu, 02 Jun 2016 09:48:51 GMT"
Content-ID: <image003.png@01D1BCBC.5928E1A0>
Content-Transfer-Encoding: base64

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

--_004_798BB24857DDC040825B6C22A8D797C11BD12913IRSMSX108gercor_--


From nobody Fri Jun  3 07:57:38 2016
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB48F12D1A3 for <sfc@ietfa.amsl.com>; Fri,  3 Jun 2016 07:57:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 CgUyssGQBl24 for <sfc@ietfa.amsl.com>; Fri,  3 Jun 2016 07:57:34 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B72812D1B7 for <sfc@ietf.org>; Fri,  3 Jun 2016 07:57:34 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm11.si.francetelecom.fr (ESMTP service) with ESMTP id 803073B49DE; Fri,  3 Jun 2016 16:57:32 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.41]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id 5A9C235C072; Fri,  3 Jun 2016 16:57:32 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM31.corporate.adroot.infra.ftgroup ([fe80::2cc9:4bac:7b7d:229d%19]) with mapi id 14.03.0294.000; Fri, 3 Jun 2016 16:57:32 +0200
From: <mohamed.boucadair@orange.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New Version Notification for draft-ietf-sfc-nsh-05.txt
Thread-Index: AQHRt5xIK4mgpbzsZE+VXpQqqZzR75/X3wJQ
Date: Fri, 3 Jun 2016 14:57:31 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008DAC1AE@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <20160526221637.14518.30341.idtracker@ietfa.amsl.com> <1B60792E-A394-4171-9DEE-97FCE81D758C@cisco.com>
In-Reply-To: <1B60792E-A394-4171-9DEE-97FCE81D758C@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.6.3.141517
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/1l-s2-41HAcad-cGKyj13bjb13E>
Subject: Re: [sfc] New Version Notification for draft-ietf-sfc-nsh-05.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Jun 2016 14:57:36 -0000

Hi Paul,=20

Thank you for this updated version.=20

I still have some comments that I believe are not addressed in this version=
. I will start with the flag bits:=20

(1) O-bit:

This text was agreed on the list. Is there any reason why it was not implem=
ented?

~~~
  O bit: Setting this bit indicates an Operations,
  Administration, and Maintenance
  (OAM) packet.  The actual format and processing of SFC OAM messages
  is outside the scope of this specification (see [I-D.ietf-sfc-oam-framewo=
rk]).

  For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST NOT
  be modified along the SFP.
~~~

(2) C-bit:=20

* The set of mandatory-to-process TLVs should be instructed via control pla=
ne. This should be added to the document.=20
* Aren't there implications on the value of C-bit when a metadata is inject=
ed or striped by intermediate SFC-aware nodes? An implementation obviously =
needs to reexamine the set of TLV to check that at least one critical TLV i=
s still present to decide whether rewriting the C bit is needed.=20
* How an implementation is expected to behave if the C bit is set but no ma=
ndatory-to-process TLV is found?

Thank you.

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Paul Quinn (paulq)
> Envoy=E9=A0: vendredi 27 mai 2016 00:19
> =C0=A0: sfc@ietf.org
> Objet=A0: [sfc] Fwd: New Version Notification for draft-ietf-sfc-nsh-05.t=
xt
>=20
> Dear WG,
>=20
> This new version of NSH takes into account the comments that were raised
> re: -05.
>=20
> Thank you,
> Paul
>=20
> > Begin forwarded message:
> >
> > From: <internet-drafts@ietf.org>
> > Subject: New Version Notification for draft-ietf-sfc-nsh-05.txt
> > Date: May 26, 2016 at 6:16:37 PM EDT
> > To: Uri Elzur <uri.elzur@intel.com>, Paul Quinn <paulq@cisco.com>
> >
> >
> > A new version of I-D, draft-ietf-sfc-nsh-05.txt
> > has been successfully submitted by Paul Quinn and posted to the
> > IETF repository.
> >
> > Name:		draft-ietf-sfc-nsh
> > Revision:	05
> > Title:		Network Service Header
> > Document date:	2016-05-26
> > Group:		sfc
> > Pages:		38
> > URL:            https://www.ietf.org/internet-drafts/draft-ietf-sfc-nsh=
-
> 05.txt
> > Status:         https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
> > Htmlized:       https://tools.ietf.org/html/draft-ietf-sfc-nsh-05
> > Diff:           https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-=
05
> >
> > Abstract:
> >   This document describes a Network Service Header (NSH) inserted onto
> >   encapsulated packets or frames to realize service function paths.
> >   NSH also provides a mechanism for metadata exchange along the
> >   instantiated service path.  NSH is the SFC encapsulation required to
> >   support the Service Function Chaining (SFC) Architecture (defined in
> >   RFC7665).
> >
> >
> >
> >
> > 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.
> >
> > The IETF Secretariat
> >
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Jun  6 04:02:06 2016
Return-Path: <talmi@marvell.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F212212B00A for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 04:02:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 WWJbV9BD-A9Y for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 04:02:03 -0700 (PDT)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.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 E7C9312B03D for <sfc@ietf.org>; Mon,  6 Jun 2016 04:02:02 -0700 (PDT)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id u56AuUr2032431; Mon, 6 Jun 2016 04:02:01 -0700
Received: from il-exch02.marvell.com ([199.203.130.102]) by mx0b-0016f401.pphosted.com with ESMTP id 23bxgfxah3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 06 Jun 2016 04:02:00 -0700
Received: from IL-EXCH02.marvell.com (10.4.102.221) by IL-EXCH02.marvell.com (10.4.102.221) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 6 Jun 2016 14:01:57 +0300
Received: from IL-EXCH02.marvell.com ([fe80::7dee:c960:1ac6:8c1f]) by IL-EXCH02.marvell.com ([fe80::7dee:c960:1ac6:8c1f%20]) with mapi id 15.00.1104.000; Mon, 6 Jun 2016 14:01:57 +0300
From: Tal Mizrahi <talmi@marvell.com>
To: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIwDL5l0Q
Date: Mon, 6 Jun 2016 11:01:57 +0000
Message-ID: <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com>
In-Reply-To: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.4.102.210]
Content-Type: multipart/related; boundary="_004_03e0eadcf04e4941b034f912218cd947ILEXCH02marvellcom_"; type="multipart/alternative"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-06-06_05:, , signatures=0
X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606060132
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/e1nwE4-pQJdEIM3k-9ZEdPUW7ZA>
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jun 2016 11:02:05 -0000

--_004_03e0eadcf04e4941b034f912218cd947ILEXCH02marvellcom_
Content-Type: multipart/alternative;
	boundary="_000_03e0eadcf04e4941b034f912218cd947ILEXCH02marvellcom_"

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

Hi All,

As one of the co-authors, we would highly appreciate your feedbacks about t=
he draft.
Specifically, we would appreciate feedbacks about the question: is timestam=
ping useful in SFC environments?

We believe that timestamping is indeed useful, for the applications Rory de=
scribed below, as well as for other applications.

Would appreciate your feedbacks.

Cheers,
Tal.


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Browne, Rory
Sent: Thursday, June 02, 2016 12:49 PM
To: sfc@ietf.org
Cc: Jim Guichard (jguichar)
Subject: [sfc] Updated Draft on NSH Timstamping

Hi all

Updated draft on this submitted. The new draft aims to better separate cont=
rol and data plane functions.

This draft has 3 general applications

- measure VNF performance - ingress & egress time for a given subscriber fl=
ow - this is useful post SW upgrade for example
- measure Vlink performance, whether this is a local Vlink or spans differe=
nt NFVI-PoPs
- measure E2E flow delay within a chain - With little overhead quickly iden=
tify performance problems

In general we see tight monitoring of latency becoming more important as we=
 increase IoT integration in to the mobile networks for low latency applica=
tions.

We have coded and demonstrated this at NFV congress in April with positive =
feedback from operators and vendors on the usefulness of the approach.

[cid:image001.png@01D1BFFB.E919E560]


Name:                  draft-browne-sfc-nsh-timestamp
Revision:              01
Title:                     Network Service Header Timestamping
Document date: 2016-06-01
Group:                  Individual Submission
Pages:                  20
URL:            https://www.ietf.org/internet-drafts/draft-browne-sfc-nsh-t=
imestamp-01.txt


BR Rory

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi All,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As one of the co-autho=
rs, we would highly appreciate your feedbacks about the draft.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Specifically, we would=
 appreciate feedbacks about the question: is timestamping useful in SFC env=
ironments?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We believe that timest=
amping is indeed useful, for the applications Rory described below, as well=
 as for other applications.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Would appreciate your =
feedbacks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Tal.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [mai=
lto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Browne, Rory<br>
<b>Sent:</b> Thursday, June 02, 2016 12:49 PM<br>
<b>To:</b> sfc@ietf.org<br>
<b>Cc:</b> Jim Guichard (jguichar)<br>
<b>Subject:</b> [sfc] Updated Draft on NSH Timstamping<o:p></o:p></span></p=
>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi all<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Updated draft on this submitted. The new draft aims =
to better separate control and data plane functions.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This draft has 3 general applications<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">- measure VNF performance &#8211; ingress &amp; egre=
ss time for a given subscriber flow &#8211; this is useful post SW upgrade =
for example<o:p></o:p></p>
<p class=3D"MsoNormal">- measure Vlink performance, whether this is a local=
 Vlink or spans different NFVI-PoPs<o:p></o:p></p>
<p class=3D"MsoNormal">- measure E2E flow delay within a chain &#8211; With=
 little overhead quickly identify performance problems<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In general we see tight monitoring of latency becomi=
ng more important as we increase IoT integration in to the mobile networks =
for low latency applications.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have coded and demonstrated this at NFV congress =
in April with positive feedback from operators and vendors on the usefulnes=
s of the approach.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img width=3D"600" height=3D"338" id=3D"Picture_x002=
0_1" src=3D"cid:image001.png@01D1BFFB.E919E560"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-browne-sfc-ns=
h-timestamp<o:p></o:p></p>
<p class=3D"MsoNormal">Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 01<o:p></o:p></p>
<p class=3D"MsoNormal">Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Network Service Header Timestamping<o:p></o:p></p>
<p class=3D"MsoNormal">Document date: 2016-06-01<o:p></o:p></p>
<p class=3D"MsoNormal">Group:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Individual Submiss=
ion<o:p></o:p></p>
<p class=3D"MsoNormal">Pages:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20<o:p></o:p></p>
<p class=3D"MsoNormal">URL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; <a href=3D"https://www.ietf.org/internet-drafts/draft-br=
owne-sfc-nsh-timestamp-01.txt">
https://www.ietf.org/internet-drafts/draft-browne-sfc-nsh-timestamp-01.txt<=
/a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">BR Rory<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_03e0eadcf04e4941b034f912218cd947ILEXCH02marvellcom_--

--_004_03e0eadcf04e4941b034f912218cd947ILEXCH02marvellcom_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=139855;
	creation-date="Mon, 06 Jun 2016 11:01:57 GMT";
	modification-date="Mon, 06 Jun 2016 11:01:57 GMT"
Content-ID: <image001.png@01D1BFFB.E919E560>
Content-Transfer-Encoding: base64

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

--_004_03e0eadcf04e4941b034f912218cd947ILEXCH02marvellcom_--


From nobody Mon Jun  6 06:16:45 2016
Return-Path: <diego.r.lopez@telefonica.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DCD412D788 for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 06:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.036
X-Spam-Level: 
X-Spam-Status: No, score=-4.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 R5FdzxQnNGc5 for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 06:16:35 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 542E312D77E for <sfc@ietf.org>; Mon,  6 Jun 2016 06:16:34 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 54D0388615; Mon,  6 Jun 2016 15:16:32 +0200 (CEST)
Received: from ESTGVMSP105.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP105", Issuer "ESTGVMSP105" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 3BC518860A; Mon,  6 Jun 2016 15:16:32 +0200 (CEST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.51) with Microsoft SMTP Server (TLS) id 14.3.266.1; Mon, 6 Jun 2016 15:16:27 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0621.eurprd06.prod.outlook.com (10.161.13.139) with Microsoft SMTP Server (TLS) id 15.1.517.2; Mon, 6 Jun 2016 13:16:25 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.010; Mon, 6 Jun 2016 13:16:25 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Tal Mizrahi <talmi@marvell.com>
Thread-Topic: [sfc] Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIwDL5l0QAATerQA=
Date: Mon, 6 Jun 2016 13:16:25 +0000
Message-ID: <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com> <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com>
In-Reply-To: <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [37.130.210.2]
x-ms-office365-filtering-correlation-id: 9eaac6da-431e-4548-80dd-08d38e0cc323
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0621; 6:X0slQeKFMrfh0oH/n7EqKwOghsAsgj8rTyMLzIk9FL4mk1UvIjV+/DxQjtP0kqg0tlI6ReDEQ42hjAYCnig1fswnMDuS43V75mba2ETtKAMUiwm6QnOzdZaz9HPEl8YQt+cKHF0Z4uRw/oNMtaki8kT+qB5kfTI9CyCECvFxxJZyChL0Rj7ZETNkEDuYaygJi+gxJqSPAhrBVITRNW0bnLglaQVqVeyeDzZPJda/k+P35sB+ZG8EkmLpVUB6Cl1DP9QEfi0o/uPQ0x9cocwVHR5kZirvrGoxwmGrJsBI2uk=; 5:hH4n2eXbgq7AbQaoGHhN0Hdnnr66lm9NZTFO67/abyPuo4i+UnliyRXYwsXA/Jfx4bZ5bd2MkLo2ACkr3O7IJIF0mo1jOmSDplwhLoAjbB9e5kg6T50q9TSHEcw3mis+jtVsMUnuiJvJ20HdS5crHw==; 24:+4XuOjFVVmaTLW8i1sIMzbZMV7ogmkIa7vAzEG/Da5sfhqHom8vy2y+IoxTG1dkUTDzn7s2dnTpWt2+cPrHSCzuKpEkYR3+xbC59EvYtpGo=; 7:qyoYgnmprNRzBCyYsuoBf7yQ7AC9CAv671S6ckFRTUUE1EUFqUcrIDyJLhgaH6o2wei0KKuIUHCr26M1fgiBgiJhceSOfCv3qdicLin+PM7VFY0KZjuanecdFiuBM3m06f75vy9RNxe1DDsh+1Zt/1udLKIUT8uvzmlm72L19RRlgbgl4xVvFYNDWrLGNcqX4oLJ/koZ0FjTvVVRCl7RKUTjicvF/GLr0vfNB2Oqkaw=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0621;
x-microsoft-antispam-prvs: <DB4PR06MB06213994C10B29BA1066D3FFDF5C0@DB4PR06MB0621.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(278428928389397)(72170088055959); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:DB4PR06MB0621; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0621; 
x-forefront-prvs: 096507C068
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(53754006)(252514010)(377454003)(377424004)(199003)(189002)(24454002)(8676002)(10400500002)(81166006)(81156014)(15650500001)(110136002)(11100500001)(33656002)(3660700001)(2420400007)(77096005)(66066001)(3846002)(586003)(10710500007)(92566002)(86362001)(5008740100001)(97736004)(82746002)(4326007)(19580395003)(101416001)(19580405001)(16236675004)(106356001)(2906002)(102836003)(122556002)(3280700002)(105586002)(15975445007)(189998001)(6116002)(54356999)(50986999)(83716003)(7110500001)(76176999)(68736007)(2950100001)(5002640100001)(5004730100002)(19617315012)(8936002)(2900100001)(36756003)(87936001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0621; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_0226BE744D6848BEA0DF75D82237BD04telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2016 13:16:25.2996 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0621
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/t3Z0Mv9YyLCX8cL7i4T5fG7X4rI>
Cc: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jun 2016 13:16:43 -0000

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

SGksDQoNCkkgaGFkIGEgY291cGxlIG9mIGluaXRpYWwgY29tbWVudHMgYXMgcmVzdWx0IG9mIGEg
Zmlyc3QgZ2xhbmNlIGF0IHRoZSB0ZXh0IG9uY2UgUm9yeSBzZW50IHRoZSBtZXNzYWdlIHRoYXQg
d2VyZSB3YWl0aW5nIGZvciBhIG1vcmUgZGV0YWlsIHJlYWQsIGJ1dCBzaW5jZSBUYWwgYXNrcywg
aGVyZSB0aGV5IGdvIGFzIHRoZXkgYXJlIG5vd+KApg0KDQpJIGRvIGJlbGlldmUgdGltZXN0YW1w
aW5nIGNhbiBiZSBhIHVzZWZ1bCBmZWF0dXJlIGZvciBTRkMgZW52aXJvbm1lbnRzLCBlc3BlY2lh
bGx5IGluIHRoZSBjYXNlIG9mIG1lYXN1cmUgRTJFIGRlbGF5cy4gV2UgbmVlZCB0byBzdGFydCBz
ZXJpb3VzbHkgY29uc2lkZXJpbmcgRTJFIGNvbW11bmljYXRpb24gcHJvcGVydGllcyBpbiBORlYg
YW5kIFNGQywgdGhlIHNvb25lciB0aGUgYmV0dGVyLiBTbyB0aGUgY29uc2lkZXJhdGlvbiBvZiB0
aW1lc3RhbXBpbmcgYXMgYSBwb3RlbnRpYWwgdGVjaG5pcXVlIGZvciB0aGlzIGhhcyBhbGwgbXkg
c3VwcG9ydC4NCg0KQXBhcnQgZnJvbSB0aGlzLCB0aGVyZSBhIGZldyB0aGluZ3MgdGhhdCBhcmUg
bm90IGNsZWFyIHRvIG1lOg0KDQoqIEZpcnN0LCB3aHkgZG8geW91IGNpcmN1bXNjcmliZSB0aGUg
YXBwbGljYXRpb24gdG8gVk5Gcy4gV2h5IHdvdWxkIGEgUE5GIGJlY29tZSB1bmFibGUgdG8gYWRk
IHRpbWVzdGFtcGluZz8NCg0KKiBTZWNvbmQsIEnigJlkIHNheSB0aGUgbWVudGlvbiB0byB0aGUg
VFNEQiBpcyBjb21wbGV0ZWx5IG91dCBvZiBzY29wZS4gV2hhdCB0aGUgTFRTTiBkb2VzIHdpdGgg
dGhlIHRpbWVzdGFtcHMgc2hvdWxkIGJlIGNvbXBsZXRlbHkgb3Blbg0KDQoqIFRoaXJkLCB0aGUg
c2FtZSBoYXBwZW5zIHRvIHRoZSBpZGVhcyBhcm91bmQgdGhlIFRTQ1AgYW5kIHRoZSBjb250cm9s
IG1lY2hhbmlzbXMgaW4gZ2VuZXJhbC4gSSBhbSBub3Qgc3VyZSB0aGUgZGVmaW5pdGlvbiBvZiB0
aGUgVFMgQ29udHJvbGxlciBpcyBuZWVkZWQgYXQgYWxsIGFuZCwgYWxsIGluIGFsbCwgaXQgbWFr
ZXMgYWdhaW4gYXNzdW1wdGlvbnMgYWJvdXQgdGltZXN0YW1waW5nIGJlaW5nIG9uZS10by1vbmUg
cmVsYXRlZCB0byBWTkZz4oCmDQoNCkJlIGdvb2RlLA0KDQoNCk9uIDYgSnVuIDIwMTYsIGF0IDEz
OjAxICwgVGFsIE1penJhaGkgPHRhbG1pQG1hcnZlbGwuY29tPG1haWx0bzp0YWxtaUBtYXJ2ZWxs
LmNvbT4+IHdyb3RlOg0KDQpIaSBBbGwsDQoNCkFzIG9uZSBvZiB0aGUgY28tYXV0aG9ycywgd2Ug
d291bGQgaGlnaGx5IGFwcHJlY2lhdGUgeW91ciBmZWVkYmFja3MgYWJvdXQgdGhlIGRyYWZ0Lg0K
U3BlY2lmaWNhbGx5LCB3ZSB3b3VsZCBhcHByZWNpYXRlIGZlZWRiYWNrcyBhYm91dCB0aGUgcXVl
c3Rpb246IGlzIHRpbWVzdGFtcGluZyB1c2VmdWwgaW4gU0ZDIGVudmlyb25tZW50cz8NCg0KV2Ug
YmVsaWV2ZSB0aGF0IHRpbWVzdGFtcGluZyBpcyBpbmRlZWQgdXNlZnVsLCBmb3IgdGhlIGFwcGxp
Y2F0aW9ucyBSb3J5IGRlc2NyaWJlZCBiZWxvdywgYXMgd2VsbCBhcyBmb3Igb3RoZXIgYXBwbGlj
YXRpb25zLg0KDQpXb3VsZCBhcHByZWNpYXRlIHlvdXIgZmVlZGJhY2tzLg0KDQpDaGVlcnMsDQpU
YWwuDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBCcm93bmUsIFJvcnkNClNlbnQ6IFRodXJzZGF5LCBKdW5lIDAyLCAyMDE2IDEyOjQ5IFBN
DQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpDYzogSmltIEd1aWNoYXJk
IChqZ3VpY2hhcikNClN1YmplY3Q6IFtzZmNdIFVwZGF0ZWQgRHJhZnQgb24gTlNIIFRpbXN0YW1w
aW5nDQoNCkhpIGFsbA0KDQpVcGRhdGVkIGRyYWZ0IG9uIHRoaXMgc3VibWl0dGVkLiBUaGUgbmV3
IGRyYWZ0IGFpbXMgdG8gYmV0dGVyIHNlcGFyYXRlIGNvbnRyb2wgYW5kIGRhdGEgcGxhbmUgZnVu
Y3Rpb25zLg0KDQpUaGlzIGRyYWZ0IGhhcyAzIGdlbmVyYWwgYXBwbGljYXRpb25zDQoNCi0gbWVh
c3VyZSBWTkYgcGVyZm9ybWFuY2Ug4oCTIGluZ3Jlc3MgJiBlZ3Jlc3MgdGltZSBmb3IgYSBnaXZl
biBzdWJzY3JpYmVyIGZsb3cg4oCTIHRoaXMgaXMgdXNlZnVsIHBvc3QgU1cgdXBncmFkZSBmb3Ig
ZXhhbXBsZQ0KLSBtZWFzdXJlIFZsaW5rIHBlcmZvcm1hbmNlLCB3aGV0aGVyIHRoaXMgaXMgYSBs
b2NhbCBWbGluayBvciBzcGFucyBkaWZmZXJlbnQgTkZWSS1Qb1BzDQotIG1lYXN1cmUgRTJFIGZs
b3cgZGVsYXkgd2l0aGluIGEgY2hhaW4g4oCTIFdpdGggbGl0dGxlIG92ZXJoZWFkIHF1aWNrbHkg
aWRlbnRpZnkgcGVyZm9ybWFuY2UgcHJvYmxlbXMNCg0KSW4gZ2VuZXJhbCB3ZSBzZWUgdGlnaHQg
bW9uaXRvcmluZyBvZiBsYXRlbmN5IGJlY29taW5nIG1vcmUgaW1wb3J0YW50IGFzIHdlIGluY3Jl
YXNlIElvVCBpbnRlZ3JhdGlvbiBpbiB0byB0aGUgbW9iaWxlIG5ldHdvcmtzIGZvciBsb3cgbGF0
ZW5jeSBhcHBsaWNhdGlvbnMuDQoNCldlIGhhdmUgY29kZWQgYW5kIGRlbW9uc3RyYXRlZCB0aGlz
IGF0IE5GViBjb25ncmVzcyBpbiBBcHJpbCB3aXRoIHBvc2l0aXZlIGZlZWRiYWNrIGZyb20gb3Bl
cmF0b3JzIGFuZCB2ZW5kb3JzIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBhcHByb2FjaC4NCg0K
PGltYWdlMDAxLnBuZz4NCg0KDQpOYW1lOiAgICAgICAgICAgICAgICAgIGRyYWZ0LWJyb3duZS1z
ZmMtbnNoLXRpbWVzdGFtcA0KUmV2aXNpb246ICAgICAgICAgICAgICAwMQ0KVGl0bGU6ICAgICAg
ICAgICAgICAgICAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciBUaW1lc3RhbXBpbmcNCkRvY3Vt
ZW50IGRhdGU6IDIwMTYtMDYtMDENCkdyb3VwOiAgICAgICAgICAgICAgICAgIEluZGl2aWR1YWwg
U3VibWlzc2lvbg0KUGFnZXM6ICAgICAgICAgICAgICAgICAgMjANClVSTDogICAgICAgICAgICBo
dHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtYnJvd25lLXNmYy1uc2gt
dGltZXN0YW1wLTAxLnR4dA0KDQoNCkJSIFJvcnkNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpE
ciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2Rp
ZWdvLmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20NClRlbDog
ICAgKzM0IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1l
bnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmls
ZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNv
bmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8g
aW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOz
biwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBw
cm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNp
YmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5p
cXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVz
dHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNz
aW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBv
bmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4g
SWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGll
bnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3Ry
aWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwg
ZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRo
YXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVu
IGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhj
bHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8Oj
byBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRh
IHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlh
IG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1
cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOn
w6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50
ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9z
IG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBh
IHN1YSBkZXN0cnVpw6fDo28NCg==

--_000_0226BE744D6848BEA0DF75D82237BD04telefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <F5875BEECD24304497BF2B01646B71B0@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIGhhZCBhIGNvdXBsZSBvZiBpbml0
aWFsIGNvbW1lbnRzIGFzIHJlc3VsdCBvZiBhIGZpcnN0IGdsYW5jZSBhdCB0aGUgdGV4dCBvbmNl
IFJvcnkgc2VudCB0aGUgbWVzc2FnZSB0aGF0IHdlcmUgd2FpdGluZyBmb3IgYSBtb3JlIGRldGFp
bCByZWFkLCBidXQgc2luY2UgVGFsIGFza3MsIGhlcmUgdGhleSBnbyBhcyB0aGV5IGFyZSBub3fi
gKY8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPkkgZG8gYmVsaWV2ZSB0aW1lc3RhbXBpbmcgY2FuIGJlIGEgdXNlZnVsIGZlYXR1cmUgZm9y
IFNGQyBlbnZpcm9ubWVudHMsIGVzcGVjaWFsbHkgaW4gdGhlIGNhc2Ugb2YgbWVhc3VyZSBFMkUg
ZGVsYXlzLiBXZSBuZWVkIHRvIHN0YXJ0IHNlcmlvdXNseSBjb25zaWRlcmluZyBFMkUgY29tbXVu
aWNhdGlvbiBwcm9wZXJ0aWVzIGluIE5GViBhbmQgU0ZDLCB0aGUgc29vbmVyIHRoZSBiZXR0ZXIu
IFNvIHRoZSBjb25zaWRlcmF0aW9uDQogb2YgdGltZXN0YW1waW5nIGFzIGEgcG90ZW50aWFsIHRl
Y2huaXF1ZSBmb3IgdGhpcyBoYXMgYWxsIG15IHN1cHBvcnQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5BcGFydCBmcm9tIHRoaXMsIHRo
ZXJlIGEgZmV3IHRoaW5ncyB0aGF0IGFyZSBub3QgY2xlYXIgdG8gbWU6PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4qIEZpcnN0LCB3aHkg
ZG8geW91IGNpcmN1bXNjcmliZSB0aGUgYXBwbGljYXRpb24gdG8gVk5Gcy4gV2h5IHdvdWxkIGEg
UE5GIGJlY29tZSB1bmFibGUgdG8gYWRkIHRpbWVzdGFtcGluZz88L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiogU2Vjb25kLCBJ4oCZZCBz
YXkgdGhlIG1lbnRpb24gdG8gdGhlIFRTREIgaXMgY29tcGxldGVseSBvdXQgb2Ygc2NvcGUuIFdo
YXQgdGhlIExUU04gZG9lcyB3aXRoIHRoZSB0aW1lc3RhbXBzIHNob3VsZCBiZSBjb21wbGV0ZWx5
IG9wZW48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPiogVGhpcmQsIHRoZSBzYW1lIGhhcHBlbnMgdG8gdGhlIGlkZWFzIGFyb3VuZCB0aGUm
bmJzcDs8c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyIgY2xhc3M9IiI+VFNDUCBh
bmQgdGhlIGNvbnRyb2wgbWVjaGFuaXNtcyBpbiBnZW5lcmFsLiBJIGFtIG5vdCBzdXJlIHRoZSBk
ZWZpbml0aW9uIG9mIHRoZSBUUyBDb250cm9sbGVyIGlzIG5lZWRlZCBhdCBhbGwgYW5kLCBhbGwg
aW4gYWxsLCBpdCBtYWtlcyBhZ2FpbiBhc3N1bXB0aW9ucw0KIGFib3V0IHRpbWVzdGFtcGluZyBi
ZWluZyBvbmUtdG8tb25lIHJlbGF0ZWQgdG8gVk5Gc+KApjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+PHNwYW4gc3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsiIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9IndoaXRl
LXNwYWNlOiBwcmUtd3JhcDsiIGNsYXNzPSIiPkJlIGdvb2RlLDwvc3Bhbj48L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+PHNwYW4gc3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsiIGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiA2IEp1biAyMDE2LCBhdCAxMzowMSAsIFRhbCBNaXpy
YWhpICZsdDs8YSBocmVmPSJtYWlsdG86dGFsbWlAbWFydmVsbC5jb20iIGNsYXNzPSIiPnRhbG1p
QG1hcnZlbGwuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVy
Y2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsgZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsg
Zm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFs
OyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdo
dDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6
IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czog
YXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5IaSBBbGwsPG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
QXMgb25lIG9mIHRoZSBjby1hdXRob3JzLCB3ZSB3b3VsZCBoaWdobHkgYXBwcmVjaWF0ZSB5b3Vy
IGZlZWRiYWNrcyBhYm91dCB0aGUgZHJhZnQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlNwZWNpZmljYWxseSwgd2Ug
d291bGQgYXBwcmVjaWF0ZSBmZWVkYmFja3MgYWJvdXQgdGhlIHF1ZXN0aW9uOiBpcyB0aW1lc3Rh
bXBpbmcgdXNlZnVsIGluIFNGQyBlbnZpcm9ubWVudHM/PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+V2UgYmVsaWV2ZSB0
aGF0IHRpbWVzdGFtcGluZyBpcyBpbmRlZWQgdXNlZnVsLCBmb3IgdGhlIGFwcGxpY2F0aW9ucyBS
b3J5IGRlc2NyaWJlZCBiZWxvdywgYXMgd2VsbCBhcyBmb3Igb3RoZXIgYXBwbGljYXRpb25zLjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPldvdWxkIGFwcHJlY2lhdGUgeW91ciBmZWVkYmFja3MuPG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZu
YnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Q2hl
ZXJzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj5UYWwuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQt
Y29sb3I6IGJsdWU7IGJvcmRlci1sZWZ0LXdpZHRoOiAxLjVwdDsgcGFkZGluZzogMGNtIDBjbSAw
Y20gNHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0
eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIz
KTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDEx
NCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGIgY2xhc3M9IiI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkJyb3duZSwgUm9yeTxiciBjbGFzcz0iIj4N
CjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgSnVuZSAwMiwgMjAxNiAxMjo0OSBQTTxiciBjbGFzcz0i
Ij4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9y
OiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5KaW0gR3VpY2hhcmQg
KGpndWljaGFyKTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXSBVcGRhdGVkIERy
YWZ0IG9uIE5TSCBUaW1zdGFtcGluZzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSGkgYWxsPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KVXBkYXRlZCBkcmFmdCBvbiB0aGlzIHN1Ym1pdHRlZC4gVGhlIG5ldyBkcmFmdCBh
aW1zIHRvIGJldHRlciBzZXBhcmF0ZSBjb250cm9sIGFuZCBkYXRhIHBsYW5lIGZ1bmN0aW9ucy48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpUaGlzIGRyYWZ0IGhhcyAzIGdlbmVy
YWwgYXBwbGljYXRpb25zPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KLSBtZWFz
dXJlIFZORiBwZXJmb3JtYW5jZSDigJMgaW5ncmVzcyAmYW1wOyBlZ3Jlc3MgdGltZSBmb3IgYSBn
aXZlbiBzdWJzY3JpYmVyIGZsb3cg4oCTIHRoaXMgaXMgdXNlZnVsIHBvc3QgU1cgdXBncmFkZSBm
b3IgZXhhbXBsZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCi0gbWVhc3VyZSBWbGluayBwZXJmb3JtYW5jZSwgd2hl
dGhlciB0aGlzIGlzIGEgbG9jYWwgVmxpbmsgb3Igc3BhbnMgZGlmZmVyZW50IE5GVkktUG9Qczxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCi0gbWVhc3VyZSBFMkUgZmxvdyBkZWxheSB3aXRoaW4gYSBjaGFpbiDigJMg
V2l0aCBsaXR0bGUgb3ZlcmhlYWQgcXVpY2tseSBpZGVudGlmeSBwZXJmb3JtYW5jZSBwcm9ibGVt
czxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkluIGdlbmVyYWwgd2Ugc2VlIHRp
Z2h0IG1vbml0b3Jpbmcgb2YgbGF0ZW5jeSBiZWNvbWluZyBtb3JlIGltcG9ydGFudCBhcyB3ZSBp
bmNyZWFzZSBJb1QgaW50ZWdyYXRpb24gaW4gdG8gdGhlIG1vYmlsZSBuZXR3b3JrcyBmb3IgbG93
IGxhdGVuY3kgYXBwbGljYXRpb25zLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CldlIGhhdmUgY29kZWQgYW5kIGRlbW9uc3RyYXRlZCB0aGlzIGF0IE5GViBjb25ncmVzcyBpbiBB
cHJpbCB3aXRoIHBvc2l0aXZlIGZlZWRiYWNrIGZyb20gb3BlcmF0b3JzIGFuZCB2ZW5kb3JzIG9u
IHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBhcHByb2FjaC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNz
PSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBpZD0iY2lkOmltYWdlMDAxLnBuZ0AwMUQxQkZGQi5FOTE5RTU2MCI+
Jmx0O2ltYWdlMDAxLnBuZyZndDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4m
bmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KTmFtZTombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZHJhZnQtYnJvd25lLXNmYy1uc2gtdGltZXN0YW1wPG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KUmV2aXNpb246Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDAxPG86cCBjbGFzcz0iIj48
L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
VGl0bGU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IE5ldHdvcmsgU2VydmljZSBIZWFkZXIgVGltZXN0YW1waW5nPG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KRG9jdW1lbnQgZGF0ZTogMjAxNi0wNi0wMTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkdyb3VwOiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJbmRpdmlkdWFsIFN1Ym1p
c3Npb248bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQpQYWdlczombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgMjA8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpVUkw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3RhbXAt
MDEudHh0IiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy9kcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3RhbXAtMDEudHh0PC9hPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkJSIFJvcnk8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMHB4OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRh
bnQ7IiBjbGFzcz0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6
ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1h
bDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdv
cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDEx
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9y
cGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNw
YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmbG9hdDogbm9uZTsg
ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5zZmMNCiBtYWlsaW5nIGxpc3Q8
L3NwYW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDEx
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9y
cGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNw
YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAx
MTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5k
ZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhl
aWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl
bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93
czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsiIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNp
ZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
bGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsgZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFs
OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxiciBzdHlsZT0i
Zm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBu
b3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgYXBwbGUtY29udGVudC1lZGl0ZWQ9InRy
dWUiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Vi
a2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQotLTxiciBjbGFz
cz0iIj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyZxdW90
OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRyIERpZWdvIFIuIExvcGV6PGJyIGNsYXNz
PSIiPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cDovL3Bl
b3BsZS50aWQuZXMvZGllZ28ubG9wZXovIiBjbGFzcz0iIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9k
aWVnby5sb3Blei88L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KZS1tYWlsOiBkaWVn
by5yLmxvcGV6QHRlbGVmb25pY2EuY29tPGJyIGNsYXNzPSIiPg0KVGVsOiAmbmJzcDsgJm5ic3A7
JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0MzszNCA2ODIgMDUx
IDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rp
dj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnI+DQo8aHI+DQo8Zm9udCBmYWNl
PSJBcmlhbCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPjxicj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBh
ZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVk
ZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMg
cGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNp
IG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8g
ZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlh
IHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEg
bGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJy
b3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVz
dGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyPg0KPGJyPg0KVGhl
IGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2Vk
IGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2Yg
dGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVi
eSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBvciBjb3B5
aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQu
IFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC48YnI+
DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFt
ZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZp
bGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29h
IG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0
aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGENCiBsZWl0dXJhLCB1
dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBw
b2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNl
IHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNv
bXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEg
ZGVzdHJ1acOnw6NvPGJyPg0KPC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_0226BE744D6848BEA0DF75D82237BD04telefonicacom_--


From nobody Mon Jun  6 12:00:30 2016
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F98A12D8DC for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 12:00:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.636
X-Spam-Level: 
X-Spam-Status: No, score=-5.636 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 9dBstSOVQ0MW for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 12:00:20 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FF8B12D8D4 for <sfc@ietf.org>; Mon,  6 Jun 2016 12:00:20 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml704-cah.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DAH60520; Mon, 06 Jun 2016 14:00:19 -0500 (CDT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 6 Jun 2016 20:00:17 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Mon, 6 Jun 2016 12:00:14 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Tal Mizrahi <talmi@marvell.com>
Thread-Topic: [sfc] Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIwDL5l0QAATerQAAC9UOQA==
Date: Mon, 6 Jun 2016 19:00:14 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EAFD34@dfweml501-mbb>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com> <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com> <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com>
In-Reply-To: <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.226]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F657EAFD34dfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/cTbxRiFVNn9iXXWiNK1uUxjl2m4>
Cc: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jun 2016 19:00:25 -0000

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

SSBhbHNvIGJlbGlldmluZyBoYXZpbmcgYSB0aW1lc3RhbXAgaXMgYSBnb29kIGZlYXR1cmUsIGJ1
dCBub3Qgc3VyZSBpZiBpdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSBib3RoIEluZ3Jlc3MgJiBlZ3Jl
c3MgdGltZXN0YW1wIG9uIGV2ZXJ5IHBhY2tldC4gQWxzbyBub3QgbmVjZXNzYXJ5IGZvciBldmVy
eSBwYWNrZXQgb2YgYSBmbG93Lg0KDQpJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyBwcmVyZXF1
aXNpdGUgaXMgYSB0b28gaGFyZCBmb3IgZGVwbG95ZWQgbm9kZXMgdG8gbWVldDoNCg0KDQpJbiBv
cmRlciB0byBndWFyYW50ZWUgbWV0YWRhdGEgYWNjdXJhY3ksIGFsbCBzZXJ2ZXJzIGhvc3Rpbmcg
Vk5Gcw0Kc2hvdWxkIGJlIHN5bmNocm9uaXplZCBmcm9tIGEgY2VudHJhbGl6ZWQgc3RhYmxlIGNs
b2NrLiBBcyBQTkZzIGRvDQpub3QgdGltZXN0YW1wIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZW0g
dG8gc3luY2hyb25pemUuIFRoZXJlIGFyZSB0d28NCnBvc3NpYmxlIGxldmVscyBvZiBzeW5jaHJv
bml6YXRpb246DQoNCg0KTGluZGEgRHVuYmFyDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBESUVHTyBMT1BFWiBHQVJDSUENClNlbnQ6IE1v
bmRheSwgSnVuZSAwNiwgMjAxNiA4OjE2IEFNDQpUbzogVGFsIE1penJhaGkNCkNjOiBCcm93bmUs
IFJvcnk7IHNmY0BpZXRmLm9yZzsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcikNClN1YmplY3Q6IFJl
OiBbc2ZjXSBVcGRhdGVkIERyYWZ0IG9uIE5TSCBUaW1zdGFtcGluZw0KDQpIaSwNCg0KSSBoYWQg
YSBjb3VwbGUgb2YgaW5pdGlhbCBjb21tZW50cyBhcyByZXN1bHQgb2YgYSBmaXJzdCBnbGFuY2Ug
YXQgdGhlIHRleHQgb25jZSBSb3J5IHNlbnQgdGhlIG1lc3NhZ2UgdGhhdCB3ZXJlIHdhaXRpbmcg
Zm9yIGEgbW9yZSBkZXRhaWwgcmVhZCwgYnV0IHNpbmNlIFRhbCBhc2tzLCBoZXJlIHRoZXkgZ28g
YXMgdGhleSBhcmUgbm934oCmDQoNCkkgZG8gYmVsaWV2ZSB0aW1lc3RhbXBpbmcgY2FuIGJlIGEg
dXNlZnVsIGZlYXR1cmUgZm9yIFNGQyBlbnZpcm9ubWVudHMsIGVzcGVjaWFsbHkgaW4gdGhlIGNh
c2Ugb2YgbWVhc3VyZSBFMkUgZGVsYXlzLiBXZSBuZWVkIHRvIHN0YXJ0IHNlcmlvdXNseSBjb25z
aWRlcmluZyBFMkUgY29tbXVuaWNhdGlvbiBwcm9wZXJ0aWVzIGluIE5GViBhbmQgU0ZDLCB0aGUg
c29vbmVyIHRoZSBiZXR0ZXIuIFNvIHRoZSBjb25zaWRlcmF0aW9uIG9mIHRpbWVzdGFtcGluZyBh
cyBhIHBvdGVudGlhbCB0ZWNobmlxdWUgZm9yIHRoaXMgaGFzIGFsbCBteSBzdXBwb3J0Lg0KDQpB
cGFydCBmcm9tIHRoaXMsIHRoZXJlIGEgZmV3IHRoaW5ncyB0aGF0IGFyZSBub3QgY2xlYXIgdG8g
bWU6DQoNCiogRmlyc3QsIHdoeSBkbyB5b3UgY2lyY3Vtc2NyaWJlIHRoZSBhcHBsaWNhdGlvbiB0
byBWTkZzLiBXaHkgd291bGQgYSBQTkYgYmVjb21lIHVuYWJsZSB0byBhZGQgdGltZXN0YW1waW5n
Pw0KDQoqIFNlY29uZCwgSeKAmWQgc2F5IHRoZSBtZW50aW9uIHRvIHRoZSBUU0RCIGlzIGNvbXBs
ZXRlbHkgb3V0IG9mIHNjb3BlLiBXaGF0IHRoZSBMVFNOIGRvZXMgd2l0aCB0aGUgdGltZXN0YW1w
cyBzaG91bGQgYmUgY29tcGxldGVseSBvcGVuDQoNCiogVGhpcmQsIHRoZSBzYW1lIGhhcHBlbnMg
dG8gdGhlIGlkZWFzIGFyb3VuZCB0aGUgVFNDUCBhbmQgdGhlIGNvbnRyb2wgbWVjaGFuaXNtcyBp
biBnZW5lcmFsLiBJIGFtIG5vdCBzdXJlIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBUUyBDb250cm9s
bGVyIGlzIG5lZWRlZCBhdCBhbGwgYW5kLCBhbGwgaW4gYWxsLCBpdCBtYWtlcyBhZ2FpbiBhc3N1
bXB0aW9ucyBhYm91dCB0aW1lc3RhbXBpbmcgYmVpbmcgb25lLXRvLW9uZSByZWxhdGVkIHRvIFZO
RnPigKYNCg0KDQpCZSBnb29kZSwNCg0KDQoNCk9uIDYgSnVuIDIwMTYsIGF0IDEzOjAxICwgVGFs
IE1penJhaGkgPHRhbG1pQG1hcnZlbGwuY29tPG1haWx0bzp0YWxtaUBtYXJ2ZWxsLmNvbT4+IHdy
b3RlOg0KDQpIaSBBbGwsDQoNCkFzIG9uZSBvZiB0aGUgY28tYXV0aG9ycywgd2Ugd291bGQgaGln
aGx5IGFwcHJlY2lhdGUgeW91ciBmZWVkYmFja3MgYWJvdXQgdGhlIGRyYWZ0Lg0KU3BlY2lmaWNh
bGx5LCB3ZSB3b3VsZCBhcHByZWNpYXRlIGZlZWRiYWNrcyBhYm91dCB0aGUgcXVlc3Rpb246IGlz
IHRpbWVzdGFtcGluZyB1c2VmdWwgaW4gU0ZDIGVudmlyb25tZW50cz8NCg0KV2UgYmVsaWV2ZSB0
aGF0IHRpbWVzdGFtcGluZyBpcyBpbmRlZWQgdXNlZnVsLCBmb3IgdGhlIGFwcGxpY2F0aW9ucyBS
b3J5IGRlc2NyaWJlZCBiZWxvdywgYXMgd2VsbCBhcyBmb3Igb3RoZXIgYXBwbGljYXRpb25zLg0K
DQpXb3VsZCBhcHByZWNpYXRlIHlvdXIgZmVlZGJhY2tzLg0KDQpDaGVlcnMsDQpUYWwuDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBCcm93
bmUsIFJvcnkNClNlbnQ6IFRodXJzZGF5LCBKdW5lIDAyLCAyMDE2IDEyOjQ5IFBNDQpUbzogc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpDYzogSmltIEd1aWNoYXJkIChqZ3VpY2hh
cikNClN1YmplY3Q6IFtzZmNdIFVwZGF0ZWQgRHJhZnQgb24gTlNIIFRpbXN0YW1waW5nDQoNCkhp
IGFsbA0KDQpVcGRhdGVkIGRyYWZ0IG9uIHRoaXMgc3VibWl0dGVkLiBUaGUgbmV3IGRyYWZ0IGFp
bXMgdG8gYmV0dGVyIHNlcGFyYXRlIGNvbnRyb2wgYW5kIGRhdGEgcGxhbmUgZnVuY3Rpb25zLg0K
DQpUaGlzIGRyYWZ0IGhhcyAzIGdlbmVyYWwgYXBwbGljYXRpb25zDQoNCi0gbWVhc3VyZSBWTkYg
cGVyZm9ybWFuY2Ug4oCTIGluZ3Jlc3MgJiBlZ3Jlc3MgdGltZSBmb3IgYSBnaXZlbiBzdWJzY3Jp
YmVyIGZsb3cg4oCTIHRoaXMgaXMgdXNlZnVsIHBvc3QgU1cgdXBncmFkZSBmb3IgZXhhbXBsZQ0K
LSBtZWFzdXJlIFZsaW5rIHBlcmZvcm1hbmNlLCB3aGV0aGVyIHRoaXMgaXMgYSBsb2NhbCBWbGlu
ayBvciBzcGFucyBkaWZmZXJlbnQgTkZWSS1Qb1BzDQotIG1lYXN1cmUgRTJFIGZsb3cgZGVsYXkg
d2l0aGluIGEgY2hhaW4g4oCTIFdpdGggbGl0dGxlIG92ZXJoZWFkIHF1aWNrbHkgaWRlbnRpZnkg
cGVyZm9ybWFuY2UgcHJvYmxlbXMNCg0KSW4gZ2VuZXJhbCB3ZSBzZWUgdGlnaHQgbW9uaXRvcmlu
ZyBvZiBsYXRlbmN5IGJlY29taW5nIG1vcmUgaW1wb3J0YW50IGFzIHdlIGluY3JlYXNlIElvVCBp
bnRlZ3JhdGlvbiBpbiB0byB0aGUgbW9iaWxlIG5ldHdvcmtzIGZvciBsb3cgbGF0ZW5jeSBhcHBs
aWNhdGlvbnMuDQoNCldlIGhhdmUgY29kZWQgYW5kIGRlbW9uc3RyYXRlZCB0aGlzIGF0IE5GViBj
b25ncmVzcyBpbiBBcHJpbCB3aXRoIHBvc2l0aXZlIGZlZWRiYWNrIGZyb20gb3BlcmF0b3JzIGFu
ZCB2ZW5kb3JzIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBhcHByb2FjaC4NCg0KPGltYWdlMDAx
LnBuZz4NCg0KDQpOYW1lOiAgICAgICAgICAgICAgICAgIGRyYWZ0LWJyb3duZS1zZmMtbnNoLXRp
bWVzdGFtcA0KUmV2aXNpb246ICAgICAgICAgICAgICAwMQ0KVGl0bGU6ICAgICAgICAgICAgICAg
ICAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciBUaW1lc3RhbXBpbmcNCkRvY3VtZW50IGRhdGU6
IDIwMTYtMDYtMDENCkdyb3VwOiAgICAgICAgICAgICAgICAgIEluZGl2aWR1YWwgU3VibWlzc2lv
bg0KUGFnZXM6ICAgICAgICAgICAgICAgICAgMjANClVSTDogICAgICAgICAgICBodHRwczovL3d3
dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtYnJvd25lLXNmYy1uc2gtdGltZXN0YW1w
LTAxLnR4dA0KDQoNCkJSIFJvcnkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCi0t
DQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBS
LiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6
Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208bWFpbHRvOmRpZWdvLnIu
bG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiAr
MzQgNjgyIDA1MSAwOTENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRq
dW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUg
Y29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBh
cmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBu
byBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRl
IHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2lu
IGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdp
c2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwg
bGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBt
aXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9u
IGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRl
bnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZp
ZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdl
IGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0
aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNv
bW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRp
YXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29t
bXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0g
ZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOh
cmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lh
bCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGlu
by4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZp
Y2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8Oj
byBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZp
cnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBw
b3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBv
ciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMg
MSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJ
cGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpMdWNpZGFHcmFuZGU7DQoJ
cGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFy
IjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uYXBwbGUtY29u
dmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpz
cGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0
IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBp
biAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBhbHNvIGJlbGlldmluZyBoYXZpbmcg
YSB0aW1lc3RhbXAgaXMgYSBnb29kIGZlYXR1cmUsIGJ1dCBub3Qgc3VyZSBpZiBpdCBpcyBuZWNl
c3NhcnkgdG8gaGF2ZSBib3RoIEluZ3Jlc3MgJmFtcDsgZWdyZXNzIHRpbWVzdGFtcCBvbiBldmVy
eSBwYWNrZXQuIEFsc28gbm90IG5lY2Vzc2FyeQ0KIGZvciBldmVyeSBwYWNrZXQgb2YgYSBmbG93
LiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkluIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHByZXJlcXVpc2l0ZSBpcyBh
IHRvbyBoYXJkIGZvciBkZXBsb3llZCBub2RlcyB0byBtZWV0Og0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllciI+SW4gb3JkZXIgdG8gZ3VhcmFudGVlIG1ldGFkYXRhIGFjY3VyYWN5LCBhbGwgc2Vy
dmVycyBob3N0aW5nIFZORnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+c2hvdWxkIGJlIHN5bmNocm9uaXplZCBmcm9tIGEg
Y2VudHJhbGl6ZWQgc3RhYmxlIGNsb2NrLiBBcyBQTkZzIGRvPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPm5vdCB0aW1lc3Rh
bXAgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlbSB0byBzeW5jaHJvbml6ZS4gVGhlcmUgYXJlIHR3
bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPnBvc3NpYmxlIGxldmVscyBv
ZiBzeW5jaHJvbml6YXRpb246PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxpbmRhIER1bmJhcjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OkNvdXJpZXIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5ESUVHTyBMT1BFWiBH
QVJDSUE8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBKdW5lIDA2LCAyMDE2IDg6MTYgQU08YnI+
DQo8Yj5Ubzo8L2I+IFRhbCBNaXpyYWhpPGJyPg0KPGI+Q2M6PC9iPiBCcm93bmUsIFJvcnk7IHNm
Y0BpZXRmLm9yZzsgSmltIEd1aWNoYXJkIChqZ3VpY2hhcik8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIFVwZGF0ZWQgRHJhZnQgb24gTlNIIFRpbXN0YW1waW5nPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIDxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYWQgYSBjb3VwbGUgb2YgaW5pdGlhbCBjb21t
ZW50cyBhcyByZXN1bHQgb2YgYSBmaXJzdCBnbGFuY2UgYXQgdGhlIHRleHQgb25jZSBSb3J5IHNl
bnQgdGhlIG1lc3NhZ2UgdGhhdCB3ZXJlIHdhaXRpbmcgZm9yIGEgbW9yZSBkZXRhaWwgcmVhZCwg
YnV0IHNpbmNlIFRhbCBhc2tzLCBoZXJlIHRoZXkgZ28gYXMgdGhleSBhcmUgbm934oCmPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgZG8gYmVs
aWV2ZSB0aW1lc3RhbXBpbmcgY2FuIGJlIGEgdXNlZnVsIGZlYXR1cmUgZm9yIFNGQyBlbnZpcm9u
bWVudHMsIGVzcGVjaWFsbHkgaW4gdGhlIGNhc2Ugb2YgbWVhc3VyZSBFMkUgZGVsYXlzLiBXZSBu
ZWVkIHRvIHN0YXJ0IHNlcmlvdXNseSBjb25zaWRlcmluZyBFMkUgY29tbXVuaWNhdGlvbiBwcm9w
ZXJ0aWVzIGluIE5GViBhbmQgU0ZDLCB0aGUgc29vbmVyIHRoZSBiZXR0ZXIuIFNvIHRoZSBjb25z
aWRlcmF0aW9uDQogb2YgdGltZXN0YW1waW5nIGFzIGEgcG90ZW50aWFsIHRlY2huaXF1ZSBmb3Ig
dGhpcyBoYXMgYWxsIG15IHN1cHBvcnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFwYXJ0IGZyb20gdGhpcywgdGhlcmUgYSBmZXcgdGhpbmdz
IHRoYXQgYXJlIG5vdCBjbGVhciB0byBtZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KiBGaXJzdCwgd2h5IGRvIHlvdSBjaXJjdW1zY3JpYmUg
dGhlIGFwcGxpY2F0aW9uIHRvIFZORnMuIFdoeSB3b3VsZCBhIFBORiBiZWNvbWUgdW5hYmxlIHRv
IGFkZCB0aW1lc3RhbXBpbmc/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiogU2Vjb25kLCBJ4oCZZCBzYXkgdGhlIG1lbnRpb24gdG8gdGhlIFRT
REIgaXMgY29tcGxldGVseSBvdXQgb2Ygc2NvcGUuIFdoYXQgdGhlIExUU04gZG9lcyB3aXRoIHRo
ZSB0aW1lc3RhbXBzIHNob3VsZCBiZSBjb21wbGV0ZWx5IG9wZW48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KiBUaGlyZCwgdGhlIHNhbWUgaGFw
cGVucyB0byB0aGUgaWRlYXMgYXJvdW5kIHRoZSZuYnNwO1RTQ1AgYW5kIHRoZSBjb250cm9sIG1l
Y2hhbmlzbXMgaW4gZ2VuZXJhbC4gSSBhbSBub3Qgc3VyZSB0aGUgZGVmaW5pdGlvbiBvZiB0aGUg
VFMgQ29udHJvbGxlciBpcyBuZWVkZWQgYXQgYWxsIGFuZCwgYWxsIGluIGFsbCwgaXQgbWFrZXMg
YWdhaW4gYXNzdW1wdGlvbnMgYWJvdXQgdGltZXN0YW1waW5nIGJlaW5nIG9uZS10by1vbmUNCiBy
ZWxhdGVkIHRvIFZORnPigKY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+QmUgZ29vZGUsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDYg
SnVuIDIwMTYsIGF0IDEzOjAxICwgVGFsIE1penJhaGkgJmx0OzxhIGhyZWY9Im1haWx0bzp0YWxt
aUBtYXJ2ZWxsLmNvbSI+dGFsbWlAbWFydmVsbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBBbGwsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BcyBvbmUgb2YgdGhlIGNvLWF1dGhvcnMsIHdl
IHdvdWxkIGhpZ2hseSBhcHByZWNpYXRlIHlvdXIgZmVlZGJhY2tzIGFib3V0IHRoZSBkcmFmdC48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U3BlY2lmaWNhbGx5LCB3ZSB3b3VsZCBhcHByZWNpYXRl
IGZlZWRiYWNrcyBhYm91dCB0aGUgcXVlc3Rpb246IGlzIHRpbWVzdGFtcGluZyB1c2VmdWwgaW4g
U0ZDIGVudmlyb25tZW50cz88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPldlIGJlbGlldmUgdGhhdCB0aW1lc3RhbXBpbmcgaXMgaW5kZWVkIHVz
ZWZ1bCwgZm9yIHRoZSBhcHBsaWNhdGlvbnMgUm9yeSBkZXNjcmliZWQgYmVsb3csIGFzIHdlbGwg
YXMgZm9yIG90aGVyIGFwcGxpY2F0aW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldvdWxkIGFwcHJlY2lhdGUgeW91ciBmZWVkYmFja3Mu
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5D
aGVlcnMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRhbC48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPkJyb3duZSwgUm9yeTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgSnVuZSAwMiwgMjAx
NiAxMjo0OSBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5NTRGNzIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+Q2M6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5KaW0gR3Vp
Y2hhcmQgKGpndWljaGFyKTxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXSBVcGRhdGVkIERyYWZ0IG9uIE5TSCBU
aW1zdGFtcGluZzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+SGkgYWxsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlVwZGF0ZWQgZHJhZnQgb24gdGhp
cyBzdWJtaXR0ZWQuIFRoZSBuZXcgZHJhZnQgYWltcyB0byBiZXR0ZXIgc2VwYXJhdGUgY29udHJv
bCBhbmQgZGF0YSBwbGFuZSBmdW5jdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoaXMgZHJhZnQgaGFzIDMg
Z2VuZXJhbCBhcHBsaWNhdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LSBtZWFzdXJlIFZORiBwZXJmb3JtYW5j
ZSDigJMgaW5ncmVzcyAmYW1wOyBlZ3Jlc3MgdGltZSBmb3IgYSBnaXZlbiBzdWJzY3JpYmVyIGZs
b3cg4oCTIHRoaXMgaXMgdXNlZnVsIHBvc3QgU1cgdXBncmFkZSBmb3IgZXhhbXBsZTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LSBtZWFzdXJlIFZsaW5rIHBlcmZvcm1hbmNlLCB3aGV0
aGVyIHRoaXMgaXMgYSBsb2NhbCBWbGluayBvciBzcGFucyBkaWZmZXJlbnQgTkZWSS1Qb1BzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4tIG1lYXN1cmUgRTJFIGZsb3cgZGVsYXkgd2l0
aGluIGEgY2hhaW4g4oCTIFdpdGggbGl0dGxlIG92ZXJoZWFkIHF1aWNrbHkgaWRlbnRpZnkgcGVy
Zm9ybWFuY2UgcHJvYmxlbXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SW4gZ2VuZXJhbCB3ZSBzZWUgdGlnaHQgbW9u
aXRvcmluZyBvZiBsYXRlbmN5IGJlY29taW5nIG1vcmUgaW1wb3J0YW50IGFzIHdlIGluY3JlYXNl
IElvVCBpbnRlZ3JhdGlvbiBpbiB0byB0aGUgbW9iaWxlIG5ldHdvcmtzIGZvciBsb3cgbGF0ZW5j
eSBhcHBsaWNhdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPldlIGhhdmUgY29kZWQgYW5kIGRlbW9uc3RyYXRl
ZCB0aGlzIGF0IE5GViBjb25ncmVzcyBpbiBBcHJpbCB3aXRoIHBvc2l0aXZlIGZlZWRiYWNrIGZy
b20gb3BlcmF0b3JzIGFuZCB2ZW5kb3JzIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBhcHByb2Fj
aC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jmx0O2ltYWdlMDAxLnBuZyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5OYW1lOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3RhbXA8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJldmlzaW9uOiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAwMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGl0bGU6Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5ldHdvcmsg
U2VydmljZSBIZWFkZXIgVGltZXN0YW1waW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Eb2N1bWVudCBkYXRlOiAyMDE2LTA2LTAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Hcm91cDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSW5k
aXZpZHVhbCBTdWJtaXNzaW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5QYWdlczom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMjA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPlVSTDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWJyb3duZS1zZmMtbnNoLXRpbWVzdGFtcC0wMS50eHQiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTU0RjcyIj5odHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1k
cmFmdHMvZHJhZnQtYnJvd25lLXNmYy1uc2gtdGltZXN0YW1wLTAxLnR4dDwvc3Bhbj48L2E+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QlIgUm9yeTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjYuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lkYUdy
YW5kZSZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ni41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7O2Nv
bG9yOiM5NTRGNzIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo2LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssJnF1b3Q7c2VyaWYm
cXVvdDsiPjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo2LjVwdDtmb250LWZhbWlseTom
cXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7Y29sb3I6Izk1NEY3MiI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPi0tPGJyPg0KJnF1b3Q7RXN0YSB2ZXog
bm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyPg0KPGJyPg0KRHIgRGllZ28g
Ui4gTG9wZXo8YnI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8YnI+DQo8YSBocmVmPSJodHRwOi8vcGVv
cGxlLnRpZC5lcy9kaWVnby5sb3Blei8iPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6
LzwvYT48YnI+DQo8YnI+DQplLW1haWw6IDxhIGhyZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRl
bGVmb25pY2EuY29tIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPjxicj4NClRlbDog
Jm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEyOSAwNDE8YnI+DQpNb2JpbGU6ICYjNDM7MzQgNjgy
IDA1MSAwOTE8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9
InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNl
bnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpncmF5Ij48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGly
aWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5m
b3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1
c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4g
ZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxl
Y3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFj
acOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2
aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9z
IHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEg
eSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBj
b250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50
aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1
YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBp
cyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhh
dCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNv
bW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRp
YXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29t
bXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBt
ZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRl
c3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29u
ZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBk
ZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRp
Y2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBk
aXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9p
YmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEg
bWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlh
dGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_4A95BA014132FF49AE685FAB4B9F17F657EAFD34dfweml501mbb_--


From nobody Mon Jun  6 12:05:56 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2EF212D105 for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 12:05:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 LwluVY8AO-vR for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 12:05:49 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 A0A4512B02A for <sfc@ietf.org>; Mon,  6 Jun 2016 12:05:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 9163C2582A6; Mon,  6 Jun 2016 12:05:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465239949; bh=6pCzEasWKCTMvobSx7arWoRgX1mocEL1qWlwui+5xmM=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=c3Yw7jLYWyLSPR2+KTlAzNUg0Hl7NfSGAqQl5JrFpBwrye75SFutvq7K9S0tlodd8 sVxTIo3bI+3pdXUqeRol4L0O4DRt4O29BF2DMJ9YHBGwj5f3SKkzCEwjALKug0N1J6 OKi+IdLxsoAvTi4t36vYQEGgUTKp7EBEAh3fiyVU=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 8DA65259F48; Mon,  6 Jun 2016 12:05:48 -0700 (PDT)
To: Linda Dunbar <linda.dunbar@huawei.com>, DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Tal Mizrahi <talmi@marvell.com>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com> <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com> <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657EAFD34@dfweml501-mbb>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <8ba8f9cb-e162-a071-c1c8-0393227aac16@joelhalpern.com>
Date: Mon, 6 Jun 2016 15:05:31 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EAFD34@dfweml501-mbb>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/0KN8a-ag8UVKVZ97qtVbptVyQ9g>
Cc: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jun 2016 19:05:53 -0000

I would phrase it differently.
Being able to determine the latency of the actual path, and the latency 
through individual service functions, seems quite useful.
Paired timestamps may be the right way to do this.
There may be other ways as well.

Yours,
Joel

On 6/6/16 3:00 PM, Linda Dunbar wrote:
> I also believing having a timestamp is a good feature, but not sure if
> it is necessary to have both Ingress & egress timestamp on every packet.
> Also not necessary for every packet of a flow.
>
>
>
> In addition, the following prerequisite is a too hard for deployed nodes
> to meet:
>
>
>
>
>
> In order to guarantee metadata accuracy, all servers hosting VNFs
>
> should be synchronized from a centralized stable clock. As PNFs do
>
> not timestamp there is no need for them to synchronize. There are two
>
> possible levels of synchronization:
>
>
>
>
>
> Linda Dunbar
>
>
>
>
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *DIEGO LOPEZ GARCIA
> *Sent:* Monday, June 06, 2016 8:16 AM
> *To:* Tal Mizrahi
> *Cc:* Browne, Rory; sfc@ietf.org; Jim Guichard (jguichar)
> *Subject:* Re: [sfc] Updated Draft on NSH Timstamping
>
>
>
> Hi,
>
>
>
> I had a couple of initial comments as result of a first glance at the
> text once Rory sent the message that were waiting for a more detail
> read, but since Tal asks, here they go as they are now…
>
>
>
> I do believe timestamping can be a useful feature for SFC environments,
> especially in the case of measure E2E delays. We need to start seriously
> considering E2E communication properties in NFV and SFC, the sooner the
> better. So the consideration of timestamping as a potential technique
> for this has all my support.
>
>
>
> Apart from this, there a few things that are not clear to me:
>
>
>
> * First, why do you circumscribe the application to VNFs. Why would a
> PNF become unable to add timestamping?
>
>
>
> * Second, I’d say the mention to the TSDB is completely out of scope.
> What the LTSN does with the timestamps should be completely open
>
>
>
> * Third, the same happens to the ideas around the TSCP and the control
> mechanisms in general. I am not sure the definition of the TS Controller
> is needed at all and, all in all, it makes again assumptions about
> timestamping being one-to-one related to VNFs…
>
>
>
> Be goode,
>
>
>
>
>
>     On 6 Jun 2016, at 13:01 , Tal Mizrahi <talmi@marvell.com
>     <mailto:talmi@marvell.com>> wrote:
>
>
>
>     Hi All,
>
>
>
>     As one of the co-authors, we would highly appreciate your feedbacks
>     about the draft.
>
>     Specifically, we would appreciate feedbacks about the question: is
>     timestamping useful in SFC environments?
>
>
>
>     We believe that timestamping is indeed useful, for the applications
>     Rory described below, as well as for other applications.
>
>
>
>     Would appreciate your feedbacks.
>
>
>
>     Cheers,
>
>     Tal.
>
>
>
>
>
>     *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Browne, Rory
>     *Sent:* Thursday, June 02, 2016 12:49 PM
>     *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Cc:* Jim Guichard (jguichar)
>     *Subject:* [sfc] Updated Draft on NSH Timstamping
>
>
>
>     Hi all
>
>
>
>     Updated draft on this submitted. The new draft aims to better
>     separate control and data plane functions.
>
>
>
>     This draft has 3 general applications
>
>
>
>     - measure VNF performance – ingress & egress time for a given
>     subscriber flow – this is useful post SW upgrade for example
>
>     - measure Vlink performance, whether this is a local Vlink or spans
>     different NFVI-PoPs
>
>     - measure E2E flow delay within a chain – With little overhead
>     quickly identify performance problems
>
>
>
>     In general we see tight monitoring of latency becoming more
>     important as we increase IoT integration in to the mobile networks
>     for low latency applications.
>
>
>
>     We have coded and demonstrated this at NFV congress in April with
>     positive feedback from operators and vendors on the usefulness of
>     the approach.
>
>
>
>     <image001.png>
>
>
>
>
>
>     Name:                  draft-browne-sfc-nsh-timestamp
>
>     Revision:              01
>
>     Title:                     Network Service Header Timestamping
>
>     Document date: 2016-06-01
>
>     Group:                  Individual Submission
>
>     Pages:                  20
>
>     URL:            https://www.ietf.org/internet-drafts/draft-browne-sfc-nsh-timestamp-01.txt
>
>
>
>
>
>     BR Rory
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com <mailto:diego.r.lopez@telefonica.com>
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener información privilegiada o confidencial y es para uso
> exclusivo de la persona o entidad de destino. Si no es usted. el
> destinatario indicado, queda notificado de que la lectura, utilización,
> divulgación y/o copia sin autorización puede estar prohibida en virtud
> de la legislación vigente. Si ha recibido este mensaje por error, le
> rogamos que nos lo comunique inmediatamente por esta misma vía y proceda
> a su destrucción.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution
> or copying of this communication is strictly prohibited. If you have
> received this transmission in error, do not read it. Please immediately
> reply to the sender that you have received this communication in error
> and then delete it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu
> destinatário, pode conter informação privilegiada ou confidencial e é
> para uso exclusivo da pessoa ou entidade de destino. Se não é vossa
> senhoria o destinatário indicado, fica notificado de que a leitura,
> utilização, divulgação e/ou cópia sem autorização pode estar proibida em
> virtude da legislação vigente. Se recebeu esta mensagem por erro,
> rogamos-lhe que nos o comunique imediatamente por esta mesma via e
> proceda a sua destruição
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Jun  6 12:08:24 2016
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2595312D105 for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 12:08:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level: 
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 MHtv2gpBEOyM for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 12:08:17 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2D7912B02A for <sfc@ietf.org>; Mon,  6 Jun 2016 12:08:17 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml704-cah.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BQY43738; Mon, 06 Jun 2016 14:08:16 -0500 (CDT)
Received: from DFWEML702-CAH.china.huawei.com (10.193.5.176) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 6 Jun 2016 20:08:15 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml702-cah.china.huawei.com ([10.193.5.176]) with mapi id 14.03.0235.001; Mon, 6 Jun 2016 12:08:13 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Tal Mizrahi <talmi@marvell.com>
Thread-Topic: [sfc] Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIwDL5l0QAATerQAAC9UOQAAPB6+AAA6b5HA=
Date: Mon, 6 Jun 2016 19:08:12 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F657EAFD60@dfweml501-mbb>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com> <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com> <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657EAFD34@dfweml501-mbb> <8ba8f9cb-e162-a071-c1c8-0393227aac16@joelhalpern.com>
In-Reply-To: <8ba8f9cb-e162-a071-c1c8-0393227aac16@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.226]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/O1UfF-nvLbk6iGh-rbWIXYjxg9c>
Cc: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jun 2016 19:08:20 -0000

Joel,=20

Agree with you 100%. Like your description.=20

Linda

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Monday, June 06, 2016 2:06 PM
To: Linda Dunbar; DIEGO LOPEZ GARCIA; Tal Mizrahi
Cc: Browne, Rory; sfc@ietf.org; Jim Guichard (jguichar)
Subject: Re: [sfc] Updated Draft on NSH Timstamping

I would phrase it differently.
Being able to determine the latency of the actual path, and the latency thr=
ough individual service functions, seems quite useful.
Paired timestamps may be the right way to do this.
There may be other ways as well.

Yours,
Joel

On 6/6/16 3:00 PM, Linda Dunbar wrote:
> I also believing having a timestamp is a good feature, but not sure if=20
> it is necessary to have both Ingress & egress timestamp on every packet.
> Also not necessary for every packet of a flow.
>
>
>
> In addition, the following prerequisite is a too hard for deployed=20
> nodes to meet:
>
>
>
>
>
> In order to guarantee metadata accuracy, all servers hosting VNFs
>
> should be synchronized from a centralized stable clock. As PNFs do
>
> not timestamp there is no need for them to synchronize. There are two
>
> possible levels of synchronization:
>
>
>
>
>
> Linda Dunbar
>
>
>
>
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *DIEGO LOPEZ=20
> GARCIA
> *Sent:* Monday, June 06, 2016 8:16 AM
> *To:* Tal Mizrahi
> *Cc:* Browne, Rory; sfc@ietf.org; Jim Guichard (jguichar)
> *Subject:* Re: [sfc] Updated Draft on NSH Timstamping
>
>
>
> Hi,
>
>
>
> I had a couple of initial comments as result of a first glance at the=20
> text once Rory sent the message that were waiting for a more detail=20
> read, but since Tal asks, here they go as they are now.
>
>
>
> I do believe timestamping can be a useful feature for SFC=20
> environments, especially in the case of measure E2E delays. We need to=20
> start seriously considering E2E communication properties in NFV and=20
> SFC, the sooner the better. So the consideration of timestamping as a=20
> potential technique for this has all my support.
>
>
>
> Apart from this, there a few things that are not clear to me:
>
>
>
> * First, why do you circumscribe the application to VNFs. Why would a=20
> PNF become unable to add timestamping?
>
>
>
> * Second, I'd say the mention to the TSDB is completely out of scope.
> What the LTSN does with the timestamps should be completely open
>
>
>
> * Third, the same happens to the ideas around the TSCP and the control=20
> mechanisms in general. I am not sure the definition of the TS=20
> Controller is needed at all and, all in all, it makes again=20
> assumptions about timestamping being one-to-one related to VNFs.
>
>
>
> Be goode,
>
>
>
>
>
>     On 6 Jun 2016, at 13:01 , Tal Mizrahi <talmi@marvell.com
>     <mailto:talmi@marvell.com>> wrote:
>
>
>
>     Hi All,
>
>
>
>     As one of the co-authors, we would highly appreciate your feedbacks
>     about the draft.
>
>     Specifically, we would appreciate feedbacks about the question: is
>     timestamping useful in SFC environments?
>
>
>
>     We believe that timestamping is indeed useful, for the applications
>     Rory described below, as well as for other applications.
>
>
>
>     Would appreciate your feedbacks.
>
>
>
>     Cheers,
>
>     Tal.
>
>
>
>
>
>     *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Browne, Rory
>     *Sent:* Thursday, June 02, 2016 12:49 PM
>     *To:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Cc:* Jim Guichard (jguichar)
>     *Subject:* [sfc] Updated Draft on NSH Timstamping
>
>
>
>     Hi all
>
>
>
>     Updated draft on this submitted. The new draft aims to better
>     separate control and data plane functions.
>
>
>
>     This draft has 3 general applications
>
>
>
>     - measure VNF performance - ingress & egress time for a given
>     subscriber flow - this is useful post SW upgrade for example
>
>     - measure Vlink performance, whether this is a local Vlink or spans
>     different NFVI-PoPs
>
>     - measure E2E flow delay within a chain - With little overhead
>     quickly identify performance problems
>
>
>
>     In general we see tight monitoring of latency becoming more
>     important as we increase IoT integration in to the mobile networks
>     for low latency applications.
>
>
>
>     We have coded and demonstrated this at NFV congress in April with
>     positive feedback from operators and vendors on the usefulness of
>     the approach.
>
>
>
>     <image001.png>
>
>
>
>
>
>     Name:                  draft-browne-sfc-nsh-timestamp
>
>     Revision:              01
>
>     Title:                     Network Service Header Timestamping
>
>     Document date: 2016-06-01
>
>     Group:                  Individual Submission
>
>     Pages:                  20
>
>     URL:            https://www.ietf.org/internet-drafts/draft-browne-sfc=
-nsh-timestamp-01.txt
>
>
>
>
>
>     BR Rory
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com <mailto:diego.r.lopez@telefonica.com=
>
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
>
>
>
> ----------------------------------------------------------------------
> --
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su=20
> destinatario, puede contener informaci=F3n privilegiada o confidencial y=
=20
> es para uso exclusivo de la persona o entidad de destino. Si no es=20
> usted. el destinatario indicado, queda notificado de que la lectura,=20
> utilizaci=F3n, divulgaci=F3n y/o copia sin autorizaci=F3n puede estar=20
> prohibida en virtud de la legislaci=F3n vigente. Si ha recibido este=20
> mensaje por error, le rogamos que nos lo comunique inmediatamente por=20
> esta misma v=EDa y proceda a su destrucci=F3n.
>
> The information contained in this transmission is privileged and=20
> confidential information intended only for the use of the individual=20
> or entity named above. If the reader of this message is not the=20
> intended recipient, you are hereby notified that any dissemination,=20
> distribution or copying of this communication is strictly prohibited.=20
> If you have received this transmission in error, do not read it.=20
> Please immediately reply to the sender that you have received this=20
> communication in error and then delete it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu=20
> destinat=E1rio, pode conter informa=E7=E3o privilegiada ou confidencial e=
 =E9=20
> para uso exclusivo da pessoa ou entidade de destino. Se n=E3o =E9 vossa=20
> senhoria o destinat=E1rio indicado, fica notificado de que a leitura,=20
> utiliza=E7=E3o, divulga=E7=E3o e/ou c=F3pia sem autoriza=E7=E3o pode esta=
r proibida=20
> em virtude da legisla=E7=E3o vigente. Se recebeu esta mensagem por erro,=
=20
> rogamos-lhe que nos o comunique imediatamente por esta mesma via e=20
> proceda a sua destrui=E7=E3o
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Jun  6 17:18:05 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E56912D685; Mon,  6 Jun 2016 17:18:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 g0iHFD6Nw919; Mon,  6 Jun 2016 17:18:00 -0700 (PDT)
Received: from mail-yw0-x234.google.com (mail-yw0-x234.google.com [IPv6:2607:f8b0:4002:c05::234]) (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 BDE5F12D5E3; Mon,  6 Jun 2016 17:17:59 -0700 (PDT)
Received: by mail-yw0-x234.google.com with SMTP id x189so155683176ywe.3; Mon, 06 Jun 2016 17:17:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:from:date:message-id:subject:to; bh=xvXYJPTJt3kSFoXSBddlV6G5SuFpWz26h+oslP1RJGk=; b=oeCTmHohGab88bq1cQWfMyEzO/awwLB+nOCcy3NGEzZNRgpfENJxKpxaF1KfMKvZHz K/xj1u1F2SCMZ6srVWimxkk3pJbH/eAVGO3mEh52PmR8zN6uYvv9hOajnqm/A7b+3keT 81l49yMeLSa2bYnUTOZd/nm7+z0T2Vrkk95oFsS4I8N8Z2SoyhJt831FTvcQnY1ZVHAR 8zbm78o0HSih0gKnz8ghfYX50TK7uEQqZFWxNk8gtIsMYzGXjbN+EdV+YeJqdQKU4PJ2 ONTn/3UvJMPsIAbyCDp1aOdQ08q9y2JIKqquW75XzWJgozC0XxSHJ+YE550sDhPqD38D acJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xvXYJPTJt3kSFoXSBddlV6G5SuFpWz26h+oslP1RJGk=; b=fNri9oSkTVeE+jRgzCB7hnr9/UdvzkXCYYOraJt/BdCh7QJ2cjksQkQFNmbywJkKrh /VkLFR+BkDPJXc61T0aUyKGS5AC/klsrSE8gSxT48KwN62rCuLadbN/UBHiGEepcfU5e y9gy8vW/3Aw9X4SsZroly7/GyTefNhJtrIvuhs5B7BlNr47f0L8YpnZbU2OsxtmYbhMB 91NUBEAhBY4XpZuNPAMbk7a7jm4K+8R0LQV4K2WYKoc304lZR8bn1QdWA6/VngNywIhk nxo6NhKrdQ69DWSzD7ozSrTRg4KvS309h+F6qCdZFmT52KoBTnR0D7OL2Ks86Vq3bj+K SGHg==
X-Gm-Message-State: ALyK8tI+csZLSkc6jTy+5kJEJCe9xnToGfgQCmIARLEaElH3g6rh2dO6/LTY4wZlKSdkIv4wBcf0Tb5EFdym8g==
X-Received: by 10.37.204.149 with SMTP id l143mr1535496ybf.137.1465258678784;  Mon, 06 Jun 2016 17:17:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.221.74 with HTTP; Mon, 6 Jun 2016 17:17:58 -0700 (PDT)
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 6 Jun 2016 20:17:58 -0400
Message-ID: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
To: "sfc@ietf.org" <sfc@ietf.org>, sfc-chairs@ietf.org
Content-Type: multipart/alternative; boundary=94eb2c07f1f80d96ab0534a51ffc
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/yamdVpg7kq8oGac6wLKtKUSuOTE>
Subject: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 00:18:03 -0000

--94eb2c07f1f80d96ab0534a51ffc
Content-Type: text/plain; charset=UTF-8

I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
like to thank Paul, Uri, and all the contributors and WG members who have
done so much work on this.

Second, this document still needs a lot of work before it is ready to
advance.  I haven't scrutinized the references for my review - but I would
ask you to think about what should be normative so that someone can
implement NSH.


Major:

a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
Operations,
   Administration and Maintenance (OAM) message.  The receiving SFF and
   SFs nodes MUST examine the payload and take appropriate action (e.g.
   return status information).  OAM message specifics and handling
   details are outside the scope of this document."

I am quite concerned that this document requires (MUST) conformance to a
document that isn't in any way referenced or specified.  Basically, an
implementer has no way to be compliant.  At a minimum, this should have a
Normative Reference to the OAM procedures.

If truly necessary, another way out would be to reserve this bit for OAM
but save the definition and behavior for the OAM draft.  That'd be
unfortunate in that implementations could conform to NSH but not the
associated OAM.

b) Sec 3.2:  I have three points on the "Next Protocol" field.  First,
please read Section 8 of draft-ietf-rtgwg-dt-encap-01, which discusses the
issue of each encapsulation defining its own Next Protocol field.  Please
take a look at VXLAN-GPE, GUE, GENEVE, and BIER to see which of those "Next
Protocol" fields can merge to be the same registry.  I know that one of
them is currently using EtherType, but at least 1 or 2 others also has an
8-bit "Next Protocol" field.   The name should also be improved to be much
clearer as to what it is, what types of protocols might fit in it, and how
it might be extended or reused.  These obviously apply to Sec 13.2.5 as
well.

c) Sec 3.2: "Service Index (SI): provides location within the SFP. The first
   classifier (i.e. at the boundary of the NSH domain) in the NSH
   Service Function Path, SHOULD set the SI to 255, however the control
   plane MAY configure the initial value of SI as appropriate (i.e.
   taking into account the length of the service function path).
A Classifier
   MUST send the packet to the first SFF in the chain.
   Service index MUST be decremented by service functions or proxy nodes
   after performing required services and the new decremented SI value
   MUST be used in the egress NSH packet.  SI SHOULD be used in
   conjunction with Service Path Identifier for Service Function Path
   selection.  Service Index (SI) is also valuable when troubleshooting/
   reporting service paths.  In addition to indicating the location
   within a Service Function Path, SI can be used for service plane loop
   detection."

  First, there seem to be a number of assumptions in this paragraph about
Classifiers - including that there is only one per service function path
("MUST send the packet to the first SFF in the chain") - despite earlier
discussion of re-classification.   PLEASE - pull out the description of the
field such as:

  "The Service Index provides a location within the SFP.  The index should
strictly decrease from its initial value.  The function that encapsulates
the packet in NSH SHOULD set the SI to 255.  SI MUST be decremented..."

from normative behavior for a Classifier and text describing why the field
is useful.
I am assuming that there are more details around troubleshooting and
service plane loop detection elsewhere?

d) Sec 3.4:  What is the required behavior for parsing the "Mandatory
Context Header" fields?  Can an implementation support just what is in this
document?  Do the documents on allocation also describe the appropriate
parsing?  I see them as informative references.  Can an implementation
ignore the contents of the "Mandatory Context Header" fields?  Without a
normative reference to how this is to be implemented, received, and parsed,
I don't see that this provides implementable and complete behavior.

e) Sec 6:  This section needs work. First, please read sec 9 of
draft-ietf-rtgwg-dt-encap-01 for some ideas.  At a minimum, you need to
clarify what the mandatory behavior is and what the failure conditions or
results are.   For more details:  Jumbo Frames help only when the packet or
frame being encapsulated isn't already at the maximum.  I fully agree that
is likely to the case for much traffic - but it isn't the guaranteed
solution this tries to treat it as.   Sure - it is possible to determine
the Path MTU - but is that to the next SFF or through the entire SFP?  Can
it be the whole SFP when re-classification may change what the desired path
is?  What happens at an SFF if it determines that the Path MTU beyond is
too small?  What are the consequences of fragmenting by the transport?   As
for the third example from RFC6830 - I'm assuming you mean the stateless
case - which basically amounts to determining a Path MTU and then
fragmenting.

The Path MTU approaches don't handle at all the case of adding
context-headers by an SF in the middle of the path.  That can obviously
require fragmenting the packet and then adding NSH headers which is
specifically not expected at the SF or SFF (see Sec 4).

These approaches also assume that it is possible to fragment the data
contained inside the NSH header.  In the case of something like an Ethernet
frame, that isn't the case..

The likely short form is that the network operator sets a different MTU
inside the space for the SFP which can accommodate a given size of header.
The Classifiers and SFF/SFs are set up to send some type of error messages
and log and drop the offending packets or frames if they are too large.  If
the next-protocol type can be fragmented, then there is more functionality
to define/describe.  Regardless, the consequences of unexpected
fragmentation should be clearly articulated and ways of detecting it
discussed.

f) Sec 8.1:  Privacy considerations will matter for information such as VRF
or tenant, depending on how those are expressed and trackable.   Similarly,
the security implications of an SF terminating  encrypted traffic will need
to be articulated.

g) Sec 9:  This section needs to be pulled out into its own draft.  That
draft should describe the considerations associated with carrying NSH.
Regardless, it is not acceptable for the WG to partially and minimally
document the "preferred transports" by providing them as "encapsulation
examples" while pushing strongly back against less-preferred transports
(e.g. the discussions around UDP and MPLS).  The fact that this section has
no words and merely gives self-evident examples - such as Sec 9.3 where an
Ethernet Frame indicates the included type using the EtherType - makes it
look quite strongly as if it is simply providing examples so others can
implement without straying into transport details.

h) I will also note that the suggested EtherType=0x894F is registered with
IEEE as "
This protocol identifies the Cisco vPath Network Service Header protocol
used in inserting and chaining services in the network."   I am checking
with IEEE as to whether they allow changes in the protocol meant;
certainly, IETF managed registries do not due to the interoperability
concerns.  Regardless, there are experimental EtherTypes and after this
document finally has IESG approval, the IEEE will allocate an EtherType for
NSH.

i) The Security Considerations section says nothing about privacy around
metadata.  It refers informationally to
draft-reddy-sfc-nsh-security-req-00, which gives requirements but no
mechanisms.  Obviously, that doesn't adequately address the security
concerns.  The WG Chairs are welcome to request an early Security
Directorate review to see the types and level of issues that will come up.

j) Sec 13.2.4:  First, this requires text describing what rules the DE
should apply.  Second, I would recommend having part of the range be
Specification Required and that a specification is required by the
Designated Experts also.  There probably should be a Private Use section
for companies that need a private section.  Take a read through
https://datatracker.ietf.org/doc/draft-leiba-cotton-iana-5226bis/ to get
full context on what is expected.



Minor:

1) Sec 3.2: Please add an informational reference for the "Given the
widespread implementation of existing hardware that uses the first nibble
after an MPLS label stack for ECMP decision processing, this
document reserves version 01 and this value MUST NOT be used in
future versions of the protocol."  That could be either RFC 7325 or Section
8 of draft-ietf-rtgwg-dt-encap-01.

2) Sec 3.2:  "All other flag fields are reserved for future use.  Reserved
bits
   MUST be set to zero when sent and MUST be ignored upon receipt."

I think that this is better as "SHOULD be ignored upon receipt" to handle
future
extensions.  I know I've had this conversation several times on different
drafts.

3) Sec 3.5.1: "Metadata Class (MD Class): describes the scope of the "Type"
field.
   In some cases, the MD Class will identify a specific vendor, in
   others, the MD Class will identify specific standards body allocated
   types.  Please see IANA Considerations section below."

I think what you are trying to say is:
  "Metadata Class (MD Class):  The MD Class defines the scope of the 'Type'
field to
provide a hierarchical namespace.  The IANA Considerations section defines
how the
MD Class values can be allocated to Standards Bodies, Vendors, and others."

4) Sec 3.5.1:  For the Type, is this document mandating that the top bit of
the type field is the Criticality field?  If so - please say so.  For
example:

"The Type field is split into two ranges - 0 to 127 for non-critical
options and 128-255 for critical options.  While the value allocation is
the responsibility of the MD Class owner, critical options MUST NOT be
allocated from the 0 to 127 range and non-critical options MUST NOT be
allocated from the 128-255 range."

5) Sec 7.1:  "SI can also serve as a mechanism for loop detection within a
service
   path since each SF in the path decrements the index; an Service Index
   of 0 indicates that a loop occurred and the packet must be discarded."
It would be useful to explicitly say either "this is a protective mechanism
but loops aren't expected normally" or "although rare, looping is a risk as
a result of reconfiguring the SFP whlie
traffic is flowing."

6) Classifier:  It is noticeable that a Classifier is called out as having
special functions and behavior.  This isn't the case, that I recall, in the
SFC Architecture where a Classifier is merely an example of a Service
Function.  If this is intended, it would be good to be quite clear about it
and add more detail about what makes something a "Classifier" with this
role versus just a SF.  It feels like there are assumptions that flows go
to a Classifier to be assigned to an SFP but those aren't stated anywhere
I've seen so far.

7)  Sec 7.4: "These internal reclassifiers examine the packet
   at relevant points in the network, and rewrite the SPI and SI to
   reflect the results of the reclassification.  (These classifiers may
   also of course modify the metadata associated with the packet.)"

Previously - this was described as ability to remove the NSH header and then
replace it.   There are consequences to increasing the SI - is this
allowed?  The difference,
for example, in MPLS between pop/push and swap does matter.   What does a
rewrite of the NSH header mean versus removing it and writing a different
one?

8) Sec 8.3:   "A given SPI can represent all or some of the metadata, and
be updated based on metadata classification results."  Again - please be
clear about what functionality is allowed. Is it even meaningful to update
the SPI without updating the SI???



Nits:

i) Sec 7.1 Figures 9, 10, and 11 - please expand NH to be Next-Hops.

ii) Figure 14 and Figure 15 are identical.  Please correct or remove one.

iii) Sec 8.2 bullet 2:  It refers to Figure 18, which doesn't exist.

iv) Sec 8.3.  This refers to Figure 19 - not Figure 17.  Can I recommend
(probably too late) using the XML authoring which keeps these references up
to date automatically?


Regards,
Alia

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

<div dir=3D"ltr"><div>I have done an early AD review of draft-ietf-sfc-nsh-=
05. First, I would like to thank Paul, Uri, and all the contributors and WG=
 members who have done so much work on this.</div><div><br></div><div>Secon=
d, this document still needs a lot of work before it is ready to advance.=
=C2=A0 I haven&#39;t scrutinized the references for my review - but I would=
 ask you to think about what should be normative so that someone can implem=
ent NSH.</div><div><br></div><div><br></div><div>Major:</div><div><br></div=
><div>a) Sec 3.2: =C2=A0&quot;<span style=3D"color:rgb(0,0,0);font-family:&=
#39;PT Mono&#39;,Monaco,monospace;font-size:14px;line-height:1.214;backgrou=
nd-color:rgb(255,253,245)">=C2=A0</span>O bit: when set to 0x1 indicates th=
at this packet is an Operations,<br>=C2=A0 =C2=A0Administration and Mainten=
ance (OAM) message.=C2=A0 The receiving SFF and<br>=C2=A0 =C2=A0SFs nodes M=
UST examine the payload and take appropriate action (e.g.<br>=C2=A0 =C2=A0r=
eturn status information).=C2=A0 OAM message specifics and handling<br>=C2=
=A0 =C2=A0details are outside the scope of this document.&quot; =C2=A0 =C2=
=A0<span style=3D"color:rgb(0,0,0);font-family:&#39;PT Mono&#39;,Monaco,mon=
ospace;font-size:14px;line-height:1.214;background-color:rgb(255,253,245)">=
<br></span></div><div><br></div><div>I am quite concerned that this documen=
t requires (MUST) conformance to a document that isn&#39;t in any way refer=
enced or specified.=C2=A0 Basically, an implementer has no way to be compli=
ant.=C2=A0 At a minimum, this should have a Normative Reference to the OAM =
procedures. =C2=A0</div><div><br></div><div>If truly necessary, another way=
 out would be to reserve this bit for OAM but save the definition and behav=
ior for the OAM draft.=C2=A0 That&#39;d be unfortunate in that implementati=
ons could conform to NSH but not the associated OAM.</div><div><br></div><d=
iv>b) Sec 3.2: =C2=A0I have three points on the &quot;Next Protocol&quot; f=
ield.=C2=A0 First, please read Section 8 of=C2=A0draft-ietf-rtgwg-dt-encap-=
01, which discusses the issue of each encapsulation defining its own Next P=
rotocol field.=C2=A0 Please take a look at VXLAN-GPE, GUE, GENEVE, and BIER=
 to see which of those &quot;Next Protocol&quot; fields can merge to be the=
 same registry.=C2=A0 I know that one of them is currently using EtherType,=
 but at least 1 or 2 others also has an 8-bit &quot;Next Protocol&quot; fie=
ld. =C2=A0 The name should also be improved to be much clearer as to what i=
t is, what types of protocols might fit in it, and how it might be extended=
 or reused.=C2=A0 These obviously apply to Sec 13.2.5 as well.</div><div><b=
r></div><div>c) Sec 3.2:=C2=A0&quot;Service Index (SI): provides location w=
ithin the SFP. The first<br>=C2=A0 =C2=A0classifier (i.e. at the boundary o=
f the NSH domain) in the NSH<br>=C2=A0 =C2=A0Service Function Path, SHOULD =
set the SI to 255, however the control<br>=C2=A0 =C2=A0plane MAY configure =
the initial value of SI as appropriate (i.e.<br>=C2=A0 =C2=A0taking into ac=
count the length of the service function path).=C2=A0 A=C2=A0Classifier=C2=
=A0</div><div>=C2=A0 =C2=A0MUST send the packet to the first SFF in the cha=
in.<br>=C2=A0 =C2=A0Service index MUST be decremented by service functions =
or proxy nodes<br>=C2=A0 =C2=A0after performing required services and the n=
ew decremented SI value<br>=C2=A0 =C2=A0MUST be used in the egress NSH pack=
et.=C2=A0 SI SHOULD be used in<br>=C2=A0 =C2=A0conjunction with Service Pat=
h Identifier for Service Function Path<br>=C2=A0 =C2=A0selection.=C2=A0 Ser=
vice Index (SI) is also valuable when troubleshooting/<br>=C2=A0 =C2=A0repo=
rting service paths.=C2=A0 In addition to indicating the location<br>=C2=A0=
 =C2=A0within a Service Function Path, SI can be used for service plane loo=
p<br>=C2=A0 =C2=A0detection.&quot;</div><div><br></div><div>=C2=A0 First, t=
here seem to be a number of assumptions in this paragraph about Classifiers=
 - including that there is only one per service function path (&quot;MUST s=
end the packet to the first SFF in the chain&quot;) - despite earlier discu=
ssion of re-classification. =C2=A0 PLEASE - pull out the description of the=
 field such as:</div><div><br></div><div>=C2=A0 &quot;The Service Index pro=
vides a location within the SFP.=C2=A0 The index should strictly decrease f=
rom its initial value.=C2=A0 The function that encapsulates the packet in N=
SH SHOULD set the SI to 255.=C2=A0 SI MUST be decremented...&quot;</div><di=
v><br></div><div>from normative behavior for a Classifier and text describi=
ng why the field is useful.</div><div>I am assuming that there are more det=
ails around troubleshooting and service plane loop detection elsewhere?</di=
v><div><br></div><div>d) Sec 3.4: =C2=A0What is the required behavior for p=
arsing the &quot;Mandatory Context Header&quot; fields?=C2=A0 Can an implem=
entation support just what is in this document?=C2=A0 Do the documents on a=
llocation also describe the appropriate parsing?=C2=A0 I see them as inform=
ative references.=C2=A0 Can an implementation ignore the contents of the &q=
uot;Mandatory Context Header&quot; fields?=C2=A0 Without a normative refere=
nce to how this is to be implemented, received, and parsed, I don&#39;t see=
 that this provides implementable and complete behavior.</div><div><br></di=
v>e) Sec 6: =C2=A0This section needs work. First, please read sec 9 of draf=
t-ietf-rtgwg-dt-encap-01 for some ideas.=C2=A0=C2=A0At a minimum, you need =
to clarify what the mandatory behavior is and what the failure conditions o=
r results are. =C2=A0 For more details: =C2=A0Jumbo Frames help only when t=
he packet or frame being encapsulated isn&#39;t already at the maximum.=C2=
=A0 I fully agree that is likely to the case for much traffic - but it isn&=
#39;t the guaranteed solution this tries to treat it as. =C2=A0 Sure - it i=
s possible to determine the Path MTU - but is that to the next SFF or throu=
gh the entire SFP?=C2=A0 Can it be the whole SFP when re-classification may=
 change what the desired path is?=C2=A0 What happens at an SFF if it determ=
ines that the Path MTU beyond is too small?=C2=A0 What are the consequences=
 of fragmenting by the transport? =C2=A0 As for the third example from RFC6=
830 - I&#39;m assuming you mean the stateless case - which basically amount=
s to determining a Path MTU and then fragmenting.<div><br></div><div>The Pa=
th MTU approaches don&#39;t handle at all the case of adding context-header=
s by an SF in the middle of the path.=C2=A0 That can obviously require frag=
menting the packet and then adding NSH headers which is specifically not ex=
pected at the SF or SFF (see Sec 4).</div><div><br></div><div>These approac=
hes also assume that it is possible to fragment the data contained inside t=
he NSH header.=C2=A0 In the case of something like an Ethernet frame, that =
isn&#39;t the case..</div><div><div><br></div><div>The likely short form is=
 that the network operator sets a different MTU inside the space for the SF=
P which can accommodate a given size of header.=C2=A0 The Classifiers and S=
FF/SFs are set up to send some type of error messages and log and drop the =
offending packets or frames if they are too large.=C2=A0 If the next-protoc=
ol type can be fragmented, then there is more functionality to define/descr=
ibe.=C2=A0 Regardless, the consequences of unexpected fragmentation should =
be clearly articulated and ways of detecting it discussed.=C2=A0</div><div>=
<br></div><div>f) Sec 8.1: =C2=A0Privacy considerations will matter for inf=
ormation such as VRF or tenant, depending on how those are expressed and tr=
ackable. =C2=A0 Similarly, the security implications of an SF terminating =
=C2=A0encrypted traffic will need to be articulated.</div><div><br></div><d=
iv>g) Sec 9: =C2=A0This section needs to be pulled out into its own draft.=
=C2=A0 That draft should describe the considerations associated with carryi=
ng NSH. =C2=A0 Regardless, it is not acceptable for the WG to partially and=
 minimally document the &quot;preferred transports&quot; by providing them =
as &quot;encapsulation examples&quot; while pushing strongly back against l=
ess-preferred transports (e.g. the discussions around UDP and MPLS).=C2=A0 =
The fact that this section has no words and merely gives self-evident examp=
les - such as Sec 9.3 where an Ethernet Frame indicates the included type u=
sing the EtherType - makes it look quite strongly as if it is simply provid=
ing examples so others can implement without straying into transport detail=
s.</div><div><br></div>h) I will also note that the suggested EtherType=3D0=
x894F is registered with IEEE as &quot;<br>This protocol identifies the Cis=
co vPath Network Service Header protocol used in inserting and chaining ser=
vices in the network.&quot; =C2=A0 I am checking with IEEE as to whether th=
ey allow changes in the protocol meant; certainly, IETF managed registries =
do not due to the interoperability concerns.=C2=A0 Regardless, there are ex=
perimental EtherTypes and after this document finally has IESG approval, th=
e IEEE will allocate an EtherType for NSH.<div><br></div><div>i) The Securi=
ty Considerations section says nothing about privacy around metadata.=C2=A0=
 It refers informationally to draft-reddy-sfc-nsh-security-req-00, which gi=
ves requirements but no mechanisms.=C2=A0 Obviously, that doesn&#39;t adequ=
ately address the security concerns.=C2=A0 The WG Chairs are welcome to req=
uest an early Security Directorate review to see the types and level of iss=
ues that will come up.</div><div><br></div><div>j) Sec 13.2.4: =C2=A0First,=
 this requires text describing what rules the DE should apply.=C2=A0 Second=
, I would recommend having part of the range be Specification Required and =
that a specification is required by the Designated Experts also.=C2=A0 Ther=
e probably should be a Private Use section for companies that need a privat=
e section.=C2=A0 Take a read through=C2=A0<a href=3D"https://datatracker.ie=
tf.org/doc/draft-leiba-cotton-iana-5226bis/">https://datatracker.ietf.org/d=
oc/draft-leiba-cotton-iana-5226bis/</a> to get full context on what is expe=
cted.</div><div><br></div><div><br></div><div><br>Minor:</div><div><br></di=
v><div>1) Sec 3.2: Please add an informational reference for the &quot;<spa=
n style=3D"color:rgb(0,0,0);font-family:&#39;PT Mono&#39;,Monaco,monospace;=
font-size:14px;line-height:1.214;background-color:rgb(255,253,245)">Given t=
he widespread</span>=C2=A0implementation of existing hardware that uses the=
 first nibble after=C2=A0an MPLS label stack for ECMP decision processing, =
this document=C2=A0reserves version 01 and this value MUST NOT be used in f=
uture=C2=A0versions of the protocol.&quot; =C2=A0That could be either RFC 7=
325 or Section 8 of=C2=A0draft-ietf-rtgwg-dt-encap-01.<span style=3D"color:=
rgb(0,0,0);font-family:&#39;PT Mono&#39;,Monaco,monospace;font-size:14px;li=
ne-height:1.214;background-color:rgb(255,253,245)"><br></span></div><div><b=
r></div><div>2) Sec 3.2: =C2=A0&quot;All other flag fields are reserved for=
 future use.=C2=A0 Reserved bits<br>=C2=A0 =C2=A0MUST be set to zero when s=
ent and MUST be ignored upon receipt.&quot;<br><br></div><div>I think that =
this is better as &quot;SHOULD be ignored upon receipt&quot; to handle futu=
re</div><div>extensions.=C2=A0 I know I&#39;ve had this conversation severa=
l times on different drafts.</div><div><br></div><div>3) Sec 3.5.1: &quot;M=
etadata Class (MD Class): describes the scope of the &quot;Type&quot; field=
.<br>=C2=A0 =C2=A0In some cases, the MD Class will identify a specific vend=
or, in<br>=C2=A0 =C2=A0others, the MD Class will identify specific standard=
s body allocated<br>=C2=A0 =C2=A0types.=C2=A0 Please see IANA Consideration=
s section below.&quot;<br></div><div><br></div><div>I think what you are tr=
ying to say is:</div><div>=C2=A0 &quot;Metadata Class (MD Class): =C2=A0The=
 MD Class defines the scope of the &#39;Type&#39; field to</div><div>provid=
e a hierarchical namespace.=C2=A0 The IANA Considerations section defines h=
ow the</div><div>MD Class values can be allocated to Standards Bodies, Vend=
ors, and others.&quot;</div><div><br></div><div>4) Sec 3.5.1: =C2=A0For the=
 Type, is this document mandating that the top bit of the type field is the=
 Criticality field?=C2=A0 If so - please say so.=C2=A0 For example:</div><d=
iv><br></div><div>&quot;The Type field is split into two ranges - 0 to 127 =
for non-critical options and 128-255 for critical options.=C2=A0 While the =
value allocation is the responsibility of the MD Class owner, critical opti=
ons MUST NOT be allocated from the 0 to 127 range and non-critical options =
MUST NOT be allocated from the 128-255 range.&quot;</div><div><br></div></d=
iv><div>5) Sec 7.1:=C2=A0=C2=A0&quot;SI can also serve as a mechanism for l=
oop detection within a service<br>=C2=A0 =C2=A0path since each SF in the pa=
th decrements the index; an Service Index<br>=C2=A0 =C2=A0of 0 indicates th=
at a loop occurred and the packet must be discarded.&quot;<br></div><div>It=
 would be useful to explicitly say either &quot;this is a protective mechan=
ism but loops aren&#39;t expected normally&quot; or &quot;although rare, lo=
oping is a risk as a result of reconfiguring the SFP whlie=C2=A0</div><div>=
traffic is flowing.&quot;</div><div><br></div><div>6) Classifier: =C2=A0It =
is noticeable that a Classifier is called out as having special functions a=
nd behavior.=C2=A0 This isn&#39;t the case, that I recall, in the SFC Archi=
tecture where a Classifier is merely an example of a Service Function.=C2=
=A0 If this is intended, it would be good to be quite clear about it and ad=
d more detail about what makes something a &quot;Classifier&quot; with this=
 role versus just a SF.=C2=A0 It feels like there are assumptions that flow=
s go to a Classifier to be assigned to an SFP but those aren&#39;t stated a=
nywhere I&#39;ve seen so far.</div><div><br></div><div>7) =C2=A0Sec 7.4:=C2=
=A0&quot;These internal reclassifiers examine the packet<br>=C2=A0 =C2=A0at=
 relevant points in the network, and rewrite the SPI and SI to<br>=C2=A0 =
=C2=A0reflect the results of the reclassification. =C2=A0(These classifiers=
 may<br>=C2=A0 =C2=A0also of course modify the metadata associated with the=
 packet.)&quot;</div><div><br></div><div>Previously - this was described as=
 ability to remove the NSH header and then</div><div>replace it. =C2=A0 The=
re are consequences to increasing the SI - is this allowed?=C2=A0 The diffe=
rence,</div><div>for example, in MPLS between pop/push and swap does matter=
. =C2=A0 What does a rewrite of the NSH header mean versus removing it and =
writing a different one?</div><div><br></div><div>8) Sec 8.3: =C2=A0<span s=
tyle=3D"color:rgb(0,0,0);font-family:&#39;PT Mono&#39;,Monaco,monospace;fon=
t-size:14px;line-height:1.214;background-color:rgb(255,253,245)">=C2=A0&quo=
t;</span>A given SPI can represent all or some of the=C2=A0metadata, and be=
 updated based on metadata classification results.&quot; =C2=A0Again - plea=
se be clear about what functionality is allowed. Is it even meaningful to u=
pdate the SPI without updating the SI???</div><div><br></div><div><br></div=
><div><br></div><div>Nits:</div><div><br></div><div>i) Sec 7.1 Figures 9, 1=
0, and 11 - please expand NH to be Next-Hops.</div><div><br></div><div>ii) =
Figure 14 and Figure 15 are identical.=C2=A0 Please correct or remove one.<=
/div><div><br></div><div>iii) Sec 8.2 bullet 2: =C2=A0It refers to Figure 1=
8, which doesn&#39;t exist.</div><div><br></div><div>iv) Sec 8.3.=C2=A0 Thi=
s refers to Figure 19 - not Figure 17.=C2=A0 Can I recommend (probably too =
late) using the XML authoring which keeps these references up to date autom=
atically?</div><div><br></div><div><br></div><div>Regards,</div><div>Alia</=
div></div>

--94eb2c07f1f80d96ab0534a51ffc--


From nobody Mon Jun  6 17:43:12 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E221012D0F8; Mon,  6 Jun 2016 17:43:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 Cr5_0_5-Q0qH; Mon,  6 Jun 2016 17:43:10 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 1EA1112B063; Mon,  6 Jun 2016 17:43:10 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 04876240E93; Mon,  6 Jun 2016 17:43:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465260190; bh=L6iRXqMQBiM0G9iBnL2p9FjfytYH2pogyOvt3vyhmQA=; h=Subject:To:References:From:Date:In-Reply-To:From; b=TpMvulws0jUn/sgoSz2CfO1VFq4QwHbA017nvQpepEfpOwGYqkW5DhrOY0/Uk0q2Z LZZSXrYQgJfsK9sosXihr/hH0+TCKe0R+4/9EcqEGhYPszTFy1c0t67FYYurXuFqnx I1EDMBnY477ieFk3E025oJFClWfWmiFRnyRmGrh4=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 78AD6240265; Mon,  6 Jun 2016 17:43:09 -0700 (PDT)
To: Alia Atlas <akatlas@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>, sfc-chairs@ietf.org
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
Date: Mon, 6 Jun 2016 20:42:51 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/WCK4Ukep6TKyFe0Fkx-jFpaaDhY>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 00:43:11 -0000

Alia, thank you for taking the time to do a thorough review.

I would like to comment on the OAM bit.  I understand your point.  It 
will take significant time to get even a significant portion of the OAM 
procedures (much less all of them) defined.

Would it make sense to turn the requirement around?  Could we say:
An SFF that receives a packet with the OAM bit set should determine if 
it supports any NSH based OAM procedures and encapsulations.  if so, it 
should consult those procedures for processing.  If it does not support 
any NSH based OAM procedures, it must discard received packets with the 
OAM bit set.

That way we are not held up waiting for agreement on a common OAM 
format, for which we do not yet have a starting point.  (We have various 
specific proposals for specific mechanisms.)

Yours,
Joel

On 6/6/16 8:17 PM, Alia Atlas wrote:
> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
> like to thank Paul, Uri, and all the contributors and WG members who
> have done so much work on this.
>
> Second, this document still needs a lot of work before it is ready to
> advance.  I haven't scrutinized the references for my review - but I
> would ask you to think about what should be normative so that someone
> can implement NSH.
>
>
> Major:
>
> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
> Operations,
>    Administration and Maintenance (OAM) message.  The receiving SFF and
>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>    return status information).  OAM message specifics and handling
>    details are outside the scope of this document."
>
> I am quite concerned that this document requires (MUST) conformance to a
> document that isn't in any way referenced or specified.  Basically, an
> implementer has no way to be compliant.  At a minimum, this should have
> a Normative Reference to the OAM procedures.
>
> If truly necessary, another way out would be to reserve this bit for OAM
> but save the definition and behavior for the OAM draft.  That'd be
> unfortunate in that implementations could conform to NSH but not the
> associated OAM.


From nobody Mon Jun  6 18:11:57 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1D6612D625; Mon,  6 Jun 2016 18:11:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 TxEnD20eSEyS; Mon,  6 Jun 2016 18:11:53 -0700 (PDT)
Received: from mail-yw0-x230.google.com (mail-yw0-x230.google.com [IPv6:2607:f8b0:4002:c05::230]) (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 6FB4512D581; Mon,  6 Jun 2016 18:11:53 -0700 (PDT)
Received: by mail-yw0-x230.google.com with SMTP id c127so156460635ywb.1; Mon, 06 Jun 2016 18:11:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0fX5ap/YFhSp7Pi28BfJhVc9Z94iMBYf1w+hE5BE/Jc=; b=eZumIwbo8uGjgRWRJB6MoGZibcr4TFnzrO647pW3Q9ZVR2ZE7PeiNJ24pjVCGOe3YS gxbM09130JLQ3PifkZtnjUOe3++8JLIQttICHWsKX7r1yFCigCIjzRtB1okLIJxQ7XPa uzqg9aYjMKCTDqI8OQ/DvimcRHHKbusH0LqgNcm3x73sTMKtb2O17+miviAkepHi7ZEw pPDq44023l96QDDd7Sv3pKIYztu+Ima8UhAkUYKIGQ7ao6IYCitn+eyZnABFw6L6wAeF hvLTwwBZbgNSV/b/OVSWIGxvpxIX9zCMKcFNh+CeWHLAAxocP2/pYwzlipCyzjM1Oe6q ZuKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0fX5ap/YFhSp7Pi28BfJhVc9Z94iMBYf1w+hE5BE/Jc=; b=Bl6vJsXfdNPvLH3g5gnSCnyRzvOGD17QD1MB0jeu8nTV6H745WMSLqQuyWL5YPuFaa B5C0/RzKmeKEh4CG8nVQZOsCezDEpFAdCAy9DLRAgwKIEGFM4Z+K/wh6SFjqI7W56Ggj ZpPfB/g45zWSvXCod+wrkmMYVbYbQY78QFpA0IMnFWHHaljc5Vjjvy0sVORMKlKzy2Ir YoN+xRsOhNboOl+P9S6c25vHva7C8Xo3OeMaDCQ5pTVZAJi6r3+15qTV81fs4jD0E9dT wsVp3vON9SaAAex61nXg2PQbWzzg3A0sJa4F3jq3Wwu5IOjG7Cfv4riHCaAjWWG/fxxp nGcQ==
X-Gm-Message-State: ALyK8tIbZkawByh+pWLmUWKEXRAwee8ZBBc98CPzz9XhCkOfoDSV3Jz2m+p3a21bsSalApuiG4dgvPJ9SE7NHQ==
X-Received: by 10.129.147.71 with SMTP id k68mr13733144ywg.76.1465261912681; Mon, 06 Jun 2016 18:11:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.221.74 with HTTP; Mon, 6 Jun 2016 18:11:52 -0700 (PDT)
In-Reply-To: <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 6 Jun 2016 21:11:52 -0400
Message-ID: <CAG4d1rdu+P0Pz0Jh0NBNyZKip6b2TjYk8Yqy9FntUeefhYdK+Q@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary=94eb2c07e9e8cef24d0534a5df23
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/lfM7luFZaJjvJPr3WGGtPPkwOpU>
Cc: sfc-chairs@ietf.org, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 01:11:56 -0000

--94eb2c07e9e8cef24d0534a5df23
Content-Type: text/plain; charset=UTF-8

Joel,

On Mon, Jun 6, 2016 at 8:42 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> Alia, thank you for taking the time to do a thorough review.
>
> I would like to comment on the OAM bit.  I understand your point.  It will
> take significant time to get even a significant portion of the OAM
> procedures (much less all of them) defined.
>
> Would it make sense to turn the requirement around?  Could we say:
> An SFF that receives a packet with the OAM bit set should determine if it
> supports any NSH based OAM procedures and encapsulations.  if so, it should
> consult those procedures for processing.  If it does not support any NSH
> based OAM procedures, it must discard received packets with the OAM bit set.
>

Sure - I'm not in favor of delaying NSH, though the idea of having deployed
without OAM or with mutually incompatible OAM isn't too appealing either.

Still, from an AD perspective, what matters is having clear and complete
specification.  What you suggest is one way.

Regards,
Alia



> That way we are not held up waiting for agreement on a common OAM format,
> for which we do not yet have a starting point.  (We have various specific
> proposals for specific mechanisms.)
>
> Yours,
> Joel
>
>
> On 6/6/16 8:17 PM, Alia Atlas wrote:
>
>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
>> like to thank Paul, Uri, and all the contributors and WG members who
>> have done so much work on this.
>>
>> Second, this document still needs a lot of work before it is ready to
>> advance.  I haven't scrutinized the references for my review - but I
>> would ask you to think about what should be normative so that someone
>> can implement NSH.
>>
>>
>> Major:
>>
>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>> Operations,
>>    Administration and Maintenance (OAM) message.  The receiving SFF and
>>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>>    return status information).  OAM message specifics and handling
>>    details are outside the scope of this document."
>>
>> I am quite concerned that this document requires (MUST) conformance to a
>> document that isn't in any way referenced or specified.  Basically, an
>> implementer has no way to be compliant.  At a minimum, this should have
>> a Normative Reference to the OAM procedures.
>>
>> If truly necessary, another way out would be to reserve this bit for OAM
>> but save the definition and behavior for the OAM draft.  That'd be
>> unfortunate in that implementations could conform to NSH but not the
>> associated OAM.
>>
>

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

<div dir=3D"ltr">Joel,<br><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Mon, Jun 6, 2016 at 8:42 PM, Joel M. Halpern <span dir=3D"ltr">=
&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalper=
n.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Alia, thank y=
ou for taking the time to do a thorough review.<br>
<br>
I would like to comment on the OAM bit.=C2=A0 I understand your point.=C2=
=A0 It will take significant time to get even a significant portion of the =
OAM procedures (much less all of them) defined.<br>
<br>
Would it make sense to turn the requirement around?=C2=A0 Could we say:<br>
An SFF that receives a packet with the OAM bit set should determine if it s=
upports any NSH based OAM procedures and encapsulations.=C2=A0 if so, it sh=
ould consult those procedures for processing.=C2=A0 If it does not support =
any NSH based OAM procedures, it must discard received packets with the OAM=
 bit set.<br></blockquote><div><br></div><div>Sure - I&#39;m not in favor o=
f delaying NSH, though the idea of having deployed without OAM or with mutu=
ally incompatible OAM isn&#39;t too appealing either.</div><div><br></div><=
div>Still, from an AD perspective, what matters is having clear and complet=
e specification.=C2=A0 What you suggest is one way.</div><div><br></div><di=
v>Regards,</div><div>Alia=C2=A0</div><div><br></div><div>=C2=A0</div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">
That way we are not held up waiting for agreement on a common OAM format, f=
or which we do not yet have a starting point.=C2=A0 (We have various specif=
ic proposals for specific mechanisms.)<br>
<br>
Yours,<br>
Joel<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On 6/6/16 8:17 PM, Alia Atlas wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would<br>
like to thank Paul, Uri, and all the contributors and WG members who<br>
have done so much work on this.<br>
<br>
Second, this document still needs a lot of work before it is ready to<br>
advance.=C2=A0 I haven&#39;t scrutinized the references for my review - but=
 I<br>
would ask you to think about what should be normative so that someone<br>
can implement NSH.<br>
<br>
<br>
Major:<br>
<br>
a) Sec 3.2:=C2=A0 &quot; O bit: when set to 0x1 indicates that this packet =
is an<br>
Operations,<br>
=C2=A0 =C2=A0Administration and Maintenance (OAM) message.=C2=A0 The receiv=
ing SFF and<br>
=C2=A0 =C2=A0SFs nodes MUST examine the payload and take appropriate action=
 (e.g.<br>
=C2=A0 =C2=A0return status information).=C2=A0 OAM message specifics and ha=
ndling<br>
=C2=A0 =C2=A0details are outside the scope of this document.&quot;<br>
<br>
I am quite concerned that this document requires (MUST) conformance to a<br=
>
document that isn&#39;t in any way referenced or specified.=C2=A0 Basically=
, an<br>
implementer has no way to be compliant.=C2=A0 At a minimum, this should hav=
e<br>
a Normative Reference to the OAM procedures.<br>
<br>
If truly necessary, another way out would be to reserve this bit for OAM<br=
>
but save the definition and behavior for the OAM draft.=C2=A0 That&#39;d be=
<br>
unfortunate in that implementations could conform to NSH but not the<br>
associated OAM.<br>
</blockquote>
</div></div></blockquote></div><br></div></div>

--94eb2c07e9e8cef24d0534a5df23--


From nobody Mon Jun  6 18:44:46 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6901912D0A4; Mon,  6 Jun 2016 18:44:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level: 
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 cqCbJfAqaqOP; Mon,  6 Jun 2016 18:44:43 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-01.alcatel-lucent.com [135.245.18.27]) (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 B39A012B032; Mon,  6 Jun 2016 18:44:43 -0700 (PDT)
Received: from us70tumx1.dmz.alcatel-lucent.com (unknown [135.245.18.13]) by Websense Email Security Gateway with ESMTPS id 6DDED19FF40AE; Tue,  7 Jun 2016 01:44:42 +0000 (GMT)
Received: from us70tusmtp1.zam.alcatel-lucent.com (us70tusmtp1.zam.alcatel-lucent.com [135.5.2.63]) by us70tumx1.dmz.alcatel-lucent.com (GMO) with ESMTP id u571igVr013938 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2016 01:44:42 GMT
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70tusmtp1.zam.alcatel-lucent.com (GMO) with ESMTP id u571igcm031893 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Jun 2016 01:44:42 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70UWXCHHUB02.zam.alcatel-lucent.com ([135.5.2.49]) with mapi id 14.03.0195.001; Mon, 6 Jun 2016 21:44:41 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4A=
Date: Tue, 7 Jun 2016 01:44:41 +0000
Message-ID: <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
In-Reply-To: <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.18]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <C833D146D32ACE4E8FB7053A5C6F635F@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/HGddA5AjlWetASYVs3ziVXZBypY>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 01:44:45 -0000

Joel, Alia,

I do not think we should force discard. There may be implementations of
SFF/SF without OAM support added and there maybe OAM procedures that may
still be useful even if only part of a chain participates in an OAM
processing.=20

So how about:

Sec 3.2:  " O bit: reserved for Operations, Administration and Maintenance
(OAM) message. SF/SFFs implemenations compliant to this specification
SHALL support configurable behaviour whether to discard the packet or
forward unmodified to the next element in the NSH-specified chain
regardless whether an SF/SFF supports the OAM procedures. OAM message
specifics and handling details are outside the scope of this document.



Andrew


On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:

>Alia, thank you for taking the time to do a thorough review.
>
>I would like to comment on the OAM bit.  I understand your point.  It
>will take significant time to get even a significant portion of the OAM
>procedures (much less all of them) defined.
>
>Would it make sense to turn the requirement around?  Could we say:
>An SFF that receives a packet with the OAM bit set should determine if
>it supports any NSH based OAM procedures and encapsulations.  if so, it
>should consult those procedures for processing.  If it does not support
>any NSH based OAM procedures, it must discard received packets with the
>OAM bit set.
>
>That way we are not held up waiting for agreement on a common OAM
>format, for which we do not yet have a starting point.  (We have various
>specific proposals for specific mechanisms.)
>
>Yours,
>Joel
>
>On 6/6/16 8:17 PM, Alia Atlas wrote:
>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
>> like to thank Paul, Uri, and all the contributors and WG members who
>> have done so much work on this.
>>
>> Second, this document still needs a lot of work before it is ready to
>> advance.  I haven't scrutinized the references for my review - but I
>> would ask you to think about what should be normative so that someone
>> can implement NSH.
>>
>>
>> Major:
>>
>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>> Operations,
>>    Administration and Maintenance (OAM) message.  The receiving SFF and
>>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>>    return status information).  OAM message specifics and handling
>>    details are outside the scope of this document."
>>
>> I am quite concerned that this document requires (MUST) conformance to a
>> document that isn't in any way referenced or specified.  Basically, an
>> implementer has no way to be compliant.  At a minimum, this should have
>> a Normative Reference to the OAM procedures.
>>
>> If truly necessary, another way out would be to reserve this bit for OAM
>> but save the definition and behavior for the OAM draft.  That'd be
>> unfortunate in that implementations could conform to NSH but not the
>> associated OAM.
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Jun  6 18:47:04 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73DE112B071; Mon,  6 Jun 2016 18:47:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 2bmIaqYhTqb6; Mon,  6 Jun 2016 18:47:00 -0700 (PDT)
Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (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 0631B12D745; Mon,  6 Jun 2016 18:47:00 -0700 (PDT)
Received: by mail-yw0-x231.google.com with SMTP id x189so157112486ywe.3; Mon, 06 Jun 2016 18:46:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=kAo6fd/wSFTtN1P77Ldzxta/3CGc5uX7ZfFXaQWNL1o=; b=gio9eeZ2WmVounALk2O3Gepz9cXjknxcPjdvKjzHouzEP+1+3pR0kK1imqncxTc+uP MWXPNlV6DvlvLA9T40le3aI7o3NlaOF2ld76G9De+Ciwm1cYTnbDnSYOASmfPq7c2JU1 GNxdYrkwa/nzYzBXlcsSNWv3CR5winfu1Cc070fzwZryoCI4ORyA3caR1ACjjq+NRcNG LtAs7wKOyvEskdmvZkfzMkKgJxzPe+hfRSUMu+VpxubINGWtrM4iS8XKYqPSTkQ4OWZ7 gmdU6/Z/3N9R9vHxV6oxJeFpbQnkZbXxu8PAXC+EyzMcdrfgs8Jish6n0b2Dlu6bqN6Z p+/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=kAo6fd/wSFTtN1P77Ldzxta/3CGc5uX7ZfFXaQWNL1o=; b=f7Isu4RVx4U2Lv5eQNrxVwKiQgjvhkho6miae8+SYlq8h54fB0likd3bbEmmI97goA b3e50o9GN/Q4vuCbPggSmLibHLsFK/mI3Vd48+I2CTQ5ZZb7uDAw2AVEju3L9Pyo0q/c ugygckSxGrhz1mcq4RAydDeRZSyucv45PpCbkAsrJNanNc76ObtnzLXmNmnXAg70EWUA D2Jc1lAIAVGr69lmcqcWLOZfHcJKSeFbfI+w+Mm2ceK/3VVBMnPLevHgJa38L9pxvOBG YIUgKLubAM8zLPO0T0hiHJxBk4CRWXipnZE4AyUm7fAqZlKi/JYvb1PW0qFRwGterLqH DDOw==
X-Gm-Message-State: ALyK8tIDv8XUeki00b9CjM8dGHtVnXWba5zo8bTaTrqF4sWbnHH1v0RtSDkz43108Kq/IYG1jp6467zKMxoL5w==
X-Received: by 10.129.109.146 with SMTP id i140mr12719799ywc.220.1465264019347;  Mon, 06 Jun 2016 18:46:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.221.74 with HTTP; Mon, 6 Jun 2016 18:46:58 -0700 (PDT)
In-Reply-To: <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 6 Jun 2016 21:46:58 -0400
Message-ID: <CAG4d1resgTvkK2GLoWe2y3jGd0hG+zrg99+=MXy+hi3oQqZydQ@mail.gmail.com>
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
Content-Type: multipart/alternative; boundary=001a114dba2c60237b0534a65d50
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/vrtSNDz34SezA2iNNohRYBahrDQ>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 01:47:02 -0000

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

Andrew,

I'm happy with whatever complete and clear specification the WG agrees with.
I certainly do see your point here - but am not sure what the behavior of
an SF
would be when given an OAM packet.

Regards,
Alia

On Mon, Jun 6, 2016 at 9:44 PM, Dolganow, Andrew (Nokia - SG) <
andrew.dolganow@nokia.com> wrote:

> Joel, Alia,
>
> I do not think we should force discard. There may be implementations of
> SFF/SF without OAM support added and there maybe OAM procedures that may
> still be useful even if only part of a chain participates in an OAM
> processing.
>
> So how about:
>
> Sec 3.2:  " O bit: reserved for Operations, Administration and Maintenance
> (OAM) message. SF/SFFs implemenations compliant to this specification
> SHALL support configurable behaviour whether to discard the packet or
> forward unmodified to the next element in the NSH-specified chain
> regardless whether an SF/SFF supports the OAM procedures. OAM message
> specifics and handling details are outside the scope of this document.
>
>
>
> Andrew
>
>
> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>
> >Alia, thank you for taking the time to do a thorough review.
> >
> >I would like to comment on the OAM bit.  I understand your point.  It
> >will take significant time to get even a significant portion of the OAM
> >procedures (much less all of them) defined.
> >
> >Would it make sense to turn the requirement around?  Could we say:
> >An SFF that receives a packet with the OAM bit set should determine if
> >it supports any NSH based OAM procedures and encapsulations.  if so, it
> >should consult those procedures for processing.  If it does not support
> >any NSH based OAM procedures, it must discard received packets with the
> >OAM bit set.
> >
> >That way we are not held up waiting for agreement on a common OAM
> >format, for which we do not yet have a starting point.  (We have various
> >specific proposals for specific mechanisms.)
> >
> >Yours,
> >Joel
> >
> >On 6/6/16 8:17 PM, Alia Atlas wrote:
> >> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
> >> like to thank Paul, Uri, and all the contributors and WG members who
> >> have done so much work on this.
> >>
> >> Second, this document still needs a lot of work before it is ready to
> >> advance.  I haven't scrutinized the references for my review - but I
> >> would ask you to think about what should be normative so that someone
> >> can implement NSH.
> >>
> >>
> >> Major:
> >>
> >> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
> >> Operations,
> >>    Administration and Maintenance (OAM) message.  The receiving SFF and
> >>    SFs nodes MUST examine the payload and take appropriate action (e.g.
> >>    return status information).  OAM message specifics and handling
> >>    details are outside the scope of this document."
> >>
> >> I am quite concerned that this document requires (MUST) conformance to a
> >> document that isn't in any way referenced or specified.  Basically, an
> >> implementer has no way to be compliant.  At a minimum, this should have
> >> a Normative Reference to the OAM procedures.
> >>
> >> If truly necessary, another way out would be to reserve this bit for OAM
> >> but save the definition and behavior for the OAM draft.  That'd be
> >> unfortunate in that implementations could conform to NSH but not the
> >> associated OAM.
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc
>
>

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

<div dir=3D"ltr">Andrew,<div><br></div><div>I&#39;m happy with whatever com=
plete and clear specification the WG agrees with.</div><div>I certainly do =
see your point here - but am not sure what the behavior of an SF</div><div>=
would be when given an OAM packet.</div><div><br></div><div>Regards,</div><=
div>Alia</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quot=
e">On Mon, Jun 6, 2016 at 9:44 PM, Dolganow, Andrew (Nokia - SG) <span dir=
=3D"ltr">&lt;<a href=3D"mailto:andrew.dolganow@nokia.com" target=3D"_blank"=
>andrew.dolganow@nokia.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">Joel, Alia,<br>
<br>
I do not think we should force discard. There may be implementations of<br>
SFF/SF without OAM support added and there maybe OAM procedures that may<br=
>
still be useful even if only part of a chain participates in an OAM<br>
processing.<br>
<br>
So how about:<br>
<br>
Sec 3.2:=C2=A0 &quot; O bit: reserved for Operations, Administration and Ma=
intenance<br>
(OAM) message. SF/SFFs implemenations compliant to this specification<br>
SHALL support configurable behaviour whether to discard the packet or<br>
forward unmodified to the next element in the NSH-specified chain<br>
regardless whether an SF/SFF supports the OAM procedures. OAM message<br>
<span class=3D"">specifics and handling details are outside the scope of th=
is document.<br>
<br>
<br>
<br>
</span>Andrew<br>
<div><div class=3D"h5"><br>
<br>
On 2016-06-07, 8:42 AM, &quot;sfc on behalf of Joel M. Halpern&quot; wrote:=
<br>
<br>
&gt;Alia, thank you for taking the time to do a thorough review.<br>
&gt;<br>
&gt;I would like to comment on the OAM bit.=C2=A0 I understand your point.=
=C2=A0 It<br>
&gt;will take significant time to get even a significant portion of the OAM=
<br>
&gt;procedures (much less all of them) defined.<br>
&gt;<br>
&gt;Would it make sense to turn the requirement around?=C2=A0 Could we say:=
<br>
&gt;An SFF that receives a packet with the OAM bit set should determine if<=
br>
&gt;it supports any NSH based OAM procedures and encapsulations.=C2=A0 if s=
o, it<br>
&gt;should consult those procedures for processing.=C2=A0 If it does not su=
pport<br>
&gt;any NSH based OAM procedures, it must discard received packets with the=
<br>
&gt;OAM bit set.<br>
&gt;<br>
&gt;That way we are not held up waiting for agreement on a common OAM<br>
&gt;format, for which we do not yet have a starting point.=C2=A0 (We have v=
arious<br>
&gt;specific proposals for specific mechanisms.)<br>
&gt;<br>
&gt;Yours,<br>
&gt;Joel<br>
&gt;<br>
&gt;On 6/6/16 8:17 PM, Alia Atlas wrote:<br>
&gt;&gt; I have done an early AD review of draft-ietf-sfc-nsh-05. First, I =
would<br>
&gt;&gt; like to thank Paul, Uri, and all the contributors and WG members w=
ho<br>
&gt;&gt; have done so much work on this.<br>
&gt;&gt;<br>
&gt;&gt; Second, this document still needs a lot of work before it is ready=
 to<br>
&gt;&gt; advance.=C2=A0 I haven&#39;t scrutinized the references for my rev=
iew - but I<br>
&gt;&gt; would ask you to think about what should be normative so that some=
one<br>
&gt;&gt; can implement NSH.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Major:<br>
&gt;&gt;<br>
&gt;&gt; a) Sec 3.2:=C2=A0 &quot; O bit: when set to 0x1 indicates that thi=
s packet is an<br>
&gt;&gt; Operations,<br>
&gt;&gt;=C2=A0 =C2=A0 Administration and Maintenance (OAM) message.=C2=A0 T=
he receiving SFF and<br>
&gt;&gt;=C2=A0 =C2=A0 SFs nodes MUST examine the payload and take appropria=
te action (e.g.<br>
&gt;&gt;=C2=A0 =C2=A0 return status information).=C2=A0 OAM message specifi=
cs and handling<br>
&gt;&gt;=C2=A0 =C2=A0 details are outside the scope of this document.&quot;=
<br>
&gt;&gt;<br>
&gt;&gt; I am quite concerned that this document requires (MUST) conformanc=
e to a<br>
&gt;&gt; document that isn&#39;t in any way referenced or specified.=C2=A0 =
Basically, an<br>
&gt;&gt; implementer has no way to be compliant.=C2=A0 At a minimum, this s=
hould have<br>
&gt;&gt; a Normative Reference to the OAM procedures.<br>
&gt;&gt;<br>
&gt;&gt; If truly necessary, another way out would be to reserve this bit f=
or OAM<br>
&gt;&gt; but save the definition and behavior for the OAM draft.=C2=A0 That=
&#39;d be<br>
&gt;&gt; unfortunate in that implementations could conform to NSH but not t=
he<br>
&gt;&gt; associated OAM.<br>
&gt;<br>
</div></div>&gt;_______________________________________________<br>
&gt;sfc mailing list<br>
&gt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
</blockquote></div><br></div>

--001a114dba2c60237b0534a65d50--


From nobody Mon Jun  6 19:28:35 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B2BA12D619; Mon,  6 Jun 2016 19:28:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 aqSjezTb-s17; Mon,  6 Jun 2016 19:28:31 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 B116D12D5D5; Mon,  6 Jun 2016 19:28:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 9A54324088D; Mon,  6 Jun 2016 19:28:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465266511; bh=BRFF1oZW1+R5/FiLAjFdsgp2PTC6n8hEAyMInl2mV2w=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=VfR1Lgo4r2Tgnkb5/ROoWTsqUoX6YG3rS+H4i1ityJkcK3KCdQRi6qhxBsatSVHdY oWm5aJ0EFzRxWIDfW716mIc7l2xmD86Ctk+uZ5si2ECU38itt3dfZbqYwsW4GIlrzz c2ZLU0CQDvd8ioppZYoRNCVtu3ggVxjaDkzEpdUQ=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id E258D2407AB; Mon,  6 Jun 2016 19:28:30 -0700 (PDT)
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, Alia Atlas <akatlas@gmail.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com>
Date: Mon, 6 Jun 2016 22:28:12 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pjwSGsB5UijNIVlIYj4UhBk7HlY>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 02:28:33 -0000

Given that blindly forwarding OAM packets is likely to produce 
unexpected results, I am inclined to conclude that an SFF who is 
configured to forward OAM packets better also know something about what 
it is doing.
In the absence of such knowledge, I have trouble seeing how anything 
other than dropping them is safe.

Yours,
Joel

On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
> Joel, Alia,
>
> I do not think we should force discard. There may be implementations of
> SFF/SF without OAM support added and there maybe OAM procedures that may
> still be useful even if only part of a chain participates in an OAM
> processing.
>
> So how about:
>
> Sec 3.2:  " O bit: reserved for Operations, Administration and Maintenance
> (OAM) message. SF/SFFs implemenations compliant to this specification
> SHALL support configurable behaviour whether to discard the packet or
> forward unmodified to the next element in the NSH-specified chain
> regardless whether an SF/SFF supports the OAM procedures. OAM message
> specifics and handling details are outside the scope of this document.
>
>
>
> Andrew
>
>
> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>
>> Alia, thank you for taking the time to do a thorough review.
>>
>> I would like to comment on the OAM bit.  I understand your point.  It
>> will take significant time to get even a significant portion of the OAM
>> procedures (much less all of them) defined.
>>
>> Would it make sense to turn the requirement around?  Could we say:
>> An SFF that receives a packet with the OAM bit set should determine if
>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>> should consult those procedures for processing.  If it does not support
>> any NSH based OAM procedures, it must discard received packets with the
>> OAM bit set.
>>
>> That way we are not held up waiting for agreement on a common OAM
>> format, for which we do not yet have a starting point.  (We have various
>> specific proposals for specific mechanisms.)
>>
>> Yours,
>> Joel
>>
>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
>>> like to thank Paul, Uri, and all the contributors and WG members who
>>> have done so much work on this.
>>>
>>> Second, this document still needs a lot of work before it is ready to
>>> advance.  I haven't scrutinized the references for my review - but I
>>> would ask you to think about what should be normative so that someone
>>> can implement NSH.
>>>
>>>
>>> Major:
>>>
>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>>> Operations,
>>>    Administration and Maintenance (OAM) message.  The receiving SFF and
>>>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>>>    return status information).  OAM message specifics and handling
>>>    details are outside the scope of this document."
>>>
>>> I am quite concerned that this document requires (MUST) conformance to a
>>> document that isn't in any way referenced or specified.  Basically, an
>>> implementer has no way to be compliant.  At a minimum, this should have
>>> a Normative Reference to the OAM procedures.
>>>
>>> If truly necessary, another way out would be to reserve this bit for OAM
>>> but save the definition and behavior for the OAM draft.  That'd be
>>> unfortunate in that implementations could conform to NSH but not the
>>> associated OAM.
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>


From nobody Mon Jun  6 19:30:47 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DC5212D5D5; Mon,  6 Jun 2016 19:30:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level: 
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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 THxJdBi75ygX; Mon,  6 Jun 2016 19:30:43 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (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 ED2D912D0F6; Mon,  6 Jun 2016 19:30:42 -0700 (PDT)
Received: from us70tumx2.dmz.alcatel-lucent.com (unknown [135.245.18.14]) by Websense Email Security Gateway with ESMTPS id B90181BA68B7D; Tue,  7 Jun 2016 02:30:40 +0000 (GMT)
Received: from us70tusmtp2.zam.alcatel-lucent.com (us70tusmtp2.zam.alcatel-lucent.com [135.5.2.64]) by us70tumx2.dmz.alcatel-lucent.com (GMO) with ESMTP id u572Ufwg030710 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2016 02:30:41 GMT
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id u572Ufdn002266 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Jun 2016 02:30:41 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70UWXCHHUB02.zam.alcatel-lucent.com ([135.5.2.49]) with mapi id 14.03.0195.001; Mon, 6 Jun 2016 22:30:41 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4D//4YMAIAAhs0A
Date: Tue, 7 Jun 2016 02:30:40 +0000
Message-ID: <D37C529A.9FDB3%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com>
In-Reply-To: <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <9309268D196D4F4BB0DEB0C7087836CB@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/LZeGeqvkngFksCLHeRfSeoOzSxc>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 02:30:46 -0000

OAM CC would work. If I want to know whether my chain is up e2e, even if
SFF/SF does not support OAM-CC, forwarding a packet is better than
dropping.

Andrew

On 2016-06-07, 10:28 AM, "Joel M. Halpern" wrote:

>Given that blindly forwarding OAM packets is likely to produce
>unexpected results, I am inclined to conclude that an SFF who is
>configured to forward OAM packets better also know something about what
>it is doing.
>In the absence of such knowledge, I have trouble seeing how anything
>other than dropping them is safe.
>
>Yours,
>Joel
>
>On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>> Joel, Alia,
>>
>> I do not think we should force discard. There may be implementations of
>> SFF/SF without OAM support added and there maybe OAM procedures that may
>> still be useful even if only part of a chain participates in an OAM
>> processing.
>>
>> So how about:
>>
>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>Maintenance
>> (OAM) message. SF/SFFs implemenations compliant to this specification
>> SHALL support configurable behaviour whether to discard the packet or
>> forward unmodified to the next element in the NSH-specified chain
>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>> specifics and handling details are outside the scope of this document.
>>
>>
>>
>> Andrew
>>
>>
>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>>
>>> Alia, thank you for taking the time to do a thorough review.
>>>
>>> I would like to comment on the OAM bit.  I understand your point.  It
>>> will take significant time to get even a significant portion of the OAM
>>> procedures (much less all of them) defined.
>>>
>>> Would it make sense to turn the requirement around?  Could we say:
>>> An SFF that receives a packet with the OAM bit set should determine if
>>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>>> should consult those procedures for processing.  If it does not support
>>> any NSH based OAM procedures, it must discard received packets with the
>>> OAM bit set.
>>>
>>> That way we are not held up waiting for agreement on a common OAM
>>> format, for which we do not yet have a starting point.  (We have
>>>various
>>> specific proposals for specific mechanisms.)
>>>
>>> Yours,
>>> Joel
>>>
>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>>>would
>>>> like to thank Paul, Uri, and all the contributors and WG members who
>>>> have done so much work on this.
>>>>
>>>> Second, this document still needs a lot of work before it is ready to
>>>> advance.  I haven't scrutinized the references for my review - but I
>>>> would ask you to think about what should be normative so that someone
>>>> can implement NSH.
>>>>
>>>>
>>>> Major:
>>>>
>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>>>> Operations,
>>>>    Administration and Maintenance (OAM) message.  The receiving SFF
>>>>and
>>>>    SFs nodes MUST examine the payload and take appropriate action
>>>>(e.g.
>>>>    return status information).  OAM message specifics and handling
>>>>    details are outside the scope of this document."
>>>>
>>>> I am quite concerned that this document requires (MUST) conformance
>>>>to a
>>>> document that isn't in any way referenced or specified.  Basically, an
>>>> implementer has no way to be compliant.  At a minimum, this should
>>>>have
>>>> a Normative Reference to the OAM procedures.
>>>>
>>>> If truly necessary, another way out would be to reserve this bit for
>>>>OAM
>>>> but save the definition and behavior for the OAM draft.  That'd be
>>>> unfortunate in that implementations could conform to NSH but not the
>>>> associated OAM.
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>


From nobody Mon Jun  6 19:48:06 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83D6E12B01B; Mon,  6 Jun 2016 19:48:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.326
X-Spam-Level: 
X-Spam-Status: No, score=-3.326 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-1.426] 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 UdKpSktS7oNX; Mon,  6 Jun 2016 19:48:04 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E450012D86C; Mon,  6 Jun 2016 19:48:03 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Mon, 6 Jun 2016 22:48:02 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIS2+4DGa0jeEySXQKKbNj1RJ/dbXSAgAARR4CAAAwoAP//wn1N
Date: Tue, 7 Jun 2016 02:48:02 +0000
Message-ID: <20160607024800.5697621.8531.88864@sandvine.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>, <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com>
In-Reply-To: <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/9kCUuQIEgHZ52QVgbtqhOJYzauA>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 02:48:05 -0000

I agree with Joel that unknown OAM types must be dropped. Some of the OAM s=
chemes in discussion have required an echo, whereas others have required so=
me kind of control-plane response. Forwarding such packets would cause havo=
c.


  Original Message
From: Joel M. Halpern
Sent: Monday, June 6, 2016 10:28 PM
To: Dolganow, Andrew (Nokia - SG); Alia Atlas
Cc: sfc-chairs@ietf.org; sfc@ietf.org
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05


Given that blindly forwarding OAM packets is likely to produce
unexpected results, I am inclined to conclude that an SFF who is
configured to forward OAM packets better also know something about what
it is doing.
In the absence of such knowledge, I have trouble seeing how anything
other than dropping them is safe.

Yours,
Joel

On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
> Joel, Alia,
>
> I do not think we should force discard. There may be implementations of
> SFF/SF without OAM support added and there maybe OAM procedures that may
> still be useful even if only part of a chain participates in an OAM
> processing.
>
> So how about:
>
> Sec 3.2:  " O bit: reserved for Operations, Administration and Maintenanc=
e
> (OAM) message. SF/SFFs implemenations compliant to this specification
> SHALL support configurable behaviour whether to discard the packet or
> forward unmodified to the next element in the NSH-specified chain
> regardless whether an SF/SFF supports the OAM procedures. OAM message
> specifics and handling details are outside the scope of this document.
>
>
>
> Andrew
>
>
> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>
>> Alia, thank you for taking the time to do a thorough review.
>>
>> I would like to comment on the OAM bit.  I understand your point.  It
>> will take significant time to get even a significant portion of the OAM
>> procedures (much less all of them) defined.
>>
>> Would it make sense to turn the requirement around?  Could we say:
>> An SFF that receives a packet with the OAM bit set should determine if
>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>> should consult those procedures for processing.  If it does not support
>> any NSH based OAM procedures, it must discard received packets with the
>> OAM bit set.
>>
>> That way we are not held up waiting for agreement on a common OAM
>> format, for which we do not yet have a starting point.  (We have various
>> specific proposals for specific mechanisms.)
>>
>> Yours,
>> Joel
>>
>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
>>> like to thank Paul, Uri, and all the contributors and WG members who
>>> have done so much work on this.
>>>
>>> Second, this document still needs a lot of work before it is ready to
>>> advance.  I haven't scrutinized the references for my review - but I
>>> would ask you to think about what should be normative so that someone
>>> can implement NSH.
>>>
>>>
>>> Major:
>>>
>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>>> Operations,
>>>    Administration and Maintenance (OAM) message.  The receiving SFF and
>>>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>>>    return status information).  OAM message specifics and handling
>>>    details are outside the scope of this document."
>>>
>>> I am quite concerned that this document requires (MUST) conformance to =
a
>>> document that isn't in any way referenced or specified.  Basically, an
>>> implementer has no way to be compliant.  At a minimum, this should have
>>> a Normative Reference to the OAM procedures.
>>>
>>> If truly necessary, another way out would be to reserve this bit for OA=
M
>>> but save the definition and behavior for the OAM draft.  That'd be
>>> unfortunate in that implementations could conform to NSH but not the
>>> associated OAM.
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>

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


From nobody Mon Jun  6 19:59:05 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C7D512D586; Mon,  6 Jun 2016 19:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level: 
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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 njr97d13Wyej; Mon,  6 Jun 2016 19:59:02 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (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 0E65D12D53B; Mon,  6 Jun 2016 19:59:01 -0700 (PDT)
Received: from us70tumx2.dmz.alcatel-lucent.com (unknown [135.245.18.14]) by Websense Email Security Gateway with ESMTPS id E39934F0C0577; Tue,  7 Jun 2016 02:58:59 +0000 (GMT)
Received: from us70tusmtp2.zam.alcatel-lucent.com (us70tusmtp2.zam.alcatel-lucent.com [135.5.2.64]) by us70tumx2.dmz.alcatel-lucent.com (GMO) with ESMTP id u572x083023743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2016 02:59:01 GMT
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id u572x09v032144 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Jun 2016 02:59:00 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Mon, 6 Jun 2016 22:59:00 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: Dave Dolson <ddolson@sandvine.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4D//4YMAIAABYsAgACJK4A=
Date: Tue, 7 Jun 2016 02:58:59 +0000
Message-ID: <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com>
In-Reply-To: <20160607024800.5697621.8531.88864@sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.18]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <56CA027FEDAD8247A5B368B35418587E@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/cjgvQycgCau0FietIrJdhKXNKE4>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 02:59:04 -0000

Dave,

Agree on you statement regarding bad result if OAM function is not
supported; however, I know of no case where an operator deployed OAM
function without understanding what it did. People just do not do this
type of things, and even if they did - the behaviour proposed will not to
produce instability - it will give more of =B3garbage in garbage out=B2 res=
ult.

By allowing configurable behaviour, we allow running e2e OAM that does not
require every element in a given chain to support every OAM function. This
is more flexible. I am OK to say SHALL drop and SHOULD support
configurable behaviour:

Sec 3.2:  " O bit: reserved for Operations, Administration and Maintenance
(OAM) message. SF/SFFs implemenations compliant to this specification
SHALL discard the packet be default when the bit is set and an SF/SFF does
not
supports the OAM procedure. SF/SFFs implementations compliant to
This specification SHOULD support configurable behaviour whether to
discard=20
the packet or forward unmodified to the next element in the NSH-specified
chain
regardless whether an SF/SFF supports the OAM procedures. OAM message
specifics and handling details are outside the scope of this document.



Andrew

On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:

>I agree with Joel that unknown OAM types must be dropped. Some of the OAM
>schemes in discussion have required an echo, whereas others have required
>some kind of control-plane response. Forwarding such packets would cause
>havoc.
>
>
>  Original Message
>From: Joel M. Halpern
>Sent: Monday, June 6, 2016 10:28 PM
>To: Dolganow, Andrew (Nokia - SG); Alia Atlas
>Cc: sfc-chairs@ietf.org; sfc@ietf.org
>Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>
>
>Given that blindly forwarding OAM packets is likely to produce
>unexpected results, I am inclined to conclude that an SFF who is
>configured to forward OAM packets better also know something about what
>it is doing.
>In the absence of such knowledge, I have trouble seeing how anything
>other than dropping them is safe.
>
>Yours,
>Joel
>
>On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>> Joel, Alia,
>>
>> I do not think we should force discard. There may be implementations of
>> SFF/SF without OAM support added and there maybe OAM procedures that may
>> still be useful even if only part of a chain participates in an OAM
>> processing.
>>
>> So how about:
>>
>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>Maintenance
>> (OAM) message. SF/SFFs implemenations compliant to this specification
>> SHALL support configurable behaviour whether to discard the packet or
>> forward unmodified to the next element in the NSH-specified chain
>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>> specifics and handling details are outside the scope of this document.
>>
>>
>>
>> Andrew
>>
>>
>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>>
>>> Alia, thank you for taking the time to do a thorough review.
>>>
>>> I would like to comment on the OAM bit.  I understand your point.  It
>>> will take significant time to get even a significant portion of the OAM
>>> procedures (much less all of them) defined.
>>>
>>> Would it make sense to turn the requirement around?  Could we say:
>>> An SFF that receives a packet with the OAM bit set should determine if
>>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>>> should consult those procedures for processing.  If it does not support
>>> any NSH based OAM procedures, it must discard received packets with the
>>> OAM bit set.
>>>
>>> That way we are not held up waiting for agreement on a common OAM
>>> format, for which we do not yet have a starting point.  (We have
>>>various
>>> specific proposals for specific mechanisms.)
>>>
>>> Yours,
>>> Joel
>>>
>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>>>would
>>>> like to thank Paul, Uri, and all the contributors and WG members who
>>>> have done so much work on this.
>>>>
>>>> Second, this document still needs a lot of work before it is ready to
>>>> advance.  I haven't scrutinized the references for my review - but I
>>>> would ask you to think about what should be normative so that someone
>>>> can implement NSH.
>>>>
>>>>
>>>> Major:
>>>>
>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>>>> Operations,
>>>>    Administration and Maintenance (OAM) message.  The receiving SFF
>>>>and
>>>>    SFs nodes MUST examine the payload and take appropriate action
>>>>(e.g.
>>>>    return status information).  OAM message specifics and handling
>>>>    details are outside the scope of this document."
>>>>
>>>> I am quite concerned that this document requires (MUST) conformance
>>>>to a
>>>> document that isn't in any way referenced or specified.  Basically, an
>>>> implementer has no way to be compliant.  At a minimum, this should
>>>>have
>>>> a Normative Reference to the OAM procedures.
>>>>
>>>> If truly necessary, another way out would be to reserve this bit for
>>>>OAM
>>>> but save the definition and behavior for the OAM draft.  That'd be
>>>> unfortunate in that implementations could conform to NSH but not the
>>>> associated OAM.
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Mon Jun  6 19:59:42 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65CBF12D586; Mon,  6 Jun 2016 19:59:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 USEfFdXEDkQB; Mon,  6 Jun 2016 19:59:37 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 E17C812D53B; Mon,  6 Jun 2016 19:59:37 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id CABA4240610; Mon,  6 Jun 2016 19:59:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465268377; bh=bMk1DU9xPrIxow4Uogs0kjWOuKMhhEsSaAY8UZZYhtk=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=cNkJEe6NTaIWcrXEcjLXFmZxrqrTxNjAhjfQRTAnqjVblzNGIt6qBc54laaII3I47 atVFtIJ5feZVoj7M5MQ0KQI3iv+LYi0tE0svMxkZeMMtWn9aFbzbYm3ACPiCHf4di/ mSC/y0JChLMau9aTCM24J61g9cX/358ajn+ui0dE=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 20541240265; Mon,  6 Jun 2016 19:59:37 -0700 (PDT)
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, Alia Atlas <akatlas@gmail.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <D37C529A.9FDB3%andrew.dolganow@alcatel-lucent.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5a5d9339-2fb4-5a9a-783d-9a9e63465588@joelhalpern.com>
Date: Mon, 6 Jun 2016 22:59:18 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D37C529A.9FDB3%andrew.dolganow@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/uDtnia0fN0jocTL-YuiFvzGD_BI>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 02:59:39 -0000

Actually, if one has an NSH aware SF that does not understand how CC is 
working, I have no idea what it will do with a CC packet.  So expecting 
it to work properly is rather optimistic.  We could try to mandate a 
default behavior for SF when presented with OAM packets, but "forward" 
is not always a natural action for an SF.  For example, a NAT does not 
forward packets unmodified.

In fact, in the discussions of OAM processing, we have strongly 
distinguished between testing an SF and testing an SFP.  Blindly handing 
OAM packets that are testing SFP to an SF is likely to produce odd results.

Yours,
Joel

On 6/6/16 10:30 PM, Dolganow, Andrew (Nokia - SG) wrote:
> OAM CC would work. If I want to know whether my chain is up e2e, even if
> SFF/SF does not support OAM-CC, forwarding a packet is better than
> dropping.
>
> Andrew
>
> On 2016-06-07, 10:28 AM, "Joel M. Halpern" wrote:
>
>> Given that blindly forwarding OAM packets is likely to produce
>> unexpected results, I am inclined to conclude that an SFF who is
>> configured to forward OAM packets better also know something about what
>> it is doing.
>> In the absence of such knowledge, I have trouble seeing how anything
>> other than dropping them is safe.
>>
>> Yours,
>> Joel
>>
>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>> Joel, Alia,
>>>
>>> I do not think we should force discard. There may be implementations of
>>> SFF/SF without OAM support added and there maybe OAM procedures that may
>>> still be useful even if only part of a chain participates in an OAM
>>> processing.
>>>
>>> So how about:
>>>
>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>> Maintenance
>>> (OAM) message. SF/SFFs implemenations compliant to this specification
>>> SHALL support configurable behaviour whether to discard the packet or
>>> forward unmodified to the next element in the NSH-specified chain
>>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>>> specifics and handling details are outside the scope of this document.
>>>
>>>
>>>
>>> Andrew
>>>
>>>
>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>>>
>>>> Alia, thank you for taking the time to do a thorough review.
>>>>
>>>> I would like to comment on the OAM bit.  I understand your point.  It
>>>> will take significant time to get even a significant portion of the OAM
>>>> procedures (much less all of them) defined.
>>>>
>>>> Would it make sense to turn the requirement around?  Could we say:
>>>> An SFF that receives a packet with the OAM bit set should determine if
>>>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>>>> should consult those procedures for processing.  If it does not support
>>>> any NSH based OAM procedures, it must discard received packets with the
>>>> OAM bit set.
>>>>
>>>> That way we are not held up waiting for agreement on a common OAM
>>>> format, for which we do not yet have a starting point.  (We have
>>>> various
>>>> specific proposals for specific mechanisms.)
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>>>> would
>>>>> like to thank Paul, Uri, and all the contributors and WG members who
>>>>> have done so much work on this.
>>>>>
>>>>> Second, this document still needs a lot of work before it is ready to
>>>>> advance.  I haven't scrutinized the references for my review - but I
>>>>> would ask you to think about what should be normative so that someone
>>>>> can implement NSH.
>>>>>
>>>>>
>>>>> Major:
>>>>>
>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>>>>> Operations,
>>>>>    Administration and Maintenance (OAM) message.  The receiving SFF
>>>>> and
>>>>>    SFs nodes MUST examine the payload and take appropriate action
>>>>> (e.g.
>>>>>    return status information).  OAM message specifics and handling
>>>>>    details are outside the scope of this document."
>>>>>
>>>>> I am quite concerned that this document requires (MUST) conformance
>>>>> to a
>>>>> document that isn't in any way referenced or specified.  Basically, an
>>>>> implementer has no way to be compliant.  At a minimum, this should
>>>>> have
>>>>> a Normative Reference to the OAM procedures.
>>>>>
>>>>> If truly necessary, another way out would be to reserve this bit for
>>>>> OAM
>>>>> but save the definition and behavior for the OAM draft.  That'd be
>>>>> unfortunate in that implementations could conform to NSH but not the
>>>>> associated OAM.
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>
>


From nobody Mon Jun  6 20:00:10 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76F7512D751; Mon,  6 Jun 2016 20:00:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 tAxmAyyc_9Cv; Mon,  6 Jun 2016 20:00:07 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 B833912D586; Mon,  6 Jun 2016 20:00:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id A4792240610; Mon,  6 Jun 2016 20:00:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465268407; bh=s7f0H/P3hCpzf60jMQPYaM4bk+UTmz4p9F5Fo3u0x8Y=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=QSOJRBIwlf+Tc3YuS1WW/83KwJpsj00Vo+Ps4Iu6ODtVaSNVvYxCJ7dbAYNmYYzCo F5PJCyqP4Ai7noaBDN4EeXkwBDiLTLRL7S2d9ZOLRF7zLkjhJCkjTkcyLGSK+o1ChI gB095trjFmW47gMsrL+kGEFtp+juB01TKUP9JXOI=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id DE23A240265; Mon,  6 Jun 2016 20:00:06 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, Alia Atlas <akatlas@gmail.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <3f70070f-9b0c-e60c-528e-e50c66cb792c@joelhalpern.com>
Date: Mon, 6 Jun 2016 22:59:48 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <20160607024800.5697621.8531.88864@sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/3AKX3t6AoJ52pPF5pjL9evwjJUM>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 03:00:08 -0000

I will note that this discussion confirms Alia's point that we do need 
to be clear about the handling.

Yours,
Joel


From nobody Mon Jun  6 20:01:43 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FABD12D0C7; Mon,  6 Jun 2016 20:01:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 3fBiv2UoZhY9; Mon,  6 Jun 2016 20:01:40 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 C90C712B05D; Mon,  6 Jun 2016 20:01:40 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id B4527240610; Mon,  6 Jun 2016 20:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465268500; bh=eU/lRmOgeIG3apGr/OkS1yo399aCyivBnmaJPrcmNQw=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=l8LgyRmhi0+22Ef7YYs4HAzmKJ9IcdDuU7q0M48Kt4NXKTWfKfeO/27rC4EcCGGFB HVrIcbN2a/myLWsPrYhMMyu3icqaxPnlU+qQNEqY5huQ9WauJ+ZGY086eWX8dqxWOI GLx/XD6DyBESKbhv6yNxn9s4CeUPet8HCunvqmoU=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id C8BBA24088D; Mon,  6 Jun 2016 20:01:39 -0700 (PDT)
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, Dave Dolson <ddolson@sandvine.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com>
Date: Mon, 6 Jun 2016 23:01:21 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Q9XlG2NtKMddZCN6RYgXTdPOpoE>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 03:01:42 -0000

I have no problem with a knob that says "if you get an OAM packet like 
<this>, just forward it."  But that is a form of knowledge.
A knob that says "Just forward OAM packets" is liable to break things.

Yours,
Joel

On 6/6/16 10:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
> Dave,
>
> Agree on you statement regarding bad result if OAM function is not
> supported; however, I know of no case where an operator deployed OAM
> function without understanding what it did. People just do not do this
> type of things, and even if they did - the behaviour proposed will not to
> produce instability - it will give more of ³garbage in garbage out² result.
>
> By allowing configurable behaviour, we allow running e2e OAM that does not
> require every element in a given chain to support every OAM function. This
> is more flexible. I am OK to say SHALL drop and SHOULD support
> configurable behaviour:
>
> Sec 3.2:  " O bit: reserved for Operations, Administration and Maintenance
> (OAM) message. SF/SFFs implemenations compliant to this specification
> SHALL discard the packet be default when the bit is set and an SF/SFF does
> not
> supports the OAM procedure. SF/SFFs implementations compliant to
> This specification SHOULD support configurable behaviour whether to
> discard
> the packet or forward unmodified to the next element in the NSH-specified
> chain
> regardless whether an SF/SFF supports the OAM procedures. OAM message
> specifics and handling details are outside the scope of this document.
>
>
>
> Andrew
>
> On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:
>
>> I agree with Joel that unknown OAM types must be dropped. Some of the OAM
>> schemes in discussion have required an echo, whereas others have required
>> some kind of control-plane response. Forwarding such packets would cause
>> havoc.
>>
>>
>>  Original Message
>> From: Joel M. Halpern
>> Sent: Monday, June 6, 2016 10:28 PM
>> To: Dolganow, Andrew (Nokia - SG); Alia Atlas
>> Cc: sfc-chairs@ietf.org; sfc@ietf.org
>> Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>
>>
>> Given that blindly forwarding OAM packets is likely to produce
>> unexpected results, I am inclined to conclude that an SFF who is
>> configured to forward OAM packets better also know something about what
>> it is doing.
>> In the absence of such knowledge, I have trouble seeing how anything
>> other than dropping them is safe.
>>
>> Yours,
>> Joel
>>
>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>> Joel, Alia,
>>>
>>> I do not think we should force discard. There may be implementations of
>>> SFF/SF without OAM support added and there maybe OAM procedures that may
>>> still be useful even if only part of a chain participates in an OAM
>>> processing.
>>>
>>> So how about:
>>>
>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>> Maintenance
>>> (OAM) message. SF/SFFs implemenations compliant to this specification
>>> SHALL support configurable behaviour whether to discard the packet or
>>> forward unmodified to the next element in the NSH-specified chain
>>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>>> specifics and handling details are outside the scope of this document.
>>>
>>>
>>>
>>> Andrew
>>>
>>>
>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>>>
>>>> Alia, thank you for taking the time to do a thorough review.
>>>>
>>>> I would like to comment on the OAM bit.  I understand your point.  It
>>>> will take significant time to get even a significant portion of the OAM
>>>> procedures (much less all of them) defined.
>>>>
>>>> Would it make sense to turn the requirement around?  Could we say:
>>>> An SFF that receives a packet with the OAM bit set should determine if
>>>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>>>> should consult those procedures for processing.  If it does not support
>>>> any NSH based OAM procedures, it must discard received packets with the
>>>> OAM bit set.
>>>>
>>>> That way we are not held up waiting for agreement on a common OAM
>>>> format, for which we do not yet have a starting point.  (We have
>>>> various
>>>> specific proposals for specific mechanisms.)
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>>>> would
>>>>> like to thank Paul, Uri, and all the contributors and WG members who
>>>>> have done so much work on this.
>>>>>
>>>>> Second, this document still needs a lot of work before it is ready to
>>>>> advance.  I haven't scrutinized the references for my review - but I
>>>>> would ask you to think about what should be normative so that someone
>>>>> can implement NSH.
>>>>>
>>>>>
>>>>> Major:
>>>>>
>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>>>>> Operations,
>>>>>    Administration and Maintenance (OAM) message.  The receiving SFF
>>>>> and
>>>>>    SFs nodes MUST examine the payload and take appropriate action
>>>>> (e.g.
>>>>>    return status information).  OAM message specifics and handling
>>>>>    details are outside the scope of this document."
>>>>>
>>>>> I am quite concerned that this document requires (MUST) conformance
>>>>> to a
>>>>> document that isn't in any way referenced or specified.  Basically, an
>>>>> implementer has no way to be compliant.  At a minimum, this should
>>>>> have
>>>>> a Normative Reference to the OAM procedures.
>>>>>
>>>>> If truly necessary, another way out would be to reserve this bit for
>>>>> OAM
>>>>> but save the definition and behavior for the OAM draft.  That'd be
>>>>> unfortunate in that implementations could conform to NSH but not the
>>>>> associated OAM.
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Jun  6 20:09:57 2016
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A97812D75C; Mon,  6 Jun 2016 20:09:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 XzvjQfVtsiqL; Mon,  6 Jun 2016 20:09:54 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 118D912D756; Mon,  6 Jun 2016 20:09:54 -0700 (PDT)
X-AuditID: c618062d-f79886d000002334-21-575631cff997
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usplmg20.ericsson.net (Symantec Mail Security) with SMTP id 40.AA.09012.FC136575; Tue,  7 Jun 2016 04:30:40 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0294.000; Mon, 6 Jun 2016 23:09:52 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Dave Dolson <ddolson@sandvine.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFISOZWlZhBo1EiT/G2AB/JFEZ/dbXSAgAARR4CAAAwoAIAABYsA//+/U3A=
Date: Tue, 7 Jun 2016 03:09:52 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221A9C16D@eusaamb103.ericsson.se>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com>, <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com>
In-Reply-To: <20160607024800.5697621.8531.88864@sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRmVeSWpSXmKPExsUyuXRPiO4Fw7Bwg2XfBC0+PbzEbHFDzGLr sofsFh9PvWGy2LNtGrvFkwdb2R3YPHbOusvusWTJTyaPc1O+M3rcvXWJyePr5u2sAaxRXDYp qTmZZalF+nYJXBmLGjcwFuzQrji6dDN7A2O7chcjJ4eEgInEnvlr2SFsMYkL99azdTFycQgJ HGWUmH5uPSNIQkhgGaPEhHZ7EJtNwEjixcYedpAiEYENjBLP3x1kBUkwC/hJLFuygwnEFhaw lvi96BcLiC0iYCNx4fQcVgjbT2Le/slgNSwCKhL3b30Bi/MK+Ep8aV0EtWwNk8TGS8EgNqeA rcSpjiVgcxiBrvt+ag0TxC5xiVtP5jNBXC0gsWTPeWYIW1Ti5eN/rBC2ksTH3/PZIep1JBbs /sQGYWtLLFv4mhlir6DEyZlPWCYwis1CMnYWkpZZSFpmIWlZwMiyipGjtLggJzfdyGATIzDS jkmw6e5gvD/d8xCjAAejEg9vwqfQcCHWxLLiytxDjBIczEoivMV6YeFCvCmJlVWpRfnxRaU5 qcWHGKU5WJTEecUeKYYLCaQnlqRmp6YWpBbBZJk4OKUaGGPTHwhMmRx1p8oy9m7QlrX66yYp cB2e4DM53PX8HO4dk7bbuOqa/J97VHJtfsOevisfqr/ybzzyMmFCdPedk7fuXHCfsH5y5IQz fNcPavebCTYsKot9d1j1b4nwnwnvn++59uvUn2svTz7R6uuZLhWWxFB1fo/K4gLmxgYBpiTD nN/MYleSOuqVWIozEg21mIuKEwGtJK2LsAIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/CxuG8FB6eu6So0UxE7WIVicklWA>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 03:09:56 -0000

Dear All,
I can refer to the Residence Time Measurement work as an example where drop=
ping the OAM packet would break the process. Though the RTM in MPLS network=
 relies on calculation of the TTL value by RTM-capable node I can imagine s=
olution where the OAM packet being passed from LSR to LSR, the LDP environm=
ent for example, so that only ones that are capable to measure the residenc=
e time would do the processing. In some way this is similar to Linktrace fu=
nction in Ethernet OAM where the LTM frame gets forwarded along the path wh=
ile nodes with properly configured MIP generate LTR back to the sender. If =
a transient node that doesn't understand LTM operation to drop frames, that=
 would produce hard to debug situation.

	Regards,
		Greg

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Monday, June 06, 2016 7:48 PM
To: Joel M. Halpern; Dolganow, Andrew (Nokia - SG); Alia Atlas
Cc: sfc-chairs@ietf.org; sfc@ietf.org
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05

I agree with Joel that unknown OAM types must be dropped. Some of the OAM s=
chemes in discussion have required an echo, whereas others have required so=
me kind of control-plane response. Forwarding such packets would cause havo=
c.


  Original Message
From: Joel M. Halpern
Sent: Monday, June 6, 2016 10:28 PM
To: Dolganow, Andrew (Nokia - SG); Alia Atlas
Cc: sfc-chairs@ietf.org; sfc@ietf.org
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05


Given that blindly forwarding OAM packets is likely to produce unexpected r=
esults, I am inclined to conclude that an SFF who is configured to forward =
OAM packets better also know something about what it is doing.
In the absence of such knowledge, I have trouble seeing how anything other =
than dropping them is safe.

Yours,
Joel

On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
> Joel, Alia,
>
> I do not think we should force discard. There may be implementations=20
> of SFF/SF without OAM support added and there maybe OAM procedures=20
> that may still be useful even if only part of a chain participates in=20
> an OAM processing.
>
> So how about:
>
> Sec 3.2:  " O bit: reserved for Operations, Administration and=20
> Maintenance
> (OAM) message. SF/SFFs implemenations compliant to this specification=20
> SHALL support configurable behaviour whether to discard the packet or=20
> forward unmodified to the next element in the NSH-specified chain=20
> regardless whether an SF/SFF supports the OAM procedures. OAM message=20
> specifics and handling details are outside the scope of this document.
>
>
>
> Andrew
>
>
> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>
>> Alia, thank you for taking the time to do a thorough review.
>>
>> I would like to comment on the OAM bit.  I understand your point.  It=20
>> will take significant time to get even a significant portion of the=20
>> OAM procedures (much less all of them) defined.
>>
>> Would it make sense to turn the requirement around?  Could we say:
>> An SFF that receives a packet with the OAM bit set should determine=20
>> if it supports any NSH based OAM procedures and encapsulations.  if=20
>> so, it should consult those procedures for processing.  If it does=20
>> not support any NSH based OAM procedures, it must discard received=20
>> packets with the OAM bit set.
>>
>> That way we are not held up waiting for agreement on a common OAM=20
>> format, for which we do not yet have a starting point.  (We have=20
>> various specific proposals for specific mechanisms.)
>>
>> Yours,
>> Joel
>>
>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I=20
>>> would like to thank Paul, Uri, and all the contributors and WG=20
>>> members who have done so much work on this.
>>>
>>> Second, this document still needs a lot of work before it is ready=20
>>> to advance.  I haven't scrutinized the references for my review -=20
>>> but I would ask you to think about what should be normative so that=20
>>> someone can implement NSH.
>>>
>>>
>>> Major:
>>>
>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is=20
>>> an Operations,
>>>    Administration and Maintenance (OAM) message.  The receiving SFF and
>>>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>>>    return status information).  OAM message specifics and handling
>>>    details are outside the scope of this document."
>>>
>>> I am quite concerned that this document requires (MUST) conformance=20
>>> to a document that isn't in any way referenced or specified. =20
>>> Basically, an implementer has no way to be compliant.  At a minimum,=20
>>> this should have a Normative Reference to the OAM procedures.
>>>
>>> If truly necessary, another way out would be to reserve this bit for=20
>>> OAM but save the definition and behavior for the OAM draft.  That'd=20
>>> be unfortunate in that implementations could conform to NSH but not=20
>>> the associated OAM.
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>

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

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


From nobody Mon Jun  6 20:13:12 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6EF12D760; Mon,  6 Jun 2016 20:13:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level: 
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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 Tqdpogf0e3U9; Mon,  6 Jun 2016 20:13:08 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-01.alcatel-lucent.com [135.245.18.29]) (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 E2F4412D98C; Mon,  6 Jun 2016 20:13:06 -0700 (PDT)
Received: from us70uumx3.dmz.alcatel-lucent.com (unknown [135.245.18.15]) by Websense Email Security Gateway with ESMTPS id CAABFD64AD2F; Tue,  7 Jun 2016 03:13:04 +0000 (GMT)
Received: from us70uusmtp3.zam.alcatel-lucent.com (us70uusmtp3.zam.alcatel-lucent.com [135.5.2.65]) by us70uumx3.dmz.alcatel-lucent.com (GMO) with ESMTP id u573D5ax012268 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2016 03:13:05 GMT
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id u573D4bd019305 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Jun 2016 03:13:05 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Mon, 6 Jun 2016 23:13:05 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4D//4YMAIAABYsAgACJK4D//3qNgIAAiWIA
Date: Tue, 7 Jun 2016 03:13:04 +0000
Message-ID: <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com>
In-Reply-To: <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <A59B6F5BC8BEF346B686D286909157C0@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/1PNA_Mvjmobr8qaUkc8L9D8QSTA>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 03:13:10 -0000

SmFjaywNCg0KQmFjayB0byBteSBmdW5kYW1lbnRhbCBhc3N1bXB0aW9uLiBQZW9wbGUgZG8gbm90
IGp1c3QgdHVybiBlMmUgZmVhdHVyZXMgaW4NCnJlYWwgbGlmZSB3aXRob3V0IGtub3dpbmcgd2hh
dCB0aGV5IGRvLiBUb25zIG9mIHRvZGF5J3MgU0ROLShyKWV2b2x1dGlvbiwNCmluY2x1ZGluZyBT
RkMgd29yayBpcyBkcml2ZW4gYnkgbmV0d29yayBpbmZsZXhpYmlsaXR5IHRvIHN1cHBvcnQgbmV3
DQp0aGluZ3MuIFRoZSBiZWxvdyBhdCBsZWFzdCBnaXZlcyB5b3UgYSBiYXNpYyBsZXZlbCBvZiBp
bnRlcm9wIHdoZW4gc29tZQ0KT0FNIGZ1bmN0aW9ucyBkbyBub3QgcmVxdWlyZSBldmVyeSBlbGVt
ZW50IHVwZ3JhZGUuDQoNCkFuZHJldw0KDQpPbiAyMDE2LTA2LTA3LCAxMTowMSBBTSwgIkpvZWwg
TS4gSGFscGVybiIgd3JvdGU6DQoNCj5JIGhhdmUgbm8gcHJvYmxlbSB3aXRoIGEga25vYiB0aGF0
IHNheXMgImlmIHlvdSBnZXQgYW4gT0FNIHBhY2tldCBsaWtlDQo+PHRoaXM+LCBqdXN0IGZvcndh
cmQgaXQuIiAgQnV0IHRoYXQgaXMgYSBmb3JtIG9mIGtub3dsZWRnZS4NCj5BIGtub2IgdGhhdCBz
YXlzICJKdXN0IGZvcndhcmQgT0FNIHBhY2tldHMiIGlzIGxpYWJsZSB0byBicmVhayB0aGluZ3Mu
DQo+DQo+WW91cnMsDQo+Sm9lbA0KPg0KPk9uIDYvNi8xNiAxMDo1OCBQTSwgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRykgd3JvdGU6DQo+PiBEYXZlLA0KPj4NCj4+IEFncmVlIG9uIHlvdSBz
dGF0ZW1lbnQgcmVnYXJkaW5nIGJhZCByZXN1bHQgaWYgT0FNIGZ1bmN0aW9uIGlzIG5vdA0KPj4g
c3VwcG9ydGVkOyBob3dldmVyLCBJIGtub3cgb2Ygbm8gY2FzZSB3aGVyZSBhbiBvcGVyYXRvciBk
ZXBsb3llZCBPQU0NCj4+IGZ1bmN0aW9uIHdpdGhvdXQgdW5kZXJzdGFuZGluZyB3aGF0IGl0IGRp
ZC4gUGVvcGxlIGp1c3QgZG8gbm90IGRvIHRoaXMNCj4+IHR5cGUgb2YgdGhpbmdzLCBhbmQgZXZl
biBpZiB0aGV5IGRpZCAtIHRoZSBiZWhhdmlvdXIgcHJvcG9zZWQgd2lsbCBub3QNCj4+dG8NCj4+
IHByb2R1Y2UgaW5zdGFiaWxpdHkgLSBpdCB3aWxsIGdpdmUgbW9yZSBvZiCp+GdhcmJhZ2UgaW4g
Z2FyYmFnZSBvdXSp9w0KPj5yZXN1bHQuDQo+Pg0KPj4gQnkgYWxsb3dpbmcgY29uZmlndXJhYmxl
IGJlaGF2aW91ciwgd2UgYWxsb3cgcnVubmluZyBlMmUgT0FNIHRoYXQgZG9lcw0KPj5ub3QNCj4+
IHJlcXVpcmUgZXZlcnkgZWxlbWVudCBpbiBhIGdpdmVuIGNoYWluIHRvIHN1cHBvcnQgZXZlcnkg
T0FNIGZ1bmN0aW9uLg0KPj5UaGlzDQo+PiBpcyBtb3JlIGZsZXhpYmxlLiBJIGFtIE9LIHRvIHNh
eSBTSEFMTCBkcm9wIGFuZCBTSE9VTEQgc3VwcG9ydA0KPj4gY29uZmlndXJhYmxlIGJlaGF2aW91
cjoNCj4+DQo+PiBTZWMgMy4yOiAgIiBPIGJpdDogcmVzZXJ2ZWQgZm9yIE9wZXJhdGlvbnMsIEFk
bWluaXN0cmF0aW9uIGFuZA0KPj5NYWludGVuYW5jZQ0KPj4gKE9BTSkgbWVzc2FnZS4gU0YvU0ZG
cyBpbXBsZW1lbmF0aW9ucyBjb21wbGlhbnQgdG8gdGhpcyBzcGVjaWZpY2F0aW9uDQo+PiBTSEFM
TCBkaXNjYXJkIHRoZSBwYWNrZXQgYmUgZGVmYXVsdCB3aGVuIHRoZSBiaXQgaXMgc2V0IGFuZCBh
biBTRi9TRkYNCj4+ZG9lcw0KPj4gbm90DQo+PiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVyZS4g
U0YvU0ZGcyBpbXBsZW1lbnRhdGlvbnMgY29tcGxpYW50IHRvDQo+PiBUaGlzIHNwZWNpZmljYXRp
b24gU0hPVUxEIHN1cHBvcnQgY29uZmlndXJhYmxlIGJlaGF2aW91ciB3aGV0aGVyIHRvDQo+PiBk
aXNjYXJkDQo+PiB0aGUgcGFja2V0IG9yIGZvcndhcmQgdW5tb2RpZmllZCB0byB0aGUgbmV4dCBl
bGVtZW50IGluIHRoZQ0KPj5OU0gtc3BlY2lmaWVkDQo+PiBjaGFpbg0KPj4gcmVnYXJkbGVzcyB3
aGV0aGVyIGFuIFNGL1NGRiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVyZXMuIE9BTSBtZXNzYWdl
DQo+PiBzcGVjaWZpY3MgYW5kIGhhbmRsaW5nIGRldGFpbHMgYXJlIG91dHNpZGUgdGhlIHNjb3Bl
IG9mIHRoaXMgZG9jdW1lbnQuDQo+Pg0KPj4NCj4+DQo+PiBBbmRyZXcNCj4+DQo+PiBPbiAyMDE2
LTA2LTA3LCAxMDo0OCBBTSwgIkRhdmUgRG9sc29uIiB3cm90ZToNCj4+DQo+Pj4gSSBhZ3JlZSB3
aXRoIEpvZWwgdGhhdCB1bmtub3duIE9BTSB0eXBlcyBtdXN0IGJlIGRyb3BwZWQuIFNvbWUgb2Yg
dGhlDQo+Pj5PQU0NCj4+PiBzY2hlbWVzIGluIGRpc2N1c3Npb24gaGF2ZSByZXF1aXJlZCBhbiBl
Y2hvLCB3aGVyZWFzIG90aGVycyBoYXZlDQo+Pj5yZXF1aXJlZA0KPj4+IHNvbWUga2luZCBvZiBj
b250cm9sLXBsYW5lIHJlc3BvbnNlLiBGb3J3YXJkaW5nIHN1Y2ggcGFja2V0cyB3b3VsZA0KPj4+
Y2F1c2UNCj4+PiBoYXZvYy4NCj4+Pg0KPj4+DQo+Pj4gIE9yaWdpbmFsIE1lc3NhZ2UNCj4+PiBG
cm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+PiBTZW50OiBNb25kYXksIEp1bmUgNiwgMjAxNiAxMDoy
OCBQTQ0KPj4+IFRvOiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgQWxpYSBBdGxhcw0K
Pj4+IENjOiBzZmMtY2hhaXJzQGlldGYub3JnOyBzZmNAaWV0Zi5vcmcNCj4+PiBTdWJqZWN0OiBS
ZTogW3NmY10gZWFybHkgQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtc2ZjLW5zaC0wNQ0KPj4+DQo+
Pj4NCj4+PiBHaXZlbiB0aGF0IGJsaW5kbHkgZm9yd2FyZGluZyBPQU0gcGFja2V0cyBpcyBsaWtl
bHkgdG8gcHJvZHVjZQ0KPj4+IHVuZXhwZWN0ZWQgcmVzdWx0cywgSSBhbSBpbmNsaW5lZCB0byBj
b25jbHVkZSB0aGF0IGFuIFNGRiB3aG8gaXMNCj4+PiBjb25maWd1cmVkIHRvIGZvcndhcmQgT0FN
IHBhY2tldHMgYmV0dGVyIGFsc28ga25vdyBzb21ldGhpbmcgYWJvdXQgd2hhdA0KPj4+IGl0IGlz
IGRvaW5nLg0KPj4+IEluIHRoZSBhYnNlbmNlIG9mIHN1Y2gga25vd2xlZGdlLCBJIGhhdmUgdHJv
dWJsZSBzZWVpbmcgaG93IGFueXRoaW5nDQo+Pj4gb3RoZXIgdGhhbiBkcm9wcGluZyB0aGVtIGlz
IHNhZmUuDQo+Pj4NCj4+PiBZb3VycywNCj4+PiBKb2VsDQo+Pj4NCj4+PiBPbiA2LzYvMTYgOTo0
NCBQTSwgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgd3JvdGU6DQo+Pj4+IEpvZWwsIEFs
aWEsDQo+Pj4+DQo+Pj4+IEkgZG8gbm90IHRoaW5rIHdlIHNob3VsZCBmb3JjZSBkaXNjYXJkLiBU
aGVyZSBtYXkgYmUgaW1wbGVtZW50YXRpb25zDQo+Pj4+b2YNCj4+Pj4gU0ZGL1NGIHdpdGhvdXQg
T0FNIHN1cHBvcnQgYWRkZWQgYW5kIHRoZXJlIG1heWJlIE9BTSBwcm9jZWR1cmVzIHRoYXQNCj4+
Pj5tYXkNCj4+Pj4gc3RpbGwgYmUgdXNlZnVsIGV2ZW4gaWYgb25seSBwYXJ0IG9mIGEgY2hhaW4g
cGFydGljaXBhdGVzIGluIGFuIE9BTQ0KPj4+PiBwcm9jZXNzaW5nLg0KPj4+Pg0KPj4+PiBTbyBo
b3cgYWJvdXQ6DQo+Pj4+DQo+Pj4+IFNlYyAzLjI6ICAiIE8gYml0OiByZXNlcnZlZCBmb3IgT3Bl
cmF0aW9ucywgQWRtaW5pc3RyYXRpb24gYW5kDQo+Pj4+IE1haW50ZW5hbmNlDQo+Pj4+IChPQU0p
IG1lc3NhZ2UuIFNGL1NGRnMgaW1wbGVtZW5hdGlvbnMgY29tcGxpYW50IHRvIHRoaXMgc3BlY2lm
aWNhdGlvbg0KPj4+PiBTSEFMTCBzdXBwb3J0IGNvbmZpZ3VyYWJsZSBiZWhhdmlvdXIgd2hldGhl
ciB0byBkaXNjYXJkIHRoZSBwYWNrZXQgb3INCj4+Pj4gZm9yd2FyZCB1bm1vZGlmaWVkIHRvIHRo
ZSBuZXh0IGVsZW1lbnQgaW4gdGhlIE5TSC1zcGVjaWZpZWQgY2hhaW4NCj4+Pj4gcmVnYXJkbGVz
cyB3aGV0aGVyIGFuIFNGL1NGRiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVyZXMuIE9BTSBtZXNz
YWdlDQo+Pj4+IHNwZWNpZmljcyBhbmQgaGFuZGxpbmcgZGV0YWlscyBhcmUgb3V0c2lkZSB0aGUg
c2NvcGUgb2YgdGhpcyBkb2N1bWVudC4NCj4+Pj4NCj4+Pj4NCj4+Pj4NCj4+Pj4gQW5kcmV3DQo+
Pj4+DQo+Pj4+DQo+Pj4+IE9uIDIwMTYtMDYtMDcsIDg6NDIgQU0sICJzZmMgb24gYmVoYWxmIG9m
IEpvZWwgTS4gSGFscGVybiIgd3JvdGU6DQo+Pj4+DQo+Pj4+PiBBbGlhLCB0aGFuayB5b3UgZm9y
IHRha2luZyB0aGUgdGltZSB0byBkbyBhIHRob3JvdWdoIHJldmlldy4NCj4+Pj4+DQo+Pj4+PiBJ
IHdvdWxkIGxpa2UgdG8gY29tbWVudCBvbiB0aGUgT0FNIGJpdC4gIEkgdW5kZXJzdGFuZCB5b3Vy
IHBvaW50LiAgSXQNCj4+Pj4+IHdpbGwgdGFrZSBzaWduaWZpY2FudCB0aW1lIHRvIGdldCBldmVu
IGEgc2lnbmlmaWNhbnQgcG9ydGlvbiBvZiB0aGUNCj4+Pj4+T0FNDQo+Pj4+PiBwcm9jZWR1cmVz
IChtdWNoIGxlc3MgYWxsIG9mIHRoZW0pIGRlZmluZWQuDQo+Pj4+Pg0KPj4+Pj4gV291bGQgaXQg
bWFrZSBzZW5zZSB0byB0dXJuIHRoZSByZXF1aXJlbWVudCBhcm91bmQ/ICBDb3VsZCB3ZSBzYXk6
DQo+Pj4+PiBBbiBTRkYgdGhhdCByZWNlaXZlcyBhIHBhY2tldCB3aXRoIHRoZSBPQU0gYml0IHNl
dCBzaG91bGQgZGV0ZXJtaW5lDQo+Pj4+PmlmDQo+Pj4+PiBpdCBzdXBwb3J0cyBhbnkgTlNIIGJh
c2VkIE9BTSBwcm9jZWR1cmVzIGFuZCBlbmNhcHN1bGF0aW9ucy4gIGlmIHNvLA0KPj4+Pj5pdA0K
Pj4+Pj4gc2hvdWxkIGNvbnN1bHQgdGhvc2UgcHJvY2VkdXJlcyBmb3IgcHJvY2Vzc2luZy4gIElm
IGl0IGRvZXMgbm90DQo+Pj4+PnN1cHBvcnQNCj4+Pj4+IGFueSBOU0ggYmFzZWQgT0FNIHByb2Nl
ZHVyZXMsIGl0IG11c3QgZGlzY2FyZCByZWNlaXZlZCBwYWNrZXRzIHdpdGgNCj4+Pj4+dGhlDQo+
Pj4+PiBPQU0gYml0IHNldC4NCj4+Pj4+DQo+Pj4+PiBUaGF0IHdheSB3ZSBhcmUgbm90IGhlbGQg
dXAgd2FpdGluZyBmb3IgYWdyZWVtZW50IG9uIGEgY29tbW9uIE9BTQ0KPj4+Pj4gZm9ybWF0LCBm
b3Igd2hpY2ggd2UgZG8gbm90IHlldCBoYXZlIGEgc3RhcnRpbmcgcG9pbnQuICAoV2UgaGF2ZQ0K
Pj4+Pj4gdmFyaW91cw0KPj4+Pj4gc3BlY2lmaWMgcHJvcG9zYWxzIGZvciBzcGVjaWZpYyBtZWNo
YW5pc21zLikNCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+PiBP
biA2LzYvMTYgODoxNyBQTSwgQWxpYSBBdGxhcyB3cm90ZToNCj4+Pj4+PiBJIGhhdmUgZG9uZSBh
biBlYXJseSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1zZmMtbnNoLTA1LiBGaXJzdCwgSQ0KPj4+
Pj4+IHdvdWxkDQo+Pj4+Pj4gbGlrZSB0byB0aGFuayBQYXVsLCBVcmksIGFuZCBhbGwgdGhlIGNv
bnRyaWJ1dG9ycyBhbmQgV0cgbWVtYmVycyB3aG8NCj4+Pj4+PiBoYXZlIGRvbmUgc28gbXVjaCB3
b3JrIG9uIHRoaXMuDQo+Pj4+Pj4NCj4+Pj4+PiBTZWNvbmQsIHRoaXMgZG9jdW1lbnQgc3RpbGwg
bmVlZHMgYSBsb3Qgb2Ygd29yayBiZWZvcmUgaXQgaXMgcmVhZHkNCj4+Pj4+PnRvDQo+Pj4+Pj4g
YWR2YW5jZS4gIEkgaGF2ZW4ndCBzY3J1dGluaXplZCB0aGUgcmVmZXJlbmNlcyBmb3IgbXkgcmV2
aWV3IC0gYnV0IEkNCj4+Pj4+PiB3b3VsZCBhc2sgeW91IHRvIHRoaW5rIGFib3V0IHdoYXQgc2hv
dWxkIGJlIG5vcm1hdGl2ZSBzbyB0aGF0DQo+Pj4+Pj5zb21lb25lDQo+Pj4+Pj4gY2FuIGltcGxl
bWVudCBOU0guDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IE1ham9yOg0KPj4+Pj4+DQo+Pj4+Pj4g
YSkgU2VjIDMuMjogICIgTyBiaXQ6IHdoZW4gc2V0IHRvIDB4MSBpbmRpY2F0ZXMgdGhhdCB0aGlz
IHBhY2tldCBpcw0KPj4+Pj4+YW4NCj4+Pj4+PiBPcGVyYXRpb25zLA0KPj4+Pj4+ICAgIEFkbWlu
aXN0cmF0aW9uIGFuZCBNYWludGVuYW5jZSAoT0FNKSBtZXNzYWdlLiAgVGhlIHJlY2VpdmluZyBT
RkYNCj4+Pj4+PiBhbmQNCj4+Pj4+PiAgICBTRnMgbm9kZXMgTVVTVCBleGFtaW5lIHRoZSBwYXls
b2FkIGFuZCB0YWtlIGFwcHJvcHJpYXRlIGFjdGlvbg0KPj4+Pj4+IChlLmcuDQo+Pj4+Pj4gICAg
cmV0dXJuIHN0YXR1cyBpbmZvcm1hdGlvbikuICBPQU0gbWVzc2FnZSBzcGVjaWZpY3MgYW5kIGhh
bmRsaW5nDQo+Pj4+Pj4gICAgZGV0YWlscyBhcmUgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBk
b2N1bWVudC4iDQo+Pj4+Pj4NCj4+Pj4+PiBJIGFtIHF1aXRlIGNvbmNlcm5lZCB0aGF0IHRoaXMg
ZG9jdW1lbnQgcmVxdWlyZXMgKE1VU1QpIGNvbmZvcm1hbmNlDQo+Pj4+Pj4gdG8gYQ0KPj4+Pj4+
IGRvY3VtZW50IHRoYXQgaXNuJ3QgaW4gYW55IHdheSByZWZlcmVuY2VkIG9yIHNwZWNpZmllZC4g
IEJhc2ljYWxseSwNCj4+Pj4+PmFuDQo+Pj4+Pj4gaW1wbGVtZW50ZXIgaGFzIG5vIHdheSB0byBi
ZSBjb21wbGlhbnQuICBBdCBhIG1pbmltdW0sIHRoaXMgc2hvdWxkDQo+Pj4+Pj4gaGF2ZQ0KPj4+
Pj4+IGEgTm9ybWF0aXZlIFJlZmVyZW5jZSB0byB0aGUgT0FNIHByb2NlZHVyZXMuDQo+Pj4+Pj4N
Cj4+Pj4+PiBJZiB0cnVseSBuZWNlc3NhcnksIGFub3RoZXIgd2F5IG91dCB3b3VsZCBiZSB0byBy
ZXNlcnZlIHRoaXMgYml0IGZvcg0KPj4+Pj4+IE9BTQ0KPj4+Pj4+IGJ1dCBzYXZlIHRoZSBkZWZp
bml0aW9uIGFuZCBiZWhhdmlvciBmb3IgdGhlIE9BTSBkcmFmdC4gIFRoYXQnZCBiZQ0KPj4+Pj4+
IHVuZm9ydHVuYXRlIGluIHRoYXQgaW1wbGVtZW50YXRpb25zIGNvdWxkIGNvbmZvcm0gdG8gTlNI
IGJ1dCBub3QgdGhlDQo+Pj4+Pj4gYXNzb2NpYXRlZCBPQU0uDQo+Pj4+Pg0KPj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+IHNmYyBtYWls
aW5nIGxpc3QNCj4+Pj4+IHNmY0BpZXRmLm9yZw0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4NCj4+Pj4NCj4+Pg0KPj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gc2ZjIG1haWxpbmcgbGlzdA0K
Pj4+IHNmY0BpZXRmLm9yZw0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+Pg0KDQo=


From nobody Mon Jun  6 20:37:55 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA9A612D0C3 for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 20:37:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 Tqh9is-Pxudx for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 20:37:52 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 2EEAB12D099 for <sfc@ietf.org>; Mon,  6 Jun 2016 20:37:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 05DA12407AB; Mon,  6 Jun 2016 20:37:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465270672; bh=KZe84eEcZJLqkSryUklzLlMtJpnXsWGY1KIOsiTvZ1k=; h=Subject:To:References:From:Date:In-Reply-To:From; b=fJ8Xszv0O1H1u82Bfdfm+swKaHMyVt0HpOnXZnnaGu79fgF+kb+s3qT11VTusRLEw FOWavCzniU86xgaeS+U7+ZkEXsRCK+GawJfFwvcd1uczzIHvIG1apfAR0rNjIChLfw 8GudsnTAVk7SI/JJzy2XRHHc2Ld3akNYGaTBjpaE=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 5E05A240610; Mon,  6 Jun 2016 20:37:51 -0700 (PDT)
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com>
Date: Mon, 6 Jun 2016 23:37:33 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/IIaLhgmGgTe5rxlmw0MBfJc620Q>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 03:37:54 -0000

The converse situation is that the operator originates OAM packets, 
thinking everything is configured right, and some devices have not been 
updated.  Dropping the packets produces problems, but they are problems 
that will lead the operator to the failure.
Forwarding them in the wrong places can produce much worse results.

Yours,
Joel

On 6/6/16 11:34 PM, Dolganow, Andrew (Nokia - SG) wrote:
> Joel,
>
> Sorry for auto-correct misspelling  of you name.
>
> Andrew
>
> Sent from my iPhone
>
>> On Jun 7, 2016, at 11:13 AM, Dolganow, Andrew (Nokia - SG) <andrew.dolganow@nokia.com> wrote:
>>
>> Jack,
>>
>> Back to my fundamental assumption. People do not just turn e2e features in
>> real life without knowing what they do. Tons of today's SDN-(r)evolution,
>> including SFC work is driven by network inflexibility to support new
>> things. The below at least gives you a basic level of interop when some
>> OAM functions do not require every element upgrade.
>>
>> Andrew
>>
>>> On 2016-06-07, 11:01 AM, "Joel M. Halpern" wrote:
>>>
>>> I have no problem with a knob that says "if you get an OAM packet like
>>> <this>, just forward it."  But that is a form of knowledge.
>>> A knob that says "Just forward OAM packets" is liable to break things.
>>>
>>> Yours,
>>> Joel
>>>
>>>> On 6/6/16 10:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>> Dave,
>>>>
>>>> Agree on you statement regarding bad result if OAM function is not
>>>> supported; however, I know of no case where an operator deployed OAM
>>>> function without understanding what it did. People just do not do this
>>>> type of things, and even if they did - the behaviour proposed will not
>>>> to
>>>> produce instability - it will give more of ³garbage in garbage out²
>>>> result.
>>>>
>>>> By allowing configurable behaviour, we allow running e2e OAM that does
>>>> not
>>>> require every element in a given chain to support every OAM function.
>>>> This
>>>> is more flexible. I am OK to say SHALL drop and SHOULD support
>>>> configurable behaviour:
>>>>
>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>> Maintenance
>>>> (OAM) message. SF/SFFs implemenations compliant to this specification
>>>> SHALL discard the packet be default when the bit is set and an SF/SFF
>>>> does
>>>> not
>>>> supports the OAM procedure. SF/SFFs implementations compliant to
>>>> This specification SHOULD support configurable behaviour whether to
>>>> discard
>>>> the packet or forward unmodified to the next element in the
>>>> NSH-specified
>>>> chain
>>>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>>>> specifics and handling details are outside the scope of this document.
>>>>
>>>>
>>>>
>>>> Andrew
>>>>
>>>>> On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:
>>>>>
>>>>> I agree with Joel that unknown OAM types must be dropped. Some of the
>>>>> OAM
>>>>> schemes in discussion have required an echo, whereas others have
>>>>> required
>>>>> some kind of control-plane response. Forwarding such packets would
>>>>> cause
>>>>> havoc.
>>>>>
>>>>>
>>>>> Original Message
>>>>> From: Joel M. Halpern
>>>>> Sent: Monday, June 6, 2016 10:28 PM
>>>>> To: Dolganow, Andrew (Nokia - SG); Alia Atlas
>>>>> Cc: sfc-chairs@ietf.org; sfc@ietf.org
>>>>> Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>>>>
>>>>>
>>>>> Given that blindly forwarding OAM packets is likely to produce
>>>>> unexpected results, I am inclined to conclude that an SFF who is
>>>>> configured to forward OAM packets better also know something about what
>>>>> it is doing.
>>>>> In the absence of such knowledge, I have trouble seeing how anything
>>>>> other than dropping them is safe.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>> Joel, Alia,
>>>>>>
>>>>>> I do not think we should force discard. There may be implementations
>>>>>> of
>>>>>> SFF/SF without OAM support added and there maybe OAM procedures that
>>>>>> may
>>>>>> still be useful even if only part of a chain participates in an OAM
>>>>>> processing.
>>>>>>
>>>>>> So how about:
>>>>>>
>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>> Maintenance
>>>>>> (OAM) message. SF/SFFs implemenations compliant to this specification
>>>>>> SHALL support configurable behaviour whether to discard the packet or
>>>>>> forward unmodified to the next element in the NSH-specified chain
>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>>>>>> specifics and handling details are outside the scope of this document.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Andrew
>>>>>>
>>>>>>
>>>>>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>>>>>>>
>>>>>>> Alia, thank you for taking the time to do a thorough review.
>>>>>>>
>>>>>>> I would like to comment on the OAM bit.  I understand your point.  It
>>>>>>> will take significant time to get even a significant portion of the
>>>>>>> OAM
>>>>>>> procedures (much less all of them) defined.
>>>>>>>
>>>>>>> Would it make sense to turn the requirement around?  Could we say:
>>>>>>> An SFF that receives a packet with the OAM bit set should determine
>>>>>>> if
>>>>>>> it supports any NSH based OAM procedures and encapsulations.  if so,
>>>>>>> it
>>>>>>> should consult those procedures for processing.  If it does not
>>>>>>> support
>>>>>>> any NSH based OAM procedures, it must discard received packets with
>>>>>>> the
>>>>>>> OAM bit set.
>>>>>>>
>>>>>>> That way we are not held up waiting for agreement on a common OAM
>>>>>>> format, for which we do not yet have a starting point.  (We have
>>>>>>> various
>>>>>>> specific proposals for specific mechanisms.)
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>>>>>>> would
>>>>>>>> like to thank Paul, Uri, and all the contributors and WG members who
>>>>>>>> have done so much work on this.
>>>>>>>>
>>>>>>>> Second, this document still needs a lot of work before it is ready
>>>>>>>> to
>>>>>>>> advance.  I haven't scrutinized the references for my review - but I
>>>>>>>> would ask you to think about what should be normative so that
>>>>>>>> someone
>>>>>>>> can implement NSH.
>>>>>>>>
>>>>>>>>
>>>>>>>> Major:
>>>>>>>>
>>>>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is
>>>>>>>> an
>>>>>>>> Operations,
>>>>>>>>   Administration and Maintenance (OAM) message.  The receiving SFF
>>>>>>>> and
>>>>>>>>   SFs nodes MUST examine the payload and take appropriate action
>>>>>>>> (e.g.
>>>>>>>>   return status information).  OAM message specifics and handling
>>>>>>>>   details are outside the scope of this document."
>>>>>>>>
>>>>>>>> I am quite concerned that this document requires (MUST) conformance
>>>>>>>> to a
>>>>>>>> document that isn't in any way referenced or specified.  Basically,
>>>>>>>> an
>>>>>>>> implementer has no way to be compliant.  At a minimum, this should
>>>>>>>> have
>>>>>>>> a Normative Reference to the OAM procedures.
>>>>>>>>
>>>>>>>> If truly necessary, another way out would be to reserve this bit for
>>>>>>>> OAM
>>>>>>>> but save the definition and behavior for the OAM draft.  That'd be
>>>>>>>> unfortunate in that implementations could conform to NSH but not the
>>>>>>>> associated OAM.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> sfc mailing list
>>>>>>> sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Jun  6 21:50:09 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A40FF12D1B9 for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 21:50:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level: 
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 dWn7y_iTDFmu for <sfc@ietfa.amsl.com>; Mon,  6 Jun 2016 21:50:04 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-01.alcatel-lucent.com [135.245.18.27]) (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 C39AE12D0E5 for <sfc@ietf.org>; Mon,  6 Jun 2016 21:50:04 -0700 (PDT)
Received: from us70tumx1.dmz.alcatel-lucent.com (unknown [135.245.18.13]) by Websense Email Security Gateway with ESMTPS id A776B36270A45; Tue,  7 Jun 2016 04:39:26 +0000 (GMT)
Received: from us70tusmtp1.zam.alcatel-lucent.com (us70tusmtp1.zam.alcatel-lucent.com [135.5.2.63]) by us70tumx1.dmz.alcatel-lucent.com (GMO) with ESMTP id u574dRwU006037 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2016 04:39:27 GMT
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70tusmtp1.zam.alcatel-lucent.com (GMO) with ESMTP id u574dQbe029540 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Jun 2016 04:39:26 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Tue, 7 Jun 2016 00:39:26 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4D//4YMAIAABYsAgACJK4D//3qNgIAAiWIA//88zCAACH38gAAS7PeA
Date: Tue, 7 Jun 2016 04:39:25 +0000
Message-ID: <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com>
In-Reply-To: <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <6E0DDCB56570EB41A41E2737870757FD@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/J4XDYCou4uv1t1LsiiZQlZgxEDA>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 04:50:07 -0000

Sm9lbCwNCg0KSSB0aGluayB3ZSBjYW4gcHJldmVudCB0aGlzIHdpdGggYXBwcm9wcmlhdGUgdGV4
dCBhcm91bmQgobBTSE9VTEShsSBvcHRpb24uDQpJbiB0aGUgc3BlYyBhbmQgaW4gdGhlIHN1YnNl
cXVlbnQgT0FNIGRyYWZ0cy4gVGhhdCB3aWxsIG1ha2Ugb3BlcmF0b3JzDQpjYXJlZnVsIGFuZCB3
aWxsIG5vdCBwcmV2ZW50IGZsZXhpYmlsaXR5IHdoZXJlIHNvbWUgZnVuY3Rpb25zIGxpa2UgSSBv
cg0KR3JlZyBzaG93biBtYXkgc3RpbGwgb2ZmZXIgdmFsdWUgd2l0aG91dCBlMmUgT0FNIHN1cHBv
cnQuDQoNCkFuZHJldw0KDQpPbiAyMDE2LTA2LTA3LCAxMTozNyBBTSwgIkpvZWwgTS4gSGFscGVy
biIgd3JvdGU6DQoNCj5UaGUgY29udmVyc2Ugc2l0dWF0aW9uIGlzIHRoYXQgdGhlIG9wZXJhdG9y
IG9yaWdpbmF0ZXMgT0FNIHBhY2tldHMsDQo+dGhpbmtpbmcgZXZlcnl0aGluZyBpcyBjb25maWd1
cmVkIHJpZ2h0LCBhbmQgc29tZSBkZXZpY2VzIGhhdmUgbm90IGJlZW4NCj51cGRhdGVkLiAgRHJv
cHBpbmcgdGhlIHBhY2tldHMgcHJvZHVjZXMgcHJvYmxlbXMsIGJ1dCB0aGV5IGFyZSBwcm9ibGVt
cw0KPnRoYXQgd2lsbCBsZWFkIHRoZSBvcGVyYXRvciB0byB0aGUgZmFpbHVyZS4NCj5Gb3J3YXJk
aW5nIHRoZW0gaW4gdGhlIHdyb25nIHBsYWNlcyBjYW4gcHJvZHVjZSBtdWNoIHdvcnNlIHJlc3Vs
dHMuDQo+DQo+WW91cnMsDQo+Sm9lbA0KPg0KPk9uIDYvNi8xNiAxMTozNCBQTSwgRG9sZ2Fub3cs
IEFuZHJldyAoTm9raWEgLSBTRykgd3JvdGU6DQo+PiBKb2VsLA0KPj4NCj4+IFNvcnJ5IGZvciBh
dXRvLWNvcnJlY3QgbWlzc3BlbGxpbmcgIG9mIHlvdSBuYW1lLg0KPj4NCj4+IEFuZHJldw0KPj4N
Cj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+DQo+Pj4gT24gSnVuIDcsIDIwMTYsIGF0IDExOjEz
IEFNLCBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKQ0KPj4+PGFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb20+IHdyb3RlOg0KPj4+DQo+Pj4gSmFjaywNCj4+Pg0KPj4+IEJhY2sgdG8gbXkgZnVu
ZGFtZW50YWwgYXNzdW1wdGlvbi4gUGVvcGxlIGRvIG5vdCBqdXN0IHR1cm4gZTJlDQo+Pj5mZWF0
dXJlcyBpbg0KPj4+IHJlYWwgbGlmZSB3aXRob3V0IGtub3dpbmcgd2hhdCB0aGV5IGRvLiBUb25z
IG9mIHRvZGF5J3MNCj4+PlNETi0ocilldm9sdXRpb24sDQo+Pj4gaW5jbHVkaW5nIFNGQyB3b3Jr
IGlzIGRyaXZlbiBieSBuZXR3b3JrIGluZmxleGliaWxpdHkgdG8gc3VwcG9ydCBuZXcNCj4+PiB0
aGluZ3MuIFRoZSBiZWxvdyBhdCBsZWFzdCBnaXZlcyB5b3UgYSBiYXNpYyBsZXZlbCBvZiBpbnRl
cm9wIHdoZW4gc29tZQ0KPj4+IE9BTSBmdW5jdGlvbnMgZG8gbm90IHJlcXVpcmUgZXZlcnkgZWxl
bWVudCB1cGdyYWRlLg0KPj4+DQo+Pj4gQW5kcmV3DQo+Pj4NCj4+Pj4gT24gMjAxNi0wNi0wNywg
MTE6MDEgQU0sICJKb2VsIE0uIEhhbHBlcm4iIHdyb3RlOg0KPj4+Pg0KPj4+PiBJIGhhdmUgbm8g
cHJvYmxlbSB3aXRoIGEga25vYiB0aGF0IHNheXMgImlmIHlvdSBnZXQgYW4gT0FNIHBhY2tldCBs
aWtlDQo+Pj4+IDx0aGlzPiwganVzdCBmb3J3YXJkIGl0LiIgIEJ1dCB0aGF0IGlzIGEgZm9ybSBv
ZiBrbm93bGVkZ2UuDQo+Pj4+IEEga25vYiB0aGF0IHNheXMgIkp1c3QgZm9yd2FyZCBPQU0gcGFj
a2V0cyIgaXMgbGlhYmxlIHRvIGJyZWFrIHRoaW5ncy4NCj4+Pj4NCj4+Pj4gWW91cnMsDQo+Pj4+
IEpvZWwNCj4+Pj4NCj4+Pj4+IE9uIDYvNi8xNiAxMDo1OCBQTSwgRG9sZ2Fub3csIEFuZHJldyAo
Tm9raWEgLSBTRykgd3JvdGU6DQo+Pj4+PiBEYXZlLA0KPj4+Pj4NCj4+Pj4+IEFncmVlIG9uIHlv
dSBzdGF0ZW1lbnQgcmVnYXJkaW5nIGJhZCByZXN1bHQgaWYgT0FNIGZ1bmN0aW9uIGlzIG5vdA0K
Pj4+Pj4gc3VwcG9ydGVkOyBob3dldmVyLCBJIGtub3cgb2Ygbm8gY2FzZSB3aGVyZSBhbiBvcGVy
YXRvciBkZXBsb3llZCBPQU0NCj4+Pj4+IGZ1bmN0aW9uIHdpdGhvdXQgdW5kZXJzdGFuZGluZyB3
aGF0IGl0IGRpZC4gUGVvcGxlIGp1c3QgZG8gbm90IGRvDQo+Pj4+PnRoaXMNCj4+Pj4+IHR5cGUg
b2YgdGhpbmdzLCBhbmQgZXZlbiBpZiB0aGV5IGRpZCAtIHRoZSBiZWhhdmlvdXIgcHJvcG9zZWQg
d2lsbA0KPj4+Pj5ub3QNCj4+Pj4+IHRvDQo+Pj4+PiBwcm9kdWNlIGluc3RhYmlsaXR5IC0gaXQg
d2lsbCBnaXZlIG1vcmUgb2YgqfhnYXJiYWdlIGluIGdhcmJhZ2Ugb3V0qfcNCj4+Pj4+IHJlc3Vs
dC4NCj4+Pj4+DQo+Pj4+PiBCeSBhbGxvd2luZyBjb25maWd1cmFibGUgYmVoYXZpb3VyLCB3ZSBh
bGxvdyBydW5uaW5nIGUyZSBPQU0gdGhhdA0KPj4+Pj5kb2VzDQo+Pj4+PiBub3QNCj4+Pj4+IHJl
cXVpcmUgZXZlcnkgZWxlbWVudCBpbiBhIGdpdmVuIGNoYWluIHRvIHN1cHBvcnQgZXZlcnkgT0FN
IGZ1bmN0aW9uLg0KPj4+Pj4gVGhpcw0KPj4+Pj4gaXMgbW9yZSBmbGV4aWJsZS4gSSBhbSBPSyB0
byBzYXkgU0hBTEwgZHJvcCBhbmQgU0hPVUxEIHN1cHBvcnQNCj4+Pj4+IGNvbmZpZ3VyYWJsZSBi
ZWhhdmlvdXI6DQo+Pj4+Pg0KPj4+Pj4gU2VjIDMuMjogICIgTyBiaXQ6IHJlc2VydmVkIGZvciBP
cGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiBhbmQNCj4+Pj4+IE1haW50ZW5hbmNlDQo+Pj4+PiAo
T0FNKSBtZXNzYWdlLiBTRi9TRkZzIGltcGxlbWVuYXRpb25zIGNvbXBsaWFudCB0byB0aGlzIHNw
ZWNpZmljYXRpb24NCj4+Pj4+IFNIQUxMIGRpc2NhcmQgdGhlIHBhY2tldCBiZSBkZWZhdWx0IHdo
ZW4gdGhlIGJpdCBpcyBzZXQgYW5kIGFuIFNGL1NGRg0KPj4+Pj4gZG9lcw0KPj4+Pj4gbm90DQo+
Pj4+PiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVyZS4gU0YvU0ZGcyBpbXBsZW1lbnRhdGlvbnMg
Y29tcGxpYW50IHRvDQo+Pj4+PiBUaGlzIHNwZWNpZmljYXRpb24gU0hPVUxEIHN1cHBvcnQgY29u
ZmlndXJhYmxlIGJlaGF2aW91ciB3aGV0aGVyIHRvDQo+Pj4+PiBkaXNjYXJkDQo+Pj4+PiB0aGUg
cGFja2V0IG9yIGZvcndhcmQgdW5tb2RpZmllZCB0byB0aGUgbmV4dCBlbGVtZW50IGluIHRoZQ0K
Pj4+Pj4gTlNILXNwZWNpZmllZA0KPj4+Pj4gY2hhaW4NCj4+Pj4+IHJlZ2FyZGxlc3Mgd2hldGhl
ciBhbiBTRi9TRkYgc3VwcG9ydHMgdGhlIE9BTSBwcm9jZWR1cmVzLiBPQU0gbWVzc2FnZQ0KPj4+
Pj4gc3BlY2lmaWNzIGFuZCBoYW5kbGluZyBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBv
ZiB0aGlzDQo+Pj4+PmRvY3VtZW50Lg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gQW5kcmV3
DQo+Pj4+Pg0KPj4+Pj4+IE9uIDIwMTYtMDYtMDcsIDEwOjQ4IEFNLCAiRGF2ZSBEb2xzb24iIHdy
b3RlOg0KPj4+Pj4+DQo+Pj4+Pj4gSSBhZ3JlZSB3aXRoIEpvZWwgdGhhdCB1bmtub3duIE9BTSB0
eXBlcyBtdXN0IGJlIGRyb3BwZWQuIFNvbWUgb2YNCj4+Pj4+PnRoZQ0KPj4+Pj4+IE9BTQ0KPj4+
Pj4+IHNjaGVtZXMgaW4gZGlzY3Vzc2lvbiBoYXZlIHJlcXVpcmVkIGFuIGVjaG8sIHdoZXJlYXMg
b3RoZXJzIGhhdmUNCj4+Pj4+PiByZXF1aXJlZA0KPj4+Pj4+IHNvbWUga2luZCBvZiBjb250cm9s
LXBsYW5lIHJlc3BvbnNlLiBGb3J3YXJkaW5nIHN1Y2ggcGFja2V0cyB3b3VsZA0KPj4+Pj4+IGNh
dXNlDQo+Pj4+Pj4gaGF2b2MuDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IE9yaWdpbmFsIE1lc3Nh
Z2UNCj4+Pj4+PiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+PiBTZW50OiBNb25kYXksIEp1
bmUgNiwgMjAxNiAxMDoyOCBQTQ0KPj4+Pj4+IFRvOiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKTsgQWxpYSBBdGxhcw0KPj4+Pj4+IENjOiBzZmMtY2hhaXJzQGlldGYub3JnOyBzZmNAaWV0
Zi5vcmcNCj4+Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZWFybHkgQUQgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtc2ZjLW5zaC0wNQ0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBHaXZlbiB0aGF0IGJsaW5k
bHkgZm9yd2FyZGluZyBPQU0gcGFja2V0cyBpcyBsaWtlbHkgdG8gcHJvZHVjZQ0KPj4+Pj4+IHVu
ZXhwZWN0ZWQgcmVzdWx0cywgSSBhbSBpbmNsaW5lZCB0byBjb25jbHVkZSB0aGF0IGFuIFNGRiB3
aG8gaXMNCj4+Pj4+PiBjb25maWd1cmVkIHRvIGZvcndhcmQgT0FNIHBhY2tldHMgYmV0dGVyIGFs
c28ga25vdyBzb21ldGhpbmcgYWJvdXQNCj4+Pj4+PndoYXQNCj4+Pj4+PiBpdCBpcyBkb2luZy4N
Cj4+Pj4+PiBJbiB0aGUgYWJzZW5jZSBvZiBzdWNoIGtub3dsZWRnZSwgSSBoYXZlIHRyb3VibGUg
c2VlaW5nIGhvdyBhbnl0aGluZw0KPj4+Pj4+IG90aGVyIHRoYW4gZHJvcHBpbmcgdGhlbSBpcyBz
YWZlLg0KPj4+Pj4+DQo+Pj4+Pj4gWW91cnMsDQo+Pj4+Pj4gSm9lbA0KPj4+Pj4+DQo+Pj4+Pj4+
IE9uIDYvNi8xNiA5OjQ0IFBNLCBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSB3cm90ZToN
Cj4+Pj4+Pj4gSm9lbCwgQWxpYSwNCj4+Pj4+Pj4NCj4+Pj4+Pj4gSSBkbyBub3QgdGhpbmsgd2Ug
c2hvdWxkIGZvcmNlIGRpc2NhcmQuIFRoZXJlIG1heSBiZQ0KPj4+Pj4+PmltcGxlbWVudGF0aW9u
cw0KPj4+Pj4+PiBvZg0KPj4+Pj4+PiBTRkYvU0Ygd2l0aG91dCBPQU0gc3VwcG9ydCBhZGRlZCBh
bmQgdGhlcmUgbWF5YmUgT0FNIHByb2NlZHVyZXMNCj4+Pj4+Pj50aGF0DQo+Pj4+Pj4+IG1heQ0K
Pj4+Pj4+PiBzdGlsbCBiZSB1c2VmdWwgZXZlbiBpZiBvbmx5IHBhcnQgb2YgYSBjaGFpbiBwYXJ0
aWNpcGF0ZXMgaW4gYW4gT0FNDQo+Pj4+Pj4+IHByb2Nlc3NpbmcuDQo+Pj4+Pj4+DQo+Pj4+Pj4+
IFNvIGhvdyBhYm91dDoNCj4+Pj4+Pj4NCj4+Pj4+Pj4gU2VjIDMuMjogICIgTyBiaXQ6IHJlc2Vy
dmVkIGZvciBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiBhbmQNCj4+Pj4+Pj4gTWFpbnRlbmFu
Y2UNCj4+Pj4+Pj4gKE9BTSkgbWVzc2FnZS4gU0YvU0ZGcyBpbXBsZW1lbmF0aW9ucyBjb21wbGlh
bnQgdG8gdGhpcw0KPj4+Pj4+PnNwZWNpZmljYXRpb24NCj4+Pj4+Pj4gU0hBTEwgc3VwcG9ydCBj
b25maWd1cmFibGUgYmVoYXZpb3VyIHdoZXRoZXIgdG8gZGlzY2FyZCB0aGUgcGFja2V0DQo+Pj4+
Pj4+b3INCj4+Pj4+Pj4gZm9yd2FyZCB1bm1vZGlmaWVkIHRvIHRoZSBuZXh0IGVsZW1lbnQgaW4g
dGhlIE5TSC1zcGVjaWZpZWQgY2hhaW4NCj4+Pj4+Pj4gcmVnYXJkbGVzcyB3aGV0aGVyIGFuIFNG
L1NGRiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVyZXMuIE9BTQ0KPj4+Pj4+Pm1lc3NhZ2UNCj4+
Pj4+Pj4gc3BlY2lmaWNzIGFuZCBoYW5kbGluZyBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzDQo+Pj4+Pj4+ZG9jdW1lbnQuDQo+Pj4+Pj4+DQo+Pj4+Pj4+DQo+Pj4+Pj4+DQo+
Pj4+Pj4+IEFuZHJldw0KPj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+Pj4gT24gMjAxNi0wNi0wNywg
ODo0MiBBTSwgInNmYyBvbiBiZWhhbGYgb2YgSm9lbCBNLiBIYWxwZXJuIiB3cm90ZToNCj4+Pj4+
Pj4+DQo+Pj4+Pj4+PiBBbGlhLCB0aGFuayB5b3UgZm9yIHRha2luZyB0aGUgdGltZSB0byBkbyBh
IHRob3JvdWdoIHJldmlldy4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gY29t
bWVudCBvbiB0aGUgT0FNIGJpdC4gIEkgdW5kZXJzdGFuZCB5b3VyIHBvaW50Lg0KPj4+Pj4+Pj4g
SXQNCj4+Pj4+Pj4+IHdpbGwgdGFrZSBzaWduaWZpY2FudCB0aW1lIHRvIGdldCBldmVuIGEgc2ln
bmlmaWNhbnQgcG9ydGlvbiBvZg0KPj4+Pj4+Pj50aGUNCj4+Pj4+Pj4+IE9BTQ0KPj4+Pj4+Pj4g
cHJvY2VkdXJlcyAobXVjaCBsZXNzIGFsbCBvZiB0aGVtKSBkZWZpbmVkLg0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gdHVybiB0aGUgcmVxdWlyZW1lbnQgYXJvdW5k
PyAgQ291bGQgd2Ugc2F5Og0KPj4+Pj4+Pj4gQW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYSBwYWNrZXQg
d2l0aCB0aGUgT0FNIGJpdCBzZXQgc2hvdWxkDQo+Pj4+Pj4+PmRldGVybWluZQ0KPj4+Pj4+Pj4g
aWYNCj4+Pj4+Pj4+IGl0IHN1cHBvcnRzIGFueSBOU0ggYmFzZWQgT0FNIHByb2NlZHVyZXMgYW5k
IGVuY2Fwc3VsYXRpb25zLiAgaWYNCj4+Pj4+Pj4+c28sDQo+Pj4+Pj4+PiBpdA0KPj4+Pj4+Pj4g
c2hvdWxkIGNvbnN1bHQgdGhvc2UgcHJvY2VkdXJlcyBmb3IgcHJvY2Vzc2luZy4gIElmIGl0IGRv
ZXMgbm90DQo+Pj4+Pj4+PiBzdXBwb3J0DQo+Pj4+Pj4+PiBhbnkgTlNIIGJhc2VkIE9BTSBwcm9j
ZWR1cmVzLCBpdCBtdXN0IGRpc2NhcmQgcmVjZWl2ZWQgcGFja2V0cw0KPj4+Pj4+Pj53aXRoDQo+
Pj4+Pj4+PiB0aGUNCj4+Pj4+Pj4+IE9BTSBiaXQgc2V0Lg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFRo
YXQgd2F5IHdlIGFyZSBub3QgaGVsZCB1cCB3YWl0aW5nIGZvciBhZ3JlZW1lbnQgb24gYSBjb21t
b24gT0FNDQo+Pj4+Pj4+PiBmb3JtYXQsIGZvciB3aGljaCB3ZSBkbyBub3QgeWV0IGhhdmUgYSBz
dGFydGluZyBwb2ludC4gIChXZSBoYXZlDQo+Pj4+Pj4+PiB2YXJpb3VzDQo+Pj4+Pj4+PiBzcGVj
aWZpYyBwcm9wb3NhbHMgZm9yIHNwZWNpZmljIG1lY2hhbmlzbXMuKQ0KPj4+Pj4+Pj4NCj4+Pj4+
Pj4+IFlvdXJzLA0KPj4+Pj4+Pj4gSm9lbA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBPbiA2LzYvMTYg
ODoxNyBQTSwgQWxpYSBBdGxhcyB3cm90ZToNCj4+Pj4+Pj4+PiBJIGhhdmUgZG9uZSBhbiBlYXJs
eSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1zZmMtbnNoLTA1LiBGaXJzdCwgSQ0KPj4+Pj4+Pj4+
IHdvdWxkDQo+Pj4+Pj4+Pj4gbGlrZSB0byB0aGFuayBQYXVsLCBVcmksIGFuZCBhbGwgdGhlIGNv
bnRyaWJ1dG9ycyBhbmQgV0cgbWVtYmVycw0KPj4+Pj4+Pj4+d2hvDQo+Pj4+Pj4+Pj4gaGF2ZSBk
b25lIHNvIG11Y2ggd29yayBvbiB0aGlzLg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gU2Vjb25kLCB0
aGlzIGRvY3VtZW50IHN0aWxsIG5lZWRzIGEgbG90IG9mIHdvcmsgYmVmb3JlIGl0IGlzDQo+Pj4+
Pj4+Pj5yZWFkeQ0KPj4+Pj4+Pj4+IHRvDQo+Pj4+Pj4+Pj4gYWR2YW5jZS4gIEkgaGF2ZW4ndCBz
Y3J1dGluaXplZCB0aGUgcmVmZXJlbmNlcyBmb3IgbXkgcmV2aWV3IC0NCj4+Pj4+Pj4+PmJ1dCBJ
DQo+Pj4+Pj4+Pj4gd291bGQgYXNrIHlvdSB0byB0aGluayBhYm91dCB3aGF0IHNob3VsZCBiZSBu
b3JtYXRpdmUgc28gdGhhdA0KPj4+Pj4+Pj4+IHNvbWVvbmUNCj4+Pj4+Pj4+PiBjYW4gaW1wbGVt
ZW50IE5TSC4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gTWFqb3I6DQo+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+PiBhKSBTZWMgMy4yOiAgIiBPIGJpdDogd2hlbiBzZXQgdG8gMHgxIGluZGlj
YXRlcyB0aGF0IHRoaXMgcGFja2V0DQo+Pj4+Pj4+Pj5pcw0KPj4+Pj4+Pj4+IGFuDQo+Pj4+Pj4+
Pj4gT3BlcmF0aW9ucywNCj4+Pj4+Pj4+PiAgIEFkbWluaXN0cmF0aW9uIGFuZCBNYWludGVuYW5j
ZSAoT0FNKSBtZXNzYWdlLiAgVGhlIHJlY2VpdmluZw0KPj4+Pj4+Pj4+U0ZGDQo+Pj4+Pj4+Pj4g
YW5kDQo+Pj4+Pj4+Pj4gICBTRnMgbm9kZXMgTVVTVCBleGFtaW5lIHRoZSBwYXlsb2FkIGFuZCB0
YWtlIGFwcHJvcHJpYXRlIGFjdGlvbg0KPj4+Pj4+Pj4+IChlLmcuDQo+Pj4+Pj4+Pj4gICByZXR1
cm4gc3RhdHVzIGluZm9ybWF0aW9uKS4gIE9BTSBtZXNzYWdlIHNwZWNpZmljcyBhbmQgaGFuZGxp
bmcNCj4+Pj4+Pj4+PiAgIGRldGFpbHMgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9j
dW1lbnQuIg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gSSBhbSBxdWl0ZSBjb25jZXJuZWQgdGhhdCB0
aGlzIGRvY3VtZW50IHJlcXVpcmVzIChNVVNUKQ0KPj4+Pj4+Pj4+Y29uZm9ybWFuY2UNCj4+Pj4+
Pj4+PiB0byBhDQo+Pj4+Pj4+Pj4gZG9jdW1lbnQgdGhhdCBpc24ndCBpbiBhbnkgd2F5IHJlZmVy
ZW5jZWQgb3Igc3BlY2lmaWVkLg0KPj4+Pj4+Pj4+QmFzaWNhbGx5LA0KPj4+Pj4+Pj4+IGFuDQo+
Pj4+Pj4+Pj4gaW1wbGVtZW50ZXIgaGFzIG5vIHdheSB0byBiZSBjb21wbGlhbnQuICBBdCBhIG1p
bmltdW0sIHRoaXMNCj4+Pj4+Pj4+PnNob3VsZA0KPj4+Pj4+Pj4+IGhhdmUNCj4+Pj4+Pj4+PiBh
IE5vcm1hdGl2ZSBSZWZlcmVuY2UgdG8gdGhlIE9BTSBwcm9jZWR1cmVzLg0KPj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4gSWYgdHJ1bHkgbmVjZXNzYXJ5LCBhbm90aGVyIHdheSBvdXQgd291bGQgYmUgdG8g
cmVzZXJ2ZSB0aGlzIGJpdA0KPj4+Pj4+Pj4+Zm9yDQo+Pj4+Pj4+Pj4gT0FNDQo+Pj4+Pj4+Pj4g
YnV0IHNhdmUgdGhlIGRlZmluaXRpb24gYW5kIGJlaGF2aW9yIGZvciB0aGUgT0FNIGRyYWZ0LiAg
VGhhdCdkDQo+Pj4+Pj4+Pj5iZQ0KPj4+Pj4+Pj4+IHVuZm9ydHVuYXRlIGluIHRoYXQgaW1wbGVt
ZW50YXRpb25zIGNvdWxkIGNvbmZvcm0gdG8gTlNIIGJ1dCBub3QNCj4+Pj4+Pj4+PnRoZQ0KPj4+
Pj4+Pj4+IGFzc29jaWF0ZWQgT0FNLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4+PiBzZmMgbWFpbGluZyBs
aXN0DQo+Pj4+Pj4+PiBzZmNAaWV0Zi5vcmcNCj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+Pj4NCj4+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+
Pj4+PiBzZmNAaWV0Zi5vcmcNCj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4gc2ZjQGlldGYub3JnDQo+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+DQoNCg==


From nobody Mon Jun  6 23:10:24 2016
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2C8B12D0C2; Mon,  6 Jun 2016 23:10:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 v1UKqMV6yze9; Mon,  6 Jun 2016 23:10:20 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9650F12B059; Mon,  6 Jun 2016 23:10:19 -0700 (PDT)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 5BFBA18C8C3; Tue,  7 Jun 2016 08:10:17 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.41]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 3397727C064; Tue,  7 Jun 2016 08:10:17 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM31.corporate.adroot.infra.ftgroup ([fe80::2cc9:4bac:7b7d:229d%19]) with mapi id 14.03.0294.000; Tue, 7 Jun 2016 08:10:16 +0200
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIxdx+0Pyn2wEWSvONoqwBRb5/dCN6AgAB73fA=
Date: Tue, 7 Jun 2016 06:10:16 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008DADAE5@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
In-Reply-To: <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.4.25.91516
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-dpw0hHaOQlQWR7qrQCFA_86IJc>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 06:10:22 -0000

Dear Alia, all,=20

FWIW, an issue was filled in tracker for this since Apr 2015: https://www.i=
etf.org/mail-archive/web/sfc/current/msg03447.html =20

The text that was agreed during the WGLC to address the issue is this one:

>    O bit: Setting this bit indicates an Operations,
>    Administration, and Maintenance
>    (OAM) packet.  The actual format and processing of SFC OAM messages
>    is outside the scope of this specification (see [I-D.ietf-sfc-oam-fram=
ework]).
>
>    For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST N=
OT
>    be modified along the SFP.

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern
> Envoy=E9=A0: mardi 7 juin 2016 02:43
> =C0=A0: Alia Atlas; sfc@ietf.org; sfc-chairs@ietf.org
> Objet=A0: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>=20
> Alia, thank you for taking the time to do a thorough review.
>=20
> I would like to comment on the OAM bit.  I understand your point.  It
> will take significant time to get even a significant portion of the OAM
> procedures (much less all of them) defined.
>=20
> Would it make sense to turn the requirement around?  Could we say:
> An SFF that receives a packet with the OAM bit set should determine if
> it supports any NSH based OAM procedures and encapsulations.  if so, it
> should consult those procedures for processing.  If it does not support
> any NSH based OAM procedures, it must discard received packets with the
> OAM bit set.
>=20
> That way we are not held up waiting for agreement on a common OAM
> format, for which we do not yet have a starting point.  (We have various
> specific proposals for specific mechanisms.)
>=20
> Yours,
> Joel
>=20
> On 6/6/16 8:17 PM, Alia Atlas wrote:
> > I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would
> > like to thank Paul, Uri, and all the contributors and WG members who
> > have done so much work on this.
> >
> > Second, this document still needs a lot of work before it is ready to
> > advance.  I haven't scrutinized the references for my review - but I
> > would ask you to think about what should be normative so that someone
> > can implement NSH.
> >
> >
> > Major:
> >
> > a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
> > Operations,
> >    Administration and Maintenance (OAM) message.  The receiving SFF and
> >    SFs nodes MUST examine the payload and take appropriate action (e.g.
> >    return status information).  OAM message specifics and handling
> >    details are outside the scope of this document."
> >
> > I am quite concerned that this document requires (MUST) conformance to =
a
> > document that isn't in any way referenced or specified.  Basically, an
> > implementer has no way to be compliant.  At a minimum, this should have
> > a Normative Reference to the OAM procedures.
> >
> > If truly necessary, another way out would be to reserve this bit for OA=
M
> > but save the definition and behavior for the OAM draft.  That'd be
> > unfortunate in that implementations could conform to NSH but not the
> > associated OAM.
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Jun  7 01:33:29 2016
Return-Path: <rory.browne@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF87212B04E for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 01:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.336
X-Spam-Level: 
X-Spam-Status: No, score=-8.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 TJZU3LOd9H48 for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 01:33:24 -0700 (PDT)
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by ietfa.amsl.com (Postfix) with ESMTP id 5B87F12B02F for <sfc@ietf.org>; Tue,  7 Jun 2016 01:33:24 -0700 (PDT)
Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP; 07 Jun 2016 01:33:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.26,432,1459839600";  d="scan'208,217";a="982382408"
Received: from irsmsx107.ger.corp.intel.com ([163.33.3.99]) by fmsmga001.fm.intel.com with ESMTP; 07 Jun 2016 01:33:21 -0700
Received: from irsmsx108.ger.corp.intel.com ([169.254.11.183]) by IRSMSX107.ger.corp.intel.com ([169.254.10.96]) with mapi id 14.03.0248.002; Tue, 7 Jun 2016 09:33:20 +0100
From: "Browne, Rory" <rory.browne@intel.com>
To: Linda Dunbar <linda.dunbar@huawei.com>, DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Tal Mizrahi <talmi@marvell.com>
Thread-Topic: [sfc] Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIwDL5l0QAATerQAAC9UOQAAcZljA
Date: Tue, 7 Jun 2016 08:33:19 +0000
Message-ID: <798BB24857DDC040825B6C22A8D797C11BD16494@IRSMSX108.ger.corp.intel.com>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com> <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com> <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com> <4A95BA014132FF49AE685FAB4B9F17F657EAFD34@dfweml501-mbb>
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F657EAFD34@dfweml501-mbb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTMzZGVhZDMtZDI4MS00MTJhLTlkMWQtYjQ4ODI2YTQyYzFmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IlwvTVZsejgzTGJNMHlkeldsdW1oXC9RWkVxTFZGTlwvWktSamQ3Y0YzZDBXdEk9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [163.33.239.181]
Content-Type: multipart/alternative; boundary="_000_798BB24857DDC040825B6C22A8D797C11BD16494IRSMSX108gercor_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/b-MlBn1ixAub0wWW1lqxdRJi-dU>
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 08:33:28 -0000

--_000_798BB24857DDC040825B6C22A8D797C11BD16494IRSMSX108gercor_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

SGkgTGluZGENCg0KVGhlcmUgYXJlIGRpZmZlcmVudCBtb2RlcyBzdXBwb3J0ZWQsIHNvIGluZ3Jl
c3MgYW5kIGVncmVzcyBvbiBldmVyeSBwYWNrZXQgaXMgbm90IG1hbmRhdGVkLiBUaGUgcHJpbWFy
eSB1c2Ugb2YgdGhpcyBkcmFmdCBpcyBhcyBhIGRlYnVnIHRvb2wg4oCTIHNvIGEgdmVyeSBzbWFs
bCBzZXQgb2YgZmxvd3MgcGVyIGNoYWluIGNvdWxkIGJlIHBlcmlvZGljYWxseSBtZWFzdXJlZCBF
MkUgKEZUU04gdGltZXN0YW1wcywgTFRTTiB0aW1lc3RhbXBzIG9ubHkpIOKAkyBPbmx5IGFmdGVy
IG1ham9yIGRlbHRhIHdvdWxkIGEgbW9yZSBpbnRydXNpdmUgdGltZXN0YW1waW5nIG1vZGUgYmUg
dXNlZA0KDQrigJxJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyBwcmVyZXF1aXNpdGUgaXMgYSB0
b28gaGFyZCBmb3IgZGVwbG95ZWQgbm9kZXMgdG8gbWVldDog4oCcDQoNCi0gQ2FuIHlvdSBlbGFi
b3JhdGUgb24g4oCYdG9vIGhhcmTigJk/DQoNCg0KDQpCUiBSb3J5DQoNCkZyb206IExpbmRhIER1
bmJhciBbbWFpbHRvOmxpbmRhLmR1bmJhckBodWF3ZWkuY29tXQ0KU2VudDogTW9uZGF5LCBKdW5l
IDYsIDIwMTYgODowMCBQTQ0KVG86IERJRUdPIExPUEVaIEdBUkNJQSA8ZGllZ28uci5sb3BlekB0
ZWxlZm9uaWNhLmNvbT47IFRhbCBNaXpyYWhpIDx0YWxtaUBtYXJ2ZWxsLmNvbT4NCkNjOiBCcm93
bmUsIFJvcnkgPHJvcnkuYnJvd25lQGludGVsLmNvbT47IHNmY0BpZXRmLm9yZzsgSmltIEd1aWNo
YXJkIChqZ3VpY2hhcikgPGpndWljaGFyQGNpc2NvLmNvbT4NClN1YmplY3Q6IFJFOiBbc2ZjXSBV
cGRhdGVkIERyYWZ0IG9uIE5TSCBUaW1zdGFtcGluZw0KDQpJIGFsc28gYmVsaWV2aW5nIGhhdmlu
ZyBhIHRpbWVzdGFtcCBpcyBhIGdvb2QgZmVhdHVyZSwgYnV0IG5vdCBzdXJlIGlmIGl0IGlzIG5l
Y2Vzc2FyeSB0byBoYXZlIGJvdGggSW5ncmVzcyAmIGVncmVzcyB0aW1lc3RhbXAgb24gZXZlcnkg
cGFja2V0LiBBbHNvIG5vdCBuZWNlc3NhcnkgZm9yIGV2ZXJ5IHBhY2tldCBvZiBhIGZsb3cuDQoN
CkluIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHByZXJlcXVpc2l0ZSBpcyBhIHRvbyBoYXJkIGZv
ciBkZXBsb3llZCBub2RlcyB0byBtZWV0Og0KDQoNCkluIG9yZGVyIHRvIGd1YXJhbnRlZSBtZXRh
ZGF0YSBhY2N1cmFjeSwgYWxsIHNlcnZlcnMgaG9zdGluZyBWTkZzDQpzaG91bGQgYmUgc3luY2hy
b25pemVkIGZyb20gYSBjZW50cmFsaXplZCBzdGFibGUgY2xvY2suIEFzIFBORnMgZG8NCm5vdCB0
aW1lc3RhbXAgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlbSB0byBzeW5jaHJvbml6ZS4gVGhlcmUg
YXJlIHR3bw0KcG9zc2libGUgbGV2ZWxzIG9mIHN5bmNocm9uaXphdGlvbjoNCg0KDQpMaW5kYSBE
dW5iYXINCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIERJRUdPIExPUEVaIEdBUkNJQQ0KU2VudDogTW9uZGF5LCBKdW5lIDA2LCAyMDE2IDg6
MTYgQU0NClRvOiBUYWwgTWl6cmFoaQ0KQ2M6IEJyb3duZSwgUm9yeTsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKQ0KU3ViamVjdDogUmU6
IFtzZmNdIFVwZGF0ZWQgRHJhZnQgb24gTlNIIFRpbXN0YW1waW5nDQoNCkhpLA0KDQpJIGhhZCBh
IGNvdXBsZSBvZiBpbml0aWFsIGNvbW1lbnRzIGFzIHJlc3VsdCBvZiBhIGZpcnN0IGdsYW5jZSBh
dCB0aGUgdGV4dCBvbmNlIFJvcnkgc2VudCB0aGUgbWVzc2FnZSB0aGF0IHdlcmUgd2FpdGluZyBm
b3IgYSBtb3JlIGRldGFpbCByZWFkLCBidXQgc2luY2UgVGFsIGFza3MsIGhlcmUgdGhleSBnbyBh
cyB0aGV5IGFyZSBub3figKYNCg0KSSBkbyBiZWxpZXZlIHRpbWVzdGFtcGluZyBjYW4gYmUgYSB1
c2VmdWwgZmVhdHVyZSBmb3IgU0ZDIGVudmlyb25tZW50cywgZXNwZWNpYWxseSBpbiB0aGUgY2Fz
ZSBvZiBtZWFzdXJlIEUyRSBkZWxheXMuIFdlIG5lZWQgdG8gc3RhcnQgc2VyaW91c2x5IGNvbnNp
ZGVyaW5nIEUyRSBjb21tdW5pY2F0aW9uIHByb3BlcnRpZXMgaW4gTkZWIGFuZCBTRkMsIHRoZSBz
b29uZXIgdGhlIGJldHRlci4gU28gdGhlIGNvbnNpZGVyYXRpb24gb2YgdGltZXN0YW1waW5nIGFz
IGEgcG90ZW50aWFsIHRlY2huaXF1ZSBmb3IgdGhpcyBoYXMgYWxsIG15IHN1cHBvcnQuDQoNCkFw
YXJ0IGZyb20gdGhpcywgdGhlcmUgYSBmZXcgdGhpbmdzIHRoYXQgYXJlIG5vdCBjbGVhciB0byBt
ZToNCg0KKiBGaXJzdCwgd2h5IGRvIHlvdSBjaXJjdW1zY3JpYmUgdGhlIGFwcGxpY2F0aW9uIHRv
IFZORnMuIFdoeSB3b3VsZCBhIFBORiBiZWNvbWUgdW5hYmxlIHRvIGFkZCB0aW1lc3RhbXBpbmc/
DQoNCiogU2Vjb25kLCBJ4oCZZCBzYXkgdGhlIG1lbnRpb24gdG8gdGhlIFRTREIgaXMgY29tcGxl
dGVseSBvdXQgb2Ygc2NvcGUuIFdoYXQgdGhlIExUU04gZG9lcyB3aXRoIHRoZSB0aW1lc3RhbXBz
IHNob3VsZCBiZSBjb21wbGV0ZWx5IG9wZW4NCg0KKiBUaGlyZCwgdGhlIHNhbWUgaGFwcGVucyB0
byB0aGUgaWRlYXMgYXJvdW5kIHRoZSBUU0NQIGFuZCB0aGUgY29udHJvbCBtZWNoYW5pc21zIGlu
IGdlbmVyYWwuIEkgYW0gbm90IHN1cmUgdGhlIGRlZmluaXRpb24gb2YgdGhlIFRTIENvbnRyb2xs
ZXIgaXMgbmVlZGVkIGF0IGFsbCBhbmQsIGFsbCBpbiBhbGwsIGl0IG1ha2VzIGFnYWluIGFzc3Vt
cHRpb25zIGFib3V0IHRpbWVzdGFtcGluZyBiZWluZyBvbmUtdG8tb25lIHJlbGF0ZWQgdG8gVk5G
c+KApg0KDQpCZSBnb29kZSwNCg0KDQpPbiA2IEp1biAyMDE2LCBhdCAxMzowMSAsIFRhbCBNaXpy
YWhpIDx0YWxtaUBtYXJ2ZWxsLmNvbTxtYWlsdG86dGFsbWlAbWFydmVsbC5jb20+PiB3cm90ZToN
Cg0KSGkgQWxsLA0KDQpBcyBvbmUgb2YgdGhlIGNvLWF1dGhvcnMsIHdlIHdvdWxkIGhpZ2hseSBh
cHByZWNpYXRlIHlvdXIgZmVlZGJhY2tzIGFib3V0IHRoZSBkcmFmdC4NClNwZWNpZmljYWxseSwg
d2Ugd291bGQgYXBwcmVjaWF0ZSBmZWVkYmFja3MgYWJvdXQgdGhlIHF1ZXN0aW9uOiBpcyB0aW1l
c3RhbXBpbmcgdXNlZnVsIGluIFNGQyBlbnZpcm9ubWVudHM/DQoNCldlIGJlbGlldmUgdGhhdCB0
aW1lc3RhbXBpbmcgaXMgaW5kZWVkIHVzZWZ1bCwgZm9yIHRoZSBhcHBsaWNhdGlvbnMgUm9yeSBk
ZXNjcmliZWQgYmVsb3csIGFzIHdlbGwgYXMgZm9yIG90aGVyIGFwcGxpY2F0aW9ucy4NCg0KV291
bGQgYXBwcmVjaWF0ZSB5b3VyIGZlZWRiYWNrcy4NCg0KQ2hlZXJzLA0KVGFsLg0KDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQnJvd25lLCBS
b3J5DQpTZW50OiBUaHVyc2RheSwgSnVuZSAwMiwgMjAxNiAxMjo0OSBQTQ0KVG86IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KQ2M6IEppbSBHdWljaGFyZCAoamd1aWNoYXIpDQpT
dWJqZWN0OiBbc2ZjXSBVcGRhdGVkIERyYWZ0IG9uIE5TSCBUaW1zdGFtcGluZw0KDQpIaSBhbGwN
Cg0KVXBkYXRlZCBkcmFmdCBvbiB0aGlzIHN1Ym1pdHRlZC4gVGhlIG5ldyBkcmFmdCBhaW1zIHRv
IGJldHRlciBzZXBhcmF0ZSBjb250cm9sIGFuZCBkYXRhIHBsYW5lIGZ1bmN0aW9ucy4NCg0KVGhp
cyBkcmFmdCBoYXMgMyBnZW5lcmFsIGFwcGxpY2F0aW9ucw0KDQotIG1lYXN1cmUgVk5GIHBlcmZv
cm1hbmNlIOKAkyBpbmdyZXNzICYgZWdyZXNzIHRpbWUgZm9yIGEgZ2l2ZW4gc3Vic2NyaWJlciBm
bG93IOKAkyB0aGlzIGlzIHVzZWZ1bCBwb3N0IFNXIHVwZ3JhZGUgZm9yIGV4YW1wbGUNCi0gbWVh
c3VyZSBWbGluayBwZXJmb3JtYW5jZSwgd2hldGhlciB0aGlzIGlzIGEgbG9jYWwgVmxpbmsgb3Ig
c3BhbnMgZGlmZmVyZW50IE5GVkktUG9Qcw0KLSBtZWFzdXJlIEUyRSBmbG93IGRlbGF5IHdpdGhp
biBhIGNoYWluIOKAkyBXaXRoIGxpdHRsZSBvdmVyaGVhZCBxdWlja2x5IGlkZW50aWZ5IHBlcmZv
cm1hbmNlIHByb2JsZW1zDQoNCkluIGdlbmVyYWwgd2Ugc2VlIHRpZ2h0IG1vbml0b3Jpbmcgb2Yg
bGF0ZW5jeSBiZWNvbWluZyBtb3JlIGltcG9ydGFudCBhcyB3ZSBpbmNyZWFzZSBJb1QgaW50ZWdy
YXRpb24gaW4gdG8gdGhlIG1vYmlsZSBuZXR3b3JrcyBmb3IgbG93IGxhdGVuY3kgYXBwbGljYXRp
b25zLg0KDQpXZSBoYXZlIGNvZGVkIGFuZCBkZW1vbnN0cmF0ZWQgdGhpcyBhdCBORlYgY29uZ3Jl
c3MgaW4gQXByaWwgd2l0aCBwb3NpdGl2ZSBmZWVkYmFjayBmcm9tIG9wZXJhdG9ycyBhbmQgdmVu
ZG9ycyBvbiB0aGUgdXNlZnVsbmVzcyBvZiB0aGUgYXBwcm9hY2guDQoNCjxpbWFnZTAwMS5wbmc+
DQoNCg0KTmFtZTogICAgICAgICAgICAgICAgICBkcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3Rh
bXANClJldmlzaW9uOiAgICAgICAgICAgICAgMDENClRpdGxlOiAgICAgICAgICAgICAgICAgICAg
IE5ldHdvcmsgU2VydmljZSBIZWFkZXIgVGltZXN0YW1waW5nDQpEb2N1bWVudCBkYXRlOiAyMDE2
LTA2LTAxDQpHcm91cDogICAgICAgICAgICAgICAgICBJbmRpdmlkdWFsIFN1Ym1pc3Npb24NClBh
Z2VzOiAgICAgICAgICAgICAgICAgIDIwDQpVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWJyb3duZS1zZmMtbnNoLXRpbWVzdGFtcC0wMS50
eHQNCg0KDQpCUiBSb3J5DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQotLQ0KIkVz
dGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9w
ZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0K
ZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6
QHRlbGVmb25pY2EuY29tPg0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4
MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9z
IHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRl
bmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVz
byBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMg
dXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUg
bGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRv
cml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNp
w7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJv
Z2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEg
dsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250
YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFs
IGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBh
bnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5p
Y2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
dHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5
IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmlj
YXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1
cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywg
cG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDD
qSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNl
IG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5v
dGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9v
dSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRl
IGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVy
cm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0
YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW50ZWwgUmVz
ZWFyY2ggYW5kIERldmVsb3BtZW50IElyZWxhbmQgTGltaXRlZApSZWdpc3RlcmVkIGluIElyZWxh
bmQKUmVnaXN0ZXJlZCBPZmZpY2U6IENvbGxpbnN0b3duIEluZHVzdHJpYWwgUGFyaywgTGVpeGxp
cCwgQ291bnR5IEtpbGRhcmUKUmVnaXN0ZXJlZCBOdW1iZXI6IDMwODI2MwoKClRoaXMgZS1tYWls
IGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZv
ciB0aGUgc29sZQp1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4gQW55IHJldmlldyBv
ciBkaXN0cmlidXRpb24gYnkgb3RoZXJzIGlzCnN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBh
cmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZQpzZW5kZXIg
YW5kIGRlbGV0ZSBhbGwgY29waWVzLgo=

--_000_798BB24857DDC040825B6C22A8D797C11BD16494IRSMSX108gercor_
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNvdXJpZXI7DQoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIg
NCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0K
CXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6THVjaWRhR3JhbmRlOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAw
IDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1z
b0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIixz
YW5zLXNlcmlmO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxs
b29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLHNhbnMtc2VyaWY7fQ0Kc3Bh
bi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVk
LXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgTGluZGE8bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5U
aGVyZSBhcmUgZGlmZmVyZW50IG1vZGVzIHN1cHBvcnRlZCwgc28gaW5ncmVzcyBhbmQgZWdyZXNz
IG9uIGV2ZXJ5IHBhY2tldCBpcyBub3QgbWFuZGF0ZWQuIFRoZSBwcmltYXJ5IHVzZSBvZiB0aGlz
IGRyYWZ0IGlzIGFzIGEgZGVidWcgdG9vbCDigJMgc28gYSB2ZXJ5IHNtYWxsDQogc2V0IG9mIGZs
b3dzIHBlciBjaGFpbiBjb3VsZCBiZSBwZXJpb2RpY2FsbHkgbWVhc3VyZWQgRTJFIChGVFNOIHRp
bWVzdGFtcHMsIExUU04gdGltZXN0YW1wcyBvbmx5KSDigJMgT25seSBhZnRlciBtYWpvciBkZWx0
YSB3b3VsZCBhIG1vcmUgaW50cnVzaXZlIHRpbWVzdGFtcGluZyBtb2RlIGJlIHVzZWQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnEluIGFkZGl0aW9uLCB0aGUg
Zm9sbG93aW5nIHByZXJlcXVpc2l0ZSBpcyBhIHRvbyBoYXJkIGZvciBkZXBsb3llZCBub2RlcyB0
byBtZWV0OiDigJw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi0g
Q2FuIHlvdSBlbGFib3JhdGUgb24g4oCYdG9vIGhhcmTigJk/PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CUiBSb3J5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9fX19fcmVwbHlzZXBhcmF0b3Ii
PjwvYT48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiBMaW5kYSBEdW5iYXIgW21haWx0bzpsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbV0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIEp1bmUgNiwgMjAxNiA4OjAwIFBNPGJyPg0KPGI+VG86PC9iPiBE
SUVHTyBMT1BFWiBHQVJDSUEgJmx0O2RpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20mZ3Q7OyBU
YWwgTWl6cmFoaSAmbHQ7dGFsbWlAbWFydmVsbC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBCcm93
bmUsIFJvcnkgJmx0O3JvcnkuYnJvd25lQGludGVsLmNvbSZndDs7IHNmY0BpZXRmLm9yZzsgSmlt
IEd1aWNoYXJkIChqZ3VpY2hhcikgJmx0O2pndWljaGFyQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzZmNdIFVwZGF0ZWQgRHJhZnQgb24gTlNIIFRpbXN0YW1waW5nPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkkgYWxzbyBiZWxpZXZpbmcgaGF2aW5nIGEgdGltZXN0YW1wIGlz
IGEgZ29vZCBmZWF0dXJlLCBidXQgbm90IHN1cmUgaWYgaXQgaXMgbmVjZXNzYXJ5IHRvIGhhdmUg
Ym90aCBJbmdyZXNzICZhbXA7IGVncmVzcyB0aW1lc3RhbXAgb24gZXZlcnkgcGFja2V0LiBBbHNv
IG5vdCBuZWNlc3NhcnkNCiBmb3IgZXZlcnkgcGFja2V0IG9mIGEgZmxvdy4gPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2lu
ZyBwcmVyZXF1aXNpdGUgaXMgYSB0b28gaGFyZCBmb3IgZGVwbG95ZWQgbm9kZXMgdG8gbWVldDoN
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJp
ZXIiPkluIG9yZGVyIHRvIGd1YXJhbnRlZSBtZXRhZGF0YSBhY2N1cmFjeSwgYWxsIHNlcnZlcnMg
aG9zdGluZyBWTkZzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPnNob3VsZCBiZSBzeW5jaHJvbml6ZWQgZnJvbSBhIGNlbnRy
YWxpemVkIHN0YWJsZSBjbG9jay4gQXMgUE5GcyBkbzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5ub3QgdGltZXN0YW1wIHRo
ZXJlIGlzIG5vIG5lZWQgZm9yIHRoZW0gdG8gc3luY2hyb25pemUuIFRoZXJlIGFyZSB0d288bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5wb3NzaWJsZSBsZXZlbHMgb2Ygc3lu
Y2hyb25pemF0aW9uOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5MaW5kYSBEdW5iYXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVy
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RElFR08gTE9QRVogR0FSQ0lBPGJyPg0K
PGI+U2VudDo8L2I+IE1vbmRheSwgSnVuZSAwNiwgMjAxNiA4OjE2IEFNPGJyPg0KPGI+VG86PC9i
PiBUYWwgTWl6cmFoaTxicj4NCjxiPkNjOjwvYj4gQnJvd25lLCBSb3J5OyA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVXBkYXRlZCBEcmFmdCBvbiBOU0ggVGlt
c3RhbXBpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhZCBh
IGNvdXBsZSBvZiBpbml0aWFsIGNvbW1lbnRzIGFzIHJlc3VsdCBvZiBhIGZpcnN0IGdsYW5jZSBh
dCB0aGUgdGV4dCBvbmNlIFJvcnkgc2VudCB0aGUgbWVzc2FnZSB0aGF0IHdlcmUgd2FpdGluZyBm
b3IgYSBtb3JlIGRldGFpbCByZWFkLCBidXQgc2luY2UgVGFsIGFza3MsIGhlcmUgdGhleSBnbyBh
cyB0aGV5IGFyZSBub3figKY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SSBkbyBiZWxpZXZlIHRpbWVzdGFtcGluZyBjYW4gYmUgYSB1c2VmdWwg
ZmVhdHVyZSBmb3IgU0ZDIGVudmlyb25tZW50cywgZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBt
ZWFzdXJlIEUyRSBkZWxheXMuIFdlIG5lZWQgdG8gc3RhcnQgc2VyaW91c2x5IGNvbnNpZGVyaW5n
IEUyRSBjb21tdW5pY2F0aW9uIHByb3BlcnRpZXMgaW4gTkZWIGFuZCBTRkMsIHRoZSBzb29uZXIg
dGhlIGJldHRlci4gU28gdGhlIGNvbnNpZGVyYXRpb24NCiBvZiB0aW1lc3RhbXBpbmcgYXMgYSBw
b3RlbnRpYWwgdGVjaG5pcXVlIGZvciB0aGlzIGhhcyBhbGwgbXkgc3VwcG9ydC48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXBhcnQgZnJvbSB0
aGlzLCB0aGVyZSBhIGZldyB0aGluZ3MgdGhhdCBhcmUgbm90IGNsZWFyIHRvIG1lOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4qIEZpcnN0LCB3
aHkgZG8geW91IGNpcmN1bXNjcmliZSB0aGUgYXBwbGljYXRpb24gdG8gVk5Gcy4gV2h5IHdvdWxk
IGEgUE5GIGJlY29tZSB1bmFibGUgdG8gYWRkIHRpbWVzdGFtcGluZz88bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KiBTZWNvbmQsIEnigJlkIHNh
eSB0aGUgbWVudGlvbiB0byB0aGUgVFNEQiBpcyBjb21wbGV0ZWx5IG91dCBvZiBzY29wZS4gV2hh
dCB0aGUgTFRTTiBkb2VzIHdpdGggdGhlIHRpbWVzdGFtcHMgc2hvdWxkIGJlIGNvbXBsZXRlbHkg
b3BlbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4qIFRoaXJkLCB0aGUgc2FtZSBoYXBwZW5zIHRvIHRoZSBpZGVhcyBhcm91bmQgdGhlJm5ic3A7
VFNDUCBhbmQgdGhlIGNvbnRyb2wgbWVjaGFuaXNtcyBpbiBnZW5lcmFsLiBJIGFtIG5vdCBzdXJl
IHRoZSBkZWZpbml0aW9uIG9mIHRoZSBUUyBDb250cm9sbGVyIGlzIG5lZWRlZCBhdCBhbGwgYW5k
LCBhbGwgaW4gYWxsLCBpdCBtYWtlcyBhZ2FpbiBhc3N1bXB0aW9ucyBhYm91dCB0aW1lc3RhbXBp
bmcgYmVpbmcgb25lLXRvLW9uZQ0KIHJlbGF0ZWQgdG8gVk5Gc+KApjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkJlIGdvb2RlLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIDYgSnVuIDIwMTYsIGF0IDEzOjAxICwgVGFsIE1penJhaGkgJmx0OzxhIGhyZWY9
Im1haWx0bzp0YWxtaUBtYXJ2ZWxsLmNvbSI+dGFsbWlAbWFydmVsbC5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBBbGwsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BcyBvbmUgb2YgdGhlIGNvLWF1
dGhvcnMsIHdlIHdvdWxkIGhpZ2hseSBhcHByZWNpYXRlIHlvdXIgZmVlZGJhY2tzIGFib3V0IHRo
ZSBkcmFmdC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+U3BlY2lmaWNhbGx5LCB3ZSB3b3VsZCBhcHByZWNpYXRlIGZlZWRiYWNrcyBhYm91
dCB0aGUgcXVlc3Rpb246IGlzIHRpbWVzdGFtcGluZyB1c2VmdWwgaW4gU0ZDIGVudmlyb25tZW50
cz88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPldlIGJlbGlldmUgdGhhdCB0aW1lc3RhbXBpbmcgaXMgaW5kZWVkIHVzZWZ1bCwg
Zm9yIHRoZSBhcHBsaWNhdGlvbnMgUm9yeSBkZXNjcmliZWQgYmVsb3csIGFzIHdlbGwgYXMgZm9y
IG90aGVyIGFwcGxpY2F0aW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldvdWxkIGFwcHJlY2lhdGUgeW91ciBmZWVkYmFj
a3MuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlRhbC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9iPkJyb3duZSwgUm9yeTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgSnVuZSAw
MiwgMjAxNiAxMjo0OSBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+
Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5K
aW0gR3VpY2hhcmQgKGpndWljaGFyKTxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXSBVcGRhdGVkIERyYWZ0IG9u
IE5TSCBUaW1zdGFtcGluZzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgYWxsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlVwZGF0ZWQgZHJhZnQgb24g
dGhpcyBzdWJtaXR0ZWQuIFRoZSBuZXcgZHJhZnQgYWltcyB0byBiZXR0ZXIgc2VwYXJhdGUgY29u
dHJvbCBhbmQgZGF0YSBwbGFuZSBmdW5jdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPlRoaXMgZHJhZnQgaGFzIDMgZ2VuZXJhbCBhcHBsaWNhdGlvbnM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LSBtZWFzdXJlIFZO
RiBwZXJmb3JtYW5jZSDigJMgaW5ncmVzcyAmYW1wOyBlZ3Jlc3MgdGltZSBmb3IgYSBnaXZlbiBz
dWJzY3JpYmVyIGZsb3cg4oCTIHRoaXMgaXMgdXNlZnVsIHBvc3QgU1cgdXBncmFkZSBmb3IgZXhh
bXBsZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LSBtZWFzdXJlIFZsaW5rIHBlcmZvcm1hbmNlLCB3aGV0
aGVyIHRoaXMgaXMgYSBsb2NhbCBWbGluayBvciBzcGFucyBkaWZmZXJlbnQgTkZWSS1Qb1BzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4tIG1lYXN1cmUgRTJFIGZsb3cgZGVsYXkgd2l0aGluIGEgY2hhaW4g
4oCTIFdpdGggbGl0dGxlIG92ZXJoZWFkIHF1aWNrbHkgaWRlbnRpZnkgcGVyZm9ybWFuY2UgcHJv
YmxlbXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SW4gZ2Vu
ZXJhbCB3ZSBzZWUgdGlnaHQgbW9uaXRvcmluZyBvZiBsYXRlbmN5IGJlY29taW5nIG1vcmUgaW1w
b3J0YW50IGFzIHdlIGluY3JlYXNlIElvVCBpbnRlZ3JhdGlvbiBpbiB0byB0aGUgbW9iaWxlIG5l
dHdvcmtzIGZvciBsb3cgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPldlIGhhdmUgY29kZWQgYW5kIGRlbW9uc3RyYXRlZCB0
aGlzIGF0IE5GViBjb25ncmVzcyBpbiBBcHJpbCB3aXRoIHBvc2l0aXZlIGZlZWRiYWNrIGZyb20g
b3BlcmF0b3JzIGFuZCB2ZW5kb3JzIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBhcHByb2FjaC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O2ltYWdlMDAx
LnBuZyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5OYW1lOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBkcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3RhbXA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPlJldmlzaW9uOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwMTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+VGl0bGU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5ldHdvcmsgU2VydmljZSBIZWFkZXIgVGltZXN0YW1waW5nPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5Eb2N1bWVudCBkYXRlOiAyMDE2LTA2LTAxPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5Hcm91cDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
SW5kaXZpZHVhbCBTdWJtaXNzaW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5QYWdlczombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMjA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PlVSTDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0
LWJyb3duZS1zZmMtbnNoLXRpbWVzdGFtcC0wMS50eHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTU0
RjcyIj5odHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtYnJvd25lLXNm
Yy1uc2gtdGltZXN0YW1wLTAxLnR4dDwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QlIgUm9yeTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjYuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lkYUdy
YW5kZSZxdW90OyxzZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ni41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LHNlcmlmO2NvbG9yOiM5NTRGNzIiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo2LjVwdDtmb250LWZhbWlseTomcXVv
dDtMdWNpZGFHcmFuZGUmcXVvdDssc2VyaWYiPjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo2LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssc2VyaWY7Y29sb3I6
Izk1NEY3MiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPi0tPGJyPg0KJnF1b3Q7
RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7PGJyPg0KPGJyPg0K
RHIgRGllZ28gUi4gTG9wZXo8YnI+DQpUZWxlZm9uaWNhIEkmIzQzO0Q8YnI+DQo8YSBocmVmPSJo
dHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8iPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2Rp
ZWdvLmxvcGV6LzwvYT48YnI+DQo8YnI+DQplLW1haWw6IDxhIGhyZWY9Im1haWx0bzpkaWVnby5y
LmxvcGV6QHRlbGVmb25pY2EuY29tIj5kaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPC9hPjxi
cj4NClRlbDogJm5ic3A7ICZuYnNwOyYjNDM7MzQgOTEzIDEyOSAwNDE8YnI+DQpNb2JpbGU6ICYj
NDM7MzQgNjgyIDA1MSAwOTE8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIg
YWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpncmF5Ij48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdl
biBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3Jt
YWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2
byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwg
ZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1
cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOz
biBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdl
bnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1
ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBw
cm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250
YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFs
IGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBh
bnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11
bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRl
bHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVu
aWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5z
YWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3Rp
bmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlk
ZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBk
ZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fk
bywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1
bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlk
YSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVu
c2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFt
ZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHA+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+CkludGVsIFJlc2VhcmNoIGFu
ZCBEZXZlbG9wbWVudCBJcmVsYW5kIExpbWl0ZWQ8YnI+ClJlZ2lzdGVyZWQgaW4gSXJlbGFuZDxi
cj4KUmVnaXN0ZXJlZCBPZmZpY2U6IENvbGxpbnN0b3duIEluZHVzdHJpYWwgUGFyaywgTGVpeGxp
cCwgQ291bnR5IEtpbGRhcmU8YnI+ClJlZ2lzdGVyZWQgTnVtYmVyOiAzMDgyNjM8L3A+CgoKPHA+
VGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg
bWF0ZXJpYWwgZm9yIHRoZQpzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBB
bnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbiBieSBvdGhlcnMgaXMKc3RyaWN0bHkgcHJvaGliaXRl
ZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3Qg
dGhlCnNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXMuPC9wPgoKPHA+PC9wPgo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_798BB24857DDC040825B6C22A8D797C11BD16494IRSMSX108gercor_--



From nobody Tue Jun  7 01:36:04 2016
Return-Path: <rory.browne@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 313DC12B036 for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 01:36:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.336
X-Spam-Level: 
X-Spam-Status: No, score=-8.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 UWPOLsIGO3hj for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 01:36:00 -0700 (PDT)
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ietfa.amsl.com (Postfix) with ESMTP id 94DA712B011 for <sfc@ietf.org>; Tue,  7 Jun 2016 01:36:00 -0700 (PDT)
Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP; 07 Jun 2016 01:36:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.26,432,1459839600";  d="scan'208,217";a="715113873"
Received: from irsmsx101.ger.corp.intel.com ([163.33.3.153]) by FMSMGA003.fm.intel.com with ESMTP; 07 Jun 2016 01:35:16 -0700
Received: from irsmsx108.ger.corp.intel.com ([169.254.11.183]) by IRSMSX101.ger.corp.intel.com ([163.33.3.153]) with mapi id 14.03.0248.002; Tue, 7 Jun 2016 09:35:15 +0100
From: "Browne, Rory" <rory.browne@intel.com>
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>, Tal Mizrahi <talmi@marvell.com>
Thread-Topic: [sfc] Updated Draft on NSH Timstamping
Thread-Index: AdG8sop87NVVBTstRkqeZv0t9AUhIwDL5l0QAATerQAAKCXpIA==
Date: Tue, 7 Jun 2016 08:35:15 +0000
Message-ID: <798BB24857DDC040825B6C22A8D797C11BD164C6@IRSMSX108.ger.corp.intel.com>
References: <798BB24857DDC040825B6C22A8D797C11BD12913@IRSMSX108.ger.corp.intel.com> <03e0eadcf04e4941b034f912218cd947@IL-EXCH02.marvell.com> <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com>
In-Reply-To: <0226BE74-4D68-48BE-A0DF-75D82237BD04@telefonica.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWUyMzU3NjEtYmE2Zi00N2U0LTljZjYtNGI3ZDdiNGQzMjMyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6ImEwbFU4UDAzRzR6YnBGMWVtNDI0YjlNVThUMTBBQmlodHR5ek5QTDV1RWs9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [163.33.239.181]
Content-Type: multipart/alternative; boundary="_000_798BB24857DDC040825B6C22A8D797C11BD164C6IRSMSX108gercor_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/eZ9fEU2aZ2xLa0G4_akkSZ7p1b0>
Cc: "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Updated Draft on NSH Timstamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 08:36:03 -0000

--_000_798BB24857DDC040825B6C22A8D797C11BD164C6IRSMSX108gercor_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

SGkgRGllZ28sDQoNCiogRmlyc3QsIHdoeSBkbyB5b3UgY2lyY3Vtc2NyaWJlIHRoZSBhcHBsaWNh
dGlvbiB0byBWTkZzLiBXaHkgd291bGQgYSBQTkYgYmVjb21lIHVuYWJsZSB0byBhZGQgdGltZXN0
YW1waW5nPw0KDQpJIGd1ZXNzIHRoZXkgY291bGQsIGJ1dCBhIHZlcnkgc21hbGwgcGVyY2VudGFn
ZSBvZiBQTkZzIHN1cHBvcnQgTlNIIHRvZGF5LiBXZSBzaG91bGQgY2xhcmlmeSB0aGlzIHRob3Vn
aC4NCg0KTm90ZWQgcmUgVFNEQiBhbmQgVFNDUA0KDQpCUiBSb3J5DQoNCkZyb206IERJRUdPIExP
UEVaIEdBUkNJQSBbbWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb21dDQpTZW50OiBN
b25kYXksIEp1bmUgNiwgMjAxNiAyOjE2IFBNDQpUbzogVGFsIE1penJhaGkgPHRhbG1pQG1hcnZl
bGwuY29tPg0KQ2M6IEJyb3duZSwgUm9yeSA8cm9yeS5icm93bmVAaW50ZWwuY29tPjsgc2ZjQGll
dGYub3JnOyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSA8amd1aWNoYXJAY2lzY28uY29tPg0KU3Vi
amVjdDogUmU6IFtzZmNdIFVwZGF0ZWQgRHJhZnQgb24gTlNIIFRpbXN0YW1waW5nDQoNCkhpLA0K
DQpJIGhhZCBhIGNvdXBsZSBvZiBpbml0aWFsIGNvbW1lbnRzIGFzIHJlc3VsdCBvZiBhIGZpcnN0
IGdsYW5jZSBhdCB0aGUgdGV4dCBvbmNlIFJvcnkgc2VudCB0aGUgbWVzc2FnZSB0aGF0IHdlcmUg
d2FpdGluZyBmb3IgYSBtb3JlIGRldGFpbCByZWFkLCBidXQgc2luY2UgVGFsIGFza3MsIGhlcmUg
dGhleSBnbyBhcyB0aGV5IGFyZSBub3figKYNCg0KSSBkbyBiZWxpZXZlIHRpbWVzdGFtcGluZyBj
YW4gYmUgYSB1c2VmdWwgZmVhdHVyZSBmb3IgU0ZDIGVudmlyb25tZW50cywgZXNwZWNpYWxseSBp
biB0aGUgY2FzZSBvZiBtZWFzdXJlIEUyRSBkZWxheXMuIFdlIG5lZWQgdG8gc3RhcnQgc2VyaW91
c2x5IGNvbnNpZGVyaW5nIEUyRSBjb21tdW5pY2F0aW9uIHByb3BlcnRpZXMgaW4gTkZWIGFuZCBT
RkMsIHRoZSBzb29uZXIgdGhlIGJldHRlci4gU28gdGhlIGNvbnNpZGVyYXRpb24gb2YgdGltZXN0
YW1waW5nIGFzIGEgcG90ZW50aWFsIHRlY2huaXF1ZSBmb3IgdGhpcyBoYXMgYWxsIG15IHN1cHBv
cnQuDQoNCkFwYXJ0IGZyb20gdGhpcywgdGhlcmUgYSBmZXcgdGhpbmdzIHRoYXQgYXJlIG5vdCBj
bGVhciB0byBtZToNCg0KKiBGaXJzdCwgd2h5IGRvIHlvdSBjaXJjdW1zY3JpYmUgdGhlIGFwcGxp
Y2F0aW9uIHRvIFZORnMuIFdoeSB3b3VsZCBhIFBORiBiZWNvbWUgdW5hYmxlIHRvIGFkZCB0aW1l
c3RhbXBpbmc/DQoNCiogU2Vjb25kLCBJ4oCZZCBzYXkgdGhlIG1lbnRpb24gdG8gdGhlIFRTREIg
aXMgY29tcGxldGVseSBvdXQgb2Ygc2NvcGUuIFdoYXQgdGhlIExUU04gZG9lcyB3aXRoIHRoZSB0
aW1lc3RhbXBzIHNob3VsZCBiZSBjb21wbGV0ZWx5IG9wZW4NCg0KKiBUaGlyZCwgdGhlIHNhbWUg
aGFwcGVucyB0byB0aGUgaWRlYXMgYXJvdW5kIHRoZSBUU0NQIGFuZCB0aGUgY29udHJvbCBtZWNo
YW5pc21zIGluIGdlbmVyYWwuIEkgYW0gbm90IHN1cmUgdGhlIGRlZmluaXRpb24gb2YgdGhlIFRT
IENvbnRyb2xsZXIgaXMgbmVlZGVkIGF0IGFsbCBhbmQsIGFsbCBpbiBhbGwsIGl0IG1ha2VzIGFn
YWluIGFzc3VtcHRpb25zIGFib3V0IHRpbWVzdGFtcGluZyBiZWluZyBvbmUtdG8tb25lIHJlbGF0
ZWQgdG8gVk5Gc+KApg0KDQoNCkJlIGdvb2RlLA0KDQoNCg0KT24gNiBKdW4gMjAxNiwgYXQgMTM6
MDEgLCBUYWwgTWl6cmFoaSA8dGFsbWlAbWFydmVsbC5jb208bWFpbHRvOnRhbG1pQG1hcnZlbGwu
Y29tPj4gd3JvdGU6DQoNCkhpIEFsbCwNCg0KQXMgb25lIG9mIHRoZSBjby1hdXRob3JzLCB3ZSB3
b3VsZCBoaWdobHkgYXBwcmVjaWF0ZSB5b3VyIGZlZWRiYWNrcyBhYm91dCB0aGUgZHJhZnQuDQpT
cGVjaWZpY2FsbHksIHdlIHdvdWxkIGFwcHJlY2lhdGUgZmVlZGJhY2tzIGFib3V0IHRoZSBxdWVz
dGlvbjogaXMgdGltZXN0YW1waW5nIHVzZWZ1bCBpbiBTRkMgZW52aXJvbm1lbnRzPw0KDQpXZSBi
ZWxpZXZlIHRoYXQgdGltZXN0YW1waW5nIGlzIGluZGVlZCB1c2VmdWwsIGZvciB0aGUgYXBwbGlj
YXRpb25zIFJvcnkgZGVzY3JpYmVkIGJlbG93LCBhcyB3ZWxsIGFzIGZvciBvdGhlciBhcHBsaWNh
dGlvbnMuDQoNCldvdWxkIGFwcHJlY2lhdGUgeW91ciBmZWVkYmFja3MuDQoNCkNoZWVycywNClRh
bC4NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIEJyb3duZSwgUm9yeQ0KU2VudDogVGh1cnNkYXksIEp1bmUgMDIsIDIwMTYgMTI6NDkgUE0N
ClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCkNjOiBKaW0gR3VpY2hhcmQg
KGpndWljaGFyKQ0KU3ViamVjdDogW3NmY10gVXBkYXRlZCBEcmFmdCBvbiBOU0ggVGltc3RhbXBp
bmcNCg0KSGkgYWxsDQoNClVwZGF0ZWQgZHJhZnQgb24gdGhpcyBzdWJtaXR0ZWQuIFRoZSBuZXcg
ZHJhZnQgYWltcyB0byBiZXR0ZXIgc2VwYXJhdGUgY29udHJvbCBhbmQgZGF0YSBwbGFuZSBmdW5j
dGlvbnMuDQoNClRoaXMgZHJhZnQgaGFzIDMgZ2VuZXJhbCBhcHBsaWNhdGlvbnMNCg0KLSBtZWFz
dXJlIFZORiBwZXJmb3JtYW5jZSDigJMgaW5ncmVzcyAmIGVncmVzcyB0aW1lIGZvciBhIGdpdmVu
IHN1YnNjcmliZXIgZmxvdyDigJMgdGhpcyBpcyB1c2VmdWwgcG9zdCBTVyB1cGdyYWRlIGZvciBl
eGFtcGxlDQotIG1lYXN1cmUgVmxpbmsgcGVyZm9ybWFuY2UsIHdoZXRoZXIgdGhpcyBpcyBhIGxv
Y2FsIFZsaW5rIG9yIHNwYW5zIGRpZmZlcmVudCBORlZJLVBvUHMNCi0gbWVhc3VyZSBFMkUgZmxv
dyBkZWxheSB3aXRoaW4gYSBjaGFpbiDigJMgV2l0aCBsaXR0bGUgb3ZlcmhlYWQgcXVpY2tseSBp
ZGVudGlmeSBwZXJmb3JtYW5jZSBwcm9ibGVtcw0KDQpJbiBnZW5lcmFsIHdlIHNlZSB0aWdodCBt
b25pdG9yaW5nIG9mIGxhdGVuY3kgYmVjb21pbmcgbW9yZSBpbXBvcnRhbnQgYXMgd2UgaW5jcmVh
c2UgSW9UIGludGVncmF0aW9uIGluIHRvIHRoZSBtb2JpbGUgbmV0d29ya3MgZm9yIGxvdyBsYXRl
bmN5IGFwcGxpY2F0aW9ucy4NCg0KV2UgaGF2ZSBjb2RlZCBhbmQgZGVtb25zdHJhdGVkIHRoaXMg
YXQgTkZWIGNvbmdyZXNzIGluIEFwcmlsIHdpdGggcG9zaXRpdmUgZmVlZGJhY2sgZnJvbSBvcGVy
YXRvcnMgYW5kIHZlbmRvcnMgb24gdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlIGFwcHJvYWNoLg0KDQo8
aW1hZ2UwMDEucG5nPg0KDQoNCk5hbWU6ICAgICAgICAgICAgICAgICAgZHJhZnQtYnJvd25lLXNm
Yy1uc2gtdGltZXN0YW1wDQpSZXZpc2lvbjogICAgICAgICAgICAgIDAxDQpUaXRsZTogICAgICAg
ICAgICAgICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIFRpbWVzdGFtcGluZw0KRG9jdW1l
bnQgZGF0ZTogMjAxNi0wNi0wMQ0KR3JvdXA6ICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBT
dWJtaXNzaW9uDQpQYWdlczogICAgICAgICAgICAgICAgICAyMA0KVVJMOiAgICAgICAgICAgIGh0
dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1icm93bmUtc2ZjLW5zaC10
aW1lc3RhbXAtMDEudHh0DQoNCg0KQlIgUm9yeQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8iDQoNCkRy
IERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cDovL3Blb3BsZS50aWQuZXMvZGll
Z28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4NClRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQpN
b2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5
IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlv
LCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFs
IHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rp
bm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlm
aWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBj
b3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRl
IGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9y
IGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBv
ciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5m
b3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5k
IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRo
ZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlz
IG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5v
dGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9m
IHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFz
ZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBt
ZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRl
c3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29u
ZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBk
ZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRp
Y2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2
dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJp
ZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1l
bnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRh
bWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCkludGVsIFJlc2VhcmNoIGFuZCBEZXZlbG9wbWVudCBJcmVsYW5kIExpbWl0ZWQKUmVnaXN0
ZXJlZCBpbiBJcmVsYW5kClJlZ2lzdGVyZWQgT2ZmaWNlOiBDb2xsaW5zdG93biBJbmR1c3RyaWFs
IFBhcmssIExlaXhsaXAsIENvdW50eSBLaWxkYXJlClJlZ2lzdGVyZWQgTnVtYmVyOiAzMDgyNjMK
CgpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlh
bCBtYXRlcmlhbCBmb3IgdGhlIHNvbGUKdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocyku
IEFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uIGJ5IG90aGVycyBpcwpzdHJpY3RseSBwcm9oaWJp
dGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFj
dCB0aGUKc2VuZGVyIGFuZCBkZWxldGUgYWxsIGNvcGllcy4K

--_000_798BB24857DDC040825B6C22A8D797C11BD164C6IRSMSX108gercor_
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K
CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6THVjaWRhR3JhbmRlOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXtt
c28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxF
bmRDb21wb3NlIj5IaSBEaWVnbyw8bzpwPjwvbzpwPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiogRmlyc3Qs
IHdoeSBkbyB5b3UgY2lyY3Vtc2NyaWJlIHRoZSBhcHBsaWNhdGlvbiB0byBWTkZzLiBXaHkgd291
bGQgYSBQTkYgYmVjb21lIHVuYWJsZSB0byBhZGQgdGltZXN0YW1waW5nPzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGd1ZXNzIHRoZXkgY291bGQsIGJ1dCBhIHZlcnkgc21h
bGwgcGVyY2VudGFnZSBvZiBQTkZzIHN1cHBvcnQgTlNIIHRvZGF5LiBXZSBzaG91bGQgY2xhcmlm
eSB0aGlzIHRob3VnaC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
Pk5vdGVkIHJlIFRTREIgYW5kIFRTQ1A8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5CUiBSb3J5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9fX19fcmVwbHlzZXBhcmF0b3IiPjwvYT48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBESUVH
TyBMT1BFWiBHQVJDSUEgW21haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tXQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IE1vbmRheSwgSnVuZSA2LCAyMDE2IDI6MTYgUE08YnI+DQo8Yj5Ubzo8
L2I+IFRhbCBNaXpyYWhpICZsdDt0YWxtaUBtYXJ2ZWxsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+
IEJyb3duZSwgUm9yeSAmbHQ7cm9yeS5icm93bmVAaW50ZWwuY29tJmd0Ozsgc2ZjQGlldGYub3Jn
OyBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSAmbHQ7amd1aWNoYXJAY2lzY28uY29tJmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVXBkYXRlZCBEcmFmdCBvbiBOU0ggVGltc3RhbXBp
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhZCBhIGNvdXBs
ZSBvZiBpbml0aWFsIGNvbW1lbnRzIGFzIHJlc3VsdCBvZiBhIGZpcnN0IGdsYW5jZSBhdCB0aGUg
dGV4dCBvbmNlIFJvcnkgc2VudCB0aGUgbWVzc2FnZSB0aGF0IHdlcmUgd2FpdGluZyBmb3IgYSBt
b3JlIGRldGFpbCByZWFkLCBidXQgc2luY2UgVGFsIGFza3MsIGhlcmUgdGhleSBnbyBhcyB0aGV5
IGFyZSBub3figKY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSBkbyBiZWxpZXZlIHRpbWVzdGFtcGluZyBjYW4gYmUgYSB1c2VmdWwgZmVhdHVy
ZSBmb3IgU0ZDIGVudmlyb25tZW50cywgZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBtZWFzdXJl
IEUyRSBkZWxheXMuIFdlIG5lZWQgdG8gc3RhcnQgc2VyaW91c2x5IGNvbnNpZGVyaW5nIEUyRSBj
b21tdW5pY2F0aW9uIHByb3BlcnRpZXMgaW4gTkZWIGFuZCBTRkMsIHRoZSBzb29uZXIgdGhlIGJl
dHRlci4gU28gdGhlIGNvbnNpZGVyYXRpb24NCiBvZiB0aW1lc3RhbXBpbmcgYXMgYSBwb3RlbnRp
YWwgdGVjaG5pcXVlIGZvciB0aGlzIGhhcyBhbGwgbXkgc3VwcG9ydC48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXBhcnQgZnJvbSB0aGlzLCB0
aGVyZSBhIGZldyB0aGluZ3MgdGhhdCBhcmUgbm90IGNsZWFyIHRvIG1lOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4qIEZpcnN0LCB3aHkgZG8g
eW91IGNpcmN1bXNjcmliZSB0aGUgYXBwbGljYXRpb24gdG8gVk5Gcy4gV2h5IHdvdWxkIGEgUE5G
IGJlY29tZSB1bmFibGUgdG8gYWRkIHRpbWVzdGFtcGluZz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KiBTZWNvbmQsIEnigJlkIHNheSB0aGUg
bWVudGlvbiB0byB0aGUgVFNEQiBpcyBjb21wbGV0ZWx5IG91dCBvZiBzY29wZS4gV2hhdCB0aGUg
TFRTTiBkb2VzIHdpdGggdGhlIHRpbWVzdGFtcHMgc2hvdWxkIGJlIGNvbXBsZXRlbHkgb3Blbjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4qIFRo
aXJkLCB0aGUgc2FtZSBoYXBwZW5zIHRvIHRoZSBpZGVhcyBhcm91bmQgdGhlJm5ic3A7VFNDUCBh
bmQgdGhlIGNvbnRyb2wgbWVjaGFuaXNtcyBpbiBnZW5lcmFsLiBJIGFtIG5vdCBzdXJlIHRoZSBk
ZWZpbml0aW9uIG9mIHRoZSBUUyBDb250cm9sbGVyIGlzIG5lZWRlZCBhdCBhbGwgYW5kLCBhbGwg
aW4gYWxsLCBpdCBtYWtlcyBhZ2FpbiBhc3N1bXB0aW9ucyBhYm91dCB0aW1lc3RhbXBpbmcgYmVp
bmcgb25lLXRvLW9uZQ0KIHJlbGF0ZWQgdG8gVk5Gc+KApjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZSBnb29kZSw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gNiBKdW4gMjAxNiwgYXQgMTM6MDEgLCBUYWwgTWl6cmFoaSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnRhbG1pQG1hcnZlbGwuY29tIj50YWxtaUBtYXJ2ZWxsLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEFsbCw8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFzIG9uZSBvZiB0aGUg
Y28tYXV0aG9ycywgd2Ugd291bGQgaGlnaGx5IGFwcHJlY2lhdGUgeW91ciBmZWVkYmFja3MgYWJv
dXQgdGhlIGRyYWZ0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5TcGVjaWZpY2FsbHksIHdlIHdvdWxkIGFwcHJlY2lhdGUgZmVlZGJhY2tz
IGFib3V0IHRoZSBxdWVzdGlvbjogaXMgdGltZXN0YW1waW5nIHVzZWZ1bCBpbiBTRkMgZW52aXJv
bm1lbnRzPzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+V2UgYmVsaWV2ZSB0aGF0IHRpbWVzdGFtcGluZyBpcyBpbmRlZWQgdXNl
ZnVsLCBmb3IgdGhlIGFwcGxpY2F0aW9ucyBSb3J5IGRlc2NyaWJlZCBiZWxvdywgYXMgd2VsbCBh
cyBmb3Igb3RoZXIgYXBwbGljYXRpb25zLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V291bGQgYXBwcmVjaWF0ZSB5b3VyIGZl
ZWRiYWNrcy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGFsLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zZmMNCiBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk1NEY3MiI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5Pbg0KIEJlaGFsZiBPZjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+QnJvd25l
LCBSb3J5PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPlRodXJzZGF5LCBKdW5lIDAyLCAyMDE2IDEyOjQ5IFBNPGJyPg0KPGI+
VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
Izk1NEY3MiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGI+
Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5K
aW0gR3VpY2hhcmQgKGpndWljaGFyKTxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXSBVcGRhdGVkIERyYWZ0IG9u
IE5TSCBUaW1zdGFtcGluZzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgYWxsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlVwZGF0ZWQgZHJhZnQgb24g
dGhpcyBzdWJtaXR0ZWQuIFRoZSBuZXcgZHJhZnQgYWltcyB0byBiZXR0ZXIgc2VwYXJhdGUgY29u
dHJvbCBhbmQgZGF0YSBwbGFuZSBmdW5jdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPlRoaXMgZHJhZnQgaGFzIDMgZ2VuZXJhbCBhcHBsaWNhdGlvbnM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LSBtZWFzdXJlIFZO
RiBwZXJmb3JtYW5jZSDigJMgaW5ncmVzcyAmYW1wOyBlZ3Jlc3MgdGltZSBmb3IgYSBnaXZlbiBz
dWJzY3JpYmVyIGZsb3cg4oCTIHRoaXMgaXMgdXNlZnVsIHBvc3QgU1cgdXBncmFkZSBmb3IgZXhh
bXBsZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LSBtZWFzdXJlIFZsaW5rIHBlcmZvcm1hbmNlLCB3aGV0
aGVyIHRoaXMgaXMgYSBsb2NhbCBWbGluayBvciBzcGFucyBkaWZmZXJlbnQgTkZWSS1Qb1BzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4tIG1lYXN1cmUgRTJFIGZsb3cgZGVsYXkgd2l0aGluIGEgY2hhaW4g
4oCTIFdpdGggbGl0dGxlIG92ZXJoZWFkIHF1aWNrbHkgaWRlbnRpZnkgcGVyZm9ybWFuY2UgcHJv
YmxlbXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SW4gZ2Vu
ZXJhbCB3ZSBzZWUgdGlnaHQgbW9uaXRvcmluZyBvZiBsYXRlbmN5IGJlY29taW5nIG1vcmUgaW1w
b3J0YW50IGFzIHdlIGluY3JlYXNlIElvVCBpbnRlZ3JhdGlvbiBpbiB0byB0aGUgbW9iaWxlIG5l
dHdvcmtzIGZvciBsb3cgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPldlIGhhdmUgY29kZWQgYW5kIGRlbW9uc3RyYXRlZCB0
aGlzIGF0IE5GViBjb25ncmVzcyBpbiBBcHJpbCB3aXRoIHBvc2l0aXZlIGZlZWRiYWNrIGZyb20g
b3BlcmF0b3JzIGFuZCB2ZW5kb3JzIG9uIHRoZSB1c2VmdWxuZXNzIG9mIHRoZSBhcHByb2FjaC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O2ltYWdlMDAx
LnBuZyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5OYW1lOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBkcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3RhbXA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPlJldmlzaW9uOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwMTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+VGl0bGU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5ldHdvcmsgU2VydmljZSBIZWFkZXIgVGltZXN0YW1waW5nPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5Eb2N1bWVudCBkYXRlOiAyMDE2LTA2LTAxPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5Hcm91cDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
SW5kaXZpZHVhbCBTdWJtaXNzaW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5QYWdlczombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMjA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PlVSTDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy9kcmFmdC1icm93bmUtc2ZjLW5zaC10aW1lc3RhbXAtMDEudHh0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6Izk1NEY3MiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0
LWJyb3duZS1zZmMtbnNoLXRpbWVzdGFtcC0wMS50eHQ8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+QlIgUm9yeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lkYUdyYW5kZSZxdW90OyxzZXJpZiI+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0
PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7THVjaWRhR3JhbmRlJnF1b3Q7LHNlcmlm
O2NvbG9yOiM5NTRGNzIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssc2VyaWYiPjxi
cj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNp
ZGFHcmFuZGUmcXVvdDssc2VyaWY7Y29sb3I6Izk1NEY3MiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPi0tPGJyPg0KJnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9y
IEluZmllcm5vJnF1b3Q7PGJyPg0KPGJyPg0KRHIgRGllZ28gUi4gTG9wZXo8YnI+DQpUZWxlZm9u
aWNhIEkmIzQzO0Q8YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGll
Z28ubG9wZXovIj5odHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8YnI+DQplLW1haWw6IDwvc3Bhbj48YSBocmVmPSJtYWls
dG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNh
LmNvbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NClRlbDogJm5ic3A7ICZuYnNw
OyYjNDM7MzQgOTEzIDEyOSAwNDE8YnI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1MSAwOTE8YnI+
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246
Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpncmF5Ij48YnI+DQpF
c3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1
IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBv
IGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50
aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRv
LCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2
dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJp
ZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBl
c3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlu
bWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Np
w7NuLjxicj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21p
c3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVk
IG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3Zl
LiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lw
aWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBk
aXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkg
cHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJy
b3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRl
ciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQg
dGhlbiBkZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNl
IGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVy
IGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28g
ZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZv
c3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRl
IHF1ZSBhDQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEg
c2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lz
bGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ft
b3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2
aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHA+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS08YnI+CkludGVsIFJlc2VhcmNoIGFuZCBEZXZlbG9wbWVudCBJcmVsYW5k
IExpbWl0ZWQ8YnI+ClJlZ2lzdGVyZWQgaW4gSXJlbGFuZDxicj4KUmVnaXN0ZXJlZCBPZmZpY2U6
IENvbGxpbnN0b3duIEluZHVzdHJpYWwgUGFyaywgTGVpeGxpcCwgQ291bnR5IEtpbGRhcmU8YnI+
ClJlZ2lzdGVyZWQgTnVtYmVyOiAzMDgyNjM8L3A+CgoKPHA+VGhpcyBlLW1haWwgYW5kIGFueSBh
dHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJpYWwgZm9yIHRoZQpzb2xl
IHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3RyaWJ1
dGlvbiBieSBvdGhlcnMgaXMKc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhl
IGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlCnNlbmRlciBhbmQgZGVsZXRl
IGFsbCBjb3BpZXMuPC9wPgoKPHA+PC9wPgo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_798BB24857DDC040825B6C22A8D797C11BD164C6IRSMSX108gercor_--



From nobody Tue Jun  7 02:31:41 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08A5612D0F7; Tue,  7 Jun 2016 02:31:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level: 
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 P0lXQJ33-2iO; Tue,  7 Jun 2016 02:31:37 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-01.alcatel-lucent.com [135.245.18.27]) (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 D212012D0CF; Tue,  7 Jun 2016 02:31:37 -0700 (PDT)
Received: from us70tumx1.dmz.alcatel-lucent.com (unknown [135.245.18.13]) by Websense Email Security Gateway with ESMTPS id 57B1A8C39EDD5; Tue,  7 Jun 2016 09:31:35 +0000 (GMT)
Received: from us70tusmtp1.zam.alcatel-lucent.com (us70tusmtp1.zam.alcatel-lucent.com [135.5.2.63]) by us70tumx1.dmz.alcatel-lucent.com (GMO) with ESMTP id u579VaZ1000656 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2016 09:31:36 GMT
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp1.zam.alcatel-lucent.com (GMO) with ESMTP id u579VZdn005218 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Jun 2016 09:31:36 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Tue, 7 Jun 2016 05:31:35 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgABbewCAAL5cAA==
Date: Tue, 7 Jun 2016 09:31:35 +0000
Message-ID: <D37CB503.9FF40%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <787AE7BB302AE849A7480A190F8B933008DADAE5@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933008DADAE5@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <552C7E182795504DB057136BE5799D28@exchange.lucent.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/7CV4ZS4KRpB5bdYYElUXSO60Xo0>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 09:31:40 -0000

The problem with this text is that it does not specify what to do if you
compliant to NSH draft but not OAM draft - this leads to undefined
behaviour - hence the discussion we have been having. Some of the below
text though is an enhancement over what we have been discussion (last
paragraph, reference to OAM draft).

Andrew

On 2016-06-07, 2:10 PM, "sfc on behalf of mohamed.boucadair@orange.com"
wrote:

>Dear Alia, all,=20
>
>FWIW, an issue was filled in tracker for this since Apr 2015:
>https://www.ietf.org/mail-archive/web/sfc/current/msg03447.html
>
>The text that was agreed during the WGLC to address the issue is this one:
>
>>    O bit: Setting this bit indicates an Operations,
>>    Administration, and Maintenance
>>    (OAM) packet.  The actual format and processing of SFC OAM messages
>>    is outside the scope of this specification (see
>>[I-D.ietf-sfc-oam-framework]).
>>
>>    For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST
>>NOT
>>    be modified along the SFP.
>
>Cheers,
>Med
>
>> -----Message d'origine-----
>> De : sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern
>> Envoy=E9 : mardi 7 juin 2016 02:43
>> =C0 : Alia Atlas; sfc@ietf.org; sfc-chairs@ietf.org
>> Objet : Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>=20
>> Alia, thank you for taking the time to do a thorough review.
>>=20
>> I would like to comment on the OAM bit.  I understand your point.  It
>> will take significant time to get even a significant portion of the OAM
>> procedures (much less all of them) defined.
>>=20
>> Would it make sense to turn the requirement around?  Could we say:
>> An SFF that receives a packet with the OAM bit set should determine if
>> it supports any NSH based OAM procedures and encapsulations.  if so, it
>> should consult those procedures for processing.  If it does not support
>> any NSH based OAM procedures, it must discard received packets with the
>> OAM bit set.
>>=20
>> That way we are not held up waiting for agreement on a common OAM
>> format, for which we do not yet have a starting point.  (We have various
>> specific proposals for specific mechanisms.)
>>=20
>> Yours,
>> Joel
>>=20
>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>> > I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>would
>> > like to thank Paul, Uri, and all the contributors and WG members who
>> > have done so much work on this.
>> >
>> > Second, this document still needs a lot of work before it is ready to
>> > advance.  I haven't scrutinized the references for my review - but I
>> > would ask you to think about what should be normative so that someone
>> > can implement NSH.
>> >
>> >
>> > Major:
>> >
>> > a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an
>> > Operations,
>> >    Administration and Maintenance (OAM) message.  The receiving SFF
>>and
>> >    SFs nodes MUST examine the payload and take appropriate action
>>(e.g.
>> >    return status information).  OAM message specifics and handling
>> >    details are outside the scope of this document."
>> >
>> > I am quite concerned that this document requires (MUST) conformance
>>to a
>> > document that isn't in any way referenced or specified.  Basically, an
>> > implementer has no way to be compliant.  At a minimum, this should
>>have
>> > a Normative Reference to the OAM procedures.
>> >
>> > If truly necessary, another way out would be to reserve this bit for
>>OAM
>> > but save the definition and behavior for the OAM draft.  That'd be
>> > unfortunate in that implementations could conform to NSH but not the
>> > associated OAM.
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org
>https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Jun  7 02:33:55 2016
Return-Path: <martin.vigoureux@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C26712D565 for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 02:33:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level: 
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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 WTkUzwGMvKze for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 02:33:52 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 3B72B12D563 for <sfc@ietf.org>; Tue,  7 Jun 2016 02:33:52 -0700 (PDT)
Received: from fr712umx4.dmz.alcatel-lucent.com (unknown [135.245.210.45]) by Websense Email Security Gateway with ESMTPS id B6867970BA93D for <sfc@ietf.org>; Tue,  7 Jun 2016 09:33:48 +0000 (GMT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (fr712usmtp2.zeu.alcatel-lucent.com [135.239.2.42]) by fr712umx4.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u579XnYZ016110 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <sfc@ietf.org>; Tue, 7 Jun 2016 09:33:50 GMT
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id u579Xe03002566 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <sfc@ietf.org>; Tue, 7 Jun 2016 11:33:49 +0200
Received: from [135.224.200.167] (135.239.27.39) by FR711WXCHHUB01.zeu.alcatel-lucent.com (135.239.2.111) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 7 Jun 2016 11:33:45 +0200
Message-ID: <575694F8.5060605@alcatel-lucent.com>
Date: Tue, 7 Jun 2016 11:33:44 +0200
From: Martin Vigoureux <martin.vigoureux@nokia.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: <sfc@ietf.org>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
In-Reply-To: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 8bit
X-Originating-IP: [135.239.27.39]
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/1UBOsqHpPC2D2y3_nVEPjGciai0>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 09:33:54 -0000

Hello Alia,


Le 07/06/2016 02:17, Alia Atlas a écrit :
> c) Sec 3.2: "Service Index (SI): provides location within the SFP. The first
>     classifier (i.e. at the boundary of the NSH domain) in the NSH
>     Service Function Path, SHOULD set the SI to 255, however the control
>     plane MAY configure the initial value of SI as appropriate (i.e.
>     taking into account the length of the service function path).
> A Classifier
>     MUST send the packet to the first SFF in the chain.
>     Service index MUST be decremented by service functions or proxy nodes
>     after performing required services and the new decremented SI value
>     MUST be used in the egress NSH packet.  SI SHOULD be used in
>     conjunction with Service Path Identifier for Service Function Path
>     selection.  Service Index (SI) is also valuable when troubleshooting/
>     reporting service paths.  In addition to indicating the location
>     within a Service Function Path, SI can be used for service plane loop
>     detection."
>
>    First, there seem to be a number of assumptions in this paragraph
> about Classifiers - including that there is only one per service
> function path ("MUST send the packet to the first SFF in the chain") -
> despite earlier discussion of re-classification.   PLEASE - pull out the
> description of the field such as:
>
>    "The Service Index provides a location within the SFP.  The index
> should strictly decrease from its initial value.  The function that
> encapsulates the packet in NSH SHOULD set the SI to 255.  SI MUST be
> decremented..."

I am not sure about that. An SFC Proxy will do such encapsulation but it 
can sit in the middle of a chain. It is true that the use of SHOULD 
enables the proxy not to follow that recommendation, but I wonder if we 
couldn't find another way to address your valid point on re-classification.
I note that the existing text mentions "the first classifier" in the 
first sentence. Couldn't the second sentence be scoped and thus be:
    The *first* classifier MUST send the packet to the first SFF in the
    chain.


Regards,
Martin


From nobody Tue Jun  7 04:47:30 2016
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CF9112B020; Tue,  7 Jun 2016 04:47:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 7WVLK2zMTyeo; Tue,  7 Jun 2016 04:47:27 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23FB712B005; Tue,  7 Jun 2016 04:47:27 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 129AD22CA72; Tue,  7 Jun 2016 13:47:25 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.41]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id DA15B35C048; Tue,  7 Jun 2016 13:47:24 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM31.corporate.adroot.infra.ftgroup ([fe80::2cc9:4bac:7b7d:229d%19]) with mapi id 14.03.0294.000; Tue, 7 Jun 2016 13:47:24 +0200
From: <mohamed.boucadair@orange.com>
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Alia Atlas <akatlas@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgABbewCAAL5cAP//WqVA
Date: Tue, 7 Jun 2016 11:47:24 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008DADE8D@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <787AE7BB302AE849A7480A190F8B933008DADAE5@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <D37CB503.9FF40%andrew.dolganow@alcatel-lucent.com>
In-Reply-To: <D37CB503.9FF40%andrew.dolganow@alcatel-lucent.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.6.7.82416
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/MXZSBssdoAwGCdtJ6y1hsnLD5Uo>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 11:47:29 -0000

Re-,

The NEW text declares the specification of O-bit=3D1 out of scope. Only the=
 case of O-bit unset is covered in the NSH spec.=20

I don't see an issue there.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: Dolganow, Andrew (Nokia - SG) [mailto:andrew.dolganow@nokia.com]
> Envoy=E9=A0: mardi 7 juin 2016 11:32
> =C0=A0: BOUCADAIR Mohamed IMT/OLN; Joel M. Halpern; Alia Atlas; sfc@ietf.=
org;
> sfc-chairs@ietf.org
> Objet=A0: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>=20
> The problem with this text is that it does not specify what to do if you
> compliant to NSH draft but not OAM draft - this leads to undefined
> behaviour - hence the discussion we have been having. Some of the below
> text though is an enhancement over what we have been discussion (last
> paragraph, reference to OAM draft).
>=20
> Andrew
>=20
> On 2016-06-07, 2:10 PM, "sfc on behalf of mohamed.boucadair@orange.com"
> wrote:
>=20
> >Dear Alia, all,
> >
> >FWIW, an issue was filled in tracker for this since Apr 2015:
> >https://www.ietf.org/mail-archive/web/sfc/current/msg03447.html
> >
> >The text that was agreed during the WGLC to address the issue is this
> one:
> >
> >>    O bit: Setting this bit indicates an Operations,
> >>    Administration, and Maintenance
> >>    (OAM) packet.  The actual format and processing of SFC OAM messages
> >>    is outside the scope of this specification (see
> >>[I-D.ietf-sfc-oam-framework]).
> >>
> >>    For data (i.e., not OAM) packets, the O bit MUST be cleared and MUS=
T
> >>NOT
> >>    be modified along the SFP.
> >
> >Cheers,
> >Med
> >
> >> -----Message d'origine-----
> >> De : sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern
> >> Envoy=E9 : mardi 7 juin 2016 02:43
> >> =C0 : Alia Atlas; sfc@ietf.org; sfc-chairs@ietf.org
> >> Objet : Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
> >>
> >> Alia, thank you for taking the time to do a thorough review.
> >>
> >> I would like to comment on the OAM bit.  I understand your point.  It
> >> will take significant time to get even a significant portion of the OA=
M
> >> procedures (much less all of them) defined.
> >>
> >> Would it make sense to turn the requirement around?  Could we say:
> >> An SFF that receives a packet with the OAM bit set should determine if
> >> it supports any NSH based OAM procedures and encapsulations.  if so, i=
t
> >> should consult those procedures for processing.  If it does not suppor=
t
> >> any NSH based OAM procedures, it must discard received packets with th=
e
> >> OAM bit set.
> >>
> >> That way we are not held up waiting for agreement on a common OAM
> >> format, for which we do not yet have a starting point.  (We have
> various
> >> specific proposals for specific mechanisms.)
> >>
> >> Yours,
> >> Joel
> >>
> >> On 6/6/16 8:17 PM, Alia Atlas wrote:
> >> > I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
> >>would
> >> > like to thank Paul, Uri, and all the contributors and WG members who
> >> > have done so much work on this.
> >> >
> >> > Second, this document still needs a lot of work before it is ready t=
o
> >> > advance.  I haven't scrutinized the references for my review - but I
> >> > would ask you to think about what should be normative so that someon=
e
> >> > can implement NSH.
> >> >
> >> >
> >> > Major:
> >> >
> >> > a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is
> an
> >> > Operations,
> >> >    Administration and Maintenance (OAM) message.  The receiving SFF
> >>and
> >> >    SFs nodes MUST examine the payload and take appropriate action
> >>(e.g.
> >> >    return status information).  OAM message specifics and handling
> >> >    details are outside the scope of this document."
> >> >
> >> > I am quite concerned that this document requires (MUST) conformance
> >>to a
> >> > document that isn't in any way referenced or specified.  Basically,
> an
> >> > implementer has no way to be compliant.  At a minimum, this should
> >>have
> >> > a Normative Reference to the OAM procedures.
> >> >
> >> > If truly necessary, another way out would be to reserve this bit for
> >>OAM
> >> > but save the definition and behavior for the OAM draft.  That'd be
> >> > unfortunate in that implementations could conform to NSH but not the
> >> > associated OAM.
> >>
> >> _______________________________________________
> >> sfc mailing list
> >> sfc@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sfc
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Jun  7 04:48:29 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1566212B044 for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 04:48:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 b3sZpBSbEE_i for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 04:48:26 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 06BC812B020 for <sfc@ietf.org>; Tue,  7 Jun 2016 04:48:26 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id D409424D4D4; Tue,  7 Jun 2016 04:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465300105; bh=jymW9jPgTRESbx5fVn9iCVdHq7yI/ocf43w3J3KdPGM=; h=Subject:To:References:From:Date:In-Reply-To:From; b=lt6SutKGL8AOqMYXFTLZChiZIp+gSm6o79+4wTMLM0AW9PKut0OOkBnCm4/yxw0VI gfTJirEnp+PwsofSmD8/WOjD9X2sk8aqHQoIpyHmFARCTOm+ft7f/jH1uW7stDGPkN TOlm8YhsvRi59pLb2hfCA+Og04CpwYVMnzp6tasU=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 40D452404D6; Tue,  7 Jun 2016 04:48:25 -0700 (PDT)
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com> <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com>
Date: Tue, 7 Jun 2016 07:48:06 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com>
Content-Type: text/plain; charset=euc-kr; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/KWBE0utu3K_e4dkU-PXipzJB9h8>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 11:48:28 -0000

Can you suggest what that text would look like?
I can well believe that there is better text than what I proposed.

Yours,
Joel

On 6/7/16 12:39 AM, Dolganow, Andrew (Nokia - SG) wrote:
> Joel,
>
> I think we can prevent this with appropriate text around ¡°SHOULD¡± option.
> In the spec and in the subsequent OAM drafts. That will make operators
> careful and will not prevent flexibility where some functions like I or
> Greg shown may still offer value without e2e OAM support.
>
> Andrew
>
> On 2016-06-07, 11:37 AM, "Joel M. Halpern" wrote:
>
>> The converse situation is that the operator originates OAM packets,
>> thinking everything is configured right, and some devices have not been
>> updated.  Dropping the packets produces problems, but they are problems
>> that will lead the operator to the failure.
>> Forwarding them in the wrong places can produce much worse results.
>>
>> Yours,
>> Joel
>>
>> On 6/6/16 11:34 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>> Joel,
>>>
>>> Sorry for auto-correct misspelling  of you name.
>>>
>>> Andrew
>>>
>>> Sent from my iPhone
>>>
>>>> On Jun 7, 2016, at 11:13 AM, Dolganow, Andrew (Nokia - SG)
>>>> <andrew.dolganow@nokia.com> wrote:
>>>>
>>>> Jack,
>>>>
>>>> Back to my fundamental assumption. People do not just turn e2e
>>>> features in
>>>> real life without knowing what they do. Tons of today's
>>>> SDN-(r)evolution,
>>>> including SFC work is driven by network inflexibility to support new
>>>> things. The below at least gives you a basic level of interop when some
>>>> OAM functions do not require every element upgrade.
>>>>
>>>> Andrew
>>>>
>>>>> On 2016-06-07, 11:01 AM, "Joel M. Halpern" wrote:
>>>>>
>>>>> I have no problem with a knob that says "if you get an OAM packet like
>>>>> <this>, just forward it."  But that is a form of knowledge.
>>>>> A knob that says "Just forward OAM packets" is liable to break things.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>>> On 6/6/16 10:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>> Dave,
>>>>>>
>>>>>> Agree on you statement regarding bad result if OAM function is not
>>>>>> supported; however, I know of no case where an operator deployed OAM
>>>>>> function without understanding what it did. People just do not do
>>>>>> this
>>>>>> type of things, and even if they did - the behaviour proposed will
>>>>>> not
>>>>>> to
>>>>>> produce instability - it will give more of ©øgarbage in garbage out©÷
>>>>>> result.
>>>>>>
>>>>>> By allowing configurable behaviour, we allow running e2e OAM that
>>>>>> does
>>>>>> not
>>>>>> require every element in a given chain to support every OAM function.
>>>>>> This
>>>>>> is more flexible. I am OK to say SHALL drop and SHOULD support
>>>>>> configurable behaviour:
>>>>>>
>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>> Maintenance
>>>>>> (OAM) message. SF/SFFs implemenations compliant to this specification
>>>>>> SHALL discard the packet be default when the bit is set and an SF/SFF
>>>>>> does
>>>>>> not
>>>>>> supports the OAM procedure. SF/SFFs implementations compliant to
>>>>>> This specification SHOULD support configurable behaviour whether to
>>>>>> discard
>>>>>> the packet or forward unmodified to the next element in the
>>>>>> NSH-specified
>>>>>> chain
>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM message
>>>>>> specifics and handling details are outside the scope of this
>>>>>> document.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Andrew
>>>>>>
>>>>>>> On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:
>>>>>>>
>>>>>>> I agree with Joel that unknown OAM types must be dropped. Some of
>>>>>>> the
>>>>>>> OAM
>>>>>>> schemes in discussion have required an echo, whereas others have
>>>>>>> required
>>>>>>> some kind of control-plane response. Forwarding such packets would
>>>>>>> cause
>>>>>>> havoc.
>>>>>>>
>>>>>>>
>>>>>>> Original Message
>>>>>>> From: Joel M. Halpern
>>>>>>> Sent: Monday, June 6, 2016 10:28 PM
>>>>>>> To: Dolganow, Andrew (Nokia - SG); Alia Atlas
>>>>>>> Cc: sfc-chairs@ietf.org; sfc@ietf.org
>>>>>>> Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>>>>>>
>>>>>>>
>>>>>>> Given that blindly forwarding OAM packets is likely to produce
>>>>>>> unexpected results, I am inclined to conclude that an SFF who is
>>>>>>> configured to forward OAM packets better also know something about
>>>>>>> what
>>>>>>> it is doing.
>>>>>>> In the absence of such knowledge, I have trouble seeing how anything
>>>>>>> other than dropping them is safe.
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>>>> Joel, Alia,
>>>>>>>>
>>>>>>>> I do not think we should force discard. There may be
>>>>>>>> implementations
>>>>>>>> of
>>>>>>>> SFF/SF without OAM support added and there maybe OAM procedures
>>>>>>>> that
>>>>>>>> may
>>>>>>>> still be useful even if only part of a chain participates in an OAM
>>>>>>>> processing.
>>>>>>>>
>>>>>>>> So how about:
>>>>>>>>
>>>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>>>> Maintenance
>>>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
>>>>>>>> specification
>>>>>>>> SHALL support configurable behaviour whether to discard the packet
>>>>>>>> or
>>>>>>>> forward unmodified to the next element in the NSH-specified chain
>>>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
>>>>>>>> message
>>>>>>>> specifics and handling details are outside the scope of this
>>>>>>>> document.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Andrew
>>>>>>>>
>>>>>>>>
>>>>>>>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern" wrote:
>>>>>>>>>
>>>>>>>>> Alia, thank you for taking the time to do a thorough review.
>>>>>>>>>
>>>>>>>>> I would like to comment on the OAM bit.  I understand your point.
>>>>>>>>> It
>>>>>>>>> will take significant time to get even a significant portion of
>>>>>>>>> the
>>>>>>>>> OAM
>>>>>>>>> procedures (much less all of them) defined.
>>>>>>>>>
>>>>>>>>> Would it make sense to turn the requirement around?  Could we say:
>>>>>>>>> An SFF that receives a packet with the OAM bit set should
>>>>>>>>> determine
>>>>>>>>> if
>>>>>>>>> it supports any NSH based OAM procedures and encapsulations.  if
>>>>>>>>> so,
>>>>>>>>> it
>>>>>>>>> should consult those procedures for processing.  If it does not
>>>>>>>>> support
>>>>>>>>> any NSH based OAM procedures, it must discard received packets
>>>>>>>>> with
>>>>>>>>> the
>>>>>>>>> OAM bit set.
>>>>>>>>>
>>>>>>>>> That way we are not held up waiting for agreement on a common OAM
>>>>>>>>> format, for which we do not yet have a starting point.  (We have
>>>>>>>>> various
>>>>>>>>> specific proposals for specific mechanisms.)
>>>>>>>>>
>>>>>>>>> Yours,
>>>>>>>>> Joel
>>>>>>>>>
>>>>>>>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>>>>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I
>>>>>>>>>> would
>>>>>>>>>> like to thank Paul, Uri, and all the contributors and WG members
>>>>>>>>>> who
>>>>>>>>>> have done so much work on this.
>>>>>>>>>>
>>>>>>>>>> Second, this document still needs a lot of work before it is
>>>>>>>>>> ready
>>>>>>>>>> to
>>>>>>>>>> advance.  I haven't scrutinized the references for my review -
>>>>>>>>>> but I
>>>>>>>>>> would ask you to think about what should be normative so that
>>>>>>>>>> someone
>>>>>>>>>> can implement NSH.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Major:
>>>>>>>>>>
>>>>>>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet
>>>>>>>>>> is
>>>>>>>>>> an
>>>>>>>>>> Operations,
>>>>>>>>>>   Administration and Maintenance (OAM) message.  The receiving
>>>>>>>>>> SFF
>>>>>>>>>> and
>>>>>>>>>>   SFs nodes MUST examine the payload and take appropriate action
>>>>>>>>>> (e.g.
>>>>>>>>>>   return status information).  OAM message specifics and handling
>>>>>>>>>>   details are outside the scope of this document."
>>>>>>>>>>
>>>>>>>>>> I am quite concerned that this document requires (MUST)
>>>>>>>>>> conformance
>>>>>>>>>> to a
>>>>>>>>>> document that isn't in any way referenced or specified.
>>>>>>>>>> Basically,
>>>>>>>>>> an
>>>>>>>>>> implementer has no way to be compliant.  At a minimum, this
>>>>>>>>>> should
>>>>>>>>>> have
>>>>>>>>>> a Normative Reference to the OAM procedures.
>>>>>>>>>>
>>>>>>>>>> If truly necessary, another way out would be to reserve this bit
>>>>>>>>>> for
>>>>>>>>>> OAM
>>>>>>>>>> but save the definition and behavior for the OAM draft.  That'd
>>>>>>>>>> be
>>>>>>>>>> unfortunate in that implementations could conform to NSH but not
>>>>>>>>>> the
>>>>>>>>>> associated OAM.
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> sfc mailing list
>>>>>>>>> sfc@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> sfc mailing list
>>>>>>> sfc@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>


From nobody Tue Jun  7 06:09:41 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA13512D61B; Tue,  7 Jun 2016 06:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 99Qz_Jch1KSH; Tue,  7 Jun 2016 06:09:36 -0700 (PDT)
Received: from mail-yw0-x234.google.com (mail-yw0-x234.google.com [IPv6:2607:f8b0:4002:c05::234]) (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 C922512D61F; Tue,  7 Jun 2016 06:09:35 -0700 (PDT)
Received: by mail-yw0-x234.google.com with SMTP id x189so168859191ywe.3; Tue, 07 Jun 2016 06:09:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KromMXqqDiyQ/+qvegstu4XjSwmE0m5WcLTo3AzeKKA=; b=wiNkg5Ue769/uXtcANeEBOshUB/boENcm+MqcZUQWT9FOLsvec7Y4VJ9deda/1+gpY k9DDQ1Xt5VGETR/qU3F/F8I371Syq87830B3zBgYXNoFAkH8Gfzgo5LRbPsq85tv3GH7 DjcvQnLU4s2bSOUeYwB180VVtyqj3+TDT6t6mAMkiGkk7fJt1eF8crKpQnU6T5ZvxYCI kSJGTsQWJVmEjxmlb662QrulzL6xqg6jl8kfLCNE69C8rkqXHmQ89aonjrq+masQmVxz jOk9sY3J0fflM8NQsgGV7/NmDeNwigYufaDUqKG9PaCaOdaijYKn0Ol/OCyF2BncZjHd VQ7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KromMXqqDiyQ/+qvegstu4XjSwmE0m5WcLTo3AzeKKA=; b=k80KXLIbPPVnP/LnGxergj3XuV0TgsQFMBRYtcnNEn/BueSAv6WXAAI74cKcQeC0PN WHWO9+jPO8EHFtJtq9Sjc8a39ClPqL69ZZ0LtaYlE1Ov210ty7Do/3rgpUDqdHaxF9KD TQDQTASHUhrv1djsNXM7syFQWUaaq8t47Dyb3L6UmTuCs+/6lBG/FuTE/YOHqFvkza2P CVKl9lwfBUu5SfDFGnkpj2b6bOegIi6VjFhO96apEm0dcyMcUWNYALutPsQ76+V/27NR ywD57VEpCAFDBwnN2h1x6b0vCaFcVNrD00BNPAO77O2/BdMfFlzhHN1vbhDxDEDEML5u /i3A==
X-Gm-Message-State: ALyK8tKlm2+9xAPqluehdJyu30SIL+Gkp7TyonfyeBXOq2Sm7IdvptlCgdgHKdtZRwilAqpcMHaH6FGMzWr16w==
X-Received: by 10.13.194.195 with SMTP id e186mr15721668ywd.7.1465304975047; Tue, 07 Jun 2016 06:09:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.221.74 with HTTP; Tue, 7 Jun 2016 06:09:34 -0700 (PDT)
In-Reply-To: <787AE7BB302AE849A7480A190F8B933008DADAE5@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <787AE7BB302AE849A7480A190F8B933008DADAE5@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: Alia Atlas <akatlas@gmail.com>
Date: Tue, 7 Jun 2016 09:09:34 -0400
Message-ID: <CAG4d1rcsBKxs0_X7a9UvJcBg0_d=Q4ezYet5bZ6DyfBPgV5ffw@mail.gmail.com>
To: mohamed.boucadair@orange.com
Content-Type: multipart/alternative; boundary=001a114e6cce86ac130534afe65d
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/j-Qo4w5NeMaAcsp0_nwUNggOEmg>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 13:09:39 -0000

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

Dear Med,

Yes, I read version -05 yesterday where that text is.
I do not believe that it is not sufficient for interoperability.

Regards,
Alia

On Tue, Jun 7, 2016 at 2:10 AM, <mohamed.boucadair@orange.com> wrote:

> Dear Alia, all,
>
> FWIW, an issue was filled in tracker for this since Apr 2015:
> https://www.ietf.org/mail-archive/web/sfc/current/msg03447.html
>
> The text that was agreed during the WGLC to address the issue is this one=
:
>
> >    O bit: Setting this bit indicates an Operations,
> >    Administration, and Maintenance
> >    (OAM) packet.  The actual format and processing of SFC OAM messages
> >    is outside the scope of this specification (see
> [I-D.ietf-sfc-oam-framework]).
> >
> >    For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST
> NOT
> >    be modified along the SFP.
>
> Cheers,
> Med
>
> > -----Message d'origine-----
> > De : sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern
> > Envoy=C3=A9 : mardi 7 juin 2016 02:43
> > =C3=80 : Alia Atlas; sfc@ietf.org; sfc-chairs@ietf.org
> > Objet : Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
> >
> > Alia, thank you for taking the time to do a thorough review.
> >
> > I would like to comment on the OAM bit.  I understand your point.  It
> > will take significant time to get even a significant portion of the OAM
> > procedures (much less all of them) defined.
> >
> > Would it make sense to turn the requirement around?  Could we say:
> > An SFF that receives a packet with the OAM bit set should determine if
> > it supports any NSH based OAM procedures and encapsulations.  if so, it
> > should consult those procedures for processing.  If it does not support
> > any NSH based OAM procedures, it must discard received packets with the
> > OAM bit set.
> >
> > That way we are not held up waiting for agreement on a common OAM
> > format, for which we do not yet have a starting point.  (We have variou=
s
> > specific proposals for specific mechanisms.)
> >
> > Yours,
> > Joel
> >
> > On 6/6/16 8:17 PM, Alia Atlas wrote:
> > > I have done an early AD review of draft-ietf-sfc-nsh-05. First, I wou=
ld
> > > like to thank Paul, Uri, and all the contributors and WG members who
> > > have done so much work on this.
> > >
> > > Second, this document still needs a lot of work before it is ready to
> > > advance.  I haven't scrutinized the references for my review - but I
> > > would ask you to think about what should be normative so that someone
> > > can implement NSH.
> > >
> > >
> > > Major:
> > >
> > > a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is a=
n
> > > Operations,
> > >    Administration and Maintenance (OAM) message.  The receiving SFF a=
nd
> > >    SFs nodes MUST examine the payload and take appropriate action (e.=
g.
> > >    return status information).  OAM message specifics and handling
> > >    details are outside the scope of this document."
> > >
> > > I am quite concerned that this document requires (MUST) conformance t=
o
> a
> > > document that isn't in any way referenced or specified.  Basically, a=
n
> > > implementer has no way to be compliant.  At a minimum, this should ha=
ve
> > > a Normative Reference to the OAM procedures.
> > >
> > > If truly necessary, another way out would be to reserve this bit for
> OAM
> > > but save the definition and behavior for the OAM draft.  That'd be
> > > unfortunate in that implementations could conform to NSH but not the
> > > associated OAM.
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>

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

<div dir=3D"ltr">Dear Med,<div><br></div><div>Yes, I read version -05 yeste=
rday where that text is.</div><div>I do not believe that it is not sufficie=
nt for interoperability.</div><div><br></div><div>Regards,</div><div>Alia</=
div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue,=
 Jun 7, 2016 at 2:10 AM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:mohamed.b=
oucadair@orange.com" target=3D"_blank">mohamed.boucadair@orange.com</a>&gt;=
</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Alia, all,<br>
<br>
FWIW, an issue was filled in tracker for this since Apr 2015: <a href=3D"ht=
tps://www.ietf.org/mail-archive/web/sfc/current/msg03447.html" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mail-archive/web/sfc/current/=
msg03447.html</a><br>
<br>
The text that was agreed during the WGLC to address the issue is this one:<=
br>
<br>
&gt;=C2=A0 =C2=A0 O bit: Setting this bit indicates an Operations,<br>
&gt;=C2=A0 =C2=A0 Administration, and Maintenance<br>
&gt;=C2=A0 =C2=A0 (OAM) packet.=C2=A0 The actual format and processing of S=
FC OAM messages<br>
&gt;=C2=A0 =C2=A0 is outside the scope of this specification (see [I-D.ietf=
-sfc-oam-framework]).<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 For data (i.e., not OAM) packets, the O bit MUST be clear=
ed and MUST NOT<br>
&gt;=C2=A0 =C2=A0 be modified along the SFP.<br>
<br>
Cheers,<br>
Med<br>
<br>
&gt; -----Message d&#39;origine-----<br>
&gt; De=C2=A0: sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org">sfc-boun=
ces@ietf.org</a>] De la part de Joel M. Halpern<br>
&gt; Envoy=C3=A9=C2=A0: mardi 7 juin 2016 02:43<br>
&gt; =C3=80=C2=A0: Alia Atlas; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org=
</a>; <a href=3D"mailto:sfc-chairs@ietf.org">sfc-chairs@ietf.org</a><br>
&gt; Objet=C2=A0: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt;<br>
&gt; Alia, thank you for taking the time to do a thorough review.<br>
&gt;<br>
&gt; I would like to comment on the OAM bit.=C2=A0 I understand your point.=
=C2=A0 It<br>
&gt; will take significant time to get even a significant portion of the OA=
M<br>
&gt; procedures (much less all of them) defined.<br>
&gt;<br>
&gt; Would it make sense to turn the requirement around?=C2=A0 Could we say=
:<br>
&gt; An SFF that receives a packet with the OAM bit set should determine if=
<br>
&gt; it supports any NSH based OAM procedures and encapsulations.=C2=A0 if =
so, it<br>
&gt; should consult those procedures for processing.=C2=A0 If it does not s=
upport<br>
&gt; any NSH based OAM procedures, it must discard received packets with th=
e<br>
&gt; OAM bit set.<br>
&gt;<br>
&gt; That way we are not held up waiting for agreement on a common OAM<br>
&gt; format, for which we do not yet have a starting point.=C2=A0 (We have =
various<br>
&gt; specific proposals for specific mechanisms.)<br>
&gt;<br>
&gt; Yours,<br>
&gt; Joel<br>
&gt;<br>
&gt; On 6/6/16 8:17 PM, Alia Atlas wrote:<br>
&gt; &gt; I have done an early AD review of draft-ietf-sfc-nsh-05. First, I=
 would<br>
&gt; &gt; like to thank Paul, Uri, and all the contributors and WG members =
who<br>
&gt; &gt; have done so much work on this.<br>
&gt; &gt;<br>
&gt; &gt; Second, this document still needs a lot of work before it is read=
y to<br>
&gt; &gt; advance.=C2=A0 I haven&#39;t scrutinized the references for my re=
view - but I<br>
&gt; &gt; would ask you to think about what should be normative so that som=
eone<br>
&gt; &gt; can implement NSH.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Major:<br>
&gt; &gt;<br>
&gt; &gt; a) Sec 3.2:=C2=A0 &quot; O bit: when set to 0x1 indicates that th=
is packet is an<br>
&gt; &gt; Operations,<br>
&gt; &gt;=C2=A0 =C2=A0 Administration and Maintenance (OAM) message.=C2=A0 =
The receiving SFF and<br>
&gt; &gt;=C2=A0 =C2=A0 SFs nodes MUST examine the payload and take appropri=
ate action (e.g.<br>
&gt; &gt;=C2=A0 =C2=A0 return status information).=C2=A0 OAM message specif=
ics and handling<br>
&gt; &gt;=C2=A0 =C2=A0 details are outside the scope of this document.&quot=
;<br>
&gt; &gt;<br>
&gt; &gt; I am quite concerned that this document requires (MUST) conforman=
ce to a<br>
&gt; &gt; document that isn&#39;t in any way referenced or specified.=C2=A0=
 Basically, an<br>
&gt; &gt; implementer has no way to be compliant.=C2=A0 At a minimum, this =
should have<br>
&gt; &gt; a Normative Reference to the OAM procedures.<br>
&gt; &gt;<br>
&gt; &gt; If truly necessary, another way out would be to reserve this bit =
for OAM<br>
&gt; &gt; but save the definition and behavior for the OAM draft.=C2=A0 Tha=
t&#39;d be<br>
&gt; &gt; unfortunate in that implementations could conform to NSH but not =
the<br>
&gt; &gt; associated OAM.<br>
&gt;<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">&gt; __________________=
_____________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferre=
r" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
</div></div></blockquote></div><br></div>

--001a114e6cce86ac130534afe65d--


From nobody Tue Jun  7 06:46:18 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 508B412B025 for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 06:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 Y4uHz4MYsEv6 for <sfc@ietfa.amsl.com>; Tue,  7 Jun 2016 06:46:07 -0700 (PDT)
Received: from mail-yw0-x22f.google.com (mail-yw0-x22f.google.com [IPv6:2607:f8b0:4002:c05::22f]) (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 9DF5C12B050 for <sfc@ietf.org>; Tue,  7 Jun 2016 06:46:03 -0700 (PDT)
Received: by mail-yw0-x22f.google.com with SMTP id o16so169994962ywd.2 for <sfc@ietf.org>; Tue, 07 Jun 2016 06:46:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3Ogl9Q1QW12bEJHIVqVU0x+ENh3FnRpzXbuLtRsP45w=; b=OPZHGzTkOapWVUlPqcL4BYKN4vzp1YfymC7fe9+hCZf8Vhycg4oEYKhVZzLlNS5jpP 8W3CsfZPcn2CDX9++sWVzMOEd4CbgWnGRvHIDVmRwpwHqKRV/kQ3gWbZph7rD6quSSOn Kx3VhrhorwBgwQ32JxZZxJ9o5GK/jlLKoUNuAumx7SDJorpxQB001TtHl22aBdZb4fH7 geLwqcKsfOSCo8PfDxMYMjUfRjcQ8NkYFCRgQPIr1Gh1iMUckVxkw0AeRQapTBcVc55x /ITDW6RIwu9zTPttZ5DTcaSjApF0zIY6KGaJSNZjX3Nx9y/1L6vkEAMO3ZjW5H7uVFi9 ECrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3Ogl9Q1QW12bEJHIVqVU0x+ENh3FnRpzXbuLtRsP45w=; b=SPGEHn6UguxZV81Ei/NUBSiAicAk5+H0nE6MMn1mpWZzyDVmhRgVFGtbRda/zpqep0 jYXarbriMEmt2Gk7CD84SyK0NSd21laEZ7OEfAhX3iW0zFCybfxe+3POsmjlyISmkvFi vl5eV4hhkpnS/MyPiQwIL0YQVBk8WsAoQHt/g2RtZYheyPSltZ55LmBk+9yshPrTR3aO Ezremq4YIf39ZvfY+d4mBzXDhnvPIDAOAnA2NcnNddWKZ3djRyvW8v6BtlcvZnfPhzHa 8YhLXMcG25lo/tkf2OV6nKoadRw8sz2V+gRQvrSZolHUAid77x+jpZAm5Q3dezvISeiC NVSg==
X-Gm-Message-State: ALyK8tITWMffQqttow/61LuK2jVuAZ96lW3NKy+0EQpEdyBQPAG1wdwp0Use19KUWajGz/C1quZYnTdO4FHNHg==
X-Received: by 10.129.89.212 with SMTP id n203mr15718796ywb.102.1465307162809;  Tue, 07 Jun 2016 06:46:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.221.74 with HTTP; Tue, 7 Jun 2016 06:46:02 -0700 (PDT)
In-Reply-To: <575694F8.5060605@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <575694F8.5060605@alcatel-lucent.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Tue, 7 Jun 2016 09:46:02 -0400
Message-ID: <CAG4d1rc41RADZECVfbx6cRfxba+nUhSKMQA07-4caFBBh9sM0w@mail.gmail.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>
Content-Type: multipart/alternative; boundary=001a11491644ed1cc80534b068df
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/qjvsYVG7gCRYNJqZlZu5UfROua0>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2016 13:46:16 -0000

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

Hi Martin,

On Tue, Jun 7, 2016 at 5:33 AM, Martin Vigoureux <martin.vigoureux@nokia.co=
m
> wrote:

> Hello Alia,
>
>
>
> Le 07/06/2016 02:17, Alia Atlas a =C3=A9crit :
>
>> c) Sec 3.2: "Service Index (SI): provides location within the SFP. The
>> first
>>     classifier (i.e. at the boundary of the NSH domain) in the NSH
>>     Service Function Path, SHOULD set the SI to 255, however the control
>>     plane MAY configure the initial value of SI as appropriate (i.e.
>>     taking into account the length of the service function path).
>> A Classifier
>>     MUST send the packet to the first SFF in the chain.
>>     Service index MUST be decremented by service functions or proxy node=
s
>>     after performing required services and the new decremented SI value
>>     MUST be used in the egress NSH packet.  SI SHOULD be used in
>>     conjunction with Service Path Identifier for Service Function Path
>>     selection.  Service Index (SI) is also valuable when troubleshooting=
/
>>     reporting service paths.  In addition to indicating the location
>>     within a Service Function Path, SI can be used for service plane loo=
p
>>     detection."
>>
>>    First, there seem to be a number of assumptions in this paragraph
>> about Classifiers - including that there is only one per service
>> function path ("MUST send the packet to the first SFF in the chain") -
>> despite earlier discussion of re-classification.   PLEASE - pull out the
>> description of the field such as:
>>
>>    "The Service Index provides a location within the SFP.  The index
>> should strictly decrease from its initial value.  The function that
>> encapsulates the packet in NSH SHOULD set the SI to 255.  SI MUST be
>> decremented..."
>>
>
> I am not sure about that. An SFC Proxy will do such encapsulation but it
> can sit in the middle of a chain. It is true that the use of SHOULD enabl=
es
> the proxy not to follow that recommendation, but I wonder if we couldn't
> find another way to address your valid point on re-classification.
> I note that the existing text mentions "the first classifier" in the firs=
t
> sentence. Couldn't the second sentence be scoped and thus be:
>    The *first* classifier MUST send the packet to the first SFF in the
>    chain.
>

I'm certain that there are better ways of phrasing it than I suggested; I
was trying to separate special previously undefined behavior for a
classifier versus rules for SI..  It might help to define more clearly the
different possible behaviors associated with NSH - much like MPLS has push,
pop, and swap.

Regards,
Alia


>
> Regards,
> Martin
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

<div dir=3D"ltr">Hi Martin,<div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Tue, Jun 7, 2016 at 5:33 AM, Martin Vigoureux <span dir=3D"ltr=
">&lt;<a href=3D"mailto:martin.vigoureux@nokia.com" target=3D"_blank">marti=
n.vigoureux@nokia.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">Hello Alia,<div><div class=3D"h5"><br>
<br>
<br>
Le 07/06/2016 02:17, Alia Atlas a =C3=A9crit :<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
c) Sec 3.2: &quot;Service Index (SI): provides location within the SFP. The=
 first<br>
=C2=A0 =C2=A0 classifier (i.e. at the boundary of the NSH domain) in the NS=
H<br>
=C2=A0 =C2=A0 Service Function Path, SHOULD set the SI to 255, however the =
control<br>
=C2=A0 =C2=A0 plane MAY configure the initial value of SI as appropriate (i=
.e.<br>
=C2=A0 =C2=A0 taking into account the length of the service function path).=
<br>
A Classifier<br>
=C2=A0 =C2=A0 MUST send the packet to the first SFF in the chain.<br>
=C2=A0 =C2=A0 Service index MUST be decremented by service functions or pro=
xy nodes<br>
=C2=A0 =C2=A0 after performing required services and the new decremented SI=
 value<br>
=C2=A0 =C2=A0 MUST be used in the egress NSH packet.=C2=A0 SI SHOULD be use=
d in<br>
=C2=A0 =C2=A0 conjunction with Service Path Identifier for Service Function=
 Path<br>
=C2=A0 =C2=A0 selection.=C2=A0 Service Index (SI) is also valuable when tro=
ubleshooting/<br>
=C2=A0 =C2=A0 reporting service paths.=C2=A0 In addition to indicating the =
location<br>
=C2=A0 =C2=A0 within a Service Function Path, SI can be used for service pl=
ane loop<br>
=C2=A0 =C2=A0 detection.&quot;<br>
<br>
=C2=A0 =C2=A0First, there seem to be a number of assumptions in this paragr=
aph<br>
about Classifiers - including that there is only one per service<br>
function path (&quot;MUST send the packet to the first SFF in the chain&quo=
t;) -<br>
despite earlier discussion of re-classification.=C2=A0 =C2=A0PLEASE - pull =
out the<br>
description of the field such as:<br>
<br>
=C2=A0 =C2=A0&quot;The Service Index provides a location within the SFP.=C2=
=A0 The index<br>
should strictly decrease from its initial value.=C2=A0 The function that<br=
>
encapsulates the packet in NSH SHOULD set the SI to 255.=C2=A0 SI MUST be<b=
r>
decremented...&quot;<br>
</blockquote>
<br></div></div>
I am not sure about that. An SFC Proxy will do such encapsulation but it ca=
n sit in the middle of a chain. It is true that the use of SHOULD enables t=
he proxy not to follow that recommendation, but I wonder if we couldn&#39;t=
 find another way to address your valid point on re-classification.<br>
I note that the existing text mentions &quot;the first classifier&quot; in =
the first sentence. Couldn&#39;t the second sentence be scoped and thus be:=
<br>
=C2=A0 =C2=A0The *first* classifier MUST send the packet to the first SFF i=
n the<br>
=C2=A0 =C2=A0chain.<br></blockquote><div><br></div><div>I&#39;m certain tha=
t there are better ways of phrasing it than I suggested; I was trying to se=
parate special previously undefined behavior for a classifier versus rules =
for SI..=C2=A0 It might help to define more clearly the</div><div>different=
 possible behaviors associated with NSH - much like MPLS has push, pop, and=
 swap.</div><div><br></div><div>Regards,</div><div>Alia=C2=A0</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">
<br>
Regards,<br>
Martin<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
</div></div></blockquote></div><br></div></div>

--001a11491644ed1cc80534b068df--


From nobody Wed Jun  8 06:00:32 2016
Return-Path: <igor.duarte.cardoso@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 853A712D0A6 for <sfc@ietfa.amsl.com>; Wed,  8 Jun 2016 06:00:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.346
X-Spam-Level: 
X-Spam-Status: No, score=-8.346 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 mQ3Kc83qlb_h for <sfc@ietfa.amsl.com>; Wed,  8 Jun 2016 06:00:27 -0700 (PDT)
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by ietfa.amsl.com (Postfix) with ESMTP id F207712D119 for <sfc@ietf.org>; Wed,  8 Jun 2016 06:00:25 -0700 (PDT)
Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 08 Jun 2016 06:00:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.26,439,1459839600";  d="scan'208,217";a="971425247"
Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by orsmga001.jf.intel.com with ESMTP; 08 Jun 2016 06:00:01 -0700
Received: from irsmsx103.ger.corp.intel.com ([169.254.3.240]) by IRSMSX109.ger.corp.intel.com ([169.254.13.193]) with mapi id 14.03.0248.002; Wed, 8 Jun 2016 14:00:00 +0100
From: "Duarte Cardoso, Igor" <igor.duarte.cardoso@intel.com>
To: "Eric Wang (ejwang)" <ejwang@cisco.com>
Thread-Topic: [sfc] What if the SF consumes all the packets?
Thread-Index: AQHRteDhhDpGTxui20mcSeoFEXfl75/TYINQgAGVP4CACntzcA==
Date: Wed, 8 Jun 2016 12:59:59 +0000
Message-ID: <E09EC9A2DDB2914E953966C44BEF9CF6D5E236@IRSMSX103.ger.corp.intel.com>
References: <F03F0057-CADB-4EC9-87ED-4DB84464C86B@cisco.com> <E09EC9A2DDB2914E953966C44BEF9CF6D46EED@IRSMSX103.ger.corp.intel.com> <A2DC3E98-7D3F-4DD0-AF75-BE401B6ABBDE@cisco.com>
In-Reply-To: <A2DC3E98-7D3F-4DD0-AF75-BE401B6ABBDE@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [163.33.239.180]
Content-Type: multipart/alternative; boundary="_000_E09EC9A2DDB2914E953966C44BEF9CF6D5E236IRSMSX103gercorpi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/lApWJPZ3GVyOx-_Zb9Hl6ppfHi4>
Cc: "Kent Leung \(kleung\)" <kleung@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] What if the SF consumes all the packets?
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jun 2016 13:00:30 -0000

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

SGkgRXJpYywgdGhhbmtzIGZvciB0aGUgcmVzcG9uc2VzLA0KDQoiUmVjbGFzc2lmaWNhdGlvbiBh
bmQgYnJhbmNoaW5nIiBpcyBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gd2l0aCBnb29kIHVzZSBjYXNl
cy4gIEluIGZhY3Qgd2UgZGVzY3JpYmVkIGluIGRldGFpbCBpdHMgdXNlIGluIGRyYWZ0LXdhbmct
c2ZjLW5zLXVzZS1jYXNlcyAoc2VlIDQuMS4zICYgNC4xLjQpLiAgSeKAmW0gb3BlbiB0byBleHBs
b3JpbmcgaXQgZm9yIFJPIFNGcy4gIElmIGFkb3B0aW5nIGl0IGNhbiBzaW1wbGlmeSB0aGUgbW9k
ZWwgaXQgd291bGQgYmUgYSBnb29kIGFsdGVybmF0aXZlIHRvICJleHRlbmRlZCBTRkMgcHJveHki
Lg0KW0lEQ10gVGhhbmtzIGZvciB0aGUgcXVpY2sgcG9pbnRlciB0byByZWFsLXdvcmxkIGJyYW5j
aGluZyB1c2UgY2FzZXMhIEnigJlsbCBoYXZlIGEgZnVsbCByZWFkIGF0IGl0Lg0KDQrigJxOb3Jt
YWxseSBTRkMgY2xhc3NpZmllciBpcyBpbnZva2VkIGF0IHRoZSBlbnRyeSBwb2ludCBvZiB0aGUg
U0ZDLiAgT25jZSB0aGUgcGFja2V0IGlzIGNsYXNzaWZpZWQgd2l0aCBhIHByb3BlciBwYXRoLCBp
dCBpcyBmb3J3YXJkZWQgYnkgU0ZGIHdpdGhvdXQgZ29pbmcgdGhyb3VnaCB0aGUgY2xhc3NpZXIg
ZWFjaCB0aW1lLuKAnQ0KW0lEQ10gQ29ycmVjdC4gSG93ZXZlciwgeW91IGNhbiBzZXQgdXAgeW91
ciBTRkYgaW4gc3VjaCBhIHdheSB0aGF0IHRoZSBsYXN0IGhvcCBvZiB5b3VyIFNGUC1BIGlzIGEg
Y2xhc3NpZmllciBmdW5jdGlvbiwgd2hpY2ggY2FuIHRoZW4gc3dpdGNoIHRvIFNGUC1CLg0KDQri
gJxJZiB0aGUgU0YgZGVlbXMgbmVjZXNzYXJ5IGl0IG1heSBpbnZva2UgdGhlIGNsYXNzaWZpY2F0
aW9uIGZ1bmN0aW9uIGJhc2VkIG9uIHRoZSBuZXcgaW5mb3JtYXRpb24gKHN1Y2ggYXMgZGlzY292
ZXJpbmcgYW4gZW5jcnlwdGVkIHN0cmVhbSBhbmQgc2VuZGluZyB0aGUgcGFja2V0cyB0byB0aGUg
cGF0aCB3aXRoIGRlY3J5cHRpb24gY2FwYWJpbGl0eSku4oCdDQpbSURDXSBJbiB3aGljaCBjYXNl
IHRoZSBjbGFzc2lmaWVyIHdvdWxkIGJlIGNvLXJlc2lkZW50IHdpdGggdGhlIFNGIHJpZ2h0Pw0K
DQrigJxJZiB0aGUgQ2xhc3NpZmllciBpcyB1c2VkIGhlcmUgZm9yIHBhY2tldCByZXBsaWNhdGlv
biBhbmQgZGl2ZXJ0aW5nIHRvIHRoZSBSTyBTRiBTRlAsIGhvdyB0byBrbm93IHJlY2xhc3NpZmlj
YXRpb24gbmVlZHMgdG8gb2NjdXIsIGFuZCB3aGVuPyAgSXQgd291bGQgYmUgaW5lZmZpY2llbnQg
dG8gaW52b2tlIGNsYXNzaWZpZXIgYXQgZWFjaCBzdGFnZSBvZiBTRkYgZm9yd2FyZGluZzsgb3Ro
ZXIgcmVndWxhciBTRnMgbWF5IG5vdCBiZSBhd2FyZSBvZiB0aGUgUk8gU0YgaGVuY2Ugd29u4oCZ
dCBoZWxwIHdpdGggdGhlIHJlY2xhc3NpZmljYXRpb24u4oCdDQpbSURDXSBUaGUgY2xhc3NpZmll
ciB3b3VsZCBvbmx5IGJlIOKAnGNhbGxlZOKAnSBiZWZvcmUgcG90ZW50aWFsIGJyYW5jaGluZyBv
ciByZXBsaWNhdGlvbiBwb2ludHMuIFNvLCBpdCB3b3VsZCBiZSBpbmVmZmljaWVudCBmb3Igc2Nl
bmFyaW9zIHdoZXJlIHlvdSBrZWVwIHJlcGxpY2F0aW5nIG9yIGJyYW5jaGluZywgYnV0IG5vdCBz
byBtdWNoIGFzIHlvdSBoYXZlIG1vcmUgYW5kIG1vcmUgZ3VhcmFudGVlZCBsaW5lYXJpdHkuDQoN
CuKAnDIuIFBhcmFsbGVsIHZzLiBsaW5lYXIgaW5zZXJ0aW9uLiAgUmVjbGFzc2lmaWNhdGlvbiBp
cyB0eXBpY2FsbHkgbXVjaCBoZWF2aWVyIHRoYW4gc2ltcGxlIFNGRiBmb3J3YXJkaW5nLiAgSWYg
dGhlIENsYXNzaWZpZXIgaXMgaW5zZXJ0ZWQgdG8gcGVyZm9ybSByZWNsYXNzaWZpY2F0aW9uLCBw
YWNrZXQgcmVwbGljYXRpb24sIGFuZCBmb3J3YXJkaW5nIG9mIHRoZSBvcmlnaW5hbCBwYWNrZXQg
YmFjayB0byBTRkYsIHdvdWxkIGl0IGJlIHRoZSBzYW1lIOKAnGxpbmVhcuKAnSBpbnNlcnRpb24/
ICBQbGVhc2UgbGV0IG1lIGtub3cgaWYgSSBtaXN1bmRlcnN0b29kIHlvdXIgcG9pbnQu4oCdDQpb
SURDXSBJZiB5b3UgdXNlIHRoZSBDbGFzc2lmaWVyIGZvciByZXBsaWNhdGluZyB0cmFmZmljLCBp
dCBtYXkgYmUgdGhlIGNhc2UgdGhhdCB0aGVyZSBhcmUgb3RoZXIgYWN0aW9ucyB0aGUgY2xhc3Np
ZmllciBjYW4gdGFrZSBhcyB3ZWxsLiBBbiBhY2FkZW1pYyBzY2VuYXJpbyB0aGF0IEkgc2VlIGlz
OiBuZWVkaW5nIHRvIGhhdmUgZGlmZmVyZW50IHBhdGhzIGZvciBUQ1AgYW5kIFVEUCB0cmFmZmlj
LCB3aGlsZSByZXBsaWNhdGluZyBhbGwgVENQOg0KDQoxLiAgICAgICBXaXRoIHJlcGxpY2F0aW9u
IGZ1bmN0aW9uOiBjbGFzc2lmeSBvbmNlIHRvIHNlcGFyYXRlIFRDUCBhbmQgVURQIGFuZCB0aGVu
IGhhdmUgdGhlIHJlcGxpY2F0aW9uIGZ1bmN0aW9uIHNwbGl0IHRyYWZmaWMgaW4gdGhlIFRDUCBw
YXRoICh0byBhbm90aGVyIG9yIHRoZSBzYW1lIHBhdGgpOw0KDQoyLiAgICAgICBXaXRoIG9ubHkg
dGhlIGNsYXNzaWZpZXIgZnVuY3Rpb246IGNsYXNzaWZ5IG9uY2UgdG8gZWl0aGVyIHNlbmQgMiBU
Q1AgZmxvd3MgZG93biBhIHBhdGggKG9yIGRvd24gMiBwYXRocykgb3IgdG8gc2VuZCBVRFAgZmxv
d3MgdG8gdGhlIG90aGVyIHBhdGguDQpBbHNvLCBhdCB0aGUgcGh5c2ljYWwgbGF5ZXIgeW91IGNv
dWxkIGhhdmUgeW91ciBTRkYgY28tcmVzaWRlbnQgd2l0aCB0aGUgQ2xhc3NpZmllciwgc28gbm8g
bmVlZCB0byBhY3R1YWxseSBsaW5lYXJpemUgdHJhZmZpYy4gQnV0IHRoZW4sIHRoZSBleHRlbmRl
ZCBwcm94eSBjYW4gYWxzbyBiZSBjby1yZXNpZGVudCB3aXRoIHRoZSBTRkYgYXMgeW91IGxhdGVy
IHNheSBpbiB0aGUgZW1haWwuDQoNCuKAnDMuIEnigJlkIGxpa2UgdG8gZXhwbG9yZSB0aGUg4oCc
c2V0IG9mIE5IcyIgb3B0aW9uLCBpZiB0aGF0IGlzIGFuIGFsdGVybmF0aXZlIHRvIHJlY2xhc3Np
ZmljYXRpb24gaW4gdGhlIG1pZGRsZSBvZiB0aGUgcGF0aC4gIEluIG90aGVyIHdvcmRzLCBpcyBp
dCBwcmUtZGV0ZXJtaW5lZCDigJx0d28tcGF0aOKAnSBhdCB0aGUgaW5ncmVzcywgb3IgYSB0cnVl
IOKAnHJlY2xhc3NpZmljYXRpb24gYW5kIGJyYW5jaGluZ+KAnT/igJ0NCltJRENdIFRydWUgcmVj
bGFzc2lmaWNhdGlvbiBhbmQgYnJhbmNoaW5nIG5lZWRzIHRvIGJlIGRvbmUgYXQgdGhlIENsYXNz
aWZpZXIuIFRoZSBzZXQgb2YgTkhzIHdvdWxkIGJlIHNvbWV0aGluZyBsaWtlIHRoaXM6DQpTUEkv
U0kgfCAgIE5IDQoxLzEgICAgfCAgIHtBfQ0KMS8yICAgIHwgICB7Qn0NCjEvMyAgICB8ICB7QyxE
fQ0KV2hlcmUgdHJhZmZpYyB3b3VsZCBiZSBzZW50IHRvIGJvdGggQyBhbmQgRCB3aGVuIFNQSS9T
ST0xLzMsIGFuZCBubyBjaGFuZ2VzIHdvdWxkIGJlIG1hZGUgdG8gdGhhdCBoZWFkZXIuIEVpdGhl
ciBDIG9yIEQgd291bGQgYmUgYSBSTyBmdW5jdGlvbiBzbyBvbmx5IGEgc2luZ2xlIDEvNCAgZmxv
dyB3b3VsZCBiZSByZWNlaXZlZCBiYWNrIGluIHRoZSBTRkYgKG9yIG5vdCwgZGVwZW5kaW5nIG9u
IHRoZSBvYmplY3RpdmUgYW5kIHdoYXQgQyBhbmQgRCBhcmUpLiBTbywgZXNzZW50aWFsbHksIGRp
ZmZlcmVudCBSU1BzIGdvaW5nIG9uIGhlcmUsIGJ1dCBzdGlsbCB1c2luZyB0aGUgc2FtZSBTRlAg
KDEpLg0KDQrigJxJIHdvdWxkIGFyZ3VlIHRoZSBSTyBTRiBpcyBzdGlsbCBwYXJ0IG9mIHRoZSBT
RkMgZG9tYWluIGJlY2F1c2UgdGhlIFNGQyBjb250YWlucyB0aGUgUk8gU0YgYXMgYSBob3DigJ0N
CltJRENdIFRoaXMgaXMgd2hhdCBJIHJlYWQgaW4gdGhlIGRyYWZ0OiDigJxTRkYgbG9va3MgdXAg
aW4gaXRzIGZvcndhcmRpbmcgdGFibGUgYW5kIGZpbmRzIEV4dGVuZGVkIFNGQyBQcm94eSBmb3Ig
U0YtMiB0byBiZSB0aGUgbmV4dCBob3AuICBTRkYgc2VuZHMgdGhlIHBhY2tldCB0byBTRi0yJ3Mg
UHJveHku4oCdDQoNCuKAnFRoZSByZWFzb24gaXQgaXMgZGlzY3Vzc2VkIGluIHRoZSBkcmFmdCBp
cyBiZWNhdXNlIHRoZSBTRkYgcmVwbGljYXRpb24gc2NlbmFyaW8u4oCdDQpbSURDXSBJcyB0aGlz
IFNGRiByZXBsaWNhdGlvbiBzY2VuYXJpbyBzb21ldGhpbmcgbWVudGlvbmVkIGluIG90aGVyIGRy
YWZ0cy9SRkNzIG9yLCBpZiB0aGlzIHF1ZXN0aW9uIGRvZXNu4oCZdCBtYWtlIHNlbnNlLCB3aGF0
IGFyZSB5b3UgcmVmZXJyaW5nIHRvIGFzIGJlaW5nIOKAnGRpc2N1c3NlZCBpbiB0aGUgZHJhZnTi
gJ0/DQoNCuKAnFRoYXTigJlzIG5vdCBpbiB0aGUgc2NvcGUgd2hlbiBpdCBkZWFscyB3aXRoIFNG
4oCZcyBiZWhhdmlvci4gIEkgY2FuIG1ha2UgaXQgY2xlYXIgaW4gdGhlIHRleHQu4oCdDQpbSURD
XSBPa2F5LCB0aGFua3MuDQoNCuKAnFRoYXTigJlzIHJpZ2h0LiBUaGUgcmVwbGljYXRpb24gZnVu
Y3Rpb24gbmVlZHMgdG8gYmUgcGFydCBvZiB0aGUgU0ZGIHRvIHN1cHBvcnQgUk8gRVMuICBIb3dl
dmVyIGl0IGRvZXMgbm90IHJlcXVpcmUgZGF0YSBwbGFuZSBwcm90b2NvbCBjaGFuZ2UuICBJdCB3
b3VsZCBuZWVkIGNvbnRyb2wgcGxhbmUgc3VwcG9ydCBhbmQgaW1wbGVtZW50YXRpb24gaW4gdGhl
IFNGRi7igJ0NCltJRENdIEFncmVlZC4NCg0KQmVzdCByZWdhcmRzLA0KSWdvci4NCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBFcmljIFdhbmcg
KGVqd2FuZykNClNlbnQ6IFdlZG5lc2RheSwgSnVuZSAxLCAyMDE2IDg6MTAgUE0NClRvOiBEdWFy
dGUgQ2FyZG9zbywgSWdvciA8aWdvci5kdWFydGUuY2FyZG9zb0BpbnRlbC5jb20+DQpDYzogS2Vu
dCBMZXVuZyAoa2xldW5nKSA8a2xldW5nQGNpc2NvLmNvbT47IHNmY0BpZXRmLm9yZw0KU3ViamVj
dDogUmU6IFtzZmNdIFdoYXQgaWYgdGhlIFNGIGNvbnN1bWVzIGFsbCB0aGUgcGFja2V0cz8NCg0K
SGkgSWdvciwNCg0KVGhhbmsgeW91IGZvciB5b3VyIGRldGFpbGVkIGNvbW1lbnRzLg0KDQoiUmVj
bGFzc2lmaWNhdGlvbiBhbmQgYnJhbmNoaW5nIiBpcyBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gd2l0
aCBnb29kIHVzZSBjYXNlcy4gIEluIGZhY3Qgd2UgZGVzY3JpYmVkIGluIGRldGFpbCBpdHMgdXNl
IGluIGRyYWZ0LXdhbmctc2ZjLW5zLXVzZS1jYXNlcyAoc2VlIDQuMS4zICYgNC4xLjQpLiAgSeKA
mW0gb3BlbiB0byBleHBsb3JpbmcgaXQgZm9yIFJPIFNGcy4gIElmIGFkb3B0aW5nIGl0IGNhbiBz
aW1wbGlmeSB0aGUgbW9kZWwgaXQgd291bGQgYmUgYSBnb29kIGFsdGVybmF0aXZlIHRvICJleHRl
bmRlZCBTRkMgcHJveHkiLg0KDQpKdXN0IGFzIHlvdSBxdW90ZWQgYmVsb3csIHJlY2xhc3NpZmlj
YXRpb24gaXMgInR5cGljYWxseSBwZXJmb3JtZWQgYnkgYSBjbGFzc2lmaWNhdGlvbiBmdW5jdGlv
biBjby1yZXNpZGVudCB3aXRoIGEgc2VydmljZSBmdW5jdGlvbuKAnS4gIFRoZXJlIGFyZSBhIGZl
dyBpc3N1ZXMgSeKAmWQgbGlrZSB0byBicmluZyB1cCBmb3IgZGlzY3Vzc2lvbiB3aGVuIHV0aWxp
emluZyBpdCBmb3IgUk8gU0YuDQoNCjEuIFRyaWdnZXIgb2YgcmVjbGFzc2lmaWNhdGlvbi4gIE5v
cm1hbGx5IFNGQyBjbGFzc2lmaWVyIGlzIGludm9rZWQgYXQgdGhlIGVudHJ5IHBvaW50IG9mIHRo
ZSBTRkMuICBPbmNlIHRoZSBwYWNrZXQgaXMgY2xhc3NpZmllZCB3aXRoIGEgcHJvcGVyIHBhdGgs
IGl0IGlzIGZvcndhcmRlZCBieSBTRkYgd2l0aG91dCBnb2luZyB0aHJvdWdoIHRoZSBjbGFzc2ll
ciBlYWNoIHRpbWUuICBBIHBvc3NpYmxlIHRyaWdnZXIgZm9yIHJlY2xhc3NpZmljYXRpb24gaXMg
4oCcbmV3IGRhdGHigJ0gd2hpY2ggaXMgdHlwaWNhbGx5IG9idGFpbmVkIGJ5IGFuIFNGLiBJZiB0
aGUgU0YgZGVlbXMgbmVjZXNzYXJ5IGl0IG1heSBpbnZva2UgdGhlIGNsYXNzaWZpY2F0aW9uIGZ1
bmN0aW9uIGJhc2VkIG9uIHRoZSBuZXcgaW5mb3JtYXRpb24gKHN1Y2ggYXMgZGlzY292ZXJpbmcg
YW4gZW5jcnlwdGVkIHN0cmVhbSBhbmQgc2VuZGluZyB0aGUgcGFja2V0cyB0byB0aGUgcGF0aCB3
aXRoIGRlY3J5cHRpb24gY2FwYWJpbGl0eSkuDQoNCklmIHRoZSBDbGFzc2lmaWVyIGlzIHVzZWQg
aGVyZSBmb3IgcGFja2V0IHJlcGxpY2F0aW9uIGFuZCBkaXZlcnRpbmcgdG8gdGhlIFJPIFNGIFNG
UCwgaG93IHRvIGtub3cgcmVjbGFzc2lmaWNhdGlvbiBuZWVkcyB0byBvY2N1ciwgYW5kIHdoZW4/
ICBJdCB3b3VsZCBiZSBpbmVmZmljaWVudCB0byBpbnZva2UgY2xhc3NpZmllciBhdCBlYWNoIHN0
YWdlIG9mIFNGRiBmb3J3YXJkaW5nOyBvdGhlciByZWd1bGFyIFNGcyBtYXkgbm90IGJlIGF3YXJl
IG9mIHRoZSBSTyBTRiBoZW5jZSB3b27igJl0IGhlbHAgd2l0aCB0aGUgcmVjbGFzc2lmaWNhdGlv
bi4NCg0KMi4gUGFyYWxsZWwgdnMuIGxpbmVhciBpbnNlcnRpb24uICBSZWNsYXNzaWZpY2F0aW9u
IGlzIHR5cGljYWxseSBtdWNoIGhlYXZpZXIgdGhhbiBzaW1wbGUgU0ZGIGZvcndhcmRpbmcuICBJ
ZiB0aGUgQ2xhc3NpZmllciBpcyBpbnNlcnRlZCB0byBwZXJmb3JtIHJlY2xhc3NpZmljYXRpb24s
IHBhY2tldCByZXBsaWNhdGlvbiwgYW5kIGZvcndhcmRpbmcgb2YgdGhlIG9yaWdpbmFsIHBhY2tl
dCBiYWNrIHRvIFNGRiwgd291bGQgaXQgYmUgdGhlIHNhbWUg4oCcbGluZWFy4oCdIGluc2VydGlv
bj8gIFBsZWFzZSBsZXQgbWUga25vdyBpZiBJIG1pc3VuZGVyc3Rvb2QgeW91ciBwb2ludC4NCg0K
My4gSeKAmWQgbGlrZSB0byBleHBsb3JlIHRoZSDigJxzZXQgb2YgTkhzIiBvcHRpb24sIGlmIHRo
YXQgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gcmVjbGFzc2lmaWNhdGlvbiBpbiB0aGUgbWlkZGxlIG9m
IHRoZSBwYXRoLiAgSW4gb3RoZXIgd29yZHMsIGlzIGl0IHByZS1kZXRlcm1pbmVkIOKAnHR3by1w
YXRo4oCdIGF0IHRoZSBpbmdyZXNzLCBvciBhIHRydWUg4oCccmVjbGFzc2lmaWNhdGlvbiBhbmQg
YnJhbmNoaW5n4oCdPw0KDQpSZWdhcmRpbmcgdGhlIGVmZmljaWVuY3kgcGFydCBvZiDigJxleHRl
bmRlZCBTRkMgcHJveHnigJ0sIGl0IGlzIG9ubHkgYW4gZXh0ZW5zaW9uIHRvIHRoZSBTRkMgZnJh
bWV3b3JrIHRvIGFjY29tbW9kYXRlIGJvdGggaGFyZHdhcmUgYW5kIHNvZnR3YXJlLCBidXQgbm90
IG1hbmRhdGluZyB0aGUgaW1wbGVtZW50YXRpb24uICBJbiBwcmFjdGljZSwgYSBzb2Z0d2FyZSBT
RkYgaW1wbGVtZW50YXRpb24gY291bGQgZW1iZWQgdGhlIOKAnGV4dGVuZGVkIFNGQyBwcm94eeKA
nSBmdW5jdGlvbiBzbyB0aGF0IHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZm9yd2FyZGluZyBjYW4g
YmUgZG9uZSBpbiBwYXJhbGxlbCAoaW5jbHVkaW5nIFNJIGRlY3JlbWVudCB3aGljaCBpcyAibm9u
LXN0YW5kYXJkIiBpbiBTRkYpLiAgT24gdGhlIG90aGVyIGhhbmQsIGEgaGFyZHdhcmUvQVNJQyBT
RkYgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgaGF2ZSB0byBjaGFuZ2UgdG8gc3VwcG9ydCBSTyBT
Ri4gIEVpdGhlciB3YXksIHRoZSBjb250cm9sIHBsYW5lIG1vZGVsIGFuZCBjb21tdW5pY2F0aW9u
cyB3b3VsZCBiZSBjb25zaXN0ZW50IHdpdGggdGhlIGludHJvZHVjdGlvbiBvZiDigJxleHRlbmRl
ZCBTRkMgcHJveHnigJ0uDQoNClBsZWFzZSBzZWUgc29tZSBvdGhlciByZXNwb25zZXMgaW5saW5l
4oCmIFtFV10NCg0KDQpPbiBNYXkgMzEsIDIwMTYsIGF0IDExOjAyIEFNLCBEdWFydGUgQ2FyZG9z
bywgSWdvciA8aWdvci5kdWFydGUuY2FyZG9zb0BpbnRlbC5jb208bWFpbHRvOmlnb3IuZHVhcnRl
LmNhcmRvc29AaW50ZWwuY29tPj4gd3JvdGU6DQoNCkhpIEVyaWMsIEtlbnQsDQoNClRoaXMgZHJh
ZnQgaGFzIGNhcHR1cmVkIG15IGF0dGVudGlvbiBzaW5jZSBpdCdzIGFib3V0IGEgc3ViamVjdCB0
aGF0IEkndmUgYWxzbyBnaXZlbiBhIGxpdHRsZSBiaXQgb2YgdGhvdWdodC4gSGVyZSBnb2VzIG15
IHJldmlldywgcGxlYXNlIGV4Y3VzZSBhbnkgcG9zc2libGUgbWlzaW50ZXJwcmV0YXRpb24sIGFu
ZCBwb2ludCBvdXQgaWYgdGhlcmUncyBhbnkuDQoNCkl0IHNlZW1zIGxpa2UgUk8gU0ZzIGFyZSBi
ZWluZyB0cmVhdGVkIGFzIG91dHNpZGUgZnVuY3Rpb25zIG5vdCByZWFsbHkgcGFydCBvZiB0aGUg
U0ZDIGRvbWFpbiwgbGlrZSBub24tU0ZDLWF3YXJlIFNGcyB0aGF0IHJlcXVpcmUgdGhlIFNGQyBw
cm94eSBhcyB0aGUgZ2F0ZSB0byB0aGUgU0ZDIGRvbWFpbiwgYW5kIGEgbmV3IGtpbmQgb2YgbG9n
aWNhbCBTRiBiZWluZyBpbnRyb2R1Y2VkIHRvIHJlcGxhY2UgdGhlbSwgdGhlIEV4dGVuZGVkIFNG
QyBQcm94eSwgd2hlbiB0aGUgU0ZDIGFyY2hpdGVjdHVyZSBjb3VsZCBiZSBzbGlnaHRseSAiZXhw
bG9pdGVkIiB0byBhZGRyZXNzIHRoZSB1c2UgY2FzZSBvZiBtaXJyb3JpbmcgcGFja2V0cyBhbmQg
c3RpbGwgZW5kIHVwIHN1cHBvcnRpbmcgUk8gU0ZzLg0KDQpbRVddIEl04oCZcyBhIGdvb2Qgc3Vt
bWFyeS4gIEkgd291bGQgYXJndWUgdGhlIFJPIFNGIGlzIHN0aWxsIHBhcnQgb2YgdGhlIFNGQyBk
b21haW4gYmVjYXVzZSB0aGUgU0ZDIGNvbnRhaW5zIHRoZSBSTyBTRiBhcyBhIGhvcCAoaW5zdGVh
ZCBvZiB0aGUgRXh0ZW5kZWQgU0ZDIFByb3h5IHRoYXQgc2VydmVzIHRoZSBSTyBTRikuICBSTyBT
RiB1bmRlcnN0YW5kcyBOU0ggYW5kIGNvbXBsaWVzIHdpdGggdGhlIFNGQyBmcmFtZXdvcmssIHdp
dGggdGhlIG9ubHkgZXhjZXB0aW9uIG9mIHBhc3Npbmcgb24gdHJhZmZpYy4gRnJvbSB0aGlzIHBl
cnNwZWN0aXZlIFJPIFNGIGlzIG5vdCBxdWl0ZSBsaWtlIG5vbi1TRkMtYXdhcmUgU0ZzLiAgVG8g
dGhlIGVuZCwgdGhlIHJlYXNvbiBmb3IgZXh0ZW5kZWQgU0ZDIHByb3h5IGlzIHRvIHByb3ZpZGUg
YSBjb25zaXN0ZW50IG1vZGVsIChlc3BlY2lhbGx5IGluIGNvbnRyb2wgcGxhbmUpIGZvciB2YXJp
b3VzIGltcGxlbWVudGF0aW9ucywgZnJvbSB2ZXJ5IHB1cnBvc2Ugc3BlY2lmaWMgaGFyZHdhcmUv
QVNJQyBTRkYgdG8gc29waGlzdGljYXRlIHNvZnR3YXJlIGltcGxlbWVudGF0aW9uLg0KDQoNCg0K
DQpBYm91dCBSTyBFU3MsIG15IHZpZXcgaXMgc3BsaXQgYmV0d2VlbiB0aGlua2luZyB0aGF0IGl0
IGlzIHNsaWdodGx5IG91dCBvZiBzY29wZSB2ZXJzdXMgdGhhdCBpdCBhY3R1YWxseSBnb2VzIGlu
dG8gd2hhdCBJIHdhcyB0aGlua2luZyB0b28gKGZvciB0aGUgU0ZGIHNjZW5hcmlvIG9ubHkpLg0K
DQpbRVddICBNeSB2aWV3IGlzIHRoZSBzYW1lLiBUaGUgcmVhc29uIGl0IGlzIGRpc2N1c3NlZCBp
biB0aGUgZHJhZnQgaXMgYmVjYXVzZSB0aGUgU0ZGIHJlcGxpY2F0aW9uIHNjZW5hcmlvLg0KDQoN
CkRpc2NsYWltZXI6IEZvciB0aGUgaW5kaXZpZHVhbCBjb21tZW50cyBhYm91dCBzcGVjaWZpYyBs
aW5lcywgSSBoYWRuJ3QgcmVhZCBhbnl0aGluZyBhZnRlciB0aGUgcG9pbnQgYWJvdXQgd2hpY2gg
SSB3YXMgY29tbWVudGluZy4NCg0KRnJvbSBSRkMgNzY2NToNCj4gICA0LjguICBSZWNsYXNzaWZp
Y2F0aW9uIGFuZCBCcmFuY2hpbmcNCj4gICBUaGUgU0ZDIGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBy
ZWNsYXNzaWZpY2F0aW9uIChvciBub24taW5pdGlhbA0KPiAgIGNsYXNzaWZpY2F0aW9uKSBhcyB3
ZWxsLiAgQXMgcGFja2V0cyB0cmF2ZXJzZSBhbiBTRlAsDQo+ICAgcmVjbGFzc2lmaWNhdGlvbiBt
YXkgb2NjdXIgLS0gdHlwaWNhbGx5IHBlcmZvcm1lZCBieSBhIGNsYXNzaWZpY2F0aW9uDQo+ICAg
ZnVuY3Rpb24gY28tcmVzaWRlbnQgd2l0aCBhIHNlcnZpY2UgZnVuY3Rpb24uICBSZWNsYXNzaWZp
Y2F0aW9uIG1heQ0KPiAgIHJlc3VsdCBpbiB0aGUgc2VsZWN0aW9uIG9mIGEgbmV3IFNGUCwgYW4g
dXBkYXRlIG9mIHRoZSBhc3NvY2lhdGVkDQo+ICAgbWV0YWRhdGEsIG9yIGJvdGguICBUaGlzIGlz
IHJlZmVycmVkIHRvIGFzICJicmFuY2hpbmciLg0KDQoNClJldmlldzoNCg0KUGFnZSAzOg0KPiAg
ICBSTyBFUzogIEEgUmVjZWl2ZS1Pbmx5IEV4dGVybmFsIFNlcnZpY2Ugbm90IHBhcnRpY2lwYXRp
bmcgaW4gU0ZDLg0KPiAgICBTcGVjaWZpY2FsbHksIGFuIFJPIEVTIGlzIG5vdCBhbiBTRi4gIEl0
IGlzIG5vdCBhbGxvY2F0ZWQgd2l0aCBhDQo+ICAgIFNlcnZpY2UgSW5kZXggKFNJKSBpbiB0aGUg
U2VydmljZSBGdW5jdGlvbiBQYXRoIChTRlApLiAgSG93ZXZlciwNCj4gICAgaXQgcmVjZWl2ZXMg
cGFja2V0cyBmcm9tIHRoZSBTRkYgb3IgYW4gU0YuDQpJZiBpdCBpcyBub3QgaW5zaWRlIHRoZSBT
RkMgZG9tYWluLCB0aGVuIHdoeSBkb2VzIGl0IGludGVyYWN0IHdpdGggYW4gU0ZGIG9yIGFuIFNG
Pw0KDQpbRVddIE9ubHkgZm9yIHRoZSBTRkYgcGFja2V0IHJlcGxpY2F0aW9uIHBhcnQuICBIb3Bl
IGl0IGlzIGNsZWFyIGZyb20gdGhlIHN1YnNlcXVlbnQgZGlzY3Vzc2lvbnMuDQoNCg0KDQpQYWdl
IDQ6DQo+ICAgZXhhbWluZWQgYnkgYSBjaGFpbiBvZiBzZXJ2aWNlcyBiZWZvcmUgdGhleSByZWFj
aCB0aGUgc2VydmVyLiAgVGhlDQo+ICAgdGhyZWUgc2VydmljZSBmdW5jdGlvbnMsIEREb1MsIElE
UyBhbmQgRmlyZXdhbGwsIGNvbXBvc2UgYW4gU0ZDLg0KSSBhZ3JlZSwgdGhleSBjb21wb3NlIGFu
IFNGQy4NCg0KPiAgIEVhY2ggU0YgaW5jbHVkaW5nIHRoZSBJRFMgU0YgaXMgYWxsb2NhdGVkIHdp
dGggYSBTZXJ2aWNlIEluZGV4IChTSSkNCj4gICBpbiB0aGUgU0ZQLiAgVGhlIElEUyBTRiBpcyBh
IGZ1bmRhbWVudGFsIHBhcnQgb2YgdGhlIHNlcnZpY2UgY2hhaW4NClRoaXMgaXMgd2hlcmUgSSB3
b3VsZCBsaWtlIHRvIGRlYmF0ZSAtIHNob3VsZCB0aGUgMyBvZiB0aGVtIHJlYWxseSBiZSBpbiB0
aGUgc2FtZSBTRlA/DQpJIGFzayB0aGlzIGJlY2F1c2UgdGhlcmUgYXJlIGVzc2VudGlhbGx5IDIg
InBhdGhzIiBiZWluZyB0YWtlbiBieSB0aGUgcGFja2V0cyAoZXZlbiB0aG91Z2ggb25seSBvbmUg
aXMgdXNlZCB0byBvdXRwdXQpLiBUaGUgZmlyc3QgKG1haW4pIG9uZSBpbmNsdWRlcyBmdW5jdGlv
biBERG9TIGFuZCBGaXJld2FsbCwgd2hpbGUgdGhlIHNlY29uZCBpcyBhbiAiUk8gcGF0aCIgY29t
cG9zZWQgYnkgZnVuY3Rpb25zIEREb1MgYW5kIElEUy4gU28gdGhpcyBpcyBhIGJyYW5jaGluZyBT
RkMgYWZ0ZXIgRERvUy4gSG93ZXZlciwgaXQgaGFzIG9uZSBtYWpvciBkaWZmZXJlbmNlIGluIHRo
YXQgaXQncyBub3QgcmVhbGx5IGJyYW5jaGluZywgYnV0IHJlcGxpY2F0aW5nLg0KDQo+ICAgRXh0
ZW5kaW5nIHRoZSBTRkMgZnJhbWV3b3JrIHRvIFJPIFNGIGVuYWJsZXMgYSB1bmlmaWVkIFNGQyBw
b2xpY3kNCj4gIG1vZGVsIGZvciBTRkMgYWRtaW5pc3RyYXRvcnMuICBUaGUgYWRtaW5pc3RyYXRv
ciBvbmx5IG5lZWRzIHRvIG1hbmFnZQ0KSSB0aGluayB0aGF0IHJhdGhlciB0aGFuIG92ZXJsb2Fk
aW5nIFNGUHMgd2l0aCBSTyBhbmQgbm9uLVJPIFNGcywgcGVyaGFwcyB3ZSBzaG91bGQgdXNlIHRo
ZSBmbGV4aWJpbGl0eSBvZiBTRkMgRW5jYXBzdWxhdGlvbiBhbmQgU0ZQcyB0byBvdXIgYWR2YW50
YWdlLiBQbGVhc2UgY2hlY2sgd2hlbiBJIG1lbnRpb24gYSBDbGFzc2lmaWVyIHJlcGxpY2F0aW5n
IHRyYWZmaWMuDQoNCj4gICB0aHJlYXQgYW5hbHlzaXMuICBXaGVuIGRvaW5nIHNvLCBpdCBpcyBk
ZXNpcmVkIHRoYXQgdGhlIGNvbnN0cnVjdGlvbg0KPiAgIG9mIHRoZSBTRlAgaXMgbm90IGFmZmVj
dGVkLiAgVGhhdCBpcywgdGhlIFNlcnZpY2UgUGF0aCBJRCAoU1BJRCkgYW5kDQo+ICAgU0kgZm9y
IGVhY2ggb2YgdGhlIFNGcyBpbiB0aGUgU0ZQIHJlbWFpbiB1bmNoYW5nZWQuDQpJIGFncmVlLg0K
DQpQYWdlIDU6DQo+ICAgQW4gUk8gRVMgc3RpbGwgcmVxdWlyZXMgc3VwcG9ydCBmcm9tIFNGQyBl
bGVtZW50cyBpbmNsdWRpbmcgU0ZGIGFuZA0KPiAgIFNGIGZvciByZWNlaXZpbmcgcGFja2V0cy4g
IEJlY2F1c2UgYW4gUk8gRVMgZG9lcyBub3Qgc2VuZCBiYWNrDQo+ICAgcGFja2V0cywgaXQgbXVz
dCByZWNlaXZlIHJlcGxpY2F0aW9uIG9mIHRoZSBwYWNrZXRzLiAgRGVwZW5kaW5nIG9uDQpQYXJ0
aWFsbHkgYWdyZWUgc2luY2UgSSB3b3VsZCBleHBlY3QgdGhlIHNhbWUgc3RhdGVtZW50IHRvIGJl
IG1hZGUgYWJvdXQgYSBub3JtYWwgUk8gU0YuIEFsc28sIHRoZSBTRkYgbWF5IG5vdCBiZSB0aGUg
YmVzdCBwbGFjZSB0byBleGVjdXRlIHRoZSByZXBsaWNhdGlvbi4gT24gb25lIGhhbmQgdGhlIFNG
RiBjb3VsZCBkbyBpdCwgbWVhbmluZyB0aGF0IGFuIGV4aXN0aW5nIFNGUCB3b3VsZCBhbHdheXMg
YmUgcmV1c2VkLiBPbiB0aGUgb3RoZXIgaGFuZCwgdGhlIENsYXNzaWZpZXIgY291bGQgZG8gaXQg
c2luY2UgaXQncyB0aGUgZW50aXR5IHRoYXQgaW4gcHJhY3RpY2UgZG9lcyBicmFuY2hpbmcgZGVw
ZW5kaW5nIG9uIGRpZmZlcmVudCBjcml0ZXJpYSBidXQsIGFsdGhvdWdoIG5vdCBtYW5kYXRvcnks
IGl0IHNob3VsZCBoYXZlIGEgZGlmZmVyZW50IFNGUCBiZWNhdXNlIGEgZGlmZmVyZW50IGFjdGlv
biB3YXMgdGFrZW4gYnkgdGhlIENsYXNzaWZpZXIgYW5kIHRodXMgYSBkaWZmZXJlbnQgcGF0aCB0
YWtlbiBieSB0aGUgcGFja2V0cyAtIGFuZCBhbHNvIGhlbHBzIG9uIHRyYWNpbmcgYW5kIG1vbml0
b3JpbmcuDQoNClBhZ2UgNzoNCj4gICB0aGF0IHBhY2tldCBiYWNrIHRvIHRoZSBTRkYuICBUaGlz
IGNhcGFiaWxpdHkgaXMgYW4gZXh0ZW5zaW9uIHRvIHRoZQ0KPiAgIGN1cnJlbnQgU0ZDIFByb3h5
IGFzIGRlZmluZWQgaW4gKFtSRkM3NjY1XSkuDQpUaGUgU0ZDIFByb3h5IGlzIG1lYW50IHRvIGJl
IHRoZSAidHJhbnNsYXRvciIgZm9yIG5vbi1TRkMtYXdhcmUgU0ZzLCBhbmQgdGhlIEV4dGVuZGVk
IFNGQyBQcm94eSBzZWVtcyB0byBoYXZlIG5vIHJlbGF0aW9uc2hpcCB3aXRoIHRoZSBmb3JtZXIg
aW4gdGhhdCByZWdhcmQuIEhvd2V2ZXIsIGZyb20gdGhlIGNoYWluJ3MgcG9pbnQgb2Ygdmlldywg
aXQncyBkZWZpbml0ZWx5IGFuIFNGQyBQcm94eS4NCg0KW0VXXSBBZ3JlZWQuICBUaGUgc2NvcGUg
b2Yg4oCccHJveHnigJ0gaGFzIHRvIGJlIGV4dGVuZGVkLiAgV2UgYXJlIGFsc28gY29uc2lkZXJp
bmcgc2V2ZXJhbCBvdGhlciBleHRlbnNpb25zIG9mIHRoZSDigJxwcm94eeKAnS4NCg0KDQoNCg0K
UGFnZSA5Og0KPiAgIGFuYWx5c2lzLCBwYWNrZXQgZGF0YSByZXBsaWNhdGlvbiBtYXkgYmUgY29u
ZHVjdGVkIGJ5IGFuIFNGIGNhcGFibGUNCj4gICBvZiBpZGVudGlmeWluZyBmaWxlIGJvdW5kYXJ5
IGluIHRoZSBwYWNrZXQgc3RyZWFtLiAgVGhlIFJPIEVTIHdvdWxkDQo+ICAgYmUgYXNzb2NpYXRl
ZCB3aXRoIHRoZSBTRiBhbmQgcmVjZWl2ZXMgcGFja2V0IGRhdGEgZnJvbSB0aGUgU0YNCklzIHRo
aXMgc3RpbGwgaW4gdGhlIHNjb3BlIG9mIHRoZSBkcmFmdD8gSXQgc2VlbXMgdG8gYmUgc29tZXRo
aW5nIHVwIHRvIHRoZSBTRiB0byBleGVjdXRlLCBhbmQgdGhlcmUncyBhbiBpbmZpbml0ZSBhbW91
bnQgb2YgdGhpbmdzIHRoYXQgY291bGQgYmUgZG9uZSBieSBhbiBTRi4NCg0KW0VXXSBUaGF04oCZ
cyBub3QgaW4gdGhlIHNjb3BlIHdoZW4gaXQgZGVhbHMgd2l0aCBTRuKAmXMgYmVoYXZpb3IuICBJ
IGNhbiBtYWtlIGl0IGNsZWFyIGluIHRoZSB0ZXh0Lg0KDQoNCg0KPiAgIEFsdGVybmF0aXZlbHks
IGZvciB1c2UgY2FzZXMgc3VjaCBhcyBnZW5lcmljIHBhY2tldCBjYXB0dXJlIGZvcg0KPiAgIHRy
b3VibGVzaG9vdGluZywgdGhlIFNGRiBtYXkgY2Fycnkgb3V0IHRoZSBwYWNrZXQgcmVwbGljYXRp
b24gYW5kDQo+ICAgZm9yd2FyZGluZyB3b3JrLiAgSGlnaGVyIHBlcmZvcm1hbmNlIG1heSBiZSBh
Y2hpZXZlZCB3aXRoIGhhcmR3YXJlDQo+ICAgYmFzZWQgU0ZGLg0KU2VlIHdoYXQgSSB3YXMgZW52
aXNpb25pbmcgYXQgdGhlIGVuZCBvZiBteSByZXZpZXcuDQoNClBhZ2UgMTE6DQpXaGVyZSB0aGUg
c2NlbmFyaW8gdGhhdCBtYWRlIHVzZSBvZiBhbiBFeHRlbmRlZCBTRkMgUHJveHkgd2FzIHBlcmZl
Y3RseSBhY2hpZXZhYmxlIChiZWNhdXNlIHRoZSBiYXNlIFNGQyBhYnN0cmFjdGlvbiB3YXMga2Vw
dCB1bnRvdWNoZWQgLSBhcyBpdCBlc3NlbnRpYWxseSByZXVzZXMgdGhlIGV4aXN0aW5nIFNGQyBQ
cm94eSBjb25jZXB0IGJ1dCBkb2VzIHNvbWV0aGluZyBkaWZmZXJlbnQgYmVoaW5kIGl0KSwgdGhl
IG90aGVyIHNjZW5hcmlvICh3aGVyZSBhbiBTRkYgaXMgdXNlZCB0byByZXBsaWNhdGUgdHJhZmZp
YykgY2Fubm90IHlldCBiZSBzdXBwb3J0ZWQsIGV2ZW4gdGFraW5nIGludG8gYWNjb3VudCBkcmFm
dC1pZXRmLXNmYy1uc2gtMDUsIHNpbmNlIGEgc2luZ2xlIG5leHQtaG9wIG11c3QgYmUgc2VsZWN0
ZWQgYnkgdGhlIFNGRi4NCg0KW0VXXSBUaGF04oCZcyByaWdodC4gVGhlIHJlcGxpY2F0aW9uIGZ1
bmN0aW9uIG5lZWRzIHRvIGJlIHBhcnQgb2YgdGhlIFNGRiB0byBzdXBwb3J0IFJPIEVTLiAgSG93
ZXZlciBpdCBkb2VzIG5vdCByZXF1aXJlIGRhdGEgcGxhbmUgcHJvdG9jb2wgY2hhbmdlLiAgSXQg
d291bGQgbmVlZCBjb250cm9sIHBsYW5lIHN1cHBvcnQgYW5kIGltcGxlbWVudGF0aW9uIGluIHRo
ZSBTRkYuDQoNCg0KDQpQYWdlIDE2Og0KRHJhZnRzIGRyYWZ0LWlldGYtc2ZjLW5zaC0wNSBhbmQg
ZHJhZnQtaWV0Zi1zZmMtY29udHJvbC1wbGFuZS0wNiBhcmUgb3V0Lg0KDQoNCltFV10gVGhhbmtz
LiBXaWxsIHVwZGF0ZS4NCg0KDQpCZXN0IHJlZ2FyZHMsDQotRXJpYw0KDQoNCg0KDQpMZXQgbWUg
c2hhcmUgdGhlIHNvbHV0aW9uIEkgaGFkIG1pbmQuIEknbGwgYXBwcmVjaWF0ZSBmZWVkYmFjayBv
biB0aGlzOg0KICAgICAgICAgICAgICAgIC0gQWN0aW9ucyBpbiB0aGUgQ2xhc3NpZmllciAoYmVz
aWRlcyB1cGRhdGluZyBtZXRhZGF0YSwgU0ZQIGluZm9ybWF0aW9uIGFuZCBzZW5kaW5nLCBpdCBj
b3VsZCBhbHNvIHN1cHBvcnQgcmVwbGljYXRpb24pOw0KICAgICAgICAgICAgICAgIC0gQWx0ZXJu
YXRpdmVseSwgc3VwcG9ydCBzZXRzIG9mIE5IcyB3aGVuIGZvcndhcmRpbmcgaW5zdGVhZCBvZiBz
aW5nbGUgTkhzIGluIHRoZSBTRkYgZm9yd2FyZGluZyB0YWJsZSAodG8gYmUgdXNlZCBpbiBwYXJh
bGxlbCk7DQogICAgICAgICAgICAgICAgLSBVcGRhdGUgY29udHJvbCBwbGFuZSB0byBhY2NvbW1v
ZGF0ZSBlaXRoZXIgdGhlIHNldHMgb2YgTkhzIG9yIHRoZSBuZXcga2luZCBvZiBhY3Rpb24gZm9y
IHRoZSBDbGFzc2lmaWVyOw0KICAgICAgICAgICAgICAgIC0gTm8gbmVlZCB0byBvdmVybG9hZCB0
aGUgbW9kZWwgd2l0aCBhbiBFeHRlbmRlZCBTRkMgUHJveHkuDQoNCk15IG1haW4gY29uY2VybnMg
YWJvdXQgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIGluIGRyYWZ0LXdhbmctc2ZjLXJlY2VpdmUtb25s
eS0wMDoNCiAgICAgICAgICAgICAgICAtIFBvdGVudGlhbCBhZGRpdGlvbmFsIGRlbGF5cyBhbmQg
cGVyZm9ybWFuY2UgbG9zcyBpbnRyb2R1Y2VkIGJ5IGxpbmVhcmx5IGluc2VydGluZyB0aGUgRXh0
ZW5kZWQgU0ZDIFByb3h5IGZ1bmN0aW9uIGZvciB0aGUgc2FrZSBvZiBwYXJhbGxlbGl6aW5nIHRy
YWZmaWM7DQogICAgICAgICAgICAgICAgLSBSTyBTRnMgYXJlIGJlaW5nIHRyZWF0ZWQgYXMgb3V0
c2lkZSBmdW5jdGlvbnMgbm90IHJlYWxseSBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluLCBsaWtlIG5v
bi1TRkMtYXdhcmUgU0ZzIHRoYXQgcmVxdWlyZSB0aGUgU0ZDIHByb3h5IGFzIHRoZSBnYXRlIHRv
IHRoZSBTRkMgZG9tYWluLCBhbmQgYSBuZXcga2luZCBvZiBsb2dpY2FsIFNGIGJlaW5nIGludHJv
ZHVjZWQgdG8gcmVwbGFjZSB0aGVtOw0KICAgICAgICAgICAgICAgIC0gU3BlY2lmaWNhbGx5IGF0
IHRoZSBTRkYtYmFzZWQgcmVwbGljYXRpb24gc2NlbmFyaW8sIHRoZXJlIGlzIHRoZSBuZWVkIHRv
IGZvcm1hbGx5IGV4dGVuZCB0aGUgb3JpZ2luYWwgZGVmaW5pdGlvbnMgb2YgU0ZGIGFuZCBTRkYg
bWFwcGluZyB0YWJsZSAoZXNzZW50aWFsbHkgc3VwcG9ydGluZyB0aGUgIkNvcHkiIGZpZWxkIGlu
IHRoZSBTRkYgZm9yd2FyZGluZyB0YWJsZSBwcmVzZW50ZWQpOw0KICAgICAgICAgICAgICAgIC0g
V2hhdCBoYXBwZW5zIGlmIHlvdSBuZWVkIHRvIHJlcGxpY2F0ZSB0cmFmZmljIHRvIG1vcmUgdGhh
biBhIHNpbmdsZSBhZGRpdGlvbmFsIGZ1bmN0aW9uPw0KDQpNeSBtYWluIGNvbmNlcm5zIGFib3V0
IHRoZSBzb2x1dGlvbiBJIGhhZCBpbiBtaW5kOg0KICAgICAgICAgICAgICAgIC0gUG90ZW50aWFs
IHBlcmZvcm1hbmNlIGxvc3MgaW4gU0ZGIG9yIENsYXNzaWZpZXIgaWYgYW55IG9mIHRoZW0gYXJl
IHJlc3BvbnNpYmxlIGZvciB0aGUgcmVwbGljYXRpb24gYWN0aW9uOw0KICAgICAgICAgICAgICAg
IC0gSWYgdGhlIFNGRiBpcyBjaG9zZW4gZm9yIHJlcGxpY2F0aW9uLCB0aGVyZSBpcyB0aGUgbmVl
ZCB0byBmb3JtYWxseSBleHRlbmQgdGhlIG9yaWdpbmFsIGRlZmluaXRpb25zIG9mIFNGRiBhbmQg
U0ZGIFtOU0hdIG1hcHBpbmcgdGFibGUuDQoNCkJlc3QgcmVnYXJkcywNCklnb3IuDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRXJpYyBXYW5n
IChlandhbmcpDQpTZW50OiBUdWVzZGF5LCBNYXkgMjQsIDIwMTYgNjoyMyBQTQ0KVG86IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KQ2M6IEtlbnQgTGV1bmcgKGtsZXVuZykgPGts
ZXVuZ0BjaXNjby5jb208bWFpbHRvOmtsZXVuZ0BjaXNjby5jb20+Pg0KU3ViamVjdDogW3NmY10g
V2hhdCBpZiB0aGUgU0YgY29uc3VtZXMgYWxsIHRoZSBwYWNrZXRzPw0KDQpIZWxsbyBldmVyeW9u
ZSwNCg0KU28gZmFyIG1vc3Qgb2YgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIGluIHRoZSBTRkMgZnJh
bWV3b3JrIGZvcndhcmQgcGFja2V0cyBiYWNrIHRvIHRoZSBTRkYuICBUaGVyZSBpcyBhbm90aGVy
IHNldCBvZiBTRnMgdGhhdCByZWNlaXZlcyBwYWNrZXRzIGJ1dCBkb2VzIG5vdCBmb3J3YXJkIHRo
ZW0gb3V0LiAgQW5hbHl0aWMgZnVuY3Rpb25zIGFuZCBJRFMgYXJlIGEgZmV3IGV4YW1wbGVzLiAg
VGhleSBhcmUgInBhY2tldCBzaW5rcyIgb3Ig4oCccmVjZWl2ZS1vbmx54oCdIFNGcy4NCg0KU29t
ZSBjaGFsbGVuZ2VzIGZvciB0aG9zZSBTRnMgdG8gb3BlcmF0ZSBpbiBTRkM6DQoNCi0gQmVpbmcg
cGFydCBvZiBhbiBTRlAgLSBUaGV5IGFyZSBtYW5hZ2VkIGFzIFNGIGZvciBzaW1wbGUgYW5kIGNv
bnNpc3RlbnQgU0ZDIHBvbGljeSwgYnV0IHRoZXkgZG8gbm90IGVncmVzcyB0cmFmZmljDQotIFBh
Y2tldCByZXBsaWNhdGlvbiAtIHRob3NlIFNGcyBuZWVkIHRvIHRha2UgYSBjb3B5IG9mIHRoZSBw
YWNrZXRzIHNvIHRoYXQgdGhlIG9yaWdpbmFsIG9uZXMgY29udGludWUgb24gdGhlIHBhdGgNCi0g
U2VydmljZSBpbmRleCBkZWNyZW1lbnRpbmcgLSBwYWNrZXRzIOKAnHBhc3NpbmfigJ0gc3VjaCBh
biBTRiBuZWVkIHRvIGhhdmUgdGhlaXIgU0kgZGVjcmVtZW50ZWQgYmVmb3JlIHJlYWNoaW5nIHRo
ZSBuZXh0IFNGDQoNCldlIHB1Ymxpc2hlZCBhIGRyYWZ0IGF0dGVtcHRpbmcgdG8gYWRkcmVzcyB0
aGUgbmVlZCBmb3Igc3VwcG9ydGluZyB0aGlzIHNldCBvZiBTRnMsIGFzIGEgY29tcGxlbWVudGFy
eSB0byB0aGUgU0ZDIGZyYW1ld29yayB0b2RheS4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC13YW5nLXNmYy1yZWNlaXZlLW9ubHktMDANCg0KV291bGQgYXBwcmVjaWF0ZSB5b3Vy
IGZlZWRiYWNrLg0KDQpSZWdhcmRzLA0KLUVyaWMNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6THVjaWRhU2Fucy1UeXBld3JpdGVyOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxp
Lk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlv
cml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1i
b3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJp
Zjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1j
b252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3Nl
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7
DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGww
DQoJe21zby1saXN0LWlkOjEyMDkxMDAyNTA7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi0xMzgyNzY0NTc2IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30N
CkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDps
ZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxl
dmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3Qg
bDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJ
dGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE5Mjc2OTMwMzQ7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMDM5OTUw
NjEwIDY3Njk4NzAzIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz
IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6
bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp
c3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206
MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5IaSBFcmljLCB0aGFua3MgZm9yIHRoZSByZXNwb25zZXMsPG86cD48L286cD48L3NwYW4+PC9h
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+JnF1b3Q7UmVjbGFzc2lmaWNhdGlvbiBhbmQgYnJh
bmNoaW5nJnF1b3Q7IGlzIGFuIGltcG9ydGFudCBmdW5jdGlvbiB3aXRoIGdvb2QgdXNlIGNhc2Vz
LiZuYnNwOyBJbiBmYWN0IHdlIGRlc2NyaWJlZCBpbiBkZXRhaWwgaXRzIHVzZSBpbiBkcmFmdC13
YW5nLXNmYy1ucy11c2UtY2FzZXMgKHNlZSA0LjEuMw0KICZhbXA7IDQuMS40KS4mbmJzcDsgSeKA
mW0gb3BlbiB0byBleHBsb3JpbmcgaXQgZm9yIFJPIFNGcy4mbmJzcDsgSWYgYWRvcHRpbmcgaXQg
Y2FuIHNpbXBsaWZ5IHRoZSBtb2RlbCBpdCB3b3VsZCBiZSBhIGdvb2QgYWx0ZXJuYXRpdmUgdG8g
JnF1b3Q7ZXh0ZW5kZWQgU0ZDIHByb3h5JnF1b3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bSURDXSBU
aGFua3MgZm9yIHRoZSBxdWljayBwb2ludGVyIHRvIHJlYWwtd29ybGQgYnJhbmNoaW5nIHVzZSBj
YXNlcyEgSeKAmWxsIGhhdmUgYSBmdWxsIHJlYWQgYXQgaXQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxOb3JtYWxseSBTRkMgY2xhc3NpZmllciBpcyBpbnZv
a2VkIGF0IHRoZSBlbnRyeSBwb2ludCBvZiB0aGUgU0ZDLiZuYnNwOyBPbmNlIHRoZSBwYWNrZXQg
aXMgY2xhc3NpZmllZCB3aXRoIGEgcHJvcGVyIHBhdGgsIGl0IGlzIGZvcndhcmRlZCBieSBTRkYg
d2l0aG91dCBnb2luZyB0aHJvdWdoDQogdGhlIGNsYXNzaWVyIGVhY2ggdGltZS7igJ08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+W0lEQ10gQ29ycmVjdC4gSG93ZXZlciwgeW91IGNhbiBzZXQgdXAgeW91ciBT
RkYgaW4gc3VjaCBhIHdheSB0aGF0IHRoZSBsYXN0IGhvcCBvZiB5b3VyIFNGUC1BIGlzIGEgY2xh
c3NpZmllciBmdW5jdGlvbiwgd2hpY2ggY2FuIHRoZW4gc3dpdGNoIHRvIFNGUC1CLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCcSWYgdGhlIFNGIGRlZW1zIG5l
Y2Vzc2FyeSBpdCBtYXkgaW52b2tlIHRoZSBjbGFzc2lmaWNhdGlvbiBmdW5jdGlvbiBiYXNlZCBv
biB0aGUgbmV3IGluZm9ybWF0aW9uIChzdWNoIGFzIGRpc2NvdmVyaW5nIGFuIGVuY3J5cHRlZCBz
dHJlYW0gYW5kIHNlbmRpbmcgdGhlIHBhY2tldHMNCiB0byB0aGUgcGF0aCB3aXRoIGRlY3J5cHRp
b24gY2FwYWJpbGl0eSku4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltJRENdIEluIHdoaWNoIGNhc2Ug
dGhlIGNsYXNzaWZpZXIgd291bGQgYmUgY28tcmVzaWRlbnQgd2l0aCB0aGUgU0YgcmlnaHQ/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxJZiB0aGUgQ2xhc3Np
ZmllciBpcyB1c2VkIGhlcmUgZm9yIHBhY2tldCByZXBsaWNhdGlvbiBhbmQgZGl2ZXJ0aW5nIHRv
IHRoZSBSTyBTRiBTRlAsIGhvdyB0byBrbm93IHJlY2xhc3NpZmljYXRpb24gbmVlZHMgdG8gb2Nj
dXIsIGFuZCB3aGVuPyZuYnNwOyBJdCB3b3VsZCBiZSBpbmVmZmljaWVudA0KIHRvIGludm9rZSBj
bGFzc2lmaWVyIGF0IGVhY2ggc3RhZ2Ugb2YgU0ZGIGZvcndhcmRpbmc7IG90aGVyIHJlZ3VsYXIg
U0ZzIG1heSBub3QgYmUgYXdhcmUgb2YgdGhlIFJPIFNGIGhlbmNlIHdvbuKAmXQgaGVscCB3aXRo
IHRoZSByZWNsYXNzaWZpY2F0aW9uLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bSURDXSBUaGUgY2xh
c3NpZmllciB3b3VsZCBvbmx5IGJlIOKAnGNhbGxlZOKAnSBiZWZvcmUgcG90ZW50aWFsIGJyYW5j
aGluZyBvciByZXBsaWNhdGlvbiBwb2ludHMuIFNvLCBpdCB3b3VsZCBiZSBpbmVmZmljaWVudCBm
b3Igc2NlbmFyaW9zIHdoZXJlIHlvdSBrZWVwIHJlcGxpY2F0aW5nDQogb3IgYnJhbmNoaW5nLCBi
dXQgbm90IHNvIG11Y2ggYXMgeW91IGhhdmUgbW9yZSBhbmQgbW9yZSBndWFyYW50ZWVkIGxpbmVh
cml0eS4gPG86cD4NCjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnDIu
IFBhcmFsbGVsIHZzLiBsaW5lYXIgaW5zZXJ0aW9uLiZuYnNwOyBSZWNsYXNzaWZpY2F0aW9uIGlz
IHR5cGljYWxseSBtdWNoIGhlYXZpZXIgdGhhbiBzaW1wbGUgU0ZGIGZvcndhcmRpbmcuJm5ic3A7
IElmIHRoZSBDbGFzc2lmaWVyIGlzIGluc2VydGVkIHRvIHBlcmZvcm0gcmVjbGFzc2lmaWNhdGlv
biwNCiBwYWNrZXQgcmVwbGljYXRpb24sIGFuZCBmb3J3YXJkaW5nIG9mIHRoZSBvcmlnaW5hbCBw
YWNrZXQgYmFjayB0byBTRkYsIHdvdWxkIGl0IGJlIHRoZSBzYW1lIOKAnGxpbmVhcuKAnSBpbnNl
cnRpb24/Jm5ic3A7IFBsZWFzZSBsZXQgbWUga25vdyBpZiBJIG1pc3VuZGVyc3Rvb2QgeW91ciBw
b2ludC7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W0lEQ10gSWYgeW91IHVzZSB0aGUgQ2xhc3NpZmll
ciBmb3IgcmVwbGljYXRpbmcgdHJhZmZpYywgaXQgbWF5IGJlIHRoZSBjYXNlIHRoYXQgdGhlcmUg
YXJlIG90aGVyIGFjdGlvbnMgdGhlIGNsYXNzaWZpZXIgY2FuIHRha2UgYXMgd2VsbC4gQW4gYWNh
ZGVtaWMgc2NlbmFyaW8NCiB0aGF0IEkgc2VlIGlzOiBuZWVkaW5nIHRvIGhhdmUgZGlmZmVyZW50
IHBhdGhzIGZvciBUQ1AgYW5kIFVEUCB0cmFmZmljLCB3aGlsZSByZXBsaWNhdGluZyBhbGwgVENQ
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls
ZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
V2l0aCByZXBsaWNhdGlvbiBmdW5jdGlvbjogY2xhc3NpZnkgb25jZSB0byBzZXBhcmF0ZSBUQ1Ag
YW5kIFVEUCBhbmQgdGhlbiBoYXZlIHRoZSByZXBsaWNhdGlvbiBmdW5jdGlvbiBzcGxpdCB0cmFm
ZmljIGluIHRoZSBUQ1AgcGF0aCAodG8gYW5vdGhlciBvcg0KIHRoZSBzYW1lIHBhdGgpOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4
dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlz
dDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2l0aCBv
bmx5IHRoZSBjbGFzc2lmaWVyIGZ1bmN0aW9uOiBjbGFzc2lmeSBvbmNlIHRvIGVpdGhlciBzZW5k
IDIgVENQIGZsb3dzIGRvd24gYSBwYXRoIChvciBkb3duIDIgcGF0aHMpIG9yIHRvIHNlbmQgVURQ
IGZsb3dzIHRvIHRoZSBvdGhlciBwYXRoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbHNvLCBhdCB0aGUg
cGh5c2ljYWwgbGF5ZXIgeW91IGNvdWxkIGhhdmUgeW91ciBTRkYgY28tcmVzaWRlbnQgd2l0aCB0
aGUgQ2xhc3NpZmllciwgc28gbm8gbmVlZCB0byBhY3R1YWxseSBsaW5lYXJpemUgdHJhZmZpYy4g
QnV0IHRoZW4sIHRoZSBleHRlbmRlZCBwcm94eSBjYW4NCiBhbHNvIGJlIGNvLXJlc2lkZW50IHdp
dGggdGhlIFNGRiBhcyB5b3UgbGF0ZXIgc2F5IGluIHRoZSBlbWFpbC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnDMuIEnigJlkIGxpa2UgdG8gZXhwbG9yZSB0
aGUg4oCcc2V0IG9mIE5IcyZxdW90OyBvcHRpb24sIGlmIHRoYXQgaXMgYW4gYWx0ZXJuYXRpdmUg
dG8gcmVjbGFzc2lmaWNhdGlvbiBpbiB0aGUgbWlkZGxlIG9mIHRoZSBwYXRoLiZuYnNwOyBJbiBv
dGhlciB3b3JkcywgaXMgaXQgcHJlLWRldGVybWluZWQNCiDigJx0d28tcGF0aOKAnSBhdCB0aGUg
aW5ncmVzcywgb3IgYSB0cnVlIOKAnHJlY2xhc3NpZmljYXRpb24gYW5kIGJyYW5jaGluZ+KAnT/i
gJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+W0lEQ10gVHJ1ZSByZWNsYXNzaWZpY2F0aW9uIGFuZCBicmFu
Y2hpbmcgbmVlZHMgdG8gYmUgZG9uZSBhdCB0aGUgQ2xhc3NpZmllci4gVGhlIHNldCBvZiBOSHMg
d291bGQgYmUgc29tZXRoaW5nIGxpa2UgdGhpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTpDb25zb2xhcztjb2xvcjojMUY0OTdEIj5TUEkvU0kgfCZuYnNwOyZuYnNwOyBOSDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOiMxRjQ5N0QiPjEvMSZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7IHtBfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OkNvbnNvbGFzO2NvbG9yOiMxRjQ5N0QiPjEvMiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7IHtCfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOiMxRjQ5
N0QiPjEvMyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7IHtDLER9PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PldoZXJlIHRyYWZmaWMgd291bGQgYmUgc2VudCB0byBib3RoIEMgYW5kIEQgd2hlbiBTUEkvU0k9
MS8zLCBhbmQgbm8gY2hhbmdlcyB3b3VsZCBiZSBtYWRlIHRvIHRoYXQgaGVhZGVyLiBFaXRoZXIg
QyBvciBEIHdvdWxkIGJlIGEgUk8gZnVuY3Rpb24gc28gb25seSBhIHNpbmdsZQ0KIDEvNCAmbmJz
cDtmbG93IHdvdWxkIGJlIHJlY2VpdmVkIGJhY2sgaW4gdGhlIFNGRiAob3Igbm90LCBkZXBlbmRp
bmcgb24gdGhlIG9iamVjdGl2ZSBhbmQgd2hhdCBDIGFuZCBEIGFyZSkuIFNvLCBlc3NlbnRpYWxs
eSwgZGlmZmVyZW50IFJTUHMgZ29pbmcgb24gaGVyZSwgYnV0IHN0aWxsIHVzaW5nIHRoZSBzYW1l
IFNGUCAoMSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxJ
IHdvdWxkIGFyZ3VlIHRoZSBSTyBTRiBpcyBzdGlsbCBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluIGJl
Y2F1c2UgdGhlIFNGQyBjb250YWlucyB0aGUgUk8gU0YgYXMgYSBob3DigJ08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+W0lEQ10gVGhpcyBpcyB3aGF0IEkgcmVhZCBpbiB0aGUgZHJhZnQ6IOKAnFNGRiBsb29r
cyB1cCBpbiBpdHMgZm9yd2FyZGluZyB0YWJsZSBhbmQgZmluZHMgRXh0ZW5kZWQgU0ZDIFByb3h5
IGZvciBTRi0yIHRvIGJlIHRoZSBuZXh0IGhvcC4mbmJzcDsgU0ZGIHNlbmRzIHRoZSBwYWNrZXQN
CiB0byBTRi0yJ3MgUHJveHku4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj7igJxUaGUgcmVhc29uIGl0IGlzIGRpc2N1c3NlZCBpbiB0aGUgZHJhZnQgaXMgYmVj
YXVzZSB0aGUgU0ZGIHJlcGxpY2F0aW9uIHNjZW5hcmlvLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5b
SURDXSBJcyB0aGlzIFNGRiByZXBsaWNhdGlvbiBzY2VuYXJpbyBzb21ldGhpbmcgbWVudGlvbmVk
IGluIG90aGVyIGRyYWZ0cy9SRkNzIG9yLCBpZiB0aGlzIHF1ZXN0aW9uIGRvZXNu4oCZdCBtYWtl
IHNlbnNlLCB3aGF0IGFyZSB5b3UgcmVmZXJyaW5nIHRvIGFzIGJlaW5nIOKAnGRpc2N1c3NlZA0K
IGluIHRoZSBkcmFmdOKAnT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPuKAnFRoYXTigJlzIG5vdCBpbiB0aGUgc2NvcGUgd2hlbiBpdCBkZWFscyB3aXRoIFNG4oCZ
cyBiZWhhdmlvci4mbmJzcDsgSSBjYW4gbWFrZSBpdCBjbGVhciBpbiB0aGUgdGV4dC7igJ08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+W0lEQ10gT2theSwgdGhhbmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCcVGhhdOKAmXMgcmlnaHQuIFRoZSByZXBsaWNhdGlvbiBm
dW5jdGlvbiBuZWVkcyB0byBiZSBwYXJ0IG9mIHRoZSBTRkYgdG8gc3VwcG9ydCBSTyBFUy4mbmJz
cDsgSG93ZXZlciBpdCBkb2VzIG5vdCByZXF1aXJlIGRhdGEgcGxhbmUgcHJvdG9jb2wgY2hhbmdl
LiZuYnNwOyBJdCB3b3VsZCBuZWVkDQogY29udHJvbCBwbGFuZSBzdXBwb3J0IGFuZCBpbXBsZW1l
bnRhdGlvbiBpbiB0aGUgU0ZGLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bSURDXSBBZ3JlZWQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVz
dCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUlFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SWdvci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkVyaWMgV2FuZyAoZWp3YW5nKTxicj4NCjxiPlNl
bnQ6PC9iPiBXZWRuZXNkYXksIEp1bmUgMSwgMjAxNiA4OjEwIFBNPGJyPg0KPGI+VG86PC9iPiBE
dWFydGUgQ2FyZG9zbywgSWdvciAmbHQ7aWdvci5kdWFydGUuY2FyZG9zb0BpbnRlbC5jb20mZ3Q7
PGJyPg0KPGI+Q2M6PC9iPiBLZW50IExldW5nIChrbGV1bmcpICZsdDtrbGV1bmdAY2lzY28uY29t
Jmd0Ozsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBXaGF0IGlm
IHRoZSBTRiBjb25zdW1lcyBhbGwgdGhlIHBhY2tldHM/PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgSWdvciwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5b3UgZm9yIHlvdXIgZGV0YWlsZWQgY29tbWVu
dHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZxdW90O1JlY2xhc3NpZmljYXRpb24gYW5kIGJyYW5jaGluZyZxdW90OyBpcyBhbiBpbXBvcnRh
bnQgZnVuY3Rpb24gd2l0aCBnb29kIHVzZSBjYXNlcy4gJm5ic3A7SW4gZmFjdCB3ZSBkZXNjcmli
ZWQgaW4gZGV0YWlsIGl0cyB1c2UgaW4mbmJzcDtkcmFmdC13YW5nLXNmYy1ucy11c2UtY2FzZXMg
KHNlZSA0LjEuMyAmYW1wOyA0LjEuNCkuICZuYnNwO0nigJltIG9wZW4gdG8gZXhwbG9yaW5nIGl0
IGZvciBSTyBTRnMuICZuYnNwO0lmIGFkb3B0aW5nIGl0IGNhbiBzaW1wbGlmeQ0KIHRoZSBtb2Rl
bCBpdCB3b3VsZCBiZSBhIGdvb2QgYWx0ZXJuYXRpdmUgdG8gJnF1b3Q7ZXh0ZW5kZWQgU0ZDIHBy
b3h5JnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5KdXN0IGFzIHlvdSBxdW90ZWQgYmVsb3csIHJlY2xhc3NpZmljYXRpb24gaXMgJnF1
b3Q7dHlwaWNhbGx5IHBlcmZvcm1lZCBieSBhIGNsYXNzaWZpY2F0aW9uIGZ1bmN0aW9uIGNvLXJl
c2lkZW50IHdpdGggYSBzZXJ2aWNlIGZ1bmN0aW9u4oCdLiAmbmJzcDtUaGVyZSBhcmUgYSBmZXcg
aXNzdWVzIEnigJlkIGxpa2UgdG8gYnJpbmcgdXAgZm9yIGRpc2N1c3Npb24gd2hlbiB1dGlsaXpp
bmcgaXQgZm9yIFJPIFNGLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4xLiBUcmlnZ2VyIG9mIHJlY2xhc3NpZmljYXRpb24uICZuYnNwO05vcm1h
bGx5IFNGQyBjbGFzc2lmaWVyIGlzIGludm9rZWQgYXQgdGhlIGVudHJ5IHBvaW50IG9mIHRoZSBT
RkMuICZuYnNwO09uY2UgdGhlIHBhY2tldCBpcyBjbGFzc2lmaWVkIHdpdGggYSBwcm9wZXIgcGF0
aCwgaXQgaXMgZm9yd2FyZGVkIGJ5IFNGRiB3aXRob3V0IGdvaW5nIHRocm91Z2ggdGhlIGNsYXNz
aWVyIGVhY2ggdGltZS4gJm5ic3A7QSBwb3NzaWJsZSB0cmlnZ2VyDQogZm9yIHJlY2xhc3NpZmlj
YXRpb24gaXMg4oCcbmV3IGRhdGHigJ0gd2hpY2ggaXMgdHlwaWNhbGx5IG9idGFpbmVkIGJ5IGFu
IFNGLiBJZiB0aGUgU0YgZGVlbXMgbmVjZXNzYXJ5IGl0IG1heSBpbnZva2UgdGhlIGNsYXNzaWZp
Y2F0aW9uIGZ1bmN0aW9uIGJhc2VkIG9uIHRoZSBuZXcgaW5mb3JtYXRpb24gKHN1Y2ggYXMgZGlz
Y292ZXJpbmcgYW4gZW5jcnlwdGVkIHN0cmVhbSBhbmQgc2VuZGluZyB0aGUgcGFja2V0cyB0byB0
aGUgcGF0aCB3aXRoIGRlY3J5cHRpb24NCiBjYXBhYmlsaXR5KS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgdGhlIENsYXNzaWZpZXIgaXMg
dXNlZCBoZXJlIGZvciBwYWNrZXQgcmVwbGljYXRpb24gYW5kIGRpdmVydGluZyB0byB0aGUgUk8g
U0YgU0ZQLCBob3cgdG8ga25vdyByZWNsYXNzaWZpY2F0aW9uIG5lZWRzIHRvIG9jY3VyLCBhbmQg
d2hlbj8gJm5ic3A7SXQgd291bGQgYmUgaW5lZmZpY2llbnQgdG8gaW52b2tlIGNsYXNzaWZpZXIg
YXQgZWFjaCBzdGFnZSBvZiBTRkYgZm9yd2FyZGluZzsgb3RoZXIgcmVndWxhciBTRnMNCiBtYXkg
bm90IGJlIGF3YXJlIG9mIHRoZSBSTyBTRiBoZW5jZSB3b27igJl0IGhlbHAgd2l0aCB0aGUgcmVj
bGFzc2lmaWNhdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Mi4gUGFyYWxsZWwgdnMuIGxpbmVhciBpbnNlcnRpb24uICZuYnNwO1JlY2xh
c3NpZmljYXRpb24gaXMgdHlwaWNhbGx5IG11Y2ggaGVhdmllciB0aGFuIHNpbXBsZSBTRkYgZm9y
d2FyZGluZy4gJm5ic3A7SWYgdGhlIENsYXNzaWZpZXIgaXMgaW5zZXJ0ZWQgdG8gcGVyZm9ybSBy
ZWNsYXNzaWZpY2F0aW9uLCBwYWNrZXQgcmVwbGljYXRpb24sIGFuZCBmb3J3YXJkaW5nIG9mIHRo
ZSBvcmlnaW5hbCBwYWNrZXQgYmFjayB0byBTRkYsDQogd291bGQgaXQgYmUgdGhlIHNhbWUg4oCc
bGluZWFy4oCdIGluc2VydGlvbj8gJm5ic3A7UGxlYXNlIGxldCBtZSBrbm93IGlmIEkgbWlzdW5k
ZXJzdG9vZCB5b3VyIHBvaW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4zLiBJ4oCZZCBsaWtlIHRvIGV4cGxvcmUgdGhlIOKAnHNldCBvZiBO
SHMmcXVvdDsgb3B0aW9uLCBpZiB0aGF0IGlzIGFuIGFsdGVybmF0aXZlIHRvIHJlY2xhc3NpZmlj
YXRpb24gaW4gdGhlIG1pZGRsZSBvZiB0aGUgcGF0aC4gJm5ic3A7SW4gb3RoZXIgd29yZHMsIGlz
IGl0IHByZS1kZXRlcm1pbmVkIOKAnHR3by1wYXRo4oCdIGF0IHRoZSBpbmdyZXNzLCBvciBhIHRy
dWUg4oCccmVjbGFzc2lmaWNhdGlvbiBhbmQgYnJhbmNoaW5n4oCdPzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRpbmcgdGhlIGVmZmlj
aWVuY3kgcGFydCBvZiDigJxleHRlbmRlZCBTRkMgcHJveHnigJ0sIGl0IGlzIG9ubHkgYW4gZXh0
ZW5zaW9uIHRvIHRoZSBTRkMgZnJhbWV3b3JrIHRvIGFjY29tbW9kYXRlIGJvdGggaGFyZHdhcmUg
YW5kIHNvZnR3YXJlLCBidXQgbm90IG1hbmRhdGluZyB0aGUgaW1wbGVtZW50YXRpb24uICZuYnNw
O0luIHByYWN0aWNlLCBhIHNvZnR3YXJlIFNGRiBpbXBsZW1lbnRhdGlvbiBjb3VsZCBlbWJlZA0K
IHRoZSDigJxleHRlbmRlZCBTRkMgcHJveHnigJ0gZnVuY3Rpb24gc28gdGhhdCBwYWNrZXQgcmVw
bGljYXRpb24gYW5kIGZvcndhcmRpbmcgY2FuIGJlIGRvbmUgaW4gcGFyYWxsZWwgKGluY2x1ZGlu
ZyBTSSBkZWNyZW1lbnQgd2hpY2ggaXMgJnF1b3Q7bm9uLXN0YW5kYXJkJnF1b3Q7IGluIFNGRiku
ICZuYnNwO09uIHRoZSBvdGhlciBoYW5kLCBhIGhhcmR3YXJlL0FTSUMgU0ZGIGltcGxlbWVudGF0
aW9uIGRvZXMgbm90IGhhdmUgdG8gY2hhbmdlIHRvIHN1cHBvcnQgUk8gU0YuICZuYnNwO0VpdGhl
cg0KIHdheSwgdGhlIGNvbnRyb2wgcGxhbmUgbW9kZWwgYW5kIGNvbW11bmljYXRpb25zIHdvdWxk
IGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIOKAnGV4dGVuZGVkIFNGQyBw
cm94eeKAnS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UGxlYXNlIHNlZSBzb21lIG90aGVyIHJlc3BvbnNlcyBpbmxpbmXigKYgW0VXXTxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBN
YXkgMzEsIDIwMTYsIGF0IDExOjAyIEFNLCBEdWFydGUgQ2FyZG9zbywgSWdvciAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmlnb3IuZHVhcnRlLmNhcmRvc29AaW50ZWwuY29tIj5pZ29yLmR1YXJ0ZS5jYXJk
b3NvQGludGVsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEVyaWMs
IEtlbnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGlzIGRyYWZ0IGhhcyBjYXB0dXJlZCBteSBhdHRlbnRp
b24gc2luY2UgaXQncyBhYm91dCBhIHN1YmplY3QgdGhhdCBJJ3ZlIGFsc28gZ2l2ZW4gYSBsaXR0
bGUgYml0IG9mIHRob3VnaHQuIEhlcmUgZ29lcyBteSByZXZpZXcsIHBsZWFzZSBleGN1c2UgYW55
IHBvc3NpYmxlDQogbWlzaW50ZXJwcmV0YXRpb24sIGFuZCBwb2ludCBvdXQgaWYgdGhlcmUncyBh
bnkuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+SXQgc2VlbXMgbGlrZSBSTyBTRnMgYXJlIGJlaW5nIHRyZWF0ZWQgYXMgb3V0
c2lkZSBmdW5jdGlvbnMgbm90IHJlYWxseSBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluLCBsaWtlIG5v
bi1TRkMtYXdhcmUgU0ZzIHRoYXQgcmVxdWlyZSB0aGUgU0ZDIHByb3h5IGFzIHRoZSBnYXRlIHRv
DQogdGhlIFNGQyBkb21haW4sIGFuZCBhIG5ldyBraW5kIG9mIGxvZ2ljYWwgU0YgYmVpbmcgaW50
cm9kdWNlZCB0byByZXBsYWNlIHRoZW0sIHRoZSBFeHRlbmRlZCBTRkMgUHJveHksIHdoZW4gdGhl
IFNGQyBhcmNoaXRlY3R1cmUgY291bGQgYmUgc2xpZ2h0bHkgJnF1b3Q7ZXhwbG9pdGVkJnF1b3Q7
IHRvIGFkZHJlc3MgdGhlIHVzZSBjYXNlIG9mIG1pcnJvcmluZyBwYWNrZXRzIGFuZCBzdGlsbCBl
bmQgdXAgc3VwcG9ydGluZyBSTyBTRnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltFV10g
SXTigJlzIGEgZ29vZCBzdW1tYXJ5LiAmbmJzcDtJIHdvdWxkIGFyZ3VlIHRoZSBSTyBTRiBpcyBz
dGlsbCBwYXJ0IG9mIHRoZSBTRkMgZG9tYWluIGJlY2F1c2UgdGhlIFNGQyBjb250YWlucyB0aGUg
Uk8gU0YgYXMgYSBob3AgKGluc3RlYWQgb2YgdGhlIEV4dGVuZGVkIFNGQyBQcm94eSB0aGF0IHNl
cnZlcyB0aGUgUk8gU0YpLiAmbmJzcDtSTyBTRiB1bmRlcnN0YW5kcyBOU0ggYW5kIGNvbXBsaWVz
IHdpdGggdGhlIFNGQyBmcmFtZXdvcmssDQogd2l0aCB0aGUgb25seSBleGNlcHRpb24gb2YgcGFz
c2luZyBvbiB0cmFmZmljLiBGcm9tIHRoaXMgcGVyc3BlY3RpdmUgUk8gU0YgaXMgbm90IHF1aXRl
IGxpa2Ugbm9uLVNGQy1hd2FyZSBTRnMuICZuYnNwO1RvIHRoZSBlbmQsIHRoZSByZWFzb24gZm9y
IGV4dGVuZGVkIFNGQyBwcm94eSBpcyB0byBwcm92aWRlIGEgY29uc2lzdGVudCBtb2RlbCAoZXNw
ZWNpYWxseSBpbiBjb250cm9sIHBsYW5lKSBmb3IgdmFyaW91cyBpbXBsZW1lbnRhdGlvbnMsIGZy
b20NCiB2ZXJ5IHB1cnBvc2Ugc3BlY2lmaWMgaGFyZHdhcmUvQVNJQyBTRkYgdG8gc29waGlzdGlj
YXRlIHNvZnR3YXJlIGltcGxlbWVudGF0aW9uLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFib3V0IFJP
IEVTcywgbXkgdmlldyBpcyBzcGxpdCBiZXR3ZWVuIHRoaW5raW5nIHRoYXQgaXQgaXMgc2xpZ2h0
bHkgb3V0IG9mIHNjb3BlIHZlcnN1cyB0aGF0IGl0IGFjdHVhbGx5IGdvZXMgaW50byB3aGF0IEkg
d2FzIHRoaW5raW5nIHRvbyAoZm9yIHRoZSBTRkYgc2NlbmFyaW8NCiBvbmx5KS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+W0VXXSAmbmJzcDtNeSB2aWV3IGlzIHRoZSBzYW1lLiBUaGUgcmVh
c29uIGl0IGlzIGRpc2N1c3NlZCBpbiB0aGUgZHJhZnQgaXMgYmVjYXVzZSB0aGUgU0ZGIHJlcGxp
Y2F0aW9uIHNjZW5hcmlvLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkRpc2NsYWltZXI6IEZvciB0aGUg
aW5kaXZpZHVhbCBjb21tZW50cyBhYm91dCBzcGVjaWZpYyBsaW5lcywgSSBoYWRuJ3QgcmVhZCBh
bnl0aGluZyBhZnRlciB0aGUgcG9pbnQgYWJvdXQgd2hpY2ggSSB3YXMgY29tbWVudGluZy48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkZyb20gUkZDIDc2NjU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZndDsmbmJzcDsmbmJzcDsgNC44LiZuYnNwOyBSZWNsYXNzaWZpY2F0aW9uIGFuZCBCcmFu
Y2hpbmc8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyBU
aGUgU0ZDIGFyY2hpdGVjdHVyZSBzdXBwb3J0cyByZWNsYXNzaWZpY2F0aW9uIChvciBub24taW5p
dGlhbDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7IGNs
YXNzaWZpY2F0aW9uKSBhcyB3ZWxsLiZuYnNwOyBBcyBwYWNrZXRzIHRyYXZlcnNlIGFuIFNGUCw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyByZWNsYXNz
aWZpY2F0aW9uIG1heSBvY2N1ciAtLSB0eXBpY2FsbHkgcGVyZm9ybWVkIGJ5IGEgY2xhc3NpZmlj
YXRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyBm
dW5jdGlvbiBjby1yZXNpZGVudCB3aXRoIGEgc2VydmljZSBmdW5jdGlvbi4mbmJzcDsgUmVjbGFz
c2lmaWNhdGlvbiBtYXk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNw
OyZuYnNwOyByZXN1bHQgaW4gdGhlIHNlbGVjdGlvbiBvZiBhIG5ldyBTRlAsIGFuIHVwZGF0ZSBv
ZiB0aGUgYXNzb2NpYXRlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5i
c3A7Jm5ic3A7IG1ldGFkYXRhLCBvciBib3RoLiZuYnNwOyBUaGlzIGlzIHJlZmVycmVkIHRvIGFz
ICZxdW90O2JyYW5jaGluZyZxdW90Oy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5SZXZpZXc6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYWdlIDM6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsgUk8g
RVM6Jm5ic3A7IEEgUmVjZWl2ZS1Pbmx5IEV4dGVybmFsIFNlcnZpY2Ugbm90IHBhcnRpY2lwYXRp
bmcgaW4gU0ZDLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFNwZWNpZmljYWxseSwgYW4gUk8gRVMgaXMgbm90IGFuIFNGLiZuYnNwOyBJdCBp
cyBub3QgYWxsb2NhdGVkIHdpdGggYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlcnZpY2UgSW5kZXggKFNJKSBpbiB0aGUgU2VydmljZSBG
dW5jdGlvbiBQYXRoIChTRlApLiZuYnNwOyBIb3dldmVyLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGl0IHJlY2VpdmVzIHBhY2tldHMgZnJv
bSB0aGUgU0ZGIG9yIGFuIFNGLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiBp
dCBpcyBub3QgaW5zaWRlIHRoZSBTRkMgZG9tYWluLCB0aGVuIHdoeSBkb2VzIGl0IGludGVyYWN0
IHdpdGggYW4gU0ZGIG9yIGFuIFNGPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bRVddIE9u
bHkgZm9yIHRoZSBTRkYgcGFja2V0IHJlcGxpY2F0aW9uIHBhcnQuICZuYnNwO0hvcGUgaXQgaXMg
Y2xlYXIgZnJvbSB0aGUgc3Vic2VxdWVudCBkaXNjdXNzaW9ucy48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYWdlIDQ6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmbmJzcDsmbmJzcDsgZXhhbWlu
ZWQgYnkgYSBjaGFpbiBvZiBzZXJ2aWNlcyBiZWZvcmUgdGhleSByZWFjaCB0aGUgc2VydmVyLiZu
YnNwOyBUaGU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNw
OyB0aHJlZSBzZXJ2aWNlIGZ1bmN0aW9ucywgRERvUywgSURTIGFuZCBGaXJld2FsbCwgY29tcG9z
ZSBhbiBTRkMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUsIHRoZXkg
Y29tcG9zZSBhbiBTRkMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7IEVhY2ggU0Yg
aW5jbHVkaW5nIHRoZSBJRFMgU0YgaXMgYWxsb2NhdGVkIHdpdGggYSBTZXJ2aWNlIEluZGV4IChT
SSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyBpbiB0
aGUgU0ZQLiZuYnNwOyBUaGUgSURTIFNGIGlzIGEgZnVuZGFtZW50YWwgcGFydCBvZiB0aGUgc2Vy
dmljZSBjaGFpbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGlzIGlzIHdoZXJl
IEkgd291bGQgbGlrZSB0byBkZWJhdGUgLSBzaG91bGQgdGhlIDMgb2YgdGhlbSByZWFsbHkgYmUg
aW4gdGhlIHNhbWUgU0ZQPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFzayB0
aGlzIGJlY2F1c2UgdGhlcmUgYXJlIGVzc2VudGlhbGx5IDIgJnF1b3Q7cGF0aHMmcXVvdDsgYmVp
bmcgdGFrZW4gYnkgdGhlIHBhY2tldHMgKGV2ZW4gdGhvdWdoIG9ubHkgb25lIGlzIHVzZWQgdG8g
b3V0cHV0KS4gVGhlIGZpcnN0IChtYWluKSBvbmUgaW5jbHVkZXMgZnVuY3Rpb24NCiBERG9TIGFu
ZCBGaXJld2FsbCwgd2hpbGUgdGhlIHNlY29uZCBpcyBhbiAmcXVvdDtSTyBwYXRoJnF1b3Q7IGNv
bXBvc2VkIGJ5IGZ1bmN0aW9ucyBERG9TIGFuZCBJRFMuIFNvIHRoaXMgaXMgYSBicmFuY2hpbmcg
U0ZDIGFmdGVyIEREb1MuIEhvd2V2ZXIsIGl0IGhhcyBvbmUgbWFqb3IgZGlmZmVyZW5jZSBpbiB0
aGF0IGl0J3Mgbm90IHJlYWxseSBicmFuY2hpbmcsIGJ1dCByZXBsaWNhdGluZy48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyBF
eHRlbmRpbmcgdGhlIFNGQyBmcmFtZXdvcmsgdG8gUk8gU0YgZW5hYmxlcyBhIHVuaWZpZWQgU0ZD
IHBvbGljeTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7ICZuYnNwO21vZGVs
IGZvciBTRkMgYWRtaW5pc3RyYXRvcnMuJm5ic3A7IFRoZSBhZG1pbmlzdHJhdG9yIG9ubHkgbmVl
ZHMgdG8gbWFuYWdlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhh
dCByYXRoZXIgdGhhbiBvdmVybG9hZGluZyBTRlBzIHdpdGggUk8gYW5kIG5vbi1STyBTRnMsIHBl
cmhhcHMgd2Ugc2hvdWxkIHVzZSB0aGUgZmxleGliaWxpdHkgb2YgU0ZDIEVuY2Fwc3VsYXRpb24g
YW5kIFNGUHMgdG8gb3VyIGFkdmFudGFnZS4gUGxlYXNlDQogY2hlY2sgd2hlbiBJIG1lbnRpb24g
YSBDbGFzc2lmaWVyIHJlcGxpY2F0aW5nIHRyYWZmaWMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5i
c3A7Jm5ic3A7IHRocmVhdCBhbmFseXNpcy4mbmJzcDsgV2hlbiBkb2luZyBzbywgaXQgaXMgZGVz
aXJlZCB0aGF0IHRoZSBjb25zdHJ1Y3Rpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jmd0OyZuYnNwOyZuYnNwOyBvZiB0aGUgU0ZQIGlzIG5vdCBhZmZlY3RlZC4mbmJzcDsgVGhh
dCBpcywgdGhlIFNlcnZpY2UgUGF0aCBJRCAoU1BJRCkgYW5kPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZndDsmbmJzcDsmbmJzcDsgU0kgZm9yIGVhY2ggb2YgdGhlIFNGcyBpbiB0
aGUgU0ZQIHJlbWFpbiB1bmNoYW5nZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkkgYWdyZWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYWdlIDU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZndDsmbmJzcDsmbmJzcDsgQW4gUk8gRVMgc3RpbGwgcmVxdWlyZXMgc3VwcG9y
dCBmcm9tIFNGQyBlbGVtZW50cyBpbmNsdWRpbmcgU0ZGIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7IFNGIGZvciByZWNlaXZpbmcgcGFja2V0cy4m
bmJzcDsgQmVjYXVzZSBhbiBSTyBFUyBkb2VzIG5vdCBzZW5kIGJhY2s8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyBwYWNrZXRzLCBpdCBtdXN0IHJlY2Vp
dmUgcmVwbGljYXRpb24gb2YgdGhlIHBhY2tldHMuJm5ic3A7IERlcGVuZGluZyBvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYXJ0aWFsbHkgYWdyZWUgc2luY2UgSSB3b3VsZCBl
eHBlY3QgdGhlIHNhbWUgc3RhdGVtZW50IHRvIGJlIG1hZGUgYWJvdXQgYSBub3JtYWwgUk8gU0Yu
IEFsc28sIHRoZSBTRkYgbWF5IG5vdCBiZSB0aGUgYmVzdCBwbGFjZSB0byBleGVjdXRlIHRoZSBy
ZXBsaWNhdGlvbi4gT24NCiBvbmUgaGFuZCB0aGUgU0ZGIGNvdWxkIGRvIGl0LCBtZWFuaW5nIHRo
YXQgYW4gZXhpc3RpbmcgU0ZQIHdvdWxkIGFsd2F5cyBiZSByZXVzZWQuIE9uIHRoZSBvdGhlciBo
YW5kLCB0aGUgQ2xhc3NpZmllciBjb3VsZCBkbyBpdCBzaW5jZSBpdCdzIHRoZSBlbnRpdHkgdGhh
dCBpbiBwcmFjdGljZSBkb2VzIGJyYW5jaGluZyBkZXBlbmRpbmcgb24gZGlmZmVyZW50IGNyaXRl
cmlhIGJ1dCwgYWx0aG91Z2ggbm90IG1hbmRhdG9yeSwgaXQgc2hvdWxkIGhhdmUNCiBhIGRpZmZl
cmVudCBTRlAgYmVjYXVzZSBhIGRpZmZlcmVudCBhY3Rpb24gd2FzIHRha2VuIGJ5IHRoZSBDbGFz
c2lmaWVyIGFuZCB0aHVzIGEgZGlmZmVyZW50IHBhdGggdGFrZW4gYnkgdGhlIHBhY2tldHMgLSBh
bmQgYWxzbyBoZWxwcyBvbiB0cmFjaW5nIGFuZCBtb25pdG9yaW5nLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
UGFnZSA3Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7
IHRoYXQgcGFja2V0IGJhY2sgdG8gdGhlIFNGRi4mbmJzcDsgVGhpcyBjYXBhYmlsaXR5IGlzIGFu
IGV4dGVuc2lvbiB0byB0aGU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jmd0OyZu
YnNwOyZuYnNwOyBjdXJyZW50IFNGQyBQcm94eSBhcyBkZWZpbmVkIGluIChbUkZDNzY2NV0pLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgU0ZDIFByb3h5IGlzIG1lYW50IHRv
IGJlIHRoZSAmcXVvdDt0cmFuc2xhdG9yJnF1b3Q7IGZvciBub24tU0ZDLWF3YXJlIFNGcywgYW5k
IHRoZSBFeHRlbmRlZCBTRkMgUHJveHkgc2VlbXMgdG8gaGF2ZSBubyByZWxhdGlvbnNoaXAgd2l0
aCB0aGUgZm9ybWVyIGluIHRoYXQgcmVnYXJkLg0KIEhvd2V2ZXIsIGZyb20gdGhlIGNoYWluJ3Mg
cG9pbnQgb2YgdmlldywgaXQncyBkZWZpbml0ZWx5IGFuIFNGQyBQcm94eS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+W0VXXSBBZ3JlZWQuICZuYnNwO1RoZSBzY29wZSBvZiDigJxwcm94eeKA
nSBoYXMgdG8gYmUgZXh0ZW5kZWQuICZuYnNwO1dlIGFyZSBhbHNvIGNvbnNpZGVyaW5nIHNldmVy
YWwgb3RoZXIgZXh0ZW5zaW9ucyBvZiB0aGUg4oCccHJveHnigJ0uPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYWdl
IDk6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmbmJzcDsmbmJzcDsgYW5h
bHlzaXMsIHBhY2tldCBkYXRhIHJlcGxpY2F0aW9uIG1heSBiZSBjb25kdWN0ZWQgYnkgYW4gU0Yg
Y2FwYWJsZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7
IG9mIGlkZW50aWZ5aW5nIGZpbGUgYm91bmRhcnkgaW4gdGhlIHBhY2tldCBzdHJlYW0uJm5ic3A7
IFRoZSBSTyBFUyB3b3VsZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mZ3Q7Jm5i
c3A7Jm5ic3A7IGJlIGFzc29jaWF0ZWQgd2l0aCB0aGUgU0YgYW5kIHJlY2VpdmVzIHBhY2tldCBk
YXRhIGZyb20gdGhlIFNGPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklzIHRoaXMg
c3RpbGwgaW4gdGhlIHNjb3BlIG9mIHRoZSBkcmFmdD8gSXQgc2VlbXMgdG8gYmUgc29tZXRoaW5n
IHVwIHRvIHRoZSBTRiB0byBleGVjdXRlLCBhbmQgdGhlcmUncyBhbiBpbmZpbml0ZSBhbW91bnQg
b2YgdGhpbmdzIHRoYXQgY291bGQgYmUgZG9uZSBieSBhbiBTRi48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+W0VXXSBUaGF04oCZcyBub3QgaW4gdGhlIHNjb3BlIHdoZW4gaXQgZGVhbHMgd2l0
aCBTRuKAmXMgYmVoYXZpb3IuICZuYnNwO0kgY2FuIG1ha2UgaXQgY2xlYXIgaW4gdGhlIHRleHQu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jmd0OyAmbmJzcDsmbmJzcDtBbHRlcm5hdGl2ZWx5LCBmb3IgdXNlIGNhc2Vz
IHN1Y2ggYXMgZ2VuZXJpYyBwYWNrZXQgY2FwdHVyZSBmb3I8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jmd0OyZuYnNwOyZuYnNwOyB0cm91Ymxlc2hvb3RpbmcsIHRoZSBTRkYgbWF5
IGNhcnJ5IG91dCB0aGUgcGFja2V0IHJlcGxpY2F0aW9uIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mZ3Q7Jm5ic3A7Jm5ic3A7IGZvcndhcmRpbmcgd29yay4mbmJzcDsgSGln
aGVyIHBlcmZvcm1hbmNlIG1heSBiZSBhY2hpZXZlZCB3aXRoIGhhcmR3YXJlPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDsmbmJzcDsmbmJzcDsgYmFzZWQgU0ZGLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TZWUgd2hhdCBJIHdhcyBlbnZpc2lvbmluZyBhdCB0
aGUgZW5kIG9mIG15IHJldmlldy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhZ2UgMTE6PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldoZXJlIHRoZSBzY2VuYXJpbyB0aGF0IG1hZGUgdXNlIG9m
IGFuIEV4dGVuZGVkIFNGQyBQcm94eSB3YXMgcGVyZmVjdGx5IGFjaGlldmFibGUgKGJlY2F1c2Ug
dGhlIGJhc2UgU0ZDIGFic3RyYWN0aW9uIHdhcyBrZXB0IHVudG91Y2hlZCAtIGFzIGl0IGVzc2Vu
dGlhbGx5IHJldXNlcw0KIHRoZSBleGlzdGluZyBTRkMgUHJveHkgY29uY2VwdCBidXQgZG9lcyBz
b21ldGhpbmcgZGlmZmVyZW50IGJlaGluZCBpdCksIHRoZSBvdGhlciBzY2VuYXJpbyAod2hlcmUg
YW4gU0ZGIGlzIHVzZWQgdG8gcmVwbGljYXRlIHRyYWZmaWMpIGNhbm5vdCB5ZXQgYmUgc3VwcG9y
dGVkLCBldmVuIHRha2luZyBpbnRvIGFjY291bnQgZHJhZnQtaWV0Zi1zZmMtbnNoLTA1LCBzaW5j
ZSBhIHNpbmdsZSBuZXh0LWhvcCBtdXN0IGJlIHNlbGVjdGVkIGJ5IHRoZQ0KIFNGRi48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+W0VXXSBUaGF04oCZcyByaWdodC4gVGhlIHJlcGxpY2F0aW9u
IGZ1bmN0aW9uIG5lZWRzIHRvIGJlIHBhcnQgb2YgdGhlIFNGRiB0byBzdXBwb3J0IFJPIEVTLiAm
bmJzcDtIb3dldmVyIGl0IGRvZXMgbm90IHJlcXVpcmUgZGF0YSBwbGFuZSBwcm90b2NvbCBjaGFu
Z2UuICZuYnNwO0l0IHdvdWxkIG5lZWQgY29udHJvbCBwbGFuZSBzdXBwb3J0IGFuZCBpbXBsZW1l
bnRhdGlvbiBpbiB0aGUgU0ZGLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhZ2UgMTY6PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkRyYWZ0cyBkcmFmdC1pZXRmLXNmYy1uc2gtMDUgYW5kIGRy
YWZ0LWlldGYtc2ZjLWNvbnRyb2wtcGxhbmUtMDYgYXJlIG91dC48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W0VXXSBUaGFua3MuIFdp
bGwgdXBkYXRlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPi1FcmljPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TGV0IG1lIHNoYXJl
IHRoZSBzb2x1dGlvbiBJIGhhZCBtaW5kLiBJJ2xsIGFwcHJlY2lhdGUgZmVlZGJhY2sgb24gdGhp
czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IC0gQWN0aW9ucyBpbiB0aGUgQ2xhc3NpZmllciAoYmVzaWRlcyB1cGRhdGlu
ZyBtZXRhZGF0YSwgU0ZQIGluZm9ybWF0aW9uIGFuZCBzZW5kaW5nLCBpdCBjb3VsZCBhbHNvIHN1
cHBvcnQgcmVwbGljYXRpb24pOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLSBBbHRlcm5hdGl2ZWx5LCBzdXBwb3J0IHNl
dHMgb2YgTkhzIHdoZW4gZm9yd2FyZGluZyBpbnN0ZWFkIG9mIHNpbmdsZSBOSHMgaW4gdGhlIFNG
RiBmb3J3YXJkaW5nIHRhYmxlICh0byBiZSB1c2VkIGluIHBhcmFsbGVsKTs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0g
VXBkYXRlIGNvbnRyb2wgcGxhbmUgdG8gYWNjb21tb2RhdGUgZWl0aGVyIHRoZSBzZXRzIG9mIE5I
cyBvciB0aGUgbmV3IGtpbmQgb2YgYWN0aW9uIGZvciB0aGUgQ2xhc3NpZmllcjs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IC0gTm8gbmVlZCB0byBvdmVybG9hZCB0aGUgbW9kZWwgd2l0aCBhbiBFeHRlbmRlZCBTRkMgUHJv
eHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5NeSBtYWluIGNvbmNlcm5zIGFib3V0IHRoZSBwcm9wb3NlZCBz
b2x1dGlvbiBpbiBkcmFmdC13YW5nLXNmYy1yZWNlaXZlLW9ubHktMDA6PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFBv
dGVudGlhbCBhZGRpdGlvbmFsIGRlbGF5cyBhbmQgcGVyZm9ybWFuY2UgbG9zcyBpbnRyb2R1Y2Vk
IGJ5IGxpbmVhcmx5IGluc2VydGluZyB0aGUgRXh0ZW5kZWQgU0ZDIFByb3h5IGZ1bmN0aW9uIGZv
ciB0aGUgc2FrZSBvZiBwYXJhbGxlbGl6aW5nDQogdHJhZmZpYzs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gUk8gU0Zz
IGFyZSBiZWluZyB0cmVhdGVkIGFzIG91dHNpZGUgZnVuY3Rpb25zIG5vdCByZWFsbHkgcGFydCBv
ZiB0aGUgU0ZDIGRvbWFpbiwgbGlrZSBub24tU0ZDLWF3YXJlIFNGcyB0aGF0IHJlcXVpcmUgdGhl
IFNGQyBwcm94eSBhcyB0aGUgZ2F0ZQ0KIHRvIHRoZSBTRkMgZG9tYWluLCBhbmQgYSBuZXcga2lu
ZCBvZiBsb2dpY2FsIFNGIGJlaW5nIGludHJvZHVjZWQgdG8gcmVwbGFjZSB0aGVtOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgLSBTcGVjaWZpY2FsbHkgYXQgdGhlIFNGRi1iYXNlZCByZXBsaWNhdGlvbiBzY2VuYXJpbywg
dGhlcmUgaXMgdGhlIG5lZWQgdG8gZm9ybWFsbHkgZXh0ZW5kIHRoZSBvcmlnaW5hbCBkZWZpbml0
aW9ucyBvZiBTRkYgYW5kIFNGRiBtYXBwaW5nIHRhYmxlDQogKGVzc2VudGlhbGx5IHN1cHBvcnRp
bmcgdGhlICZxdW90O0NvcHkmcXVvdDsgZmllbGQgaW4gdGhlIFNGRiBmb3J3YXJkaW5nIHRhYmxl
IHByZXNlbnRlZCk7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFdoYXQgaGFwcGVucyBpZiB5b3UgbmVlZCB0byByZXBs
aWNhdGUgdHJhZmZpYyB0byBtb3JlIHRoYW4gYSBzaW5nbGUgYWRkaXRpb25hbCBmdW5jdGlvbj88
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk15IG1haW4gY29uY2Vy
bnMgYWJvdXQgdGhlIHNvbHV0aW9uIEkgaGFkIGluIG1pbmQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFBvdGVudGlh
bCBwZXJmb3JtYW5jZSBsb3NzIGluIFNGRiBvciBDbGFzc2lmaWVyIGlmIGFueSBvZiB0aGVtIGFy
ZSByZXNwb25zaWJsZSBmb3IgdGhlIHJlcGxpY2F0aW9uIGFjdGlvbjs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gSWYg
dGhlIFNGRiBpcyBjaG9zZW4gZm9yIHJlcGxpY2F0aW9uLCB0aGVyZSBpcyB0aGUgbmVlZCB0byBm
b3JtYWxseSBleHRlbmQgdGhlIG9yaWdpbmFsIGRlZmluaXRpb25zIG9mIFNGRiBhbmQgU0ZGIFtO
U0hdIG1hcHBpbmcgdGFibGUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JRSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJl
c3QgcmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JRSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
Pklnb3IuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnNmYw0KIFs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48Yj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+RXJpYyBXYW5nIChlandhbmcpPGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1h
eSAyNCwgMjAxNiA2OjIzIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+S2VudCBMZXVuZyAoa2xldW5nKSAmbHQ7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzprbGV1bmdAY2lzY28uY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
cHVycGxlIj5rbGV1bmdAY2lzY28uY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8
YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+W3NmY10gV2hhdCBpZiB0aGUgU0YgY29uc3VtZXMgYWxsIHRoZSBwYWNrZXRz
Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBldmVyeW9uZSw8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TbyBmYXIgbW9zdCBvZiB0aGUgc2VydmljZSBmdW5jdGlvbnMgaW4gdGhlIFNGQyBm
cmFtZXdvcmsgZm9yd2FyZCBwYWNrZXRzIGJhY2sgdG8gdGhlIFNGRi4gJm5ic3A7VGhlcmUgaXMg
YW5vdGhlciBzZXQgb2YgU0ZzIHRoYXQgcmVjZWl2ZXMgcGFja2V0cyBidXQgZG9lcyBub3QgZm9y
d2FyZCB0aGVtIG91dC4gJm5ic3A7QW5hbHl0aWMgZnVuY3Rpb25zIGFuZCBJRFMgYXJlIGEgZmV3
IGV4YW1wbGVzLiAmbmJzcDtUaGV5IGFyZSAmcXVvdDtwYWNrZXQNCiBzaW5rcyZxdW90OyBvciDi
gJxyZWNlaXZlLW9ubHnigJ0gU0ZzLiAmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Tb21lIGNoYWxsZW5nZXMg
Zm9yIHRob3NlIFNGcyB0byBvcGVyYXRlIGluIFNGQzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+LSBCZWluZyBwYXJ0IG9mIGFuIFNGUCAtIFRoZXkgYXJlIG1hbmFnZWQgYXMgU0YgZm9yIHNp
bXBsZSBhbmQgY29uc2lzdGVudCBTRkMgcG9saWN5LCBidXQgdGhleSBkbyBub3QgZWdyZXNzIHRy
YWZmaWM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPi0gUGFja2V0IHJlcGxpY2F0aW9uIC0gdGhvc2UgU0ZzIG5lZWQgdG8g
dGFrZSBhIGNvcHkgb2YgdGhlIHBhY2tldHMgc28gdGhhdCB0aGUgb3JpZ2luYWwgb25lcyBjb250
aW51ZSBvbiB0aGUgcGF0aDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LSBTZXJ2aWNlIGluZGV4IGRlY3JlbWVudGluZyAt
IHBhY2tldHMg4oCccGFzc2luZ+KAnSBzdWNoIGFuIFNGIG5lZWQgdG8gaGF2ZSB0aGVpciBTSSBk
ZWNyZW1lbnRlZCBiZWZvcmUgcmVhY2hpbmcgdGhlIG5leHQgU0Y8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+V2UgcHVibGlzaGVkIGEgZHJhZnQgYXR0ZW1wdGluZyB0byBhZGRyZXNzIHRoZSBu
ZWVkIGZvciBzdXBwb3J0aW5nIHRoaXMgc2V0IG9mIFNGcywgYXMgYSBjb21wbGVtZW50YXJ5IHRv
IHRoZSBTRkMgZnJhbWV3b3JrIHRvZGF5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LXdhbmctc2ZjLXJlY2VpdmUtb25seS0wMCI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXdhbmct
c2ZjLXJlY2VpdmUtb25seS0wMDwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PldvdWxkIGFwcHJlY2lhdGUgeW91ciBmZWVkYmFjay48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1FcmljPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFTYW5zLVR5cGV3cml0ZXImcXVv
dDssc2VyaWYiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtM
dWNpZGFTYW5zLVR5cGV3cml0ZXImcXVvdDssc2VyaWY7Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0x1Y2lkYVNhbnMtVHlwZXdyaXRlciZxdW90OyxzZXJpZiI+PGJyPg0KPC9zcGFuPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFTYW5zLVR5cGV3cml0
ZXImcXVvdDssc2VyaWY7Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E09EC9A2DDB2914E953966C44BEF9CF6D5E236IRSMSX103gercorpi_--


From nobody Wed Jun  8 20:58:09 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9999212B05F for <sfc@ietfa.amsl.com>; Wed,  8 Jun 2016 20:58:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level: 
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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 E19vwqXEMAMn for <sfc@ietfa.amsl.com>; Wed,  8 Jun 2016 20:58:05 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-01.alcatel-lucent.com [135.245.18.29]) (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 ECC861200A0 for <sfc@ietf.org>; Wed,  8 Jun 2016 20:58:04 -0700 (PDT)
Received: from us70uumx3.dmz.alcatel-lucent.com (unknown [135.245.18.15]) by Websense Email Security Gateway with ESMTPS id 602AB6EF423E2; Thu,  9 Jun 2016 03:58:02 +0000 (GMT)
Received: from us70uusmtp3.zam.alcatel-lucent.com (us70uusmtp3.zam.alcatel-lucent.com [135.5.2.65]) by us70uumx3.dmz.alcatel-lucent.com (GMO) with ESMTP id u593w3w8029129 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 9 Jun 2016 03:58:03 GMT
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id u593w2eA015508 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 9 Jun 2016 03:58:03 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Wed, 8 Jun 2016 23:58:02 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4D//4YMAIAABYsAgACJK4D//3qNgIAAiWIA//88zCAACH38gAAS7PeA///xpwCAAydvgA==
Date: Thu, 9 Jun 2016 03:58:02 +0000
Message-ID: <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com> <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com> <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com>
In-Reply-To: <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.4.160422
x-originating-ip: [135.5.27.18]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <D0DACCDBAEF2C549905B2884BE9A54D4@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/uAK_TRUDvAO4ch-7w3cCJcNuAl8>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 03:58:07 -0000

T0ssDQoNCkhlcmUgaXMgYW4gb3B0aW9uLiBJIGFtIHVzaW5nIE1vaGFtZWShr3MsIHlvdXIncyBh
bmQgbXkgdGV4dCBjb21iaW5hdGlvbg0KQXMgYmFzZToNCg0KTyBiaXQ6IFNldHRpbmcgdGhpcyBi
aXQgaW5kaWNhdGVzIGFuIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uLCBhbmQNCk1haW50ZW5h
bmNlIChPQU0pIHBhY2tldC4gIFRoZSBhY3R1YWwgZm9ybWF0IGFuZCBwcm9jZXNzaW5nIG9mIFNG
QyBPQU0NCk1lc3NhZ2VzIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgc3BlY2lmaWNhdGlv
biAoc2VlDQpbSS1ELmlldGYtc2ZjLW9hbS1mcmFtZXdvcmtdKS4NCg0KU0YvU0ZGcyBpbXBsZW1l
bnRhdGlvbnMgY29tcGxpYW50IHRvIHRoaXMgU3BlY2lmaWNhdGlvbiBTSEFMTCBkaXNjYXJkDQp0
aGUgcGFja2V0IGJlIGRlZmF1bHQgd2hlbiB0aGUgYml0IGlzIHNldCBhbmQgYW4gU0YvU0ZGIGRv
ZXMgbm90IHN1cHBvcnRzDQpPQU0gcHJvY2VkdXJlcy4gDQoNClNGL1NGRnMgaW1wbGVtZW50YXRp
b25zIGNvbXBsaWFudCB0byB0aGlzIHNwZWNpZmljYXRpb24gTUFZIHN1cHBvcnQNCmNvbmZpZ3Vy
YWJsZSBiZWhhdmlvdXIgdG8gZm9yd2FyZCB0aGUgcmVjZWl2ZWQgT0FNIHBhY2tldCB1bm1vZGlm
aWVkDQp0byB0aGUgbmV4dCBlbGVtZW50IGluIHRoZSBOU0gtc3BlY2lmaWVkIGNoYWluLiBTdWNo
IGJlaGF2aW91ciBtYXkgYmUNCmFjY2VwdGFibGUgZm9yIGEgc3Vic2V0IG9mIE9BTSBmdW5jdGlv
bnMgYnV0IGNhbiByZXN1bHQgaW4gdW5leHBlY3RlZA0KYmVoYXZpb3VyIGZvciBvdGhlcnMsIHRo
dXMgaXQgaXMgcmVjb21tZW5kZWQgdG8gYW5hbHl6ZSB0aGUgaW1wYWN0IG9mDQpmb3J3YXJkaW5n
IGFuIE9BTSBwYWNrZXQgZm9yIGFsbCBPQU0gZnVuY3Rpb25zIGRlcGxveWVkIHByaW9yDQp0byBl
bmFibGluZyB0aGUgZm9yd2FyZGluZy4NCg0KICAgIEZvciBkYXRhIChpLmUuLCBub3QgT0FNKSBw
YWNrZXRzLCB0aGUgTyBiaXQgTVVTVCBiZSBjbGVhcmVkIGFuZCBNVVNUDQpOT1QNCiAgICBiZSBt
b2RpZmllZCBhbG9uZyB0aGUgU0ZQLg0KDQoNCg0KQW5kcmV3DQoNCg0KDQpPbiAyMDE2LTA2LTA3
LCA3OjQ4IFBNLCAic2ZjIG9uIGJlaGFsZiBvZiBKb2VsIE0uIEhhbHBlcm4iIHdyb3RlOg0KDQo+
Q2FuIHlvdSBzdWdnZXN0IHdoYXQgdGhhdCB0ZXh0IHdvdWxkIGxvb2sgbGlrZT8NCj5JIGNhbiB3
ZWxsIGJlbGlldmUgdGhhdCB0aGVyZSBpcyBiZXR0ZXIgdGV4dCB0aGFuIHdoYXQgSSBwcm9wb3Nl
ZC4NCj4NCj5Zb3VycywNCj5Kb2VsDQo+DQo+T24gNi83LzE2IDEyOjM5IEFNLCBEb2xnYW5vdywg
QW5kcmV3IChOb2tpYSAtIFNHKSB3cm90ZToNCj4+IEpvZWwsDQo+Pg0KPj4gSSB0aGluayB3ZSBj
YW4gcHJldmVudCB0aGlzIHdpdGggYXBwcm9wcmlhdGUgdGV4dCBhcm91bmQgobBTSE9VTEShsQ0K
Pj5vcHRpb24uDQo+PiBJbiB0aGUgc3BlYyBhbmQgaW4gdGhlIHN1YnNlcXVlbnQgT0FNIGRyYWZ0
cy4gVGhhdCB3aWxsIG1ha2Ugb3BlcmF0b3JzDQo+PiBjYXJlZnVsIGFuZCB3aWxsIG5vdCBwcmV2
ZW50IGZsZXhpYmlsaXR5IHdoZXJlIHNvbWUgZnVuY3Rpb25zIGxpa2UgSSBvcg0KPj4gR3JlZyBz
aG93biBtYXkgc3RpbGwgb2ZmZXIgdmFsdWUgd2l0aG91dCBlMmUgT0FNIHN1cHBvcnQuDQo+Pg0K
Pj4gQW5kcmV3DQo+Pg0KPj4gT24gMjAxNi0wNi0wNywgMTE6MzcgQU0sICJKb2VsIE0uIEhhbHBl
cm4iIHdyb3RlOg0KPj4NCj4+PiBUaGUgY29udmVyc2Ugc2l0dWF0aW9uIGlzIHRoYXQgdGhlIG9w
ZXJhdG9yIG9yaWdpbmF0ZXMgT0FNIHBhY2tldHMsDQo+Pj4gdGhpbmtpbmcgZXZlcnl0aGluZyBp
cyBjb25maWd1cmVkIHJpZ2h0LCBhbmQgc29tZSBkZXZpY2VzIGhhdmUgbm90IGJlZW4NCj4+PiB1
cGRhdGVkLiAgRHJvcHBpbmcgdGhlIHBhY2tldHMgcHJvZHVjZXMgcHJvYmxlbXMsIGJ1dCB0aGV5
IGFyZSBwcm9ibGVtcw0KPj4+IHRoYXQgd2lsbCBsZWFkIHRoZSBvcGVyYXRvciB0byB0aGUgZmFp
bHVyZS4NCj4+PiBGb3J3YXJkaW5nIHRoZW0gaW4gdGhlIHdyb25nIHBsYWNlcyBjYW4gcHJvZHVj
ZSBtdWNoIHdvcnNlIHJlc3VsdHMuDQo+Pj4NCj4+PiBZb3VycywNCj4+PiBKb2VsDQo+Pj4NCj4+
PiBPbiA2LzYvMTYgMTE6MzQgUE0sIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIHdyb3Rl
Og0KPj4+PiBKb2VsLA0KPj4+Pg0KPj4+PiBTb3JyeSBmb3IgYXV0by1jb3JyZWN0IG1pc3NwZWxs
aW5nICBvZiB5b3UgbmFtZS4NCj4+Pj4NCj4+Pj4gQW5kcmV3DQo+Pj4+DQo+Pj4+IFNlbnQgZnJv
bSBteSBpUGhvbmUNCj4+Pj4NCj4+Pj4+IE9uIEp1biA3LCAyMDE2LCBhdCAxMToxMyBBTSwgRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCj4+Pj4+IDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiBKYWNrLA0KPj4+Pj4NCj4+Pj4+IEJhY2sgdG8gbXkg
ZnVuZGFtZW50YWwgYXNzdW1wdGlvbi4gUGVvcGxlIGRvIG5vdCBqdXN0IHR1cm4gZTJlDQo+Pj4+
PiBmZWF0dXJlcyBpbg0KPj4+Pj4gcmVhbCBsaWZlIHdpdGhvdXQga25vd2luZyB3aGF0IHRoZXkg
ZG8uIFRvbnMgb2YgdG9kYXkncw0KPj4+Pj4gU0ROLShyKWV2b2x1dGlvbiwNCj4+Pj4+IGluY2x1
ZGluZyBTRkMgd29yayBpcyBkcml2ZW4gYnkgbmV0d29yayBpbmZsZXhpYmlsaXR5IHRvIHN1cHBv
cnQgbmV3DQo+Pj4+PiB0aGluZ3MuIFRoZSBiZWxvdyBhdCBsZWFzdCBnaXZlcyB5b3UgYSBiYXNp
YyBsZXZlbCBvZiBpbnRlcm9wIHdoZW4NCj4+Pj4+c29tZQ0KPj4+Pj4gT0FNIGZ1bmN0aW9ucyBk
byBub3QgcmVxdWlyZSBldmVyeSBlbGVtZW50IHVwZ3JhZGUuDQo+Pj4+Pg0KPj4+Pj4gQW5kcmV3
DQo+Pj4+Pg0KPj4+Pj4+IE9uIDIwMTYtMDYtMDcsIDExOjAxIEFNLCAiSm9lbCBNLiBIYWxwZXJu
IiB3cm90ZToNCj4+Pj4+Pg0KPj4+Pj4+IEkgaGF2ZSBubyBwcm9ibGVtIHdpdGggYSBrbm9iIHRo
YXQgc2F5cyAiaWYgeW91IGdldCBhbiBPQU0gcGFja2V0DQo+Pj4+Pj5saWtlDQo+Pj4+Pj4gPHRo
aXM+LCBqdXN0IGZvcndhcmQgaXQuIiAgQnV0IHRoYXQgaXMgYSBmb3JtIG9mIGtub3dsZWRnZS4N
Cj4+Pj4+PiBBIGtub2IgdGhhdCBzYXlzICJKdXN0IGZvcndhcmQgT0FNIHBhY2tldHMiIGlzIGxp
YWJsZSB0byBicmVhaw0KPj4+Pj4+dGhpbmdzLg0KPj4+Pj4+DQo+Pj4+Pj4gWW91cnMsDQo+Pj4+
Pj4gSm9lbA0KPj4+Pj4+DQo+Pj4+Pj4+IE9uIDYvNi8xNiAxMDo1OCBQTSwgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRykgd3JvdGU6DQo+Pj4+Pj4+IERhdmUsDQo+Pj4+Pj4+DQo+Pj4+Pj4+
IEFncmVlIG9uIHlvdSBzdGF0ZW1lbnQgcmVnYXJkaW5nIGJhZCByZXN1bHQgaWYgT0FNIGZ1bmN0
aW9uIGlzIG5vdA0KPj4+Pj4+PiBzdXBwb3J0ZWQ7IGhvd2V2ZXIsIEkga25vdyBvZiBubyBjYXNl
IHdoZXJlIGFuIG9wZXJhdG9yIGRlcGxveWVkDQo+Pj4+Pj4+T0FNDQo+Pj4+Pj4+IGZ1bmN0aW9u
IHdpdGhvdXQgdW5kZXJzdGFuZGluZyB3aGF0IGl0IGRpZC4gUGVvcGxlIGp1c3QgZG8gbm90IGRv
DQo+Pj4+Pj4+IHRoaXMNCj4+Pj4+Pj4gdHlwZSBvZiB0aGluZ3MsIGFuZCBldmVuIGlmIHRoZXkg
ZGlkIC0gdGhlIGJlaGF2aW91ciBwcm9wb3NlZCB3aWxsDQo+Pj4+Pj4+IG5vdA0KPj4+Pj4+PiB0
bw0KPj4+Pj4+PiBwcm9kdWNlIGluc3RhYmlsaXR5IC0gaXQgd2lsbCBnaXZlIG1vcmUgb2Ygqfhn
YXJiYWdlIGluIGdhcmJhZ2Ugb3V0qfcNCj4+Pj4+Pj4gcmVzdWx0Lg0KPj4+Pj4+Pg0KPj4+Pj4+
PiBCeSBhbGxvd2luZyBjb25maWd1cmFibGUgYmVoYXZpb3VyLCB3ZSBhbGxvdyBydW5uaW5nIGUy
ZSBPQU0gdGhhdA0KPj4+Pj4+PiBkb2VzDQo+Pj4+Pj4+IG5vdA0KPj4+Pj4+PiByZXF1aXJlIGV2
ZXJ5IGVsZW1lbnQgaW4gYSBnaXZlbiBjaGFpbiB0byBzdXBwb3J0IGV2ZXJ5IE9BTQ0KPj4+Pj4+
PmZ1bmN0aW9uLg0KPj4+Pj4+PiBUaGlzDQo+Pj4+Pj4+IGlzIG1vcmUgZmxleGlibGUuIEkgYW0g
T0sgdG8gc2F5IFNIQUxMIGRyb3AgYW5kIFNIT1VMRCBzdXBwb3J0DQo+Pj4+Pj4+IGNvbmZpZ3Vy
YWJsZSBiZWhhdmlvdXI6DQo+Pj4+Pj4+DQo+Pj4+Pj4+IFNlYyAzLjI6ICAiIE8gYml0OiByZXNl
cnZlZCBmb3IgT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24gYW5kDQo+Pj4+Pj4+IE1haW50ZW5h
bmNlDQo+Pj4+Pj4+IChPQU0pIG1lc3NhZ2UuIFNGL1NGRnMgaW1wbGVtZW5hdGlvbnMgY29tcGxp
YW50IHRvIHRoaXMNCj4+Pj4+Pj5zcGVjaWZpY2F0aW9uDQo+Pj4+Pj4+IFNIQUxMIGRpc2NhcmQg
dGhlIHBhY2tldCBiZSBkZWZhdWx0IHdoZW4gdGhlIGJpdCBpcyBzZXQgYW5kIGFuDQo+Pj4+Pj4+
U0YvU0ZGDQo+Pj4+Pj4+IGRvZXMNCj4+Pj4+Pj4gbm90DQo+Pj4+Pj4+IHN1cHBvcnRzIHRoZSBP
QU0gcHJvY2VkdXJlLiBTRi9TRkZzIGltcGxlbWVudGF0aW9ucyBjb21wbGlhbnQgdG8NCj4+Pj4+
Pj4gVGhpcyBzcGVjaWZpY2F0aW9uIFNIT1VMRCBzdXBwb3J0IGNvbmZpZ3VyYWJsZSBiZWhhdmlv
dXIgd2hldGhlciB0bw0KPj4+Pj4+PiBkaXNjYXJkDQo+Pj4+Pj4+IHRoZSBwYWNrZXQgb3IgZm9y
d2FyZCB1bm1vZGlmaWVkIHRvIHRoZSBuZXh0IGVsZW1lbnQgaW4gdGhlDQo+Pj4+Pj4+IE5TSC1z
cGVjaWZpZWQNCj4+Pj4+Pj4gY2hhaW4NCj4+Pj4+Pj4gcmVnYXJkbGVzcyB3aGV0aGVyIGFuIFNG
L1NGRiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVyZXMuIE9BTQ0KPj4+Pj4+Pm1lc3NhZ2UNCj4+
Pj4+Pj4gc3BlY2lmaWNzIGFuZCBoYW5kbGluZyBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzDQo+Pj4+Pj4+IGRvY3VtZW50Lg0KPj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+Pg0K
Pj4+Pj4+PiBBbmRyZXcNCj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIDIwMTYtMDYtMDcsIDEwOjQ4IEFN
LCAiRGF2ZSBEb2xzb24iIHdyb3RlOg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IEkgYWdyZWUgd2l0aCBK
b2VsIHRoYXQgdW5rbm93biBPQU0gdHlwZXMgbXVzdCBiZSBkcm9wcGVkLiBTb21lIG9mDQo+Pj4+
Pj4+PiB0aGUNCj4+Pj4+Pj4+IE9BTQ0KPj4+Pj4+Pj4gc2NoZW1lcyBpbiBkaXNjdXNzaW9uIGhh
dmUgcmVxdWlyZWQgYW4gZWNobywgd2hlcmVhcyBvdGhlcnMgaGF2ZQ0KPj4+Pj4+Pj4gcmVxdWly
ZWQNCj4+Pj4+Pj4+IHNvbWUga2luZCBvZiBjb250cm9sLXBsYW5lIHJlc3BvbnNlLiBGb3J3YXJk
aW5nIHN1Y2ggcGFja2V0cyB3b3VsZA0KPj4+Pj4+Pj4gY2F1c2UNCj4+Pj4+Pj4+IGhhdm9jLg0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBPcmlnaW5hbCBNZXNzYWdlDQo+Pj4+Pj4+PiBG
cm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgSnVuZSA2LCAyMDE2
IDEwOjI4IFBNDQo+Pj4+Pj4+PiBUbzogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEFs
aWEgQXRsYXMNCj4+Pj4+Pj4+IENjOiBzZmMtY2hhaXJzQGlldGYub3JnOyBzZmNAaWV0Zi5vcmcN
Cj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbc2ZjXSBlYXJseSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0
Zi1zZmMtbnNoLTA1DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IEdpdmVuIHRoYXQgYmxp
bmRseSBmb3J3YXJkaW5nIE9BTSBwYWNrZXRzIGlzIGxpa2VseSB0byBwcm9kdWNlDQo+Pj4+Pj4+
PiB1bmV4cGVjdGVkIHJlc3VsdHMsIEkgYW0gaW5jbGluZWQgdG8gY29uY2x1ZGUgdGhhdCBhbiBT
RkYgd2hvIGlzDQo+Pj4+Pj4+PiBjb25maWd1cmVkIHRvIGZvcndhcmQgT0FNIHBhY2tldHMgYmV0
dGVyIGFsc28ga25vdyBzb21ldGhpbmcgYWJvdXQNCj4+Pj4+Pj4+IHdoYXQNCj4+Pj4+Pj4+IGl0
IGlzIGRvaW5nLg0KPj4+Pj4+Pj4gSW4gdGhlIGFic2VuY2Ugb2Ygc3VjaCBrbm93bGVkZ2UsIEkg
aGF2ZSB0cm91YmxlIHNlZWluZyBob3cNCj4+Pj4+Pj4+YW55dGhpbmcNCj4+Pj4+Pj4+IG90aGVy
IHRoYW4gZHJvcHBpbmcgdGhlbSBpcyBzYWZlLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFlvdXJzLA0K
Pj4+Pj4+Pj4gSm9lbA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBPbiA2LzYvMTYgOTo0NCBQTSwgRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgd3JvdGU6DQo+Pj4+Pj4+Pj4gSm9lbCwgQWxpYSwN
Cj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IEkgZG8gbm90IHRoaW5rIHdlIHNob3VsZCBmb3JjZSBkaXNj
YXJkLiBUaGVyZSBtYXkgYmUNCj4+Pj4+Pj4+PiBpbXBsZW1lbnRhdGlvbnMNCj4+Pj4+Pj4+PiBv
Zg0KPj4+Pj4+Pj4+IFNGRi9TRiB3aXRob3V0IE9BTSBzdXBwb3J0IGFkZGVkIGFuZCB0aGVyZSBt
YXliZSBPQU0gcHJvY2VkdXJlcw0KPj4+Pj4+Pj4+IHRoYXQNCj4+Pj4+Pj4+PiBtYXkNCj4+Pj4+
Pj4+PiBzdGlsbCBiZSB1c2VmdWwgZXZlbiBpZiBvbmx5IHBhcnQgb2YgYSBjaGFpbiBwYXJ0aWNp
cGF0ZXMgaW4gYW4NCj4+Pj4+Pj4+Pk9BTQ0KPj4+Pj4+Pj4+IHByb2Nlc3NpbmcuDQo+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+PiBTbyBob3cgYWJvdXQ6DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBTZWMgMy4y
OiAgIiBPIGJpdDogcmVzZXJ2ZWQgZm9yIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uIGFuZA0K
Pj4+Pj4+Pj4+IE1haW50ZW5hbmNlDQo+Pj4+Pj4+Pj4gKE9BTSkgbWVzc2FnZS4gU0YvU0ZGcyBp
bXBsZW1lbmF0aW9ucyBjb21wbGlhbnQgdG8gdGhpcw0KPj4+Pj4+Pj4+IHNwZWNpZmljYXRpb24N
Cj4+Pj4+Pj4+PiBTSEFMTCBzdXBwb3J0IGNvbmZpZ3VyYWJsZSBiZWhhdmlvdXIgd2hldGhlciB0
byBkaXNjYXJkIHRoZQ0KPj4+Pj4+Pj4+cGFja2V0DQo+Pj4+Pj4+Pj4gb3INCj4+Pj4+Pj4+PiBm
b3J3YXJkIHVubW9kaWZpZWQgdG8gdGhlIG5leHQgZWxlbWVudCBpbiB0aGUgTlNILXNwZWNpZmll
ZCBjaGFpbg0KPj4+Pj4+Pj4+IHJlZ2FyZGxlc3Mgd2hldGhlciBhbiBTRi9TRkYgc3VwcG9ydHMg
dGhlIE9BTSBwcm9jZWR1cmVzLiBPQU0NCj4+Pj4+Pj4+PiBtZXNzYWdlDQo+Pj4+Pj4+Pj4gc3Bl
Y2lmaWNzIGFuZCBoYW5kbGluZyBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlz
DQo+Pj4+Pj4+Pj4gZG9jdW1lbnQuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+DQo+
Pj4+Pj4+Pj4gQW5kcmV3DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBPbiAyMDE2
LTA2LTA3LCA4OjQyIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBKb2VsIE0uIEhhbHBlcm4iDQo+Pj4+
Pj4+Pj4+d3JvdGU6DQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IEFsaWEsIHRoYW5rIHlvdSBmb3Ig
dGFraW5nIHRoZSB0aW1lIHRvIGRvIGEgdGhvcm91Z2ggcmV2aWV3Lg0KPj4+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gY29tbWVudCBvbiB0aGUgT0FNIGJpdC4gIEkgdW5kZXJz
dGFuZCB5b3VyDQo+Pj4+Pj4+Pj4+cG9pbnQuDQo+Pj4+Pj4+Pj4+IEl0DQo+Pj4+Pj4+Pj4+IHdp
bGwgdGFrZSBzaWduaWZpY2FudCB0aW1lIHRvIGdldCBldmVuIGEgc2lnbmlmaWNhbnQgcG9ydGlv
biBvZg0KPj4+Pj4+Pj4+PiB0aGUNCj4+Pj4+Pj4+Pj4gT0FNDQo+Pj4+Pj4+Pj4+IHByb2NlZHVy
ZXMgKG11Y2ggbGVzcyBhbGwgb2YgdGhlbSkgZGVmaW5lZC4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+
Pj4gV291bGQgaXQgbWFrZSBzZW5zZSB0byB0dXJuIHRoZSByZXF1aXJlbWVudCBhcm91bmQ/ICBD
b3VsZCB3ZQ0KPj4+Pj4+Pj4+PnNheToNCj4+Pj4+Pj4+Pj4gQW4gU0ZGIHRoYXQgcmVjZWl2ZXMg
YSBwYWNrZXQgd2l0aCB0aGUgT0FNIGJpdCBzZXQgc2hvdWxkDQo+Pj4+Pj4+Pj4+IGRldGVybWlu
ZQ0KPj4+Pj4+Pj4+PiBpZg0KPj4+Pj4+Pj4+PiBpdCBzdXBwb3J0cyBhbnkgTlNIIGJhc2VkIE9B
TSBwcm9jZWR1cmVzIGFuZCBlbmNhcHN1bGF0aW9ucy4gIGlmDQo+Pj4+Pj4+Pj4+IHNvLA0KPj4+
Pj4+Pj4+PiBpdA0KPj4+Pj4+Pj4+PiBzaG91bGQgY29uc3VsdCB0aG9zZSBwcm9jZWR1cmVzIGZv
ciBwcm9jZXNzaW5nLiAgSWYgaXQgZG9lcyBub3QNCj4+Pj4+Pj4+Pj4gc3VwcG9ydA0KPj4+Pj4+
Pj4+PiBhbnkgTlNIIGJhc2VkIE9BTSBwcm9jZWR1cmVzLCBpdCBtdXN0IGRpc2NhcmQgcmVjZWl2
ZWQgcGFja2V0cw0KPj4+Pj4+Pj4+PiB3aXRoDQo+Pj4+Pj4+Pj4+IHRoZQ0KPj4+Pj4+Pj4+PiBP
QU0gYml0IHNldC4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhhdCB3YXkgd2UgYXJlIG5vdCBo
ZWxkIHVwIHdhaXRpbmcgZm9yIGFncmVlbWVudCBvbiBhIGNvbW1vbg0KPj4+Pj4+Pj4+Pk9BTQ0K
Pj4+Pj4+Pj4+PiBmb3JtYXQsIGZvciB3aGljaCB3ZSBkbyBub3QgeWV0IGhhdmUgYSBzdGFydGlu
ZyBwb2ludC4gIChXZSBoYXZlDQo+Pj4+Pj4+Pj4+IHZhcmlvdXMNCj4+Pj4+Pj4+Pj4gc3BlY2lm
aWMgcHJvcG9zYWxzIGZvciBzcGVjaWZpYyBtZWNoYW5pc21zLikNCj4+Pj4+Pj4+Pj4NCj4+Pj4+
Pj4+Pj4gWW91cnMsDQo+Pj4+Pj4+Pj4+IEpvZWwNCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IE9u
IDYvNi8xNiA4OjE3IFBNLCBBbGlhIEF0bGFzIHdyb3RlOg0KPj4+Pj4+Pj4+Pj4gSSBoYXZlIGRv
bmUgYW4gZWFybHkgQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtc2ZjLW5zaC0wNS4NCj4+Pj4+Pj4+
Pj4+Rmlyc3QsIEkNCj4+Pj4+Pj4+Pj4+IHdvdWxkDQo+Pj4+Pj4+Pj4+PiBsaWtlIHRvIHRoYW5r
IFBhdWwsIFVyaSwgYW5kIGFsbCB0aGUgY29udHJpYnV0b3JzIGFuZCBXRw0KPj4+Pj4+Pj4+Pj5t
ZW1iZXJzDQo+Pj4+Pj4+Pj4+PiB3aG8NCj4+Pj4+Pj4+Pj4+IGhhdmUgZG9uZSBzbyBtdWNoIHdv
cmsgb24gdGhpcy4NCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+PiBTZWNvbmQsIHRoaXMgZG9jdW1l
bnQgc3RpbGwgbmVlZHMgYSBsb3Qgb2Ygd29yayBiZWZvcmUgaXQgaXMNCj4+Pj4+Pj4+Pj4+IHJl
YWR5DQo+Pj4+Pj4+Pj4+PiB0bw0KPj4+Pj4+Pj4+Pj4gYWR2YW5jZS4gIEkgaGF2ZW4ndCBzY3J1
dGluaXplZCB0aGUgcmVmZXJlbmNlcyBmb3IgbXkgcmV2aWV3IC0NCj4+Pj4+Pj4+Pj4+IGJ1dCBJ
DQo+Pj4+Pj4+Pj4+PiB3b3VsZCBhc2sgeW91IHRvIHRoaW5rIGFib3V0IHdoYXQgc2hvdWxkIGJl
IG5vcm1hdGl2ZSBzbyB0aGF0DQo+Pj4+Pj4+Pj4+PiBzb21lb25lDQo+Pj4+Pj4+Pj4+PiBjYW4g
aW1wbGVtZW50IE5TSC4NCj4+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gTWFq
b3I6DQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gYSkgU2VjIDMuMjogICIgTyBiaXQ6IHdoZW4g
c2V0IHRvIDB4MSBpbmRpY2F0ZXMgdGhhdCB0aGlzDQo+Pj4+Pj4+Pj4+PnBhY2tldA0KPj4+Pj4+
Pj4+Pj4gaXMNCj4+Pj4+Pj4+Pj4+IGFuDQo+Pj4+Pj4+Pj4+PiBPcGVyYXRpb25zLA0KPj4+Pj4+
Pj4+Pj4gICBBZG1pbmlzdHJhdGlvbiBhbmQgTWFpbnRlbmFuY2UgKE9BTSkgbWVzc2FnZS4gIFRo
ZSByZWNlaXZpbmcNCj4+Pj4+Pj4+Pj4+IFNGRg0KPj4+Pj4+Pj4+Pj4gYW5kDQo+Pj4+Pj4+Pj4+
PiAgIFNGcyBub2RlcyBNVVNUIGV4YW1pbmUgdGhlIHBheWxvYWQgYW5kIHRha2UgYXBwcm9wcmlh
dGUNCj4+Pj4+Pj4+Pj4+YWN0aW9uDQo+Pj4+Pj4+Pj4+PiAoZS5nLg0KPj4+Pj4+Pj4+Pj4gICBy
ZXR1cm4gc3RhdHVzIGluZm9ybWF0aW9uKS4gIE9BTSBtZXNzYWdlIHNwZWNpZmljcyBhbmQNCj4+
Pj4+Pj4+Pj4+aGFuZGxpbmcNCj4+Pj4+Pj4+Pj4+ICAgZGV0YWlscyBhcmUgb3V0c2lkZSB0aGUg
c2NvcGUgb2YgdGhpcyBkb2N1bWVudC4iDQo+Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+Pj4gSSBhbSBx
dWl0ZSBjb25jZXJuZWQgdGhhdCB0aGlzIGRvY3VtZW50IHJlcXVpcmVzIChNVVNUKQ0KPj4+Pj4+
Pj4+Pj4gY29uZm9ybWFuY2UNCj4+Pj4+Pj4+Pj4+IHRvIGENCj4+Pj4+Pj4+Pj4+IGRvY3VtZW50
IHRoYXQgaXNuJ3QgaW4gYW55IHdheSByZWZlcmVuY2VkIG9yIHNwZWNpZmllZC4NCj4+Pj4+Pj4+
Pj4+IEJhc2ljYWxseSwNCj4+Pj4+Pj4+Pj4+IGFuDQo+Pj4+Pj4+Pj4+PiBpbXBsZW1lbnRlciBo
YXMgbm8gd2F5IHRvIGJlIGNvbXBsaWFudC4gIEF0IGEgbWluaW11bSwgdGhpcw0KPj4+Pj4+Pj4+
Pj4gc2hvdWxkDQo+Pj4+Pj4+Pj4+PiBoYXZlDQo+Pj4+Pj4+Pj4+PiBhIE5vcm1hdGl2ZSBSZWZl
cmVuY2UgdG8gdGhlIE9BTSBwcm9jZWR1cmVzLg0KPj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4+IElm
IHRydWx5IG5lY2Vzc2FyeSwgYW5vdGhlciB3YXkgb3V0IHdvdWxkIGJlIHRvIHJlc2VydmUgdGhp
cw0KPj4+Pj4+Pj4+Pj5iaXQNCj4+Pj4+Pj4+Pj4+IGZvcg0KPj4+Pj4+Pj4+Pj4gT0FNDQo+Pj4+
Pj4+Pj4+PiBidXQgc2F2ZSB0aGUgZGVmaW5pdGlvbiBhbmQgYmVoYXZpb3IgZm9yIHRoZSBPQU0g
ZHJhZnQuICBUaGF0J2QNCj4+Pj4+Pj4+Pj4+IGJlDQo+Pj4+Pj4+Pj4+PiB1bmZvcnR1bmF0ZSBp
biB0aGF0IGltcGxlbWVudGF0aW9ucyBjb3VsZCBjb25mb3JtIHRvIE5TSCBidXQNCj4+Pj4+Pj4+
Pj4+bm90DQo+Pj4+Pj4+Pj4+PiB0aGUNCj4+Pj4+Pj4+Pj4+IGFzc29jaWF0ZWQgT0FNLg0KPj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4+Pj4+Pj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+Pj4+IHNmY0Bp
ZXRmLm9yZw0KPj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+Pj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+Pj4+PiBzZmNA
aWV0Zi5vcmcNCj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+Pj4+Pg0KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+Pj4+IHNmY0BpZXRmLm9yZw0KPj4+
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4NCj4+DQo+
DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zZmMg
bWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCg0K


From nobody Wed Jun  8 21:39:53 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E09112D578 for <sfc@ietfa.amsl.com>; Wed,  8 Jun 2016 21:39:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 wS-tlciLQ2oL for <sfc@ietfa.amsl.com>; Wed,  8 Jun 2016 21:39:50 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 C4BA912D4FB for <sfc@ietf.org>; Wed,  8 Jun 2016 21:39:50 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 38E69240596; Wed,  8 Jun 2016 21:39:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465447190; bh=HgD9hNw/RU6v2oJbQMB1PCgSu2FfOfgTWrUahKZ2AZ8=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=iQV+aod/QM+av5iJ3nD28TCzDXF06Vr6NLYQgaHnrkUDYrFC/7z/809gQ3CYUWzdu vzAl8JhQHTDc+vqJz2URIhl1AdtK5rz1McR3AADacZzA8GL29n0AIoLAN7X3BRIkw5 jIAOOTc5F/ZPnR8/chsJxbsJjr8BWZquT6OnaB9o=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 804BD2404D5; Wed,  8 Jun 2016 21:39:49 -0700 (PDT)
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com> <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com> <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com> <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <9f841574-24c5-ad22-2711-44a181a3d542@joelhalpern.com>
Date: Thu, 9 Jun 2016 00:39:26 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com>
Content-Type: text/plain; charset=euc-kr; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/r21iSodyhNj2WfJ7MzNU89kL9Bk>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 04:39:53 -0000

That works for me.
Yours,
Joel

On 6/8/16 11:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
> OK,
>
> Here is an option. I am using Mohamed¡¯s, your's and my text combination
> As base:
>
> O bit: Setting this bit indicates an Operations, Administration, and
> Maintenance (OAM) packet.  The actual format and processing of SFC OAM
> Messages is outside the scope of this specification (see
> [I-D.ietf-sfc-oam-framework]).
>
> SF/SFFs implementations compliant to this Specification SHALL discard
> the packet be default when the bit is set and an SF/SFF does not supports
> OAM procedures.
>
> SF/SFFs implementations compliant to this specification MAY support
> configurable behaviour to forward the received OAM packet unmodified
> to the next element in the NSH-specified chain. Such behaviour may be
> acceptable for a subset of OAM functions but can result in unexpected
> behaviour for others, thus it is recommended to analyze the impact of
> forwarding an OAM packet for all OAM functions deployed prior
> to enabling the forwarding.
>
>     For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST
> NOT
>     be modified along the SFP.
>
>
>
> Andrew
>
>
>
> On 2016-06-07, 7:48 PM, "sfc on behalf of Joel M. Halpern" wrote:
>
>> Can you suggest what that text would look like?
>> I can well believe that there is better text than what I proposed.
>>
>> Yours,
>> Joel
>>
>> On 6/7/16 12:39 AM, Dolganow, Andrew (Nokia - SG) wrote:
>>> Joel,
>>>
>>> I think we can prevent this with appropriate text around ¡°SHOULD¡±
>>> option.
>>> In the spec and in the subsequent OAM drafts. That will make operators
>>> careful and will not prevent flexibility where some functions like I or
>>> Greg shown may still offer value without e2e OAM support.
>>>
>>> Andrew
>>>
>>> On 2016-06-07, 11:37 AM, "Joel M. Halpern" wrote:
>>>
>>>> The converse situation is that the operator originates OAM packets,
>>>> thinking everything is configured right, and some devices have not been
>>>> updated.  Dropping the packets produces problems, but they are problems
>>>> that will lead the operator to the failure.
>>>> Forwarding them in the wrong places can produce much worse results.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 6/6/16 11:34 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>> Joel,
>>>>>
>>>>> Sorry for auto-correct misspelling  of you name.
>>>>>
>>>>> Andrew
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>>> On Jun 7, 2016, at 11:13 AM, Dolganow, Andrew (Nokia - SG)
>>>>>> <andrew.dolganow@nokia.com> wrote:
>>>>>>
>>>>>> Jack,
>>>>>>
>>>>>> Back to my fundamental assumption. People do not just turn e2e
>>>>>> features in
>>>>>> real life without knowing what they do. Tons of today's
>>>>>> SDN-(r)evolution,
>>>>>> including SFC work is driven by network inflexibility to support new
>>>>>> things. The below at least gives you a basic level of interop when
>>>>>> some
>>>>>> OAM functions do not require every element upgrade.
>>>>>>
>>>>>> Andrew
>>>>>>
>>>>>>> On 2016-06-07, 11:01 AM, "Joel M. Halpern" wrote:
>>>>>>>
>>>>>>> I have no problem with a knob that says "if you get an OAM packet
>>>>>>> like
>>>>>>> <this>, just forward it."  But that is a form of knowledge.
>>>>>>> A knob that says "Just forward OAM packets" is liable to break
>>>>>>> things.
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>>> On 6/6/16 10:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>>>> Dave,
>>>>>>>>
>>>>>>>> Agree on you statement regarding bad result if OAM function is not
>>>>>>>> supported; however, I know of no case where an operator deployed
>>>>>>>> OAM
>>>>>>>> function without understanding what it did. People just do not do
>>>>>>>> this
>>>>>>>> type of things, and even if they did - the behaviour proposed will
>>>>>>>> not
>>>>>>>> to
>>>>>>>> produce instability - it will give more of ©øgarbage in garbage out©÷
>>>>>>>> result.
>>>>>>>>
>>>>>>>> By allowing configurable behaviour, we allow running e2e OAM that
>>>>>>>> does
>>>>>>>> not
>>>>>>>> require every element in a given chain to support every OAM
>>>>>>>> function.
>>>>>>>> This
>>>>>>>> is more flexible. I am OK to say SHALL drop and SHOULD support
>>>>>>>> configurable behaviour:
>>>>>>>>
>>>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>>>> Maintenance
>>>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
>>>>>>>> specification
>>>>>>>> SHALL discard the packet be default when the bit is set and an
>>>>>>>> SF/SFF
>>>>>>>> does
>>>>>>>> not
>>>>>>>> supports the OAM procedure. SF/SFFs implementations compliant to
>>>>>>>> This specification SHOULD support configurable behaviour whether to
>>>>>>>> discard
>>>>>>>> the packet or forward unmodified to the next element in the
>>>>>>>> NSH-specified
>>>>>>>> chain
>>>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
>>>>>>>> message
>>>>>>>> specifics and handling details are outside the scope of this
>>>>>>>> document.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Andrew
>>>>>>>>
>>>>>>>>> On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:
>>>>>>>>>
>>>>>>>>> I agree with Joel that unknown OAM types must be dropped. Some of
>>>>>>>>> the
>>>>>>>>> OAM
>>>>>>>>> schemes in discussion have required an echo, whereas others have
>>>>>>>>> required
>>>>>>>>> some kind of control-plane response. Forwarding such packets would
>>>>>>>>> cause
>>>>>>>>> havoc.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Original Message
>>>>>>>>> From: Joel M. Halpern
>>>>>>>>> Sent: Monday, June 6, 2016 10:28 PM
>>>>>>>>> To: Dolganow, Andrew (Nokia - SG); Alia Atlas
>>>>>>>>> Cc: sfc-chairs@ietf.org; sfc@ietf.org
>>>>>>>>> Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Given that blindly forwarding OAM packets is likely to produce
>>>>>>>>> unexpected results, I am inclined to conclude that an SFF who is
>>>>>>>>> configured to forward OAM packets better also know something about
>>>>>>>>> what
>>>>>>>>> it is doing.
>>>>>>>>> In the absence of such knowledge, I have trouble seeing how
>>>>>>>>> anything
>>>>>>>>> other than dropping them is safe.
>>>>>>>>>
>>>>>>>>> Yours,
>>>>>>>>> Joel
>>>>>>>>>
>>>>>>>>>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>>>>>> Joel, Alia,
>>>>>>>>>>
>>>>>>>>>> I do not think we should force discard. There may be
>>>>>>>>>> implementations
>>>>>>>>>> of
>>>>>>>>>> SFF/SF without OAM support added and there maybe OAM procedures
>>>>>>>>>> that
>>>>>>>>>> may
>>>>>>>>>> still be useful even if only part of a chain participates in an
>>>>>>>>>> OAM
>>>>>>>>>> processing.
>>>>>>>>>>
>>>>>>>>>> So how about:
>>>>>>>>>>
>>>>>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>>>>>> Maintenance
>>>>>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
>>>>>>>>>> specification
>>>>>>>>>> SHALL support configurable behaviour whether to discard the
>>>>>>>>>> packet
>>>>>>>>>> or
>>>>>>>>>> forward unmodified to the next element in the NSH-specified chain
>>>>>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
>>>>>>>>>> message
>>>>>>>>>> specifics and handling details are outside the scope of this
>>>>>>>>>> document.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Andrew
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern"
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Alia, thank you for taking the time to do a thorough review.
>>>>>>>>>>>
>>>>>>>>>>> I would like to comment on the OAM bit.  I understand your
>>>>>>>>>>> point.
>>>>>>>>>>> It
>>>>>>>>>>> will take significant time to get even a significant portion of
>>>>>>>>>>> the
>>>>>>>>>>> OAM
>>>>>>>>>>> procedures (much less all of them) defined.
>>>>>>>>>>>
>>>>>>>>>>> Would it make sense to turn the requirement around?  Could we
>>>>>>>>>>> say:
>>>>>>>>>>> An SFF that receives a packet with the OAM bit set should
>>>>>>>>>>> determine
>>>>>>>>>>> if
>>>>>>>>>>> it supports any NSH based OAM procedures and encapsulations.  if
>>>>>>>>>>> so,
>>>>>>>>>>> it
>>>>>>>>>>> should consult those procedures for processing.  If it does not
>>>>>>>>>>> support
>>>>>>>>>>> any NSH based OAM procedures, it must discard received packets
>>>>>>>>>>> with
>>>>>>>>>>> the
>>>>>>>>>>> OAM bit set.
>>>>>>>>>>>
>>>>>>>>>>> That way we are not held up waiting for agreement on a common
>>>>>>>>>>> OAM
>>>>>>>>>>> format, for which we do not yet have a starting point.  (We have
>>>>>>>>>>> various
>>>>>>>>>>> specific proposals for specific mechanisms.)
>>>>>>>>>>>
>>>>>>>>>>> Yours,
>>>>>>>>>>> Joel
>>>>>>>>>>>
>>>>>>>>>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>>>>>>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05.
>>>>>>>>>>>> First, I
>>>>>>>>>>>> would
>>>>>>>>>>>> like to thank Paul, Uri, and all the contributors and WG
>>>>>>>>>>>> members
>>>>>>>>>>>> who
>>>>>>>>>>>> have done so much work on this.
>>>>>>>>>>>>
>>>>>>>>>>>> Second, this document still needs a lot of work before it is
>>>>>>>>>>>> ready
>>>>>>>>>>>> to
>>>>>>>>>>>> advance.  I haven't scrutinized the references for my review -
>>>>>>>>>>>> but I
>>>>>>>>>>>> would ask you to think about what should be normative so that
>>>>>>>>>>>> someone
>>>>>>>>>>>> can implement NSH.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Major:
>>>>>>>>>>>>
>>>>>>>>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this
>>>>>>>>>>>> packet
>>>>>>>>>>>> is
>>>>>>>>>>>> an
>>>>>>>>>>>> Operations,
>>>>>>>>>>>>   Administration and Maintenance (OAM) message.  The receiving
>>>>>>>>>>>> SFF
>>>>>>>>>>>> and
>>>>>>>>>>>>   SFs nodes MUST examine the payload and take appropriate
>>>>>>>>>>>> action
>>>>>>>>>>>> (e.g.
>>>>>>>>>>>>   return status information).  OAM message specifics and
>>>>>>>>>>>> handling
>>>>>>>>>>>>   details are outside the scope of this document."
>>>>>>>>>>>>
>>>>>>>>>>>> I am quite concerned that this document requires (MUST)
>>>>>>>>>>>> conformance
>>>>>>>>>>>> to a
>>>>>>>>>>>> document that isn't in any way referenced or specified.
>>>>>>>>>>>> Basically,
>>>>>>>>>>>> an
>>>>>>>>>>>> implementer has no way to be compliant.  At a minimum, this
>>>>>>>>>>>> should
>>>>>>>>>>>> have
>>>>>>>>>>>> a Normative Reference to the OAM procedures.
>>>>>>>>>>>>
>>>>>>>>>>>> If truly necessary, another way out would be to reserve this
>>>>>>>>>>>> bit
>>>>>>>>>>>> for
>>>>>>>>>>>> OAM
>>>>>>>>>>>> but save the definition and behavior for the OAM draft.  That'd
>>>>>>>>>>>> be
>>>>>>>>>>>> unfortunate in that implementations could conform to NSH but
>>>>>>>>>>>> not
>>>>>>>>>>>> the
>>>>>>>>>>>> associated OAM.
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> sfc mailing list
>>>>>>>>>>> sfc@ietf.org
>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> sfc mailing list
>>>>>>>>> sfc@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>
>>>>>> _______________________________________________
>>>>>> sfc mailing list
>>>>>> sfc@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Jun  9 03:25:22 2016
Return-Path: <agmalis@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBD5412D5A8 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 03:25:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 XIoHFgZsXxJb for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 03:25:18 -0700 (PDT)
Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com [IPv6:2607:f8b0:4003:c06::234]) (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 BEA6B12D169 for <sfc@ietf.org>; Thu,  9 Jun 2016 03:25:18 -0700 (PDT)
Received: by mail-oi0-x234.google.com with SMTP id s139so56146852oie.2 for <sfc@ietf.org>; Thu, 09 Jun 2016 03:25:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:from:date:message-id:subject:to:cc; bh=OpJbpBNgl4zUKVjygl+CuK6YYbscUDkAcddm1txK+GE=; b=et884QW3oWkjhl9h3qLw2fSpwzE3haVY2AOSIS3YoGaX4VzNELpLNBCvxz0GEH+i/q /36MpP9IM5a2/AbWPmliX6Cw0gdMp2TDI8jeefNmAVjFVBzZEioC8E1Hq4UqxZ6ZLkyg 5dIMpOLuHbtyKlLah7kLiIzoiJYrOje0utCJuCChIhymj3V7OaSenG7Eu2kN4uqenV3p CGd9HSKcx6UivG9uOJlyzAHvwb0rZTTQL7klawtYh/55m7UPNuK/kmLmzoeITm3go0Ip 2KpLE6sGs4WW9yBdGATeOa3ODnXorSCA536QohQgJ5q2g4YNTfvUj20d4knm5J03fI5i CwJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=OpJbpBNgl4zUKVjygl+CuK6YYbscUDkAcddm1txK+GE=; b=iply7Jfc9LpSn140rJlxOHbCM7G2Oish+cceq1IaO1nK+eak7cJmjG8Ezj0eUJf50U +gihDnsa/Y+Eujz+ROuQOGk0HajNMiV/7yD5l+TfYk69/q4OjWusiEyc2zDqW0+CJYYG 4NOPwbQiCwSt+Fxewz3CJhTJNGuWnHYFqRE3/F6Y+q3s3rH2FY7ZOzAAMOV1B3tGJtDX 9e0RBxCjbJol+DkEXeBRC8ZoAf3/g+jBYOKkK8GsyGjW5yF1plV4/IcZ1cwPjOjZWb1j R5V5iO+j74gLGmFd3BUDJ+0i4m+nxKx8ac2meWzeBIxg2Tx12glBi2uNW/CFe0bnLuIz L2Nw==
X-Gm-Message-State: ALyK8tL+SRoK7sCGvXPMybTtUwb1lafcB2dW6u3VACJQbJhcomo8b8i2W7z9VmMcxRLGflU9UEchYTaEt+3cIQ==
X-Received: by 10.202.44.201 with SMTP id s192mr4499619ois.122.1465467918121;  Thu, 09 Jun 2016 03:25:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.231.9 with HTTP; Thu, 9 Jun 2016 03:24:58 -0700 (PDT)
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 9 Jun 2016 06:24:58 -0400
Message-ID: <CAA=duU0UcaF8ARowDfNLzUTtXz58aU18cLDbBQ63O8tPKYtswA@mail.gmail.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Content-Type: multipart/alternative; boundary=001a1138e6f6b0835b0534d5d6fc
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/IxydP9MjRQu0qKkgLDLUFsWpk3Q>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: [sfc] Repeating comment and question on draft-ietf-sfc-nsh-05.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 10:25:21 -0000

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

Paul,

I haven't received a reply on my comment and question below, I would just
like to make sure that this didn=E2=80=99t get missed.

Thanks,
Andy

---------- Forwarded message ----------
From: Andrew G. Malis <agmalis@gmail.com>
Date: Thu, May 26, 2016 at 6:53 PM
Subject: Re: [sfc] New Version Notification for draft-ietf-sfc-nsh-05.txt
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>

Paul,

Section 13.2.4 still needs revising. Since it=E2=80=99s short, I=E2=80=99ve=
 included it
here:

13.2.4 <https://tools.ietf.org/html/draft-ietf-sfc-nsh-05#section-13.2.4>.
MD Class Registry

   IANA is requested to set up a registry of "MD Class".  These are 16-
   bit values.  Registry entries are assigned by using the "IETF Review"
   policy defined in RFC 5226 <https://tools.ietf.org/html/rfc5226>
[RFC5226 <https://tools.ietf.org/html/rfc5226>].  TLV Classes defined
by this
   document are listed below.  New values are assigned via Standards
   Action [RFC5226 <https://tools.ietf.org/html/rfc5226>].
   0x0000 to 0x01ff: IETF Consensus
   0x0200 to 0x7fff: Expert Review
   0xfff6 to 0xfffe: Experimental
   0xffff: Reserved


In the third line, =E2=80=9CTLV=E2=80=9D should be =E2=80=9CMD=E2=80=9D.

In the sixth line, the term =E2=80=9CIETF Consensus=E2=80=9D is no longer u=
sed, it=E2=80=99s now
=E2=80=9CIETF Review=E2=80=9D.

The text in the paragraph states that entries are assigned using the IETF
Review policy, but then the registry space is partitioned. So I recommend
that the sentence "Registry entries are assigned by using the "IETF Review=
=E2=80=9D
policy defined in RFC 5226 [RFC5226].=E2=80=9D be removed.

It then states =E2=80=9C New values are assigned via Standards Action [RFC5=
226].=E2=80=9D
However, that also contradicts the partioning, so that sentence should also
be removed.


Also a question: Note that "Standards Action" and "IETF Review" are not the
same thing. However, if you look through the list of new registries defined
in section 13.2, both Standards Action and IETF Review are used for
different registries. Is there a reason that they aren=E2=80=99t all one or=
 the
other?

Thanks,
Andy


On Thu, May 26, 2016 at 6:20 PM, Paul Quinn (paulq) <paulq@cisco.com> wrote=
:

> of course that should have read re:-04.
>
> Paul
>
>
> > On May 26, 2016, at 6:19 PM, Paul Quinn (paulq) <paulq@cisco.com> wrote=
:
> >
> > Dear WG,
> >
> > This new version of NSH takes into account the comments that were raise=
d
> re: -05.
> >
> > Thank you,
> > Paul
> >
> >> Begin forwarded message:
> >>
> >> From: <internet-drafts@ietf.org>
> >> Subject: New Version Notification for draft-ietf-sfc-nsh-05.txt
> >> Date: May 26, 2016 at 6:16:37 PM EDT
> >> To: Uri Elzur <uri.elzur@intel.com>, Paul Quinn <paulq@cisco.com>
> >>
> >>
> >> A new version of I-D, draft-ietf-sfc-nsh-05.txt
> >> has been successfully submitted by Paul Quinn and posted to the
> >> IETF repository.
> >>
> >> Name:                draft-ietf-sfc-nsh
> >> Revision:    05
> >> Title:               Network Service Header
> >> Document date:       2016-05-26
> >> Group:               sfc
> >> Pages:               38
> >> URL:
> https://www.ietf.org/internet-drafts/draft-ietf-sfc-nsh-05.txt
> >> Status:         https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
> >> Htmlized:       https://tools.ietf.org/html/draft-ietf-sfc-nsh-05
> >> Diff:           https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh=
-05
> >>
> >> Abstract:
> >>  This document describes a Network Service Header (NSH) inserted onto
> >>  encapsulated packets or frames to realize service function paths.
> >>  NSH also provides a mechanism for metadata exchange along the
> >>  instantiated service path.  NSH is the SFC encapsulation required to
> >>  support the Service Function Chaining (SFC) Architecture (defined in
> >>  RFC7665).
> >>
> >>
> >>
> >>
> >> 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.
> >>
> >> The IETF Secretariat
> >>
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

<div dir=3D"ltr">Paul,<div><br></div><div>I haven&#39;t received a reply on=
 my comment and question below, I would just like to make sure that this di=
dn=E2=80=99t get missed.<div><br></div><div>Thanks,</div><div>Andy<br><div>=
<br></div><div><div class=3D"gmail_quote">---------- Forwarded message ----=
------<br>From: <b class=3D"gmail_sendername">Andrew G. Malis</b> <span dir=
=3D"ltr">&lt;<a href=3D"mailto:agmalis@gmail.com">agmalis@gmail.com</a>&gt;=
</span><br>Date: Thu, May 26, 2016 at 6:53 PM<br>Subject: Re: [sfc] New Ver=
sion Notification for draft-ietf-sfc-nsh-05.txt<br>To: &quot;Paul Quinn (pa=
ulq)&quot; &lt;<a href=3D"mailto:paulq@cisco.com">paulq@cisco.com</a>&gt;<b=
r>Cc: &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br><br><div dir=3D"ltr">Pa=
ul,<div><br></div><div>Section 13.2.4 still needs revising. Since it=E2=80=
=99s short, I=E2=80=99ve included it here:</div><div><br></div><div><pre st=
yle=3D"font-size:13px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><s=
pan style=3D"line-height:0pt;display:inline;font-size:1em;font-weight:bold"=
><h4 style=3D"line-height:0pt;display:inline;font-size:1em"><a name=3D"m_-2=
872814362501348385_section-13.2.4" href=3D"https://tools.ietf.org/html/draf=
t-ietf-sfc-nsh-05#section-13.2.4" style=3D"color:black;text-decoration:none=
" target=3D"_blank">13.2.4</a>.  MD Class Registry</h4></span>

   IANA is requested to set up a registry of &quot;MD Class&quot;.  These a=
re 16-
   bit values.  Registry entries are assigned by using the &quot;IETF Revie=
w&quot;
   policy defined in <a href=3D"https://tools.ietf.org/html/rfc5226" target=
=3D"_blank">RFC 5226</a> [<a href=3D"https://tools.ietf.org/html/rfc5226" t=
itle=3D"&quot;Guidelines for Writing an IANA Considerations Section in RFCs=
&quot;" target=3D"_blank">RFC5226</a>].  TLV Classes defined by this
   document are listed below.  New values are assigned via Standards
   Action [<a href=3D"https://tools.ietf.org/html/rfc5226" title=3D"&quot;G=
uidelines for Writing an IANA Considerations Section in RFCs&quot;" target=
=3D"_blank">RFC5226</a>].
   0x0000 to 0x01ff: IETF Consensus
   0x0200 to 0x7fff: Expert Review
   0xfff6 to 0xfffe: Experimental
   0xffff: Reserved</pre></div><div><br></div><div>In the third line, =E2=
=80=9CTLV=E2=80=9D should be =E2=80=9CMD=E2=80=9D.</div><div><br></div><div=
>In the sixth line, the term =E2=80=9CIETF Consensus=E2=80=9D is no longer =
used, it=E2=80=99s now =E2=80=9CIETF Review=E2=80=9D.</div><div><br></div><=
div>The text in the paragraph states that entries are assigned using the IE=
TF Review policy, but then the registry space is partitioned. So I recommen=
d that the sentence &quot;Registry entries are assigned by using the &quot;=
IETF Review=E2=80=9D policy defined in RFC 5226 [RFC5226].=E2=80=9D be remo=
ved.</div><div><br></div><div>It then states =E2=80=9C New values are assig=
ned via Standards Action [RFC5226].=E2=80=9D However, that also contradicts=
 the partioning, so that sentence should also be removed.</div><div><br></d=
iv><div><br></div><div>Also a question: Note that &quot;Standards Action&qu=
ot; and &quot;IETF Review&quot; are not the same thing. However, if you loo=
k through the list of new registries defined in section 13.2, both Standard=
s Action and IETF Review are used for different registries. Is there a reas=
on that they aren=E2=80=99t all one or the other?</div><div><br></div><div>=
Thanks,</div><div>Andy</div><div><br></div></div><div class=3D"HOEnZb"><div=
 class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On =
Thu, May 26, 2016 at 6:20 PM, Paul Quinn (paulq) <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:paulq@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">of course that should have re=
ad re:-04.<br>
<span><font color=3D"#888888"><br>
Paul<br>
</font></span><div><div><br>
<br>
&gt; On May 26, 2016, at 6:19 PM, Paul Quinn (paulq) &lt;<a href=3D"mailto:=
paulq@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Dear WG,<br>
&gt;<br>
&gt; This new version of NSH takes into account the comments that were rais=
ed re: -05.<br>
&gt;<br>
&gt; Thank you,<br>
&gt; Paul<br>
&gt;<br>
&gt;&gt; Begin forwarded message:<br>
&gt;&gt;<br>
&gt;&gt; From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_b=
lank">internet-drafts@ietf.org</a>&gt;<br>
&gt;&gt; Subject: New Version Notification for draft-ietf-sfc-nsh-05.txt<br=
>
&gt;&gt; Date: May 26, 2016 at 6:16:37 PM EDT<br>
&gt;&gt; To: Uri Elzur &lt;<a href=3D"mailto:uri.elzur@intel.com" target=3D=
"_blank">uri.elzur@intel.com</a>&gt;, Paul Quinn &lt;<a href=3D"mailto:paul=
q@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; A new version of I-D, draft-ietf-sfc-nsh-05.txt<br>
&gt;&gt; has been successfully submitted by Paul Quinn and posted to the<br=
>
&gt;&gt; IETF repository.<br>
&gt;&gt;<br>
&gt;&gt; Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 draft=
-ietf-sfc-nsh<br>
&gt;&gt; Revision:=C2=A0 =C2=A0 05<br>
&gt;&gt; Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Netwo=
rk Service Header<br>
&gt;&gt; Document date:=C2=A0 =C2=A0 =C2=A0 =C2=A02016-05-26<br>
&gt;&gt; Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfc<b=
r>
&gt;&gt; Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A038<br=
>
&gt;&gt; URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://w=
ww.ietf.org/internet-drafts/draft-ietf-sfc-nsh-05.txt" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/internet-drafts/draft-ietf-sfc-nsh-05=
.txt</a><br>
&gt;&gt; Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatr=
acker.ietf.org/doc/draft-ietf-sfc-nsh/" rel=3D"noreferrer" target=3D"_blank=
">https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/</a><br>
&gt;&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.=
org/html/draft-ietf-sfc-nsh-05" rel=3D"noreferrer" target=3D"_blank">https:=
//tools.ietf.org/html/draft-ietf-sfc-nsh-05</a><br>
&gt;&gt; Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://w=
ww.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-05" rel=3D"noreferrer" target=
=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-05</a><b=
r>
&gt;&gt;<br>
&gt;&gt; Abstract:<br>
&gt;&gt;=C2=A0 This document describes a Network Service Header (NSH) inser=
ted onto<br>
&gt;&gt;=C2=A0 encapsulated packets or frames to realize service function p=
aths.<br>
&gt;&gt;=C2=A0 NSH also provides a mechanism for metadata exchange along th=
e<br>
&gt;&gt;=C2=A0 instantiated service path.=C2=A0 NSH is the SFC encapsulatio=
n required to<br>
&gt;&gt;=C2=A0 support the Service Function Chaining (SFC) Architecture (de=
fined in<br>
&gt;&gt;=C2=A0 RFC7665).<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Please note that it may take a couple of minutes from the time of =
submission<br>
&gt;&gt; until the htmlized version and diff are available at <a href=3D"ht=
tp://tools.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a=
>.<br>
&gt;&gt;<br>
&gt;&gt; The IETF Secretariat<br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferre=
r" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
</div></div></blockquote></div><br></div>
</div></div></div><br></div></div></div></div>

--001a1138e6f6b0835b0534d5d6fc--


From nobody Thu Jun  9 04:14:51 2016
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE5F512B076 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 04:14:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.345
X-Spam-Level: 
X-Spam-Status: No, score=-3.345 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 Ungd4kiafSdA for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 04:14:46 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor36.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DEDF612D178 for <sfc@ietf.org>; Thu,  9 Jun 2016 04:14:44 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr26.francetelecom.fr (ESMTP service) with ESMTP id 507C920880; Thu,  9 Jun 2016 13:14:43 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.17]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id DF41F1A006E; Thu,  9 Jun 2016 13:14:42 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM24.corporate.adroot.infra.ftgroup ([fe80::a1e6:3e6a:1f68:5f7e%19]) with mapi id 14.03.0294.000; Thu, 9 Jun 2016 13:14:42 +0200
From: <mohamed.boucadair@orange.com>
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUHE//izlQEWRwxaDhGrUGZ/dbXSAgACXY4D//4YMAIAABYsAgACJK4D//3qNgIAAiWIA//88zCAACH38gAAS7PeA///xpwCAAydvgIAAUNkw
Date: Thu, 9 Jun 2016 11:14:42 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008DAF5A7@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com> <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com> <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com> <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com>
In-Reply-To: <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/wafNWPiS0_ROfy_pJZmSZhlu0fU>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 11:14:49 -0000

Hi Andrew,=20

Thank you for sharing this proposal. IMHO, the configurable behavior should=
 be disabled by default.=20

Please find below an updated text proposal:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
   O bit: Setting this bit indicates an Operations, Administration, and
   Maintenance (OAM) packet.  The actual format and processing of SFC
   OAM messages is outside the scope of this specification (see [I-
   D.ietf-sfc-oam-framework]).

   SF/SFF implementations, which do not support SFC OAM procedures,
   SHALL discard packets with O-bit set.

   SF/SFF implementations MAY support a configurable parameter to enable
   forwarding received SFC OAM packets unmodified to the next element in
   the chain.  Such behavior may be acceptable for a subset of OAM
   functions, but can result in unexpected outcomes for others, thus it
   is recommended to analyze the impact of forwarding an OAM packet for
   all OAM functions prior to enabling this behavior.  The configurable
   parameter MUST be disabled by default.

   For data (i.e., not OAM) packets, the O-bit MUST be cleared and MUST
   NOT be modified along the SFP.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Cheers,
Med

> -----Message d'origine-----
> De=A0: Dolganow, Andrew (Nokia - SG) [mailto:andrew.dolganow@nokia.com]
> Envoy=E9=A0: jeudi 9 juin 2016 05:58
> =C0=A0: Joel M. Halpern; BOUCADAIR Mohamed IMT/OLN
> Cc=A0: sfc@ietf.org
> Objet=A0: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>=20
> OK,
>=20
> Here is an option. I am using Mohamed's, your's and my text combination
> As base:
>=20
> O bit: Setting this bit indicates an Operations, Administration, and
> Maintenance (OAM) packet.  The actual format and processing of SFC OAM
> Messages is outside the scope of this specification (see
> [I-D.ietf-sfc-oam-framework]).
>=20
> SF/SFFs implementations compliant to this Specification SHALL discard
> the packet be default when the bit is set and an SF/SFF does not supports
> OAM procedures.
>=20
> SF/SFFs implementations compliant to this specification MAY support
> configurable behaviour to forward the received OAM packet unmodified
> to the next element in the NSH-specified chain. Such behaviour may be
> acceptable for a subset of OAM functions but can result in unexpected
> behaviour for others, thus it is recommended to analyze the impact of
> forwarding an OAM packet for all OAM functions deployed prior
> to enabling the forwarding.
>=20
>     For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST
> NOT
>     be modified along the SFP.
>=20
>=20
>=20
> Andrew
>=20
>=20
>=20
> On 2016-06-07, 7:48 PM, "sfc on behalf of Joel M. Halpern" wrote:
>=20
> >Can you suggest what that text would look like?
> >I can well believe that there is better text than what I proposed.
> >
> >Yours,
> >Joel
> >
> >On 6/7/16 12:39 AM, Dolganow, Andrew (Nokia - SG) wrote:
> >> Joel,
> >>
> >> I think we can prevent this with appropriate text around "SHOULD"
> >>option.
> >> In the spec and in the subsequent OAM drafts. That will make operators
> >> careful and will not prevent flexibility where some functions like I o=
r
> >> Greg shown may still offer value without e2e OAM support.
> >>
> >> Andrew
> >>
> >> On 2016-06-07, 11:37 AM, "Joel M. Halpern" wrote:
> >>
> >>> The converse situation is that the operator originates OAM packets,
> >>> thinking everything is configured right, and some devices have not
> been
> >>> updated.  Dropping the packets produces problems, but they are
> problems
> >>> that will lead the operator to the failure.
> >>> Forwarding them in the wrong places can produce much worse results.
> >>>
> >>> Yours,
> >>> Joel
> >>>
> >>> On 6/6/16 11:34 PM, Dolganow, Andrew (Nokia - SG) wrote:
> >>>> Joel,
> >>>>
> >>>> Sorry for auto-correct misspelling  of you name.
> >>>>
> >>>> Andrew
> >>>>
> >>>> Sent from my iPhone
> >>>>
> >>>>> On Jun 7, 2016, at 11:13 AM, Dolganow, Andrew (Nokia - SG)
> >>>>> <andrew.dolganow@nokia.com> wrote:
> >>>>>
> >>>>> Jack,
> >>>>>
> >>>>> Back to my fundamental assumption. People do not just turn e2e
> >>>>> features in
> >>>>> real life without knowing what they do. Tons of today's
> >>>>> SDN-(r)evolution,
> >>>>> including SFC work is driven by network inflexibility to support ne=
w
> >>>>> things. The below at least gives you a basic level of interop when
> >>>>>some
> >>>>> OAM functions do not require every element upgrade.
> >>>>>
> >>>>> Andrew
> >>>>>
> >>>>>> On 2016-06-07, 11:01 AM, "Joel M. Halpern" wrote:
> >>>>>>
> >>>>>> I have no problem with a knob that says "if you get an OAM packet
> >>>>>>like
> >>>>>> <this>, just forward it."  But that is a form of knowledge.
> >>>>>> A knob that says "Just forward OAM packets" is liable to break
> >>>>>>things.
> >>>>>>
> >>>>>> Yours,
> >>>>>> Joel
> >>>>>>
> >>>>>>> On 6/6/16 10:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
> >>>>>>> Dave,
> >>>>>>>
> >>>>>>> Agree on you statement regarding bad result if OAM function is no=
t
> >>>>>>> supported; however, I know of no case where an operator deployed
> >>>>>>>OAM
> >>>>>>> function without understanding what it did. People just do not do
> >>>>>>> this
> >>>>>>> type of things, and even if they did - the behaviour proposed wil=
l
> >>>>>>> not
> >>>>>>> to
> >>>>>>> produce instability - it will give more of =B3garbage in garbage
> out=B2
> >>>>>>> result.
> >>>>>>>
> >>>>>>> By allowing configurable behaviour, we allow running e2e OAM that
> >>>>>>> does
> >>>>>>> not
> >>>>>>> require every element in a given chain to support every OAM
> >>>>>>>function.
> >>>>>>> This
> >>>>>>> is more flexible. I am OK to say SHALL drop and SHOULD support
> >>>>>>> configurable behaviour:
> >>>>>>>
> >>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
> >>>>>>> Maintenance
> >>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
> >>>>>>>specification
> >>>>>>> SHALL discard the packet be default when the bit is set and an
> >>>>>>>SF/SFF
> >>>>>>> does
> >>>>>>> not
> >>>>>>> supports the OAM procedure. SF/SFFs implementations compliant to
> >>>>>>> This specification SHOULD support configurable behaviour whether
> to
> >>>>>>> discard
> >>>>>>> the packet or forward unmodified to the next element in the
> >>>>>>> NSH-specified
> >>>>>>> chain
> >>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
> >>>>>>>message
> >>>>>>> specifics and handling details are outside the scope of this
> >>>>>>> document.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Andrew
> >>>>>>>
> >>>>>>>> On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:
> >>>>>>>>
> >>>>>>>> I agree with Joel that unknown OAM types must be dropped. Some o=
f
> >>>>>>>> the
> >>>>>>>> OAM
> >>>>>>>> schemes in discussion have required an echo, whereas others have
> >>>>>>>> required
> >>>>>>>> some kind of control-plane response. Forwarding such packets
> would
> >>>>>>>> cause
> >>>>>>>> havoc.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Original Message
> >>>>>>>> From: Joel M. Halpern
> >>>>>>>> Sent: Monday, June 6, 2016 10:28 PM
> >>>>>>>> To: Dolganow, Andrew (Nokia - SG); Alia Atlas
> >>>>>>>> Cc: sfc-chairs@ietf.org; sfc@ietf.org
> >>>>>>>> Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Given that blindly forwarding OAM packets is likely to produce
> >>>>>>>> unexpected results, I am inclined to conclude that an SFF who is
> >>>>>>>> configured to forward OAM packets better also know something
> about
> >>>>>>>> what
> >>>>>>>> it is doing.
> >>>>>>>> In the absence of such knowledge, I have trouble seeing how
> >>>>>>>>anything
> >>>>>>>> other than dropping them is safe.
> >>>>>>>>
> >>>>>>>> Yours,
> >>>>>>>> Joel
> >>>>>>>>
> >>>>>>>>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
> >>>>>>>>> Joel, Alia,
> >>>>>>>>>
> >>>>>>>>> I do not think we should force discard. There may be
> >>>>>>>>> implementations
> >>>>>>>>> of
> >>>>>>>>> SFF/SF without OAM support added and there maybe OAM procedures
> >>>>>>>>> that
> >>>>>>>>> may
> >>>>>>>>> still be useful even if only part of a chain participates in an
> >>>>>>>>>OAM
> >>>>>>>>> processing.
> >>>>>>>>>
> >>>>>>>>> So how about:
> >>>>>>>>>
> >>>>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
> >>>>>>>>> Maintenance
> >>>>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
> >>>>>>>>> specification
> >>>>>>>>> SHALL support configurable behaviour whether to discard the
> >>>>>>>>>packet
> >>>>>>>>> or
> >>>>>>>>> forward unmodified to the next element in the NSH-specified
> chain
> >>>>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
> >>>>>>>>> message
> >>>>>>>>> specifics and handling details are outside the scope of this
> >>>>>>>>> document.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Andrew
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern"
> >>>>>>>>>>wrote:
> >>>>>>>>>>
> >>>>>>>>>> Alia, thank you for taking the time to do a thorough review.
> >>>>>>>>>>
> >>>>>>>>>> I would like to comment on the OAM bit.  I understand your
> >>>>>>>>>>point.
> >>>>>>>>>> It
> >>>>>>>>>> will take significant time to get even a significant portion o=
f
> >>>>>>>>>> the
> >>>>>>>>>> OAM
> >>>>>>>>>> procedures (much less all of them) defined.
> >>>>>>>>>>
> >>>>>>>>>> Would it make sense to turn the requirement around?  Could we
> >>>>>>>>>>say:
> >>>>>>>>>> An SFF that receives a packet with the OAM bit set should
> >>>>>>>>>> determine
> >>>>>>>>>> if
> >>>>>>>>>> it supports any NSH based OAM procedures and encapsulations.
> if
> >>>>>>>>>> so,
> >>>>>>>>>> it
> >>>>>>>>>> should consult those procedures for processing.  If it does no=
t
> >>>>>>>>>> support
> >>>>>>>>>> any NSH based OAM procedures, it must discard received packets
> >>>>>>>>>> with
> >>>>>>>>>> the
> >>>>>>>>>> OAM bit set.
> >>>>>>>>>>
> >>>>>>>>>> That way we are not held up waiting for agreement on a common
> >>>>>>>>>>OAM
> >>>>>>>>>> format, for which we do not yet have a starting point.  (We
> have
> >>>>>>>>>> various
> >>>>>>>>>> specific proposals for specific mechanisms.)
> >>>>>>>>>>
> >>>>>>>>>> Yours,
> >>>>>>>>>> Joel
> >>>>>>>>>>
> >>>>>>>>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
> >>>>>>>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05.
> >>>>>>>>>>>First, I
> >>>>>>>>>>> would
> >>>>>>>>>>> like to thank Paul, Uri, and all the contributors and WG
> >>>>>>>>>>>members
> >>>>>>>>>>> who
> >>>>>>>>>>> have done so much work on this.
> >>>>>>>>>>>
> >>>>>>>>>>> Second, this document still needs a lot of work before it is
> >>>>>>>>>>> ready
> >>>>>>>>>>> to
> >>>>>>>>>>> advance.  I haven't scrutinized the references for my review =
-
> >>>>>>>>>>> but I
> >>>>>>>>>>> would ask you to think about what should be normative so that
> >>>>>>>>>>> someone
> >>>>>>>>>>> can implement NSH.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Major:
> >>>>>>>>>>>
> >>>>>>>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this
> >>>>>>>>>>>packet
> >>>>>>>>>>> is
> >>>>>>>>>>> an
> >>>>>>>>>>> Operations,
> >>>>>>>>>>>   Administration and Maintenance (OAM) message.  The receivin=
g
> >>>>>>>>>>> SFF
> >>>>>>>>>>> and
> >>>>>>>>>>>   SFs nodes MUST examine the payload and take appropriate
> >>>>>>>>>>>action
> >>>>>>>>>>> (e.g.
> >>>>>>>>>>>   return status information).  OAM message specifics and
> >>>>>>>>>>>handling
> >>>>>>>>>>>   details are outside the scope of this document."
> >>>>>>>>>>>
> >>>>>>>>>>> I am quite concerned that this document requires (MUST)
> >>>>>>>>>>> conformance
> >>>>>>>>>>> to a
> >>>>>>>>>>> document that isn't in any way referenced or specified.
> >>>>>>>>>>> Basically,
> >>>>>>>>>>> an
> >>>>>>>>>>> implementer has no way to be compliant.  At a minimum, this
> >>>>>>>>>>> should
> >>>>>>>>>>> have
> >>>>>>>>>>> a Normative Reference to the OAM procedures.
> >>>>>>>>>>>
> >>>>>>>>>>> If truly necessary, another way out would be to reserve this
> >>>>>>>>>>>bit
> >>>>>>>>>>> for
> >>>>>>>>>>> OAM
> >>>>>>>>>>> but save the definition and behavior for the OAM draft.
> That'd
> >>>>>>>>>>> be
> >>>>>>>>>>> unfortunate in that implementations could conform to NSH but
> >>>>>>>>>>>not
> >>>>>>>>>>> the
> >>>>>>>>>>> associated OAM.
> >>>>>>>>>>
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> sfc mailing list
> >>>>>>>>>> sfc@ietf.org
> >>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> sfc mailing list
> >>>>>>>> sfc@ietf.org
> >>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>
> >>>>> _______________________________________________
> >>>>> sfc mailing list
> >>>>> sfc@ietf.org
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>
> >>
> >
> >_______________________________________________
> >sfc mailing list
> >sfc@ietf.org
> >https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Jun  9 05:17:01 2016
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37D2E12D0EA for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 05:17:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.947
X-Spam-Level: 
X-Spam-Status: No, score=-15.947 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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
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 xA_BVgX7A3w2 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 05:16:58 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B890512D0E7 for <sfc@ietf.org>; Thu,  9 Jun 2016 05:16:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18988; q=dns/txt; s=iport; t=1465474617; x=1466684217; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=uxaCH8LopyxYLQ9WfL+GEMXFTpyOwmxtPVi2GCoShdc=; b=OrVYfiNbvZuwMLBWLC8Rkm+oUsdcMK12XFBqKxRh8ic8nnHaEot9Q1J3 0/xB4CfYmQR6/8btG5zEUNqSBcrzrE4gpbUOCUi3IPw1CCRiBe0+sgH9b 77DC9qjs4C5J2wK44pQJetoVYnxOGc2yo3SOghRr/huhGRKyxivx1Xt6W 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D5AQAjXVlX/4kNJK1egz5WfQa7EYF6F?= =?us-ascii?q?wuFcQIcgRs4FAEBAQEBAQFlJ4RFAQEBBAEBASAROgsQAgEIEQQBAQECAiMDAgI?= =?us-ascii?q?CJQsUAQgIAgQOBRmIFg6tCZEOAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWBAYUmg?= =?us-ascii?q?XcIgk6EQBeCaiuCLgWNaoprAY4mgWmEUohlj2QBHjaCBxyBS26JCX8BAQE?=
X-IronPort-AV: E=Sophos;i="5.26,444,1459814400"; d="scan'208";a="113273691"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Jun 2016 12:16:56 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id u59CGuRk012842 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 9 Jun 2016 12:16:56 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 9 Jun 2016 07:16:55 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Thu, 9 Jun 2016 07:16:55 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Dolganow,  Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIQDl8S6UFGA0S7LHjL6gsGf5/dfjeAgAARR4CAAAwpAIAABYoAgAADD4CAAACqgIAAA0YA//+zKCaAAGT4gIAAd8YAgAKhVACAAHoBAP//zlIA
Date: Thu, 9 Jun 2016 12:16:55 +0000
Message-ID: <03F7C1F8-3840-4C91-A1A5-76D184F51868@cisco.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com> <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com> <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com> <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com> <787AE7BB302AE849A7480A190F8B933008DAF5A7@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933008DAF5A7@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.15.1.160411
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.43.181]
Content-Type: text/plain; charset="utf-8"
Content-ID: <3E02227F4924FC4C805B8A8FA712425C@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/IkrqBSPCb7H_Pd403SPVmXdUFCQ>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 12:17:00 -0000

VGhpcyBsb29rcyBnb29kIHRvIG1lIC4uDQoNCkppbQ0KDQoNCg0KDQpPbiA2LzkvMTYsIDc6MTQg
QU0sICJzZmMgb24gYmVoYWxmIG9mIG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIDxzZmMt
Ym91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bT4gd3JvdGU6DQoNCj5IaSBBbmRyZXcsIA0KPg0KPlRoYW5rIHlvdSBmb3Igc2hhcmluZyB0aGlz
IHByb3Bvc2FsLiBJTUhPLCB0aGUgY29uZmlndXJhYmxlIGJlaGF2aW9yIHNob3VsZCBiZSBkaXNh
YmxlZCBieSBkZWZhdWx0LiANCj4NCj5QbGVhc2UgZmluZCBiZWxvdyBhbiB1cGRhdGVkIHRleHQg
cHJvcG9zYWw6DQo+DQo+PT09PT09PT09PT09PQ0KPiAgIE8gYml0OiBTZXR0aW5nIHRoaXMgYml0
IGluZGljYXRlcyBhbiBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kDQo+ICAgTWFpbnRl
bmFuY2UgKE9BTSkgcGFja2V0LiAgVGhlIGFjdHVhbCBmb3JtYXQgYW5kIHByb2Nlc3Npbmcgb2Yg
U0ZDDQo+ICAgT0FNIG1lc3NhZ2VzIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgc3BlY2lm
aWNhdGlvbiAoc2VlIFtJLQ0KPiAgIEQuaWV0Zi1zZmMtb2FtLWZyYW1ld29ya10pLg0KPg0KPiAg
IFNGL1NGRiBpbXBsZW1lbnRhdGlvbnMsIHdoaWNoIGRvIG5vdCBzdXBwb3J0IFNGQyBPQU0gcHJv
Y2VkdXJlcywNCj4gICBTSEFMTCBkaXNjYXJkIHBhY2tldHMgd2l0aCBPLWJpdCBzZXQuDQo+DQo+
ICAgU0YvU0ZGIGltcGxlbWVudGF0aW9ucyBNQVkgc3VwcG9ydCBhIGNvbmZpZ3VyYWJsZSBwYXJh
bWV0ZXIgdG8gZW5hYmxlDQo+ICAgZm9yd2FyZGluZyByZWNlaXZlZCBTRkMgT0FNIHBhY2tldHMg
dW5tb2RpZmllZCB0byB0aGUgbmV4dCBlbGVtZW50IGluDQo+ICAgdGhlIGNoYWluLiAgU3VjaCBi
ZWhhdmlvciBtYXkgYmUgYWNjZXB0YWJsZSBmb3IgYSBzdWJzZXQgb2YgT0FNDQo+ICAgZnVuY3Rp
b25zLCBidXQgY2FuIHJlc3VsdCBpbiB1bmV4cGVjdGVkIG91dGNvbWVzIGZvciBvdGhlcnMsIHRo
dXMgaXQNCj4gICBpcyByZWNvbW1lbmRlZCB0byBhbmFseXplIHRoZSBpbXBhY3Qgb2YgZm9yd2Fy
ZGluZyBhbiBPQU0gcGFja2V0IGZvcg0KPiAgIGFsbCBPQU0gZnVuY3Rpb25zIHByaW9yIHRvIGVu
YWJsaW5nIHRoaXMgYmVoYXZpb3IuICBUaGUgY29uZmlndXJhYmxlDQo+ICAgcGFyYW1ldGVyIE1V
U1QgYmUgZGlzYWJsZWQgYnkgZGVmYXVsdC4NCj4NCj4gICBGb3IgZGF0YSAoaS5lLiwgbm90IE9B
TSkgcGFja2V0cywgdGhlIE8tYml0IE1VU1QgYmUgY2xlYXJlZCBhbmQgTVVTVA0KPiAgIE5PVCBi
ZSBtb2RpZmllZCBhbG9uZyB0aGUgU0ZQLg0KPj09PT09PT09PT0NCj4NCj5DaGVlcnMsDQo+TWVk
DQo+DQo+PiAtLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4+IERlIDogRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRykgW21haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tXQ0KPj4g
RW52b3nDqSA6IGpldWRpIDkganVpbiAyMDE2IDA1OjU4DQo+PiDDgCA6IEpvZWwgTS4gSGFscGVy
bjsgQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTg0KPj4gQ2MgOiBzZmNAaWV0Zi5vcmcNCj4+IE9i
amV0IDogUmU6IFtzZmNdIGVhcmx5IEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLXNmYy1uc2gtMDUN
Cj4+IA0KPj4gT0ssDQo+PiANCj4+IEhlcmUgaXMgYW4gb3B0aW9uLiBJIGFtIHVzaW5nIE1vaGFt
ZWQncywgeW91cidzIGFuZCBteSB0ZXh0IGNvbWJpbmF0aW9uDQo+PiBBcyBiYXNlOg0KPj4gDQo+
PiBPIGJpdDogU2V0dGluZyB0aGlzIGJpdCBpbmRpY2F0ZXMgYW4gT3BlcmF0aW9ucywgQWRtaW5p
c3RyYXRpb24sIGFuZA0KPj4gTWFpbnRlbmFuY2UgKE9BTSkgcGFja2V0LiAgVGhlIGFjdHVhbCBm
b3JtYXQgYW5kIHByb2Nlc3Npbmcgb2YgU0ZDIE9BTQ0KPj4gTWVzc2FnZXMgaXMgb3V0c2lkZSB0
aGUgc2NvcGUgb2YgdGhpcyBzcGVjaWZpY2F0aW9uIChzZWUNCj4+IFtJLUQuaWV0Zi1zZmMtb2Ft
LWZyYW1ld29ya10pLg0KPj4gDQo+PiBTRi9TRkZzIGltcGxlbWVudGF0aW9ucyBjb21wbGlhbnQg
dG8gdGhpcyBTcGVjaWZpY2F0aW9uIFNIQUxMIGRpc2NhcmQNCj4+IHRoZSBwYWNrZXQgYmUgZGVm
YXVsdCB3aGVuIHRoZSBiaXQgaXMgc2V0IGFuZCBhbiBTRi9TRkYgZG9lcyBub3Qgc3VwcG9ydHMN
Cj4+IE9BTSBwcm9jZWR1cmVzLg0KPj4gDQo+PiBTRi9TRkZzIGltcGxlbWVudGF0aW9ucyBjb21w
bGlhbnQgdG8gdGhpcyBzcGVjaWZpY2F0aW9uIE1BWSBzdXBwb3J0DQo+PiBjb25maWd1cmFibGUg
YmVoYXZpb3VyIHRvIGZvcndhcmQgdGhlIHJlY2VpdmVkIE9BTSBwYWNrZXQgdW5tb2RpZmllZA0K
Pj4gdG8gdGhlIG5leHQgZWxlbWVudCBpbiB0aGUgTlNILXNwZWNpZmllZCBjaGFpbi4gU3VjaCBi
ZWhhdmlvdXIgbWF5IGJlDQo+PiBhY2NlcHRhYmxlIGZvciBhIHN1YnNldCBvZiBPQU0gZnVuY3Rp
b25zIGJ1dCBjYW4gcmVzdWx0IGluIHVuZXhwZWN0ZWQNCj4+IGJlaGF2aW91ciBmb3Igb3RoZXJz
LCB0aHVzIGl0IGlzIHJlY29tbWVuZGVkIHRvIGFuYWx5emUgdGhlIGltcGFjdCBvZg0KPj4gZm9y
d2FyZGluZyBhbiBPQU0gcGFja2V0IGZvciBhbGwgT0FNIGZ1bmN0aW9ucyBkZXBsb3llZCBwcmlv
cg0KPj4gdG8gZW5hYmxpbmcgdGhlIGZvcndhcmRpbmcuDQo+PiANCj4+ICAgICBGb3IgZGF0YSAo
aS5lLiwgbm90IE9BTSkgcGFja2V0cywgdGhlIE8gYml0IE1VU1QgYmUgY2xlYXJlZCBhbmQgTVVT
VA0KPj4gTk9UDQo+PiAgICAgYmUgbW9kaWZpZWQgYWxvbmcgdGhlIFNGUC4NCj4+IA0KPj4gDQo+
PiANCj4+IEFuZHJldw0KPj4gDQo+PiANCj4+IA0KPj4gT24gMjAxNi0wNi0wNywgNzo0OCBQTSwg
InNmYyBvbiBiZWhhbGYgb2YgSm9lbCBNLiBIYWxwZXJuIiB3cm90ZToNCj4+IA0KPj4gPkNhbiB5
b3Ugc3VnZ2VzdCB3aGF0IHRoYXQgdGV4dCB3b3VsZCBsb29rIGxpa2U/DQo+PiA+SSBjYW4gd2Vs
bCBiZWxpZXZlIHRoYXQgdGhlcmUgaXMgYmV0dGVyIHRleHQgdGhhbiB3aGF0IEkgcHJvcG9zZWQu
DQo+PiA+DQo+PiA+WW91cnMsDQo+PiA+Sm9lbA0KPj4gPg0KPj4gPk9uIDYvNy8xNiAxMjozOSBB
TSwgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgd3JvdGU6DQo+PiA+PiBKb2VsLA0KPj4g
Pj4NCj4+ID4+IEkgdGhpbmsgd2UgY2FuIHByZXZlbnQgdGhpcyB3aXRoIGFwcHJvcHJpYXRlIHRl
eHQgYXJvdW5kICJTSE9VTEQiDQo+PiA+Pm9wdGlvbi4NCj4+ID4+IEluIHRoZSBzcGVjIGFuZCBp
biB0aGUgc3Vic2VxdWVudCBPQU0gZHJhZnRzLiBUaGF0IHdpbGwgbWFrZSBvcGVyYXRvcnMNCj4+
ID4+IGNhcmVmdWwgYW5kIHdpbGwgbm90IHByZXZlbnQgZmxleGliaWxpdHkgd2hlcmUgc29tZSBm
dW5jdGlvbnMgbGlrZSBJIG9yDQo+PiA+PiBHcmVnIHNob3duIG1heSBzdGlsbCBvZmZlciB2YWx1
ZSB3aXRob3V0IGUyZSBPQU0gc3VwcG9ydC4NCj4+ID4+DQo+PiA+PiBBbmRyZXcNCj4+ID4+DQo+
PiA+PiBPbiAyMDE2LTA2LTA3LCAxMTozNyBBTSwgIkpvZWwgTS4gSGFscGVybiIgd3JvdGU6DQo+
PiA+Pg0KPj4gPj4+IFRoZSBjb252ZXJzZSBzaXR1YXRpb24gaXMgdGhhdCB0aGUgb3BlcmF0b3Ig
b3JpZ2luYXRlcyBPQU0gcGFja2V0cywNCj4+ID4+PiB0aGlua2luZyBldmVyeXRoaW5nIGlzIGNv
bmZpZ3VyZWQgcmlnaHQsIGFuZCBzb21lIGRldmljZXMgaGF2ZSBub3QNCj4+IGJlZW4NCj4+ID4+
PiB1cGRhdGVkLiAgRHJvcHBpbmcgdGhlIHBhY2tldHMgcHJvZHVjZXMgcHJvYmxlbXMsIGJ1dCB0
aGV5IGFyZQ0KPj4gcHJvYmxlbXMNCj4+ID4+PiB0aGF0IHdpbGwgbGVhZCB0aGUgb3BlcmF0b3Ig
dG8gdGhlIGZhaWx1cmUuDQo+PiA+Pj4gRm9yd2FyZGluZyB0aGVtIGluIHRoZSB3cm9uZyBwbGFj
ZXMgY2FuIHByb2R1Y2UgbXVjaCB3b3JzZSByZXN1bHRzLg0KPj4gPj4+DQo+PiA+Pj4gWW91cnMs
DQo+PiA+Pj4gSm9lbA0KPj4gPj4+DQo+PiA+Pj4gT24gNi82LzE2IDExOjM0IFBNLCBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKSB3cm90ZToNCj4+ID4+Pj4gSm9lbCwNCj4+ID4+Pj4NCj4+
ID4+Pj4gU29ycnkgZm9yIGF1dG8tY29ycmVjdCBtaXNzcGVsbGluZyAgb2YgeW91IG5hbWUuDQo+
PiA+Pj4+DQo+PiA+Pj4+IEFuZHJldw0KPj4gPj4+Pg0KPj4gPj4+PiBTZW50IGZyb20gbXkgaVBo
b25lDQo+PiA+Pj4+DQo+PiA+Pj4+PiBPbiBKdW4gNywgMjAxNiwgYXQgMTE6MTMgQU0sIERvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQo+PiA+Pj4+PiA8YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbT4gd3JvdGU6DQo+PiA+Pj4+Pg0KPj4gPj4+Pj4gSmFjaywNCj4+ID4+Pj4+DQo+PiA+Pj4+
PiBCYWNrIHRvIG15IGZ1bmRhbWVudGFsIGFzc3VtcHRpb24uIFBlb3BsZSBkbyBub3QganVzdCB0
dXJuIGUyZQ0KPj4gPj4+Pj4gZmVhdHVyZXMgaW4NCj4+ID4+Pj4+IHJlYWwgbGlmZSB3aXRob3V0
IGtub3dpbmcgd2hhdCB0aGV5IGRvLiBUb25zIG9mIHRvZGF5J3MNCj4+ID4+Pj4+IFNETi0ocill
dm9sdXRpb24sDQo+PiA+Pj4+PiBpbmNsdWRpbmcgU0ZDIHdvcmsgaXMgZHJpdmVuIGJ5IG5ldHdv
cmsgaW5mbGV4aWJpbGl0eSB0byBzdXBwb3J0IG5ldw0KPj4gPj4+Pj4gdGhpbmdzLiBUaGUgYmVs
b3cgYXQgbGVhc3QgZ2l2ZXMgeW91IGEgYmFzaWMgbGV2ZWwgb2YgaW50ZXJvcCB3aGVuDQo+PiA+
Pj4+PnNvbWUNCj4+ID4+Pj4+IE9BTSBmdW5jdGlvbnMgZG8gbm90IHJlcXVpcmUgZXZlcnkgZWxl
bWVudCB1cGdyYWRlLg0KPj4gPj4+Pj4NCj4+ID4+Pj4+IEFuZHJldw0KPj4gPj4+Pj4NCj4+ID4+
Pj4+PiBPbiAyMDE2LTA2LTA3LCAxMTowMSBBTSwgIkpvZWwgTS4gSGFscGVybiIgd3JvdGU6DQo+
PiA+Pj4+Pj4NCj4+ID4+Pj4+PiBJIGhhdmUgbm8gcHJvYmxlbSB3aXRoIGEga25vYiB0aGF0IHNh
eXMgImlmIHlvdSBnZXQgYW4gT0FNIHBhY2tldA0KPj4gPj4+Pj4+bGlrZQ0KPj4gPj4+Pj4+IDx0
aGlzPiwganVzdCBmb3J3YXJkIGl0LiIgIEJ1dCB0aGF0IGlzIGEgZm9ybSBvZiBrbm93bGVkZ2Uu
DQo+PiA+Pj4+Pj4gQSBrbm9iIHRoYXQgc2F5cyAiSnVzdCBmb3J3YXJkIE9BTSBwYWNrZXRzIiBp
cyBsaWFibGUgdG8gYnJlYWsNCj4+ID4+Pj4+PnRoaW5ncy4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+
IFlvdXJzLA0KPj4gPj4+Pj4+IEpvZWwNCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+PiBPbiA2LzYvMTYg
MTA6NTggUE0sIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIHdyb3RlOg0KPj4gPj4+Pj4+
PiBEYXZlLA0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+PiBBZ3JlZSBvbiB5b3Ugc3RhdGVtZW50IHJl
Z2FyZGluZyBiYWQgcmVzdWx0IGlmIE9BTSBmdW5jdGlvbiBpcyBub3QNCj4+ID4+Pj4+Pj4gc3Vw
cG9ydGVkOyBob3dldmVyLCBJIGtub3cgb2Ygbm8gY2FzZSB3aGVyZSBhbiBvcGVyYXRvciBkZXBs
b3llZA0KPj4gPj4+Pj4+Pk9BTQ0KPj4gPj4+Pj4+PiBmdW5jdGlvbiB3aXRob3V0IHVuZGVyc3Rh
bmRpbmcgd2hhdCBpdCBkaWQuIFBlb3BsZSBqdXN0IGRvIG5vdCBkbw0KPj4gPj4+Pj4+PiB0aGlz
DQo+PiA+Pj4+Pj4+IHR5cGUgb2YgdGhpbmdzLCBhbmQgZXZlbiBpZiB0aGV5IGRpZCAtIHRoZSBi
ZWhhdmlvdXIgcHJvcG9zZWQgd2lsbA0KPj4gPj4+Pj4+PiBub3QNCj4+ID4+Pj4+Pj4gdG8NCj4+
ID4+Pj4+Pj4gcHJvZHVjZSBpbnN0YWJpbGl0eSAtIGl0IHdpbGwgZ2l2ZSBtb3JlIG9mIMKzZ2Fy
YmFnZSBpbiBnYXJiYWdlDQo+PiBvdXTCsg0KPj4gPj4+Pj4+PiByZXN1bHQuDQo+PiA+Pj4+Pj4+
DQo+PiA+Pj4+Pj4+IEJ5IGFsbG93aW5nIGNvbmZpZ3VyYWJsZSBiZWhhdmlvdXIsIHdlIGFsbG93
IHJ1bm5pbmcgZTJlIE9BTSB0aGF0DQo+PiA+Pj4+Pj4+IGRvZXMNCj4+ID4+Pj4+Pj4gbm90DQo+
PiA+Pj4+Pj4+IHJlcXVpcmUgZXZlcnkgZWxlbWVudCBpbiBhIGdpdmVuIGNoYWluIHRvIHN1cHBv
cnQgZXZlcnkgT0FNDQo+PiA+Pj4+Pj4+ZnVuY3Rpb24uDQo+PiA+Pj4+Pj4+IFRoaXMNCj4+ID4+
Pj4+Pj4gaXMgbW9yZSBmbGV4aWJsZS4gSSBhbSBPSyB0byBzYXkgU0hBTEwgZHJvcCBhbmQgU0hP
VUxEIHN1cHBvcnQNCj4+ID4+Pj4+Pj4gY29uZmlndXJhYmxlIGJlaGF2aW91cjoNCj4+ID4+Pj4+
Pj4NCj4+ID4+Pj4+Pj4gU2VjIDMuMjogICIgTyBiaXQ6IHJlc2VydmVkIGZvciBPcGVyYXRpb25z
LCBBZG1pbmlzdHJhdGlvbiBhbmQNCj4+ID4+Pj4+Pj4gTWFpbnRlbmFuY2UNCj4+ID4+Pj4+Pj4g
KE9BTSkgbWVzc2FnZS4gU0YvU0ZGcyBpbXBsZW1lbmF0aW9ucyBjb21wbGlhbnQgdG8gdGhpcw0K
Pj4gPj4+Pj4+PnNwZWNpZmljYXRpb24NCj4+ID4+Pj4+Pj4gU0hBTEwgZGlzY2FyZCB0aGUgcGFj
a2V0IGJlIGRlZmF1bHQgd2hlbiB0aGUgYml0IGlzIHNldCBhbmQgYW4NCj4+ID4+Pj4+Pj5TRi9T
RkYNCj4+ID4+Pj4+Pj4gZG9lcw0KPj4gPj4+Pj4+PiBub3QNCj4+ID4+Pj4+Pj4gc3VwcG9ydHMg
dGhlIE9BTSBwcm9jZWR1cmUuIFNGL1NGRnMgaW1wbGVtZW50YXRpb25zIGNvbXBsaWFudCB0bw0K
Pj4gPj4+Pj4+PiBUaGlzIHNwZWNpZmljYXRpb24gU0hPVUxEIHN1cHBvcnQgY29uZmlndXJhYmxl
IGJlaGF2aW91ciB3aGV0aGVyDQo+PiB0bw0KPj4gPj4+Pj4+PiBkaXNjYXJkDQo+PiA+Pj4+Pj4+
IHRoZSBwYWNrZXQgb3IgZm9yd2FyZCB1bm1vZGlmaWVkIHRvIHRoZSBuZXh0IGVsZW1lbnQgaW4g
dGhlDQo+PiA+Pj4+Pj4+IE5TSC1zcGVjaWZpZWQNCj4+ID4+Pj4+Pj4gY2hhaW4NCj4+ID4+Pj4+
Pj4gcmVnYXJkbGVzcyB3aGV0aGVyIGFuIFNGL1NGRiBzdXBwb3J0cyB0aGUgT0FNIHByb2NlZHVy
ZXMuIE9BTQ0KPj4gPj4+Pj4+Pm1lc3NhZ2UNCj4+ID4+Pj4+Pj4gc3BlY2lmaWNzIGFuZCBoYW5k
bGluZyBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+PiA+Pj4+Pj4+IGRv
Y3VtZW50Lg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+PiBB
bmRyZXcNCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IE9uIDIwMTYtMDYtMDcsIDEwOjQ4IEFNLCAi
RGF2ZSBEb2xzb24iIHdyb3RlOg0KPj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IEkgYWdyZWUgd2l0
aCBKb2VsIHRoYXQgdW5rbm93biBPQU0gdHlwZXMgbXVzdCBiZSBkcm9wcGVkLiBTb21lIG9mDQo+
PiA+Pj4+Pj4+PiB0aGUNCj4+ID4+Pj4+Pj4+IE9BTQ0KPj4gPj4+Pj4+Pj4gc2NoZW1lcyBpbiBk
aXNjdXNzaW9uIGhhdmUgcmVxdWlyZWQgYW4gZWNobywgd2hlcmVhcyBvdGhlcnMgaGF2ZQ0KPj4g
Pj4+Pj4+Pj4gcmVxdWlyZWQNCj4+ID4+Pj4+Pj4+IHNvbWUga2luZCBvZiBjb250cm9sLXBsYW5l
IHJlc3BvbnNlLiBGb3J3YXJkaW5nIHN1Y2ggcGFja2V0cw0KPj4gd291bGQNCj4+ID4+Pj4+Pj4+
IGNhdXNlDQo+PiA+Pj4+Pj4+PiBoYXZvYy4NCj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pg0KPj4g
Pj4+Pj4+Pj4gT3JpZ2luYWwgTWVzc2FnZQ0KPj4gPj4+Pj4+Pj4gRnJvbTogSm9lbCBNLiBIYWxw
ZXJuDQo+PiA+Pj4+Pj4+PiBTZW50OiBNb25kYXksIEp1bmUgNiwgMjAxNiAxMDoyOCBQTQ0KPj4g
Pj4+Pj4+Pj4gVG86IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBBbGlhIEF0bGFzDQo+
PiA+Pj4+Pj4+PiBDYzogc2ZjLWNoYWlyc0BpZXRmLm9yZzsgc2ZjQGlldGYub3JnDQo+PiA+Pj4+
Pj4+PiBTdWJqZWN0OiBSZTogW3NmY10gZWFybHkgQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtc2Zj
LW5zaC0wNQ0KPj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+PiBHaXZlbiB0aGF0
IGJsaW5kbHkgZm9yd2FyZGluZyBPQU0gcGFja2V0cyBpcyBsaWtlbHkgdG8gcHJvZHVjZQ0KPj4g
Pj4+Pj4+Pj4gdW5leHBlY3RlZCByZXN1bHRzLCBJIGFtIGluY2xpbmVkIHRvIGNvbmNsdWRlIHRo
YXQgYW4gU0ZGIHdobyBpcw0KPj4gPj4+Pj4+Pj4gY29uZmlndXJlZCB0byBmb3J3YXJkIE9BTSBw
YWNrZXRzIGJldHRlciBhbHNvIGtub3cgc29tZXRoaW5nDQo+PiBhYm91dA0KPj4gPj4+Pj4+Pj4g
d2hhdA0KPj4gPj4+Pj4+Pj4gaXQgaXMgZG9pbmcuDQo+PiA+Pj4+Pj4+PiBJbiB0aGUgYWJzZW5j
ZSBvZiBzdWNoIGtub3dsZWRnZSwgSSBoYXZlIHRyb3VibGUgc2VlaW5nIGhvdw0KPj4gPj4+Pj4+
Pj5hbnl0aGluZw0KPj4gPj4+Pj4+Pj4gb3RoZXIgdGhhbiBkcm9wcGluZyB0aGVtIGlzIHNhZmUu
DQo+PiA+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4gWW91cnMsDQo+PiA+Pj4+Pj4+PiBKb2VsDQo+PiA+
Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IE9uIDYvNi8xNiA5OjQ0IFBNLCBEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKSB3cm90ZToNCj4+ID4+Pj4+Pj4+PiBKb2VsLCBBbGlhLA0KPj4gPj4+Pj4+
Pj4+DQo+PiA+Pj4+Pj4+Pj4gSSBkbyBub3QgdGhpbmsgd2Ugc2hvdWxkIGZvcmNlIGRpc2NhcmQu
IFRoZXJlIG1heSBiZQ0KPj4gPj4+Pj4+Pj4+IGltcGxlbWVudGF0aW9ucw0KPj4gPj4+Pj4+Pj4+
IG9mDQo+PiA+Pj4+Pj4+Pj4gU0ZGL1NGIHdpdGhvdXQgT0FNIHN1cHBvcnQgYWRkZWQgYW5kIHRo
ZXJlIG1heWJlIE9BTSBwcm9jZWR1cmVzDQo+PiA+Pj4+Pj4+Pj4gdGhhdA0KPj4gPj4+Pj4+Pj4+
IG1heQ0KPj4gPj4+Pj4+Pj4+IHN0aWxsIGJlIHVzZWZ1bCBldmVuIGlmIG9ubHkgcGFydCBvZiBh
IGNoYWluIHBhcnRpY2lwYXRlcyBpbiBhbg0KPj4gPj4+Pj4+Pj4+T0FNDQo+PiA+Pj4+Pj4+Pj4g
cHJvY2Vzc2luZy4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IFNvIGhvdyBhYm91dDoNCj4+
ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IFNlYyAzLjI6ICAiIE8gYml0OiByZXNlcnZlZCBmb3Ig
T3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24gYW5kDQo+PiA+Pj4+Pj4+Pj4gTWFpbnRlbmFuY2UN
Cj4+ID4+Pj4+Pj4+PiAoT0FNKSBtZXNzYWdlLiBTRi9TRkZzIGltcGxlbWVuYXRpb25zIGNvbXBs
aWFudCB0byB0aGlzDQo+PiA+Pj4+Pj4+Pj4gc3BlY2lmaWNhdGlvbg0KPj4gPj4+Pj4+Pj4+IFNI
QUxMIHN1cHBvcnQgY29uZmlndXJhYmxlIGJlaGF2aW91ciB3aGV0aGVyIHRvIGRpc2NhcmQgdGhl
DQo+PiA+Pj4+Pj4+Pj5wYWNrZXQNCj4+ID4+Pj4+Pj4+PiBvcg0KPj4gPj4+Pj4+Pj4+IGZvcndh
cmQgdW5tb2RpZmllZCB0byB0aGUgbmV4dCBlbGVtZW50IGluIHRoZSBOU0gtc3BlY2lmaWVkDQo+
PiBjaGFpbg0KPj4gPj4+Pj4+Pj4+IHJlZ2FyZGxlc3Mgd2hldGhlciBhbiBTRi9TRkYgc3VwcG9y
dHMgdGhlIE9BTSBwcm9jZWR1cmVzLiBPQU0NCj4+ID4+Pj4+Pj4+PiBtZXNzYWdlDQo+PiA+Pj4+
Pj4+Pj4gc3BlY2lmaWNzIGFuZCBoYW5kbGluZyBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzDQo+PiA+Pj4+Pj4+Pj4gZG9jdW1lbnQuDQo+PiA+Pj4+Pj4+Pj4NCj4+ID4+Pj4+
Pj4+Pg0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gQW5kcmV3DQo+PiA+Pj4+Pj4+Pj4NCj4+
ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+PiBPbiAyMDE2LTA2LTA3LCA4OjQyIEFNLCAic2ZjIG9u
IGJlaGFsZiBvZiBKb2VsIE0uIEhhbHBlcm4iDQo+PiA+Pj4+Pj4+Pj4+d3JvdGU6DQo+PiA+Pj4+
Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4+IEFsaWEsIHRoYW5rIHlvdSBmb3IgdGFraW5nIHRoZSB0aW1l
IHRvIGRvIGEgdGhvcm91Z2ggcmV2aWV3Lg0KPj4gPj4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+PiBJ
IHdvdWxkIGxpa2UgdG8gY29tbWVudCBvbiB0aGUgT0FNIGJpdC4gIEkgdW5kZXJzdGFuZCB5b3Vy
DQo+PiA+Pj4+Pj4+Pj4+cG9pbnQuDQo+PiA+Pj4+Pj4+Pj4+IEl0DQo+PiA+Pj4+Pj4+Pj4+IHdp
bGwgdGFrZSBzaWduaWZpY2FudCB0aW1lIHRvIGdldCBldmVuIGEgc2lnbmlmaWNhbnQgcG9ydGlv
biBvZg0KPj4gPj4+Pj4+Pj4+PiB0aGUNCj4+ID4+Pj4+Pj4+Pj4gT0FNDQo+PiA+Pj4+Pj4+Pj4+
IHByb2NlZHVyZXMgKG11Y2ggbGVzcyBhbGwgb2YgdGhlbSkgZGVmaW5lZC4NCj4+ID4+Pj4+Pj4+
Pj4NCj4+ID4+Pj4+Pj4+Pj4gV291bGQgaXQgbWFrZSBzZW5zZSB0byB0dXJuIHRoZSByZXF1aXJl
bWVudCBhcm91bmQ/ICBDb3VsZCB3ZQ0KPj4gPj4+Pj4+Pj4+PnNheToNCj4+ID4+Pj4+Pj4+Pj4g
QW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYSBwYWNrZXQgd2l0aCB0aGUgT0FNIGJpdCBzZXQgc2hvdWxk
DQo+PiA+Pj4+Pj4+Pj4+IGRldGVybWluZQ0KPj4gPj4+Pj4+Pj4+PiBpZg0KPj4gPj4+Pj4+Pj4+
PiBpdCBzdXBwb3J0cyBhbnkgTlNIIGJhc2VkIE9BTSBwcm9jZWR1cmVzIGFuZCBlbmNhcHN1bGF0
aW9ucy4NCj4+IGlmDQo+PiA+Pj4+Pj4+Pj4+IHNvLA0KPj4gPj4+Pj4+Pj4+PiBpdA0KPj4gPj4+
Pj4+Pj4+PiBzaG91bGQgY29uc3VsdCB0aG9zZSBwcm9jZWR1cmVzIGZvciBwcm9jZXNzaW5nLiAg
SWYgaXQgZG9lcyBub3QNCj4+ID4+Pj4+Pj4+Pj4gc3VwcG9ydA0KPj4gPj4+Pj4+Pj4+PiBhbnkg
TlNIIGJhc2VkIE9BTSBwcm9jZWR1cmVzLCBpdCBtdXN0IGRpc2NhcmQgcmVjZWl2ZWQgcGFja2V0
cw0KPj4gPj4+Pj4+Pj4+PiB3aXRoDQo+PiA+Pj4+Pj4+Pj4+IHRoZQ0KPj4gPj4+Pj4+Pj4+PiBP
QU0gYml0IHNldC4NCj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4gVGhhdCB3YXkgd2UgYXJl
IG5vdCBoZWxkIHVwIHdhaXRpbmcgZm9yIGFncmVlbWVudCBvbiBhIGNvbW1vbg0KPj4gPj4+Pj4+
Pj4+Pk9BTQ0KPj4gPj4+Pj4+Pj4+PiBmb3JtYXQsIGZvciB3aGljaCB3ZSBkbyBub3QgeWV0IGhh
dmUgYSBzdGFydGluZyBwb2ludC4gIChXZQ0KPj4gaGF2ZQ0KPj4gPj4+Pj4+Pj4+PiB2YXJpb3Vz
DQo+PiA+Pj4+Pj4+Pj4+IHNwZWNpZmljIHByb3Bvc2FscyBmb3Igc3BlY2lmaWMgbWVjaGFuaXNt
cy4pDQo+PiA+Pj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4+IFlvdXJzLA0KPj4gPj4+Pj4+Pj4+PiBK
b2VsDQo+PiA+Pj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4+PiBPbiA2LzYvMTYgODoxNyBQTSwgQWxp
YSBBdGxhcyB3cm90ZToNCj4+ID4+Pj4+Pj4+Pj4+IEkgaGF2ZSBkb25lIGFuIGVhcmx5IEFEIHJl
dmlldyBvZiBkcmFmdC1pZXRmLXNmYy1uc2gtMDUuDQo+PiA+Pj4+Pj4+Pj4+PkZpcnN0LCBJDQo+
PiA+Pj4+Pj4+Pj4+PiB3b3VsZA0KPj4gPj4+Pj4+Pj4+Pj4gbGlrZSB0byB0aGFuayBQYXVsLCBV
cmksIGFuZCBhbGwgdGhlIGNvbnRyaWJ1dG9ycyBhbmQgV0cNCj4+ID4+Pj4+Pj4+Pj4+bWVtYmVy
cw0KPj4gPj4+Pj4+Pj4+Pj4gd2hvDQo+PiA+Pj4+Pj4+Pj4+PiBoYXZlIGRvbmUgc28gbXVjaCB3
b3JrIG9uIHRoaXMuDQo+PiA+Pj4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+Pj4gU2Vjb25kLCB0aGlz
IGRvY3VtZW50IHN0aWxsIG5lZWRzIGEgbG90IG9mIHdvcmsgYmVmb3JlIGl0IGlzDQo+PiA+Pj4+
Pj4+Pj4+PiByZWFkeQ0KPj4gPj4+Pj4+Pj4+Pj4gdG8NCj4+ID4+Pj4+Pj4+Pj4+IGFkdmFuY2Uu
ICBJIGhhdmVuJ3Qgc2NydXRpbml6ZWQgdGhlIHJlZmVyZW5jZXMgZm9yIG15IHJldmlldyAtDQo+
PiA+Pj4+Pj4+Pj4+PiBidXQgSQ0KPj4gPj4+Pj4+Pj4+Pj4gd291bGQgYXNrIHlvdSB0byB0aGlu
ayBhYm91dCB3aGF0IHNob3VsZCBiZSBub3JtYXRpdmUgc28gdGhhdA0KPj4gPj4+Pj4+Pj4+Pj4g
c29tZW9uZQ0KPj4gPj4+Pj4+Pj4+Pj4gY2FuIGltcGxlbWVudCBOU0guDQo+PiA+Pj4+Pj4+Pj4+
Pg0KPj4gPj4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4+IE1ham9yOg0KPj4gPj4+Pj4+Pj4+Pj4N
Cj4+ID4+Pj4+Pj4+Pj4+IGEpIFNlYyAzLjI6ICAiIE8gYml0OiB3aGVuIHNldCB0byAweDEgaW5k
aWNhdGVzIHRoYXQgdGhpcw0KPj4gPj4+Pj4+Pj4+Pj5wYWNrZXQNCj4+ID4+Pj4+Pj4+Pj4+IGlz
DQo+PiA+Pj4+Pj4+Pj4+PiBhbg0KPj4gPj4+Pj4+Pj4+Pj4gT3BlcmF0aW9ucywNCj4+ID4+Pj4+
Pj4+Pj4+ICAgQWRtaW5pc3RyYXRpb24gYW5kIE1haW50ZW5hbmNlIChPQU0pIG1lc3NhZ2UuICBU
aGUgcmVjZWl2aW5nDQo+PiA+Pj4+Pj4+Pj4+PiBTRkYNCj4+ID4+Pj4+Pj4+Pj4+IGFuZA0KPj4g
Pj4+Pj4+Pj4+Pj4gICBTRnMgbm9kZXMgTVVTVCBleGFtaW5lIHRoZSBwYXlsb2FkIGFuZCB0YWtl
IGFwcHJvcHJpYXRlDQo+PiA+Pj4+Pj4+Pj4+PmFjdGlvbg0KPj4gPj4+Pj4+Pj4+Pj4gKGUuZy4N
Cj4+ID4+Pj4+Pj4+Pj4+ICAgcmV0dXJuIHN0YXR1cyBpbmZvcm1hdGlvbikuICBPQU0gbWVzc2Fn
ZSBzcGVjaWZpY3MgYW5kDQo+PiA+Pj4+Pj4+Pj4+PmhhbmRsaW5nDQo+PiA+Pj4+Pj4+Pj4+PiAg
IGRldGFpbHMgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuIg0KPj4gPj4+
Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4+IEkgYW0gcXVpdGUgY29uY2VybmVkIHRoYXQgdGhpcyBk
b2N1bWVudCByZXF1aXJlcyAoTVVTVCkNCj4+ID4+Pj4+Pj4+Pj4+IGNvbmZvcm1hbmNlDQo+PiA+
Pj4+Pj4+Pj4+PiB0byBhDQo+PiA+Pj4+Pj4+Pj4+PiBkb2N1bWVudCB0aGF0IGlzbid0IGluIGFu
eSB3YXkgcmVmZXJlbmNlZCBvciBzcGVjaWZpZWQuDQo+PiA+Pj4+Pj4+Pj4+PiBCYXNpY2FsbHks
DQo+PiA+Pj4+Pj4+Pj4+PiBhbg0KPj4gPj4+Pj4+Pj4+Pj4gaW1wbGVtZW50ZXIgaGFzIG5vIHdh
eSB0byBiZSBjb21wbGlhbnQuICBBdCBhIG1pbmltdW0sIHRoaXMNCj4+ID4+Pj4+Pj4+Pj4+IHNo
b3VsZA0KPj4gPj4+Pj4+Pj4+Pj4gaGF2ZQ0KPj4gPj4+Pj4+Pj4+Pj4gYSBOb3JtYXRpdmUgUmVm
ZXJlbmNlIHRvIHRoZSBPQU0gcHJvY2VkdXJlcy4NCj4+ID4+Pj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+
Pj4+PiBJZiB0cnVseSBuZWNlc3NhcnksIGFub3RoZXIgd2F5IG91dCB3b3VsZCBiZSB0byByZXNl
cnZlIHRoaXMNCj4+ID4+Pj4+Pj4+Pj4+Yml0DQo+PiA+Pj4+Pj4+Pj4+PiBmb3INCj4+ID4+Pj4+
Pj4+Pj4+IE9BTQ0KPj4gPj4+Pj4+Pj4+Pj4gYnV0IHNhdmUgdGhlIGRlZmluaXRpb24gYW5kIGJl
aGF2aW9yIGZvciB0aGUgT0FNIGRyYWZ0Lg0KPj4gVGhhdCdkDQo+PiA+Pj4+Pj4+Pj4+PiBiZQ0K
Pj4gPj4+Pj4+Pj4+Pj4gdW5mb3J0dW5hdGUgaW4gdGhhdCBpbXBsZW1lbnRhdGlvbnMgY291bGQg
Y29uZm9ybSB0byBOU0ggYnV0DQo+PiA+Pj4+Pj4+Pj4+Pm5vdA0KPj4gPj4+Pj4+Pj4+Pj4gdGhl
DQo+PiA+Pj4+Pj4+Pj4+PiBhc3NvY2lhdGVkIE9BTS4NCj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+
Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+
ID4+Pj4+Pj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gPj4+Pj4+Pj4+PiBzZmNAaWV0Zi5vcmcN
Cj4+ID4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4gPj4+Pj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gPj4+Pj4+
Pj4gc2ZjQGlldGYub3JnDQo+PiA+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KPj4gPj4+Pj4NCj4+ID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+PiA+Pj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+PiA+
Pj4+PiBzZmNAaWV0Zi5vcmcNCj4+ID4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQo+PiA+Pj4+DQo+PiA+Pg0KPj4gPg0KPj4gPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiA+c2ZjIG1haWxpbmcgbGlzdA0KPj4g
PnNmY0BpZXRmLm9yZw0KPj4gPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj5zZmMgbWFpbGluZyBsaXN0DQo+c2ZjQGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCg==


From nobody Thu Jun  9 07:12:03 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8F8B12D7E9 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 07:12:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level: 
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 0lNa_ID43j86 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 07:11:58 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-02.alcatel-lucent.com [135.245.18.30]) (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 AC04B12D18C for <sfc@ietf.org>; Thu,  9 Jun 2016 07:11:58 -0700 (PDT)
Received: from us70uumx4.dmz.alcatel-lucent.com (unknown [135.245.18.16]) by Websense Email Security Gateway with ESMTPS id A5B8B176DE4CF; Thu,  9 Jun 2016 14:11:55 +0000 (GMT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (us70uusmtp4.zam.alcatel-lucent.com [135.5.2.66]) by us70uumx4.dmz.alcatel-lucent.com (GMO) with ESMTP id u59EBvom028113 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 9 Jun 2016 14:11:57 GMT
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id u59EBuxF023032 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 9 Jun 2016 14:11:56 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.234]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Thu, 9 Jun 2016 10:11:56 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIWUgrrSxm5BEmWkRlyBD+9G5/dbXSAgACXY4D//4YMAIAABYsAgACJK4D//3qNgIAAiWIA//88zCAACH38gAAS7PeA///xpwCAAydvgP//8+UAgAARYoD//90ViQ==
Date: Thu, 9 Jun 2016 14:11:55 +0000
Message-ID: <3926CAF3-9698-4AD6-9904-7B05CF98921A@alcatel-lucent.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <ee37ed43-3983-95eb-729e-30303550ea48@joelhalpern.com> <D37C4380.9FD2A%andrew.dolganow@alcatel-lucent.com> <39aba9eb-9024-12c7-4554-702a4e5c7aff@joelhalpern.com> <20160607024800.5697621.8531.88864@sandvine.com> <D37C5794.9FDD6%andrew.dolganow@alcatel-lucent.com> <334f547e-a0df-fd82-50e7-cfe40b9d35b1@joelhalpern.com> <D37C5BE1.9FE00%andrew.dolganow@alcatel-lucent.com> <C8824091-D27C-40D9-8749-A7C84BD14A85@alcatel-lucent.com> <3394984c-5c2c-3f14-f55b-e74057ee0823@joelhalpern.com> <D37C7069.9FE1D%andrew.dolganow@alcatel-lucent.com> <de3f0293-b0aa-8099-222d-76ab37bf1e5a@joelhalpern.com> <D37F07A3.A043C%andrew.dolganow@alcatel-lucent.com> <787AE7BB302AE849A7480A190F8B933008DAF5A7@OPEXCLILMA3.corporate.adroot.infra.ftgroup>, <03F7C1F8-3840-4C91-A1A5-76D184F51868@cisco.com>
In-Reply-To: <03F7C1F8-3840-4C91-A1A5-76D184F51868@cisco.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-Q3rf-tnUYplsvT8Kzy_oo4sAVM>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 14:12:02 -0000

Agree

Andrew

Sent from my iPhone

> On Jun 9, 2016, at 8:17 PM, Jim Guichard (jguichar) <jguichar@cisco.com> =
wrote:
>=20
> This looks good to me ..
>=20
> Jim
>=20
>=20
>=20
>=20
>> On 6/9/16, 7:14 AM, "sfc on behalf of mohamed.boucadair@orange.com" <sfc=
-bounces@ietf.org on behalf of mohamed.boucadair@orange.com> wrote:
>>=20
>> Hi Andrew,=20
>>=20
>> Thank you for sharing this proposal. IMHO, the configurable behavior sho=
uld be disabled by default.=20
>>=20
>> Please find below an updated text proposal:
>>=20
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>  O bit: Setting this bit indicates an Operations, Administration, and
>>  Maintenance (OAM) packet.  The actual format and processing of SFC
>>  OAM messages is outside the scope of this specification (see [I-
>>  D.ietf-sfc-oam-framework]).
>>=20
>>  SF/SFF implementations, which do not support SFC OAM procedures,
>>  SHALL discard packets with O-bit set.
>>=20
>>  SF/SFF implementations MAY support a configurable parameter to enable
>>  forwarding received SFC OAM packets unmodified to the next element in
>>  the chain.  Such behavior may be acceptable for a subset of OAM
>>  functions, but can result in unexpected outcomes for others, thus it
>>  is recommended to analyze the impact of forwarding an OAM packet for
>>  all OAM functions prior to enabling this behavior.  The configurable
>>  parameter MUST be disabled by default.
>>=20
>>  For data (i.e., not OAM) packets, the O-bit MUST be cleared and MUST
>>  NOT be modified along the SFP.
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>> Cheers,
>> Med
>>=20
>>> -----Message d'origine-----
>>> De : Dolganow, Andrew (Nokia - SG) [mailto:andrew.dolganow@nokia.com]
>>> Envoy=E9 : jeudi 9 juin 2016 05:58
>>> =C0 : Joel M. Halpern; BOUCADAIR Mohamed IMT/OLN
>>> Cc : sfc@ietf.org
>>> Objet : Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>>=20
>>> OK,
>>>=20
>>> Here is an option. I am using Mohamed's, your's and my text combination
>>> As base:
>>>=20
>>> O bit: Setting this bit indicates an Operations, Administration, and
>>> Maintenance (OAM) packet.  The actual format and processing of SFC OAM
>>> Messages is outside the scope of this specification (see
>>> [I-D.ietf-sfc-oam-framework]).
>>>=20
>>> SF/SFFs implementations compliant to this Specification SHALL discard
>>> the packet be default when the bit is set and an SF/SFF does not suppor=
ts
>>> OAM procedures.
>>>=20
>>> SF/SFFs implementations compliant to this specification MAY support
>>> configurable behaviour to forward the received OAM packet unmodified
>>> to the next element in the NSH-specified chain. Such behaviour may be
>>> acceptable for a subset of OAM functions but can result in unexpected
>>> behaviour for others, thus it is recommended to analyze the impact of
>>> forwarding an OAM packet for all OAM functions deployed prior
>>> to enabling the forwarding.
>>>=20
>>>    For data (i.e., not OAM) packets, the O bit MUST be cleared and MUST
>>> NOT
>>>    be modified along the SFP.
>>>=20
>>>=20
>>>=20
>>> Andrew
>>>=20
>>>=20
>>>=20
>>>> On 2016-06-07, 7:48 PM, "sfc on behalf of Joel M. Halpern" wrote:
>>>>=20
>>>> Can you suggest what that text would look like?
>>>> I can well believe that there is better text than what I proposed.
>>>>=20
>>>> Yours,
>>>> Joel
>>>>=20
>>>>> On 6/7/16 12:39 AM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>> Joel,
>>>>>=20
>>>>> I think we can prevent this with appropriate text around "SHOULD"
>>>>> option.
>>>>> In the spec and in the subsequent OAM drafts. That will make operator=
s
>>>>> careful and will not prevent flexibility where some functions like I =
or
>>>>> Greg shown may still offer value without e2e OAM support.
>>>>>=20
>>>>> Andrew
>>>>>=20
>>>>>> On 2016-06-07, 11:37 AM, "Joel M. Halpern" wrote:
>>>>>>=20
>>>>>> The converse situation is that the operator originates OAM packets,
>>>>>> thinking everything is configured right, and some devices have not
>>> been
>>>>>> updated.  Dropping the packets produces problems, but they are
>>> problems
>>>>>> that will lead the operator to the failure.
>>>>>> Forwarding them in the wrong places can produce much worse results.
>>>>>>=20
>>>>>> Yours,
>>>>>> Joel
>>>>>>=20
>>>>>>> On 6/6/16 11:34 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>>> Joel,
>>>>>>>=20
>>>>>>> Sorry for auto-correct misspelling  of you name.
>>>>>>>=20
>>>>>>> Andrew
>>>>>>>=20
>>>>>>> Sent from my iPhone
>>>>>>>=20
>>>>>>>> On Jun 7, 2016, at 11:13 AM, Dolganow, Andrew (Nokia - SG)
>>>>>>>> <andrew.dolganow@nokia.com> wrote:
>>>>>>>>=20
>>>>>>>> Jack,
>>>>>>>>=20
>>>>>>>> Back to my fundamental assumption. People do not just turn e2e
>>>>>>>> features in
>>>>>>>> real life without knowing what they do. Tons of today's
>>>>>>>> SDN-(r)evolution,
>>>>>>>> including SFC work is driven by network inflexibility to support n=
ew
>>>>>>>> things. The below at least gives you a basic level of interop when
>>>>>>>> some
>>>>>>>> OAM functions do not require every element upgrade.
>>>>>>>>=20
>>>>>>>> Andrew
>>>>>>>>=20
>>>>>>>>> On 2016-06-07, 11:01 AM, "Joel M. Halpern" wrote:
>>>>>>>>>=20
>>>>>>>>> I have no problem with a knob that says "if you get an OAM packet
>>>>>>>>> like
>>>>>>>>> <this>, just forward it."  But that is a form of knowledge.
>>>>>>>>> A knob that says "Just forward OAM packets" is liable to break
>>>>>>>>> things.
>>>>>>>>>=20
>>>>>>>>> Yours,
>>>>>>>>> Joel
>>>>>>>>>=20
>>>>>>>>>> On 6/6/16 10:58 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>>>>>> Dave,
>>>>>>>>>>=20
>>>>>>>>>> Agree on you statement regarding bad result if OAM function is n=
ot
>>>>>>>>>> supported; however, I know of no case where an operator deployed
>>>>>>>>>> OAM
>>>>>>>>>> function without understanding what it did. People just do not d=
o
>>>>>>>>>> this
>>>>>>>>>> type of things, and even if they did - the behaviour proposed wi=
ll
>>>>>>>>>> not
>>>>>>>>>> to
>>>>>>>>>> produce instability - it will give more of =B3garbage in garbage
>>> out=B2
>>>>>>>>>> result.
>>>>>>>>>>=20
>>>>>>>>>> By allowing configurable behaviour, we allow running e2e OAM tha=
t
>>>>>>>>>> does
>>>>>>>>>> not
>>>>>>>>>> require every element in a given chain to support every OAM
>>>>>>>>>> function.
>>>>>>>>>> This
>>>>>>>>>> is more flexible. I am OK to say SHALL drop and SHOULD support
>>>>>>>>>> configurable behaviour:
>>>>>>>>>>=20
>>>>>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>>>>>> Maintenance
>>>>>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
>>>>>>>>>> specification
>>>>>>>>>> SHALL discard the packet be default when the bit is set and an
>>>>>>>>>> SF/SFF
>>>>>>>>>> does
>>>>>>>>>> not
>>>>>>>>>> supports the OAM procedure. SF/SFFs implementations compliant to
>>>>>>>>>> This specification SHOULD support configurable behaviour whether
>>> to
>>>>>>>>>> discard
>>>>>>>>>> the packet or forward unmodified to the next element in the
>>>>>>>>>> NSH-specified
>>>>>>>>>> chain
>>>>>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
>>>>>>>>>> message
>>>>>>>>>> specifics and handling details are outside the scope of this
>>>>>>>>>> document.
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> Andrew
>>>>>>>>>>=20
>>>>>>>>>>> On 2016-06-07, 10:48 AM, "Dave Dolson" wrote:
>>>>>>>>>>>=20
>>>>>>>>>>> I agree with Joel that unknown OAM types must be dropped. Some =
of
>>>>>>>>>>> the
>>>>>>>>>>> OAM
>>>>>>>>>>> schemes in discussion have required an echo, whereas others hav=
e
>>>>>>>>>>> required
>>>>>>>>>>> some kind of control-plane response. Forwarding such packets
>>> would
>>>>>>>>>>> cause
>>>>>>>>>>> havoc.
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> Original Message
>>>>>>>>>>> From: Joel M. Halpern
>>>>>>>>>>> Sent: Monday, June 6, 2016 10:28 PM
>>>>>>>>>>> To: Dolganow, Andrew (Nokia - SG); Alia Atlas
>>>>>>>>>>> Cc: sfc-chairs@ietf.org; sfc@ietf.org
>>>>>>>>>>> Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> Given that blindly forwarding OAM packets is likely to produce
>>>>>>>>>>> unexpected results, I am inclined to conclude that an SFF who i=
s
>>>>>>>>>>> configured to forward OAM packets better also know something
>>> about
>>>>>>>>>>> what
>>>>>>>>>>> it is doing.
>>>>>>>>>>> In the absence of such knowledge, I have trouble seeing how
>>>>>>>>>>> anything
>>>>>>>>>>> other than dropping them is safe.
>>>>>>>>>>>=20
>>>>>>>>>>> Yours,
>>>>>>>>>>> Joel
>>>>>>>>>>>=20
>>>>>>>>>>>> On 6/6/16 9:44 PM, Dolganow, Andrew (Nokia - SG) wrote:
>>>>>>>>>>>> Joel, Alia,
>>>>>>>>>>>>=20
>>>>>>>>>>>> I do not think we should force discard. There may be
>>>>>>>>>>>> implementations
>>>>>>>>>>>> of
>>>>>>>>>>>> SFF/SF without OAM support added and there maybe OAM procedure=
s
>>>>>>>>>>>> that
>>>>>>>>>>>> may
>>>>>>>>>>>> still be useful even if only part of a chain participates in a=
n
>>>>>>>>>>>> OAM
>>>>>>>>>>>> processing.
>>>>>>>>>>>>=20
>>>>>>>>>>>> So how about:
>>>>>>>>>>>>=20
>>>>>>>>>>>> Sec 3.2:  " O bit: reserved for Operations, Administration and
>>>>>>>>>>>> Maintenance
>>>>>>>>>>>> (OAM) message. SF/SFFs implemenations compliant to this
>>>>>>>>>>>> specification
>>>>>>>>>>>> SHALL support configurable behaviour whether to discard the
>>>>>>>>>>>> packet
>>>>>>>>>>>> or
>>>>>>>>>>>> forward unmodified to the next element in the NSH-specified
>>> chain
>>>>>>>>>>>> regardless whether an SF/SFF supports the OAM procedures. OAM
>>>>>>>>>>>> message
>>>>>>>>>>>> specifics and handling details are outside the scope of this
>>>>>>>>>>>> document.
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> Andrew
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>> On 2016-06-07, 8:42 AM, "sfc on behalf of Joel M. Halpern"
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Alia, thank you for taking the time to do a thorough review.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> I would like to comment on the OAM bit.  I understand your
>>>>>>>>>>>>> point.
>>>>>>>>>>>>> It
>>>>>>>>>>>>> will take significant time to get even a significant portion =
of
>>>>>>>>>>>>> the
>>>>>>>>>>>>> OAM
>>>>>>>>>>>>> procedures (much less all of them) defined.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Would it make sense to turn the requirement around?  Could we
>>>>>>>>>>>>> say:
>>>>>>>>>>>>> An SFF that receives a packet with the OAM bit set should
>>>>>>>>>>>>> determine
>>>>>>>>>>>>> if
>>>>>>>>>>>>> it supports any NSH based OAM procedures and encapsulations.
>>> if
>>>>>>>>>>>>> so,
>>>>>>>>>>>>> it
>>>>>>>>>>>>> should consult those procedures for processing.  If it does n=
ot
>>>>>>>>>>>>> support
>>>>>>>>>>>>> any NSH based OAM procedures, it must discard received packet=
s
>>>>>>>>>>>>> with
>>>>>>>>>>>>> the
>>>>>>>>>>>>> OAM bit set.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> That way we are not held up waiting for agreement on a common
>>>>>>>>>>>>> OAM
>>>>>>>>>>>>> format, for which we do not yet have a starting point.  (We
>>> have
>>>>>>>>>>>>> various
>>>>>>>>>>>>> specific proposals for specific mechanisms.)
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> Yours,
>>>>>>>>>>>>> Joel
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On 6/6/16 8:17 PM, Alia Atlas wrote:
>>>>>>>>>>>>>> I have done an early AD review of draft-ietf-sfc-nsh-05.
>>>>>>>>>>>>>> First, I
>>>>>>>>>>>>>> would
>>>>>>>>>>>>>> like to thank Paul, Uri, and all the contributors and WG
>>>>>>>>>>>>>> members
>>>>>>>>>>>>>> who
>>>>>>>>>>>>>> have done so much work on this.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Second, this document still needs a lot of work before it is
>>>>>>>>>>>>>> ready
>>>>>>>>>>>>>> to
>>>>>>>>>>>>>> advance.  I haven't scrutinized the references for my review=
 -
>>>>>>>>>>>>>> but I
>>>>>>>>>>>>>> would ask you to think about what should be normative so tha=
t
>>>>>>>>>>>>>> someone
>>>>>>>>>>>>>> can implement NSH.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Major:
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this
>>>>>>>>>>>>>> packet
>>>>>>>>>>>>>> is
>>>>>>>>>>>>>> an
>>>>>>>>>>>>>> Operations,
>>>>>>>>>>>>>>  Administration and Maintenance (OAM) message.  The receivin=
g
>>>>>>>>>>>>>> SFF
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>  SFs nodes MUST examine the payload and take appropriate
>>>>>>>>>>>>>> action
>>>>>>>>>>>>>> (e.g.
>>>>>>>>>>>>>>  return status information).  OAM message specifics and
>>>>>>>>>>>>>> handling
>>>>>>>>>>>>>>  details are outside the scope of this document."
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> I am quite concerned that this document requires (MUST)
>>>>>>>>>>>>>> conformance
>>>>>>>>>>>>>> to a
>>>>>>>>>>>>>> document that isn't in any way referenced or specified.
>>>>>>>>>>>>>> Basically,
>>>>>>>>>>>>>> an
>>>>>>>>>>>>>> implementer has no way to be compliant.  At a minimum, this
>>>>>>>>>>>>>> should
>>>>>>>>>>>>>> have
>>>>>>>>>>>>>> a Normative Reference to the OAM procedures.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> If truly necessary, another way out would be to reserve this
>>>>>>>>>>>>>> bit
>>>>>>>>>>>>>> for
>>>>>>>>>>>>>> OAM
>>>>>>>>>>>>>> but save the definition and behavior for the OAM draft.
>>> That'd
>>>>>>>>>>>>>> be
>>>>>>>>>>>>>> unfortunate in that implementations could conform to NSH but
>>>>>>>>>>>>>> not
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> associated OAM.
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> sfc mailing list
>>>>>>>>>>>>> sfc@ietf.org
>>>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>>>>=20
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> sfc mailing list
>>>>>>>>>>> sfc@ietf.org
>>>>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>>>>=20
>>>>>>>> _______________________________________________
>>>>>>>> sfc mailing list
>>>>>>>> sfc@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Jun  9 11:15:26 2016
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A24FB12D905 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 11:15:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.946
X-Spam-Level: 
X-Spam-Status: No, score=-15.946 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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
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 66nTCCIQdep6 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 11:15:22 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F73512D79D for <sfc@ietf.org>; Thu,  9 Jun 2016 11:15:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20808; q=dns/txt; s=iport; t=1465496121; x=1466705721; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=0nuCtcvgr5YXy467yiywAknJ7Gxbp9TZaCh1tAYGINA=; b=AfqfQdTTWRkl4SOcgXN69rDi0haQaPXyBSxjE+b1xwrnLGjHqYi5eA09 EO9+a3xlYlMqef50/YSKZUIZ1kE4xC76LZ4al++adGRr5sCw4VPN2X/cX kXwwgxACi39R43RTE8SDa5tiw0460BLzzceYbj1k4ywiHTIGDtmk/v3nD M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AUAgCqsVlX/51dJa1egnBOVn0GrxWHA?= =?us-ascii?q?IR/gXoXAQqFcQIcgR44FAEBAQEBAQFlJ4RFAQEBAwEBAQEgSAMLBQsCAQgRAQI?= =?us-ascii?q?BAgEVEgMCAgIfBgsUAwYIAgQOBYgVAw8IDq1FjHoNg3kBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEchieBd4JWgkOBTxEBPBYIAYJCK4IuBYgIhWKKNzQBhgKGKoF6gWl?= =?us-ascii?q?OhASDLIU5hkCBOYdrAQ8PNoNubgEBiFE2fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.26,446,1459814400";  d="scan'208,217";a="113404779"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jun 2016 18:15:20 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id u59IFKDv023519 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 9 Jun 2016 18:15:20 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 9 Jun 2016 13:15:20 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Thu, 9 Jun 2016 13:15:20 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: Repeating comment and question on draft-ietf-sfc-nsh-05.txt
Thread-Index: AQHRwjk9t5a5INYEvEyhDLb8XLQqQp/hxSGA
Date: Thu, 9 Jun 2016 18:15:20 +0000
Message-ID: <C90A633D-8CDF-43CB-A767-DED654F1793F@cisco.com>
References: <CAA=duU0UcaF8ARowDfNLzUTtXz58aU18cLDbBQ63O8tPKYtswA@mail.gmail.com>
In-Reply-To: <CAA=duU0UcaF8ARowDfNLzUTtXz58aU18cLDbBQ63O8tPKYtswA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.131.118.36]
Content-Type: multipart/alternative; boundary="_000_C90A633D8CDF43CBA767DED654F1793Fciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4ZB9hu7nhFMk8wXFSOMD0rKfTBg>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Repeating comment and question on draft-ietf-sfc-nsh-05.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 18:15:25 -0000

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

QW5keSwNCg0KSSdtIGp1c3QgZ2V0dGluZyBiYWNrIGZyb20gdmFjYXRpb24gYW5kIGRpZ2dpbmcg
dGhyb3VnaCBlbWFpbC4gIENvbnNpZGVyIHRoaXMgeW91ciBBQ0sgOikgYW5kIHdlJ2xsIHVwZGF0
ZSBhY2NvcmRpbmdseS4NCg0KSSB0aGluayBVcmkgaXMgdHJhdmVsaW5nIGludGVybmF0aW9uYWxs
eSBzbyBoaXMgZW1haWwgcmVwbGllcyBhcmUgZGVsYXllZC4NCg0KUGF1bA0KDQpPbiBKdW4gOSwg
MjAxNiwgYXQgNjoyNCBBTSwgQW5kcmV3IEcuIE1hbGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWls
dG86YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToNCg0KUGF1bCwNCg0KSSBoYXZlbid0IHJlY2Vp
dmVkIGEgcmVwbHkgb24gbXkgY29tbWVudCBhbmQgcXVlc3Rpb24gYmVsb3csIEkgd291bGQganVz
dCBsaWtlIHRvIG1ha2Ugc3VyZSB0aGF0IHRoaXMgZGlkbuKAmXQgZ2V0IG1pc3NlZC4NCg0KVGhh
bmtzLA0KQW5keQ0KDQotLS0tLS0tLS0tIEZvcndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLS0NCkZy
b206IEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21h
aWwuY29tPj4NCkRhdGU6IFRodSwgTWF5IDI2LCAyMDE2IGF0IDY6NTMgUE0NClN1YmplY3Q6IFJl
OiBbc2ZjXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWlldGYtc2ZjLW5zaC0w
NS50eHQNClRvOiAiUGF1bCBRdWlubiAocGF1bHEpIiA8cGF1bHFAY2lzY28uY29tPG1haWx0bzpw
YXVscUBjaXNjby5jb20+Pg0KQ2M6ICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4i
IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQoNClBhdWwsDQoNClNlY3Rpb24g
MTMuMi40IHN0aWxsIG5lZWRzIHJldmlzaW5nLiBTaW5jZSBpdOKAmXMgc2hvcnQsIEnigJl2ZSBp
bmNsdWRlZCBpdCBoZXJlOg0KDQoNCjEzLjIuNDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaWV0Zi1zZmMtbnNoLTA1I3NlY3Rpb24tMTMuMi40Pi4gIE1EIENsYXNzIFJlZ2lzdHJ5
DQoNCg0KICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gc2V0IHVwIGEgcmVnaXN0cnkgb2YgIk1EIENs
YXNzIi4gIFRoZXNlIGFyZSAxNi0NCiAgIGJpdCB2YWx1ZXMuICBSZWdpc3RyeSBlbnRyaWVzIGFy
ZSBhc3NpZ25lZCBieSB1c2luZyB0aGUgIklFVEYgUmV2aWV3Ig0KICAgcG9saWN5IGRlZmluZWQg
aW4gUkZDIDUyMjY8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzUyMjY+IFtSRkM1MjI2
PGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1MjI2Pl0uICBUTFYgQ2xhc3NlcyBkZWZp
bmVkIGJ5IHRoaXMNCiAgIGRvY3VtZW50IGFyZSBsaXN0ZWQgYmVsb3cuICBOZXcgdmFsdWVzIGFy
ZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzDQogICBBY3Rpb24gW1JGQzUyMjY8aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL3JmYzUyMjY+XS4NCiAgIDB4MDAwMCB0byAweDAxZmY6IElFVEYgQ29u
c2Vuc3VzDQogICAweDAyMDAgdG8gMHg3ZmZmOiBFeHBlcnQgUmV2aWV3DQogICAweGZmZjYgdG8g
MHhmZmZlOiBFeHBlcmltZW50YWwNCiAgIDB4ZmZmZjogUmVzZXJ2ZWQNCg0KSW4gdGhlIHRoaXJk
IGxpbmUsIOKAnFRMVuKAnSBzaG91bGQgYmUg4oCcTUTigJ0uDQoNCkluIHRoZSBzaXh0aCBsaW5l
LCB0aGUgdGVybSDigJxJRVRGIENvbnNlbnN1c+KAnSBpcyBubyBsb25nZXIgdXNlZCwgaXTigJlz
IG5vdyDigJxJRVRGIFJldmlld+KAnS4NCg0KVGhlIHRleHQgaW4gdGhlIHBhcmFncmFwaCBzdGF0
ZXMgdGhhdCBlbnRyaWVzIGFyZSBhc3NpZ25lZCB1c2luZyB0aGUgSUVURiBSZXZpZXcgcG9saWN5
LCBidXQgdGhlbiB0aGUgcmVnaXN0cnkgc3BhY2UgaXMgcGFydGl0aW9uZWQuIFNvIEkgcmVjb21t
ZW5kIHRoYXQgdGhlIHNlbnRlbmNlICJSZWdpc3RyeSBlbnRyaWVzIGFyZSBhc3NpZ25lZCBieSB1
c2luZyB0aGUgIklFVEYgUmV2aWV34oCdIHBvbGljeSBkZWZpbmVkIGluIFJGQyA1MjI2IFtSRkM1
MjI2XS7igJ0gYmUgcmVtb3ZlZC4NCg0KSXQgdGhlbiBzdGF0ZXMg4oCcIE5ldyB2YWx1ZXMgYXJl
IGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS7igJ0gSG93ZXZlciwgdGhh
dCBhbHNvIGNvbnRyYWRpY3RzIHRoZSBwYXJ0aW9uaW5nLCBzbyB0aGF0IHNlbnRlbmNlIHNob3Vs
ZCBhbHNvIGJlIHJlbW92ZWQuDQoNCg0KQWxzbyBhIHF1ZXN0aW9uOiBOb3RlIHRoYXQgIlN0YW5k
YXJkcyBBY3Rpb24iIGFuZCAiSUVURiBSZXZpZXciIGFyZSBub3QgdGhlIHNhbWUgdGhpbmcuIEhv
d2V2ZXIsIGlmIHlvdSBsb29rIHRocm91Z2ggdGhlIGxpc3Qgb2YgbmV3IHJlZ2lzdHJpZXMgZGVm
aW5lZCBpbiBzZWN0aW9uIDEzLjIsIGJvdGggU3RhbmRhcmRzIEFjdGlvbiBhbmQgSUVURiBSZXZp
ZXcgYXJlIHVzZWQgZm9yIGRpZmZlcmVudCByZWdpc3RyaWVzLiBJcyB0aGVyZSBhIHJlYXNvbiB0
aGF0IHRoZXkgYXJlbuKAmXQgYWxsIG9uZSBvciB0aGUgb3RoZXI/DQoNClRoYW5rcywNCkFuZHkN
Cg0KDQpPbiBUaHUsIE1heSAyNiwgMjAxNiBhdCA2OjIwIFBNLCBQYXVsIFF1aW5uIChwYXVscSkg
PHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4gd3JvdGU6DQpvZiBjb3Vy
c2UgdGhhdCBzaG91bGQgaGF2ZSByZWFkIHJlOi0wNC4NCg0KUGF1bA0KDQoNCj4gT24gTWF5IDI2
LCAyMDE2LCBhdCA2OjE5IFBNLCBQYXVsIFF1aW5uIChwYXVscSkgPHBhdWxxQGNpc2NvLmNvbTxt
YWlsdG86cGF1bHFAY2lzY28uY29tPj4gd3JvdGU6DQo+DQo+IERlYXIgV0csDQo+DQo+IFRoaXMg
bmV3IHZlcnNpb24gb2YgTlNIIHRha2VzIGludG8gYWNjb3VudCB0aGUgY29tbWVudHMgdGhhdCB3
ZXJlIHJhaXNlZCByZTogLTA1Lg0KPg0KPiBUaGFuayB5b3UsDQo+IFBhdWwNCj4NCj4+IEJlZ2lu
IGZvcndhcmRlZCBtZXNzYWdlOg0KPj4NCj4+IEZyb206IDxpbnRlcm5ldC1kcmFmdHNAaWV0Zi5v
cmc8bWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZz4+DQo+PiBTdWJqZWN0OiBOZXcgVmVy
c2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWlldGYtc2ZjLW5zaC0wNS50eHQNCj4+IERhdGU6
IE1heSAyNiwgMjAxNiBhdCA2OjE2OjM3IFBNIEVEVA0KPj4gVG86IFVyaSBFbHp1ciA8dXJpLmVs
enVyQGludGVsLmNvbTxtYWlsdG86dXJpLmVsenVyQGludGVsLmNvbT4+LCBQYXVsIFF1aW5uIDxw
YXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+DQo+Pg0KPj4NCj4+IEEgbmV3
IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1pZXRmLXNmYy1uc2gtMDUudHh0DQo+PiBoYXMgYmVlbiBz
dWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IFBhdWwgUXVpbm4gYW5kIHBvc3RlZCB0byB0aGUNCj4+
IElFVEYgcmVwb3NpdG9yeS4NCj4+DQo+PiBOYW1lOiAgICAgICAgICAgICAgICBkcmFmdC1pZXRm
LXNmYy1uc2gNCj4+IFJldmlzaW9uOiAgICAwNQ0KPj4gVGl0bGU6ICAgICAgICAgICAgICAgTmV0
d29yayBTZXJ2aWNlIEhlYWRlcg0KPj4gRG9jdW1lbnQgZGF0ZTogICAgICAgMjAxNi0wNS0yNg0K
Pj4gR3JvdXA6ICAgICAgICAgICAgICAgc2ZjDQo+PiBQYWdlczogICAgICAgICAgICAgICAzOA0K
Pj4gVVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9k
cmFmdC1pZXRmLXNmYy1uc2gtMDUudHh0DQo+PiBTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zZmMtbnNoLw0KPj4gSHRtbGl6ZWQ6ICAg
ICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNmYy1uc2gtMDUNCj4+
IERpZmY6ICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQt
aWV0Zi1zZmMtbnNoLTA1DQo+Pg0KPj4gQWJzdHJhY3Q6DQo+PiAgVGhpcyBkb2N1bWVudCBkZXNj
cmliZXMgYSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGluc2VydGVkIG9udG8NCj4+ICBl
bmNhcHN1bGF0ZWQgcGFja2V0cyBvciBmcmFtZXMgdG8gcmVhbGl6ZSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhdGhzLg0KPj4gIE5TSCBhbHNvIHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0YSBl
eGNoYW5nZSBhbG9uZyB0aGUNCj4+ICBpbnN0YW50aWF0ZWQgc2VydmljZSBwYXRoLiAgTlNIIGlz
IHRoZSBTRkMgZW5jYXBzdWxhdGlvbiByZXF1aXJlZCB0bw0KPj4gIHN1cHBvcnQgdGhlIFNlcnZp
Y2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykgQXJjaGl0ZWN0dXJlIChkZWZpbmVkIGluDQo+PiAg
UkZDNzY2NSkuDQo+Pg0KPj4NCj4+DQo+Pg0KPj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFr
ZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KPj4gdW50
aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0b29scy5p
ZXRmLm9yZzxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvPi4NCj4+DQo+PiBUaGUgSUVURiBTZWNyZXRh
cmlhdA0KPj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gc2ZjIG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5n
IGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQoNCg==

--_000_C90A633D8CDF43CBA767DED654F1793Fciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <765F912F775C1549836F99E3EA0A5AE5@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KQW5keSwNCjxkaXYgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkknbSBqdXN0IGdldHRpbmcgYmFj
ayBmcm9tIHZhY2F0aW9uIGFuZCBkaWdnaW5nIHRocm91Z2ggZW1haWwuICZuYnNwO0NvbnNpZGVy
IHRoaXMgeW91ciBBQ0sgOikgYW5kIHdlJ2xsIHVwZGF0ZSBhY2NvcmRpbmdseS48L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkkgdGhpbmsg
VXJpIGlzIHRyYXZlbGluZyBpbnRlcm5hdGlvbmFsbHkgc28gaGlzIGVtYWlsIHJlcGxpZXMgYXJl
IGRlbGF5ZWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj5QYXVsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxkaXY+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gSnVu
IDksIDIwMTYsIGF0IDY6MjQgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFnbWFsaXNAZ21haWwuY29tIiBjbGFzcz0iIj5hZ21hbGlzQGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj5QYXVsLA0KPGRpdiBjbGFzcz0iIj48
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SSBoYXZlbid0IHJlY2VpdmVkIGEg
cmVwbHkgb24gbXkgY29tbWVudCBhbmQgcXVlc3Rpb24gYmVsb3csIEkgd291bGQganVzdCBsaWtl
IHRvIG1ha2Ugc3VyZSB0aGF0IHRoaXMgZGlkbuKAmXQgZ2V0IG1pc3NlZC4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoYW5rcyw8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+QW5keTxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPi0tLS0t
LS0tLS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0tLTxiciBjbGFzcz0iIj4NCkZyb206IDxi
IGNsYXNzPSJnbWFpbF9zZW5kZXJuYW1lIj5BbmRyZXcgRy4gTWFsaXM8L2I+IDxzcGFuIGRpcj0i
bHRyIiBjbGFzcz0iIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIiBjbGFz
cz0iIj5hZ21hbGlzQGdtYWlsLmNvbTwvYT4mZ3Q7PC9zcGFuPjxiciBjbGFzcz0iIj4NCkRhdGU6
IFRodSwgTWF5IDI2LCAyMDE2IGF0IDY6NTMgUE08YnIgY2xhc3M9IiI+DQpTdWJqZWN0OiBSZTog
W3NmY10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1pZXRmLXNmYy1uc2gtMDUu
dHh0PGJyIGNsYXNzPSIiPg0KVG86ICZxdW90O1BhdWwgUXVpbm4gKHBhdWxxKSZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSIgY2xhc3M9IiI+cGF1bHFAY2lzY28uY29t
PC9hPiZndDs8YnIgY2xhc3M9IiI+DQpDYzogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj5QYXVsLA0KPGRpdiBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+U2VjdGlvbiAxMy4yLjQg
c3RpbGwgbmVlZHMgcmV2aXNpbmcuIFNpbmNlIGl04oCZcyBzaG9ydCwgSeKAmXZlIGluY2x1ZGVk
IGl0IGhlcmU6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxwcmUgc3R5bGU9ImZvbnQtc2l6ZTogMTNweDsgbWFyZ2luLXRvcDogMHB4
OyBtYXJnaW4tYm90dG9tOiAwcHg7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6
MHB0O2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZCIgY2xhc3M9
IiI+PGg0IHN0eWxlPSJsaW5lLWhlaWdodDowcHQ7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjFl
bSIgY2xhc3M9IiI+PGEgbmFtZT0ibV8tMjg3MjgxNDM2MjUwMTM0ODM4NV9zZWN0aW9uLTEzLjIu
NCIgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc2ZjLW5zaC0w
NSNzZWN0aW9uLTEzLjIuNCIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsiIHRhcmdldD0i
X2JsYW5rIiBjbGFzcz0iIj4xMy4yLjQ8L2E+LiAgTUQgQ2xhc3MgUmVnaXN0cnk8L2g0Pjwvc3Bh
bj4NCg0KICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gc2V0IHVwIGEgcmVnaXN0cnkgb2YgJnF1b3Q7
TUQgQ2xhc3MmcXVvdDsuICBUaGVzZSBhcmUgMTYtDQogICBiaXQgdmFsdWVzLiAgUmVnaXN0cnkg
ZW50cmllcyBhcmUgYXNzaWduZWQgYnkgdXNpbmcgdGhlICZxdW90O0lFVEYgUmV2aWV3JnF1b3Q7
DQogICBwb2xpY3kgZGVmaW5lZCBpbiA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjNTIyNiIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPlJGQyA1MjI2PC9hPiBbPGEgaHJl
Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzUyMjYiIHRpdGxlPSImcXVvdDtHdWlk
ZWxpbmVzIGZvciBXcml0aW5nIGFuIElBTkEgQ29uc2lkZXJhdGlvbnMgU2VjdGlvbiBpbiBSRkNz
JnF1b3Q7IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+UkZDNTIyNjwvYT5dLiAgVExWIENsYXNz
ZXMgZGVmaW5lZCBieSB0aGlzDQogICBkb2N1bWVudCBhcmUgbGlzdGVkIGJlbG93LiAgTmV3IHZh
bHVlcyBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcw0KICAgQWN0aW9uIFs8YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTIyNiIgdGl0bGU9IiZxdW90O0d1aWRlbGluZXMg
Zm9yIFdyaXRpbmcgYW4gSUFOQSBDb25zaWRlcmF0aW9ucyBTZWN0aW9uIGluIFJGQ3MmcXVvdDsi
IHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5SRkM1MjI2PC9hPl0uDQogICAweDAwMDAgdG8gMHgw
MWZmOiBJRVRGIENvbnNlbnN1cw0KICAgMHgwMjAwIHRvIDB4N2ZmZjogRXhwZXJ0IFJldmlldw0K
ICAgMHhmZmY2IHRvIDB4ZmZmZTogRXhwZXJpbWVudGFsDQogICAweGZmZmY6IFJlc2VydmVkPC9w
cmU+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPkluIHRoZSB0aGlyZCBsaW5lLCDigJxUTFbigJ0gc2hvdWxkIGJlIOKAnE1E4oCdLjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
SW4gdGhlIHNpeHRoIGxpbmUsIHRoZSB0ZXJtIOKAnElFVEYgQ29uc2Vuc3Vz4oCdIGlzIG5vIGxv
bmdlciB1c2VkLCBpdOKAmXMgbm93IOKAnElFVEYgUmV2aWV34oCdLjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+VGhlIHRleHQgaW4gdGhl
IHBhcmFncmFwaCBzdGF0ZXMgdGhhdCBlbnRyaWVzIGFyZSBhc3NpZ25lZCB1c2luZyB0aGUgSUVU
RiBSZXZpZXcgcG9saWN5LCBidXQgdGhlbiB0aGUgcmVnaXN0cnkgc3BhY2UgaXMgcGFydGl0aW9u
ZWQuIFNvIEkgcmVjb21tZW5kIHRoYXQgdGhlIHNlbnRlbmNlICZxdW90O1JlZ2lzdHJ5IGVudHJp
ZXMgYXJlIGFzc2lnbmVkIGJ5IHVzaW5nIHRoZSAmcXVvdDtJRVRGIFJldmlld+KAnSBwb2xpY3kg
ZGVmaW5lZCBpbiBSRkMNCiA1MjI2IFtSRkM1MjI2XS7igJ0gYmUgcmVtb3ZlZC48L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkl0IHRoZW4g
c3RhdGVzIOKAnCBOZXcgdmFsdWVzIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBb
UkZDNTIyNl0u4oCdIEhvd2V2ZXIsIHRoYXQgYWxzbyBjb250cmFkaWN0cyB0aGUgcGFydGlvbmlu
Zywgc28gdGhhdCBzZW50ZW5jZSBzaG91bGQgYWxzbyBiZSByZW1vdmVkLjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFsc28gYSBxdWVzdGlvbjogTm90ZSB0aGF0ICZxdW90
O1N0YW5kYXJkcyBBY3Rpb24mcXVvdDsgYW5kICZxdW90O0lFVEYgUmV2aWV3JnF1b3Q7IGFyZSBu
b3QgdGhlIHNhbWUgdGhpbmcuIEhvd2V2ZXIsIGlmIHlvdSBsb29rIHRocm91Z2ggdGhlIGxpc3Qg
b2YgbmV3IHJlZ2lzdHJpZXMgZGVmaW5lZCBpbiBzZWN0aW9uIDEzLjIsIGJvdGggU3RhbmRhcmRz
IEFjdGlvbiBhbmQgSUVURiBSZXZpZXcgYXJlIHVzZWQgZm9yIGRpZmZlcmVudCByZWdpc3RyaWVz
LiBJcw0KIHRoZXJlIGEgcmVhc29uIHRoYXQgdGhleSBhcmVu4oCZdCBhbGwgb25lIG9yIHRoZSBv
dGhlcj88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPlRoYW5rcyw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QW5keTwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iSE9FblpiIj4N
CjxkaXYgY2xhc3M9Img1Ij4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gVGh1LCBNYXkgMjYsIDIwMTYgYXQgNjoyMCBQ
TSwgUGF1bCBRdWlubiAocGF1bHEpIDxzcGFuIGRpcj0ibHRyIiBjbGFzcz0iIj4NCiZsdDs8YSBo
cmVmPSJtYWlsdG86cGF1bHFAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+cGF1
bHFAY2lzY28uY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxiciBjbGFzcz0iIj4NCjxibG9ja3F1
b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1s
ZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0Kb2YgY291cnNlIHRoYXQgc2hv
dWxkIGhhdmUgcmVhZCByZTotMDQuPGJyIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+PGZvbnQg
Y29sb3I9IiM4ODg4ODgiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NClBhdWw8YnIgY2xhc3M9IiI+
DQo8L2ZvbnQ+PC9zcGFuPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KJmd0OyBPbiBNYXkgMjYsIDIwMTYsIGF0IDY6MTkgUE0sIFBh
dWwgUXVpbm4gKHBhdWxxKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiIGNsYXNzPSIiPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciBj
bGFzcz0iIj4NCiZndDs8YnIgY2xhc3M9IiI+DQomZ3Q7IERlYXIgV0csPGJyIGNsYXNzPSIiPg0K
Jmd0OzxiciBjbGFzcz0iIj4NCiZndDsgVGhpcyBuZXcgdmVyc2lvbiBvZiBOU0ggdGFrZXMgaW50
byBhY2NvdW50IHRoZSBjb21tZW50cyB0aGF0IHdlcmUgcmFpc2VkIHJlOiAtMDUuPGJyIGNsYXNz
PSIiPg0KJmd0OzxiciBjbGFzcz0iIj4NCiZndDsgVGhhbmsgeW91LDxiciBjbGFzcz0iIj4NCiZn
dDsgUGF1bDxiciBjbGFzcz0iIj4NCiZndDs8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBCZWdpbiBm
b3J3YXJkZWQgbWVzc2FnZTo8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OzxiciBjbGFzcz0iIj4NCiZn
dDsmZ3Q7IEZyb206ICZsdDs8YSBocmVmPSJtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPC9hPiZn
dDs8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yIGRyYWZ0LWlldGYtc2ZjLW5zaC0wNS50eHQ8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBE
YXRlOiBNYXkgMjYsIDIwMTYgYXQgNjoxNjozNyBQTSBFRFQ8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0
OyBUbzogVXJpIEVsenVyICZsdDs8YSBocmVmPSJtYWlsdG86dXJpLmVsenVyQGludGVsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnVyaS5lbHp1ckBpbnRlbC5jb208L2E+Jmd0OywgUGF1
bCBRdWlubiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiIGNsYXNzPSIiPnBhdWxxQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KJmd0OyZn
dDs8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OzxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IEEgbmV3IHZl
cnNpb24gb2YgSS1ELCBkcmFmdC1pZXRmLXNmYy1uc2gtMDUudHh0PGJyIGNsYXNzPSIiPg0KJmd0
OyZndDsgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBQYXVsIFF1aW5uIGFuZCBw
b3N0ZWQgdG8gdGhlPGJyIGNsYXNzPSIiPg0KJmd0OyZndDsgSUVURiByZXBvc2l0b3J5LjxiciBj
bGFzcz0iIj4NCiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0KJmd0OyZndDsgTmFtZTombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRyYWZ0LWlldGYt
c2ZjLW5zaDxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IFJldmlzaW9uOiZuYnNwOyAmbmJzcDsgMDU8
YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBUaXRsZTombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlcjxiciBjbGFz
cz0iIj4NCiZndDsmZ3Q7IERvY3VtZW50IGRhdGU6Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
MjAxNi0wNS0yNjxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IEdyb3VwOiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzZmM8YnIgY2xhc3M9IiI+DQom
Z3Q7Jmd0OyBQYWdlczombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7Mzg8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBVUkw6Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWlldGYtc2ZjLW5zaC0wNS50eHQiIHJlbD0ibm9yZWZlcnJl
ciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJu
ZXQtZHJhZnRzL2RyYWZ0LWlldGYtc2ZjLW5zaC0wNS50eHQ8L2E+PGJyIGNsYXNzPSIiPg0KJmd0
OyZndDsgU3RhdHVzOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8YSBocmVmPSJo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1uc2gvIiByZWw9
Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1uc2gvPC9hPjxiciBjbGFzcz0iIj4NCiZndDsm
Z3Q7IEh0bWxpemVkOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNmYy1uc2gtMDUiIHJlbD0ibm9yZWZlcnJl
ciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1pZXRmLXNmYy1uc2gtMDU8L2E+PGJyIGNsYXNzPSIiPg0KJmd0OyZndDsgRGlmZjombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLXNmYy1uc2gtMDUiIHJlbD0ibm9yZWZl
cnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmY/dXJsMj1kcmFmdC1pZXRmLXNmYy1uc2gtMDU8L2E+PGJyIGNsYXNzPSIiPg0KJmd0OyZndDs8
YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBBYnN0cmFjdDo8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyZu
YnNwOyBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5T
SCkgaW5zZXJ0ZWQgb250bzxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7Jm5ic3A7IGVuY2Fwc3VsYXRl
ZCBwYWNrZXRzIG9yIGZyYW1lcyB0byByZWFsaXplIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuPGJy
IGNsYXNzPSIiPg0KJmd0OyZndDsmbmJzcDsgTlNIIGFsc28gcHJvdmlkZXMgYSBtZWNoYW5pc20g
Zm9yIG1ldGFkYXRhIGV4Y2hhbmdlIGFsb25nIHRoZTxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7Jm5i
c3A7IGluc3RhbnRpYXRlZCBzZXJ2aWNlIHBhdGguJm5ic3A7IE5TSCBpcyB0aGUgU0ZDIGVuY2Fw
c3VsYXRpb24gcmVxdWlyZWQgdG88YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyZuYnNwOyBzdXBwb3J0
IHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpIEFyY2hpdGVjdHVyZSAoZGVmaW5l
ZCBpbjxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7Jm5ic3A7IFJGQzc2NjUpLjxiciBjbGFzcz0iIj4N
CiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0KJmd0OyZndDs8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0Ozxi
ciBjbGFzcz0iIj4NCiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0KJmd0OyZndDsgUGxlYXNlIG5vdGUg
dGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3Vi
bWlzc2lvbjxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9u
IGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYub3Jn
LyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+DQp0b29scy5pZXRm
Lm9yZzwvYT4uPGJyIGNsYXNzPSIiPg0KJmd0OyZndDs8YnIgY2xhc3M9IiI+DQomZ3Q7Jmd0OyBU
aGUgSUVURiBTZWNyZXRhcmlhdDxiciBjbGFzcz0iIj4NCiZndDsmZ3Q7PGJyIGNsYXNzPSIiPg0K
Jmd0OzxiciBjbGFzcz0iIj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQomZ3Q7IHNmYyBtYWlsaW5nIGxpc3Q8YnIgY2xh
c3M9IiI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
IiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KJmd0OyA8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgcmVsPSJub3JlZmVycmVy
IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxiciBjbGFzcz0iIj4NCnNmYyBt
YWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiByZWw9Im5v
cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_C90A633D8CDF43CBA767DED654F1793Fciscocom_--


From nobody Thu Jun  9 12:02:18 2016
Return-Path: <agmalis@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AD7212D957 for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 12:02:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 8J_C2L2mN4bI for <sfc@ietfa.amsl.com>; Thu,  9 Jun 2016 12:02:14 -0700 (PDT)
Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::232]) (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 150C712D98B for <sfc@ietf.org>; Thu,  9 Jun 2016 12:01:28 -0700 (PDT)
Received: by mail-oi0-x232.google.com with SMTP id e72so78289663oib.1 for <sfc@ietf.org>; Thu, 09 Jun 2016 12:01:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=yjayw7FNWYEynIh7SU7occwP+27OD7fyZe/lrdCzjB8=; b=sQucSzAd5EQv3FwP/pxCAY8jKZE6TxhY8XQKl3gmx/QM7tewvLgYZRzm3gjnvH1Swu ObtgJFJB9WDK2kB9ZKWI4SyPSiAS5kxwpsCqGon8MePSHk9uz4qEjrwStYzEpO65LcHr 4hxz0kTMuFZPmpGX6ruO1WuRL9BIsFY2VjvGmLnR1iBdWKf6whkl/3f0PHwFTcWSyysR EF40zHshLgTPrW4Wwpyv80aEf4fQyCb04sTZqhG251AvuanVwUJnnupWNTR8UOB1lSsO 6TNFrvInbxslSY9mMN5dvgSowIEj5DoFuPol/3ScWyWR1nPxNa1OIGhS7jdPg1wrqc0r cKzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=yjayw7FNWYEynIh7SU7occwP+27OD7fyZe/lrdCzjB8=; b=kn4FM2hucsbsMGZfhwz0i/i7oHXNgQMX2MP6fjV+hwmBKMFz/dN+f9uwqmJTYXH9Qf 2tYj1YFfG80P6nHhl8esgBqq44FLnmRxLwNGw4GKSOw/B4eyKgrXTbYflnPo6DCF/nNr luclh0ui+ERuHarRGo9LI3PQ8DC/6Lr88vOS5/dax5919aUnD7UQ2hXs0oMviF8N3yO+ iTXA6hXX3Lx/dbZZay46iN7bif6J10bzE6WArxfZ6RlLpQBBRvkB/Ptl/dsYEg7uyyZL L41KVZILs/sAiAEQ16OI0waNQVmk5+Zqxk9f+UauNJtKY1kWSP11LOFMgqm5X5V4yzKk d6hA==
X-Gm-Message-State: ALyK8tI6jWgzbhJoCwZfqUDsNh0Nmnrjw0/rd04wRcgE0YcQaFEA4z4963U56qobRkuaj54hzN38NVC0pXrABg==
X-Received: by 10.202.44.201 with SMTP id s192mr5855711ois.122.1465498887499;  Thu, 09 Jun 2016 12:01:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.43.6 with HTTP; Thu, 9 Jun 2016 12:01:08 -0700 (PDT)
In-Reply-To: <C90A633D-8CDF-43CB-A767-DED654F1793F@cisco.com>
References: <CAA=duU0UcaF8ARowDfNLzUTtXz58aU18cLDbBQ63O8tPKYtswA@mail.gmail.com> <C90A633D-8CDF-43CB-A767-DED654F1793F@cisco.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 9 Jun 2016 15:01:08 -0400
Message-ID: <CAA=duU2ZijnyVXZCuaoxRBWoS4rWmCMrVOtZiEvYs+whxktHNQ@mail.gmail.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Content-Type: multipart/alternative; boundary=001a1138e6f69bb7f70534dd0ccc
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6YUqq7ohBY0F0--cdHzIoRbFJRw>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Repeating comment and question on draft-ietf-sfc-nsh-05.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2016 19:02:16 -0000

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

Paul,

Thanks, much appreciated. I hope you had a pleasant and relaxing vacation!

Cheers,
Andy


On Thu, Jun 9, 2016 at 2:15 PM, Paul Quinn (paulq) <paulq@cisco.com> wrote:

> Andy,
>
> I'm just getting back from vacation and digging through email.  Consider
> this your ACK :) and we'll update accordingly.
>
> I think Uri is traveling internationally so his email replies are delayed=
.
>
> Paul
>
> On Jun 9, 2016, at 6:24 AM, Andrew G. Malis <agmalis@gmail.com> wrote:
>
> Paul,
>
> I haven't received a reply on my comment and question below, I would just
> like to make sure that this didn=E2=80=99t get missed.
>
> Thanks,
> Andy
>
> ---------- Forwarded message ----------
> From: Andrew G. Malis <agmalis@gmail.com>
> Date: Thu, May 26, 2016 at 6:53 PM
> Subject: Re: [sfc] New Version Notification for draft-ietf-sfc-nsh-05.txt
> To: "Paul Quinn (paulq)" <paulq@cisco.com>
> Cc: "sfc@ietf.org" <sfc@ietf.org>
>
> Paul,
>
> Section 13.2.4 still needs revising. Since it=E2=80=99s short, I=E2=80=99=
ve included it
> here:
>
> 13.2.4 <https://tools.ietf.org/html/draft-ietf-sfc-nsh-05#section-13.2.4>=
.  MD Class Registry
>
>    IANA is requested to set up a registry of "MD Class".  These are 16-
>    bit values.  Registry entries are assigned by using the "IETF Review"
>    policy defined in RFC 5226 <https://tools.ietf.org/html/rfc5226> [RFC5=
226 <https://tools.ietf.org/html/rfc5226>].  TLV Classes defined by this
>    document are listed below.  New values are assigned via Standards
>    Action [RFC5226 <https://tools.ietf.org/html/rfc5226>].
>    0x0000 to 0x01ff: IETF Consensus
>    0x0200 to 0x7fff: Expert Review
>    0xfff6 to 0xfffe: Experimental
>    0xffff: Reserved
>
>
> In the third line, =E2=80=9CTLV=E2=80=9D should be =E2=80=9CMD=E2=80=9D.
>
> In the sixth line, the term =E2=80=9CIETF Consensus=E2=80=9D is no longer=
 used, it=E2=80=99s now
> =E2=80=9CIETF Review=E2=80=9D.
>
> The text in the paragraph states that entries are assigned using the IETF
> Review policy, but then the registry space is partitioned. So I recommend
> that the sentence "Registry entries are assigned by using the "IETF Revie=
w=E2=80=9D
> policy defined in RFC 5226 [RFC5226].=E2=80=9D be removed.
>
> It then states =E2=80=9C New values are assigned via Standards Action [RF=
C5226].=E2=80=9D
> However, that also contradicts the partioning, so that sentence should al=
so
> be removed.
>
>
> Also a question: Note that "Standards Action" and "IETF Review" are not
> the same thing. However, if you look through the list of new registries
> defined in section 13.2, both Standards Action and IETF Review are used f=
or
> different registries. Is there a reason that they aren=E2=80=99t all one =
or the
> other?
>
> Thanks,
> Andy
>
>
> On Thu, May 26, 2016 at 6:20 PM, Paul Quinn (paulq) <paulq@cisco.com>
> wrote:
>
>> of course that should have read re:-04.
>>
>> Paul
>>
>>
>> > On May 26, 2016, at 6:19 PM, Paul Quinn (paulq) <paulq@cisco.com>
>> wrote:
>> >
>> > Dear WG,
>> >
>> > This new version of NSH takes into account the comments that were
>> raised re: -05.
>> >
>> > Thank you,
>> > Paul
>> >
>> >> Begin forwarded message:
>> >>
>> >> From: <internet-drafts@ietf.org>
>> >> Subject: New Version Notification for draft-ietf-sfc-nsh-05.txt
>> >> Date: May 26, 2016 at 6:16:37 PM EDT
>> >> To: Uri Elzur <uri.elzur@intel.com>, Paul Quinn <paulq@cisco.com>
>> >>
>> >>
>> >> A new version of I-D, draft-ietf-sfc-nsh-05.txt
>> >> has been successfully submitted by Paul Quinn and posted to the
>> >> IETF repository.
>> >>
>> >> Name:                draft-ietf-sfc-nsh
>> >> Revision:    05
>> >> Title:               Network Service Header
>> >> Document date:       2016-05-26
>> >> Group:               sfc
>> >> Pages:               38
>> >> URL:
>> https://www.ietf.org/internet-drafts/draft-ietf-sfc-nsh-05.txt
>> >> Status:         https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/
>> >> Htmlized:       https://tools.ietf.org/html/draft-ietf-sfc-nsh-05
>> >> Diff:
>> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-05
>> >>
>> >> Abstract:
>> >>  This document describes a Network Service Header (NSH) inserted onto
>> >>  encapsulated packets or frames to realize service function paths.
>> >>  NSH also provides a mechanism for metadata exchange along the
>> >>  instantiated service path.  NSH is the SFC encapsulation required to
>> >>  support the Service Function Chaining (SFC) Architecture (defined in
>> >>  RFC7665).
>> >>
>> >>
>> >>
>> >>
>> >> 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.
>> >>
>> >> The IETF Secretariat
>> >>
>> >
>> > _______________________________________________
>> > sfc mailing list
>> > sfc@ietf.org
>> > https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
>
>
>

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

<div dir=3D"ltr">Paul,<div><br></div><div>Thanks, much appreciated. I hope =
you had a pleasant and relaxing vacation!</div><div><br></div><div>Cheers,<=
/div><div>Andy</div><div><br></div></div><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote">On Thu, Jun 9, 2016 at 2:15 PM, Paul Quinn (paulq) =
<span dir=3D"ltr">&lt;<a href=3D"mailto:paulq@cisco.com" target=3D"_blank">=
paulq@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
Andy,
<div><br>
</div>
<div>I&#39;m just getting back from vacation and digging through email.=C2=
=A0 Consider this your ACK :) and we&#39;ll update accordingly.</div>
<div><br>
</div>
<div>I think Uri is traveling internationally so his email replies are dela=
yed.</div><span class=3D"HOEnZb"><font color=3D"#888888">
<div><br>
</div>
<div>Paul</div></font></span><div><div class=3D"h5">
<div><br>
<div>
<blockquote type=3D"cite">
<div>On Jun 9, 2016, at 6:24 AM, Andrew G. Malis &lt;<a href=3D"mailto:agma=
lis@gmail.com" target=3D"_blank">agmalis@gmail.com</a>&gt; wrote:</div>
<br>
<div>
<div dir=3D"ltr">Paul,
<div><br>
</div>
<div>I haven&#39;t received a reply on my comment and question below, I wou=
ld just like to make sure that this didn=E2=80=99t get missed.
<div><br>
</div>
<div>Thanks,</div>
<div>Andy<br>
<div><br>
</div>
<div>
<div class=3D"gmail_quote">---------- Forwarded message ----------<br>
From: <b class=3D"gmail_sendername">Andrew G. Malis</b> <span dir=3D"ltr">&=
lt;<a href=3D"mailto:agmalis@gmail.com" target=3D"_blank">agmalis@gmail.com=
</a>&gt;</span><br>
Date: Thu, May 26, 2016 at 6:53 PM<br>
Subject: Re: [sfc] New Version Notification for draft-ietf-sfc-nsh-05.txt<b=
r>
To: &quot;Paul Quinn (paulq)&quot; &lt;<a href=3D"mailto:paulq@cisco.com" t=
arget=3D"_blank">paulq@cisco.com</a>&gt;<br>
Cc: &quot;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a=
>&quot; &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org<=
/a>&gt;<br>
<br>
<div dir=3D"ltr">Paul,
<div><br>
</div>
<div>Section 13.2.4 still needs revising. Since it=E2=80=99s short, I=E2=80=
=99ve included it here:</div>
<div><br>
</div>
<div>
<pre style=3D"font-size:13px;margin-top:0px;margin-bottom:0px"><span style=
=3D"line-height:0pt;display:inline;font-size:1em;font-weight:bold"><h4 styl=
e=3D"line-height:0pt;display:inline;font-size:1em"><a name=3D"m_-9093574409=
571621315_m_-2872814362501348385_section-13.2.4" href=3D"https://tools.ietf=
.org/html/draft-ietf-sfc-nsh-05#section-13.2.4" style=3D"text-decoration:no=
ne" target=3D"_blank">13.2.4</a>.  MD Class Registry</h4></span>

   IANA is requested to set up a registry of &quot;MD Class&quot;.  These a=
re 16-
   bit values.  Registry entries are assigned by using the &quot;IETF Revie=
w&quot;
   policy defined in <a href=3D"https://tools.ietf.org/html/rfc5226" target=
=3D"_blank">RFC 5226</a> [<a href=3D"https://tools.ietf.org/html/rfc5226" t=
itle=3D"&quot;Guidelines for Writing an IANA Considerations Section in RFCs=
&quot;" target=3D"_blank">RFC5226</a>].  TLV Classes defined by this
   document are listed below.  New values are assigned via Standards
   Action [<a href=3D"https://tools.ietf.org/html/rfc5226" title=3D"&quot;G=
uidelines for Writing an IANA Considerations Section in RFCs&quot;" target=
=3D"_blank">RFC5226</a>].
   0x0000 to 0x01ff: IETF Consensus
   0x0200 to 0x7fff: Expert Review
   0xfff6 to 0xfffe: Experimental
   0xffff: Reserved</pre>
</div>
<div><br>
</div>
<div>In the third line, =E2=80=9CTLV=E2=80=9D should be =E2=80=9CMD=E2=80=
=9D.</div>
<div><br>
</div>
<div>In the sixth line, the term =E2=80=9CIETF Consensus=E2=80=9D is no lon=
ger used, it=E2=80=99s now =E2=80=9CIETF Review=E2=80=9D.</div>
<div><br>
</div>
<div>The text in the paragraph states that entries are assigned using the I=
ETF Review policy, but then the registry space is partitioned. So I recomme=
nd that the sentence &quot;Registry entries are assigned by using the &quot=
;IETF Review=E2=80=9D policy defined in RFC
 5226 [RFC5226].=E2=80=9D be removed.</div>
<div><br>
</div>
<div>It then states =E2=80=9C New values are assigned via Standards Action =
[RFC5226].=E2=80=9D However, that also contradicts the partioning, so that =
sentence should also be removed.</div>
<div><br>
</div>
<div><br>
</div>
<div>Also a question: Note that &quot;Standards Action&quot; and &quot;IETF=
 Review&quot; are not the same thing. However, if you look through the list=
 of new registries defined in section 13.2, both Standards Action and IETF =
Review are used for different registries. Is
 there a reason that they aren=E2=80=99t all one or the other?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Andy</div>
<div><br>
</div>
</div>
<div>
<div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Thu, May 26, 2016 at 6:20 PM, Paul Quinn (pau=
lq) <span dir=3D"ltr">
&lt;<a href=3D"mailto:paulq@cisco.com" target=3D"_blank">paulq@cisco.com</a=
>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
of course that should have read re:-04.<br>
<span><font color=3D"#888888"><br>
Paul<br>
</font></span>
<div>
<div><br>
<br>
&gt; On May 26, 2016, at 6:19 PM, Paul Quinn (paulq) &lt;<a href=3D"mailto:=
paulq@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Dear WG,<br>
&gt;<br>
&gt; This new version of NSH takes into account the comments that were rais=
ed re: -05.<br>
&gt;<br>
&gt; Thank you,<br>
&gt; Paul<br>
&gt;<br>
&gt;&gt; Begin forwarded message:<br>
&gt;&gt;<br>
&gt;&gt; From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_b=
lank">internet-drafts@ietf.org</a>&gt;<br>
&gt;&gt; Subject: New Version Notification for draft-ietf-sfc-nsh-05.txt<br=
>
&gt;&gt; Date: May 26, 2016 at 6:16:37 PM EDT<br>
&gt;&gt; To: Uri Elzur &lt;<a href=3D"mailto:uri.elzur@intel.com" target=3D=
"_blank">uri.elzur@intel.com</a>&gt;, Paul Quinn &lt;<a href=3D"mailto:paul=
q@cisco.com" target=3D"_blank">paulq@cisco.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; A new version of I-D, draft-ietf-sfc-nsh-05.txt<br>
&gt;&gt; has been successfully submitted by Paul Quinn and posted to the<br=
>
&gt;&gt; IETF repository.<br>
&gt;&gt;<br>
&gt;&gt; Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 draft=
-ietf-sfc-nsh<br>
&gt;&gt; Revision:=C2=A0 =C2=A0 05<br>
&gt;&gt; Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Netwo=
rk Service Header<br>
&gt;&gt; Document date:=C2=A0 =C2=A0 =C2=A0 =C2=A02016-05-26<br>
&gt;&gt; Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfc<b=
r>
&gt;&gt; Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A038<br=
>
&gt;&gt; URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://w=
ww.ietf.org/internet-drafts/draft-ietf-sfc-nsh-05.txt" rel=3D"noreferrer" t=
arget=3D"_blank">
https://www.ietf.org/internet-drafts/draft-ietf-sfc-nsh-05.txt</a><br>
&gt;&gt; Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatr=
acker.ietf.org/doc/draft-ietf-sfc-nsh/" rel=3D"noreferrer" target=3D"_blank=
">https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/</a><br>
&gt;&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.=
org/html/draft-ietf-sfc-nsh-05" rel=3D"noreferrer" target=3D"_blank">https:=
//tools.ietf.org/html/draft-ietf-sfc-nsh-05</a><br>
&gt;&gt; Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://w=
ww.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-05" rel=3D"noreferrer" target=
=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-05</a><b=
r>
&gt;&gt;<br>
&gt;&gt; Abstract:<br>
&gt;&gt;=C2=A0 This document describes a Network Service Header (NSH) inser=
ted onto<br>
&gt;&gt;=C2=A0 encapsulated packets or frames to realize service function p=
aths.<br>
&gt;&gt;=C2=A0 NSH also provides a mechanism for metadata exchange along th=
e<br>
&gt;&gt;=C2=A0 instantiated service path.=C2=A0 NSH is the SFC encapsulatio=
n required to<br>
&gt;&gt;=C2=A0 support the Service Function Chaining (SFC) Architecture (de=
fined in<br>
&gt;&gt;=C2=A0 RFC7665).<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Please note that it may take a couple of minutes from the time of =
submission<br>
&gt;&gt; until the htmlized version and diff are available at <a href=3D"ht=
tp://tools.ietf.org/" rel=3D"noreferrer" target=3D"_blank">
tools.ietf.org</a>.<br>
&gt;&gt;<br>
&gt;&gt; The IETF Secretariat<br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferre=
r" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/sfc</a><br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div></div></div>

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

--001a1138e6f69bb7f70534dd0ccc--


From nobody Mon Jun 13 08:12:58 2016
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DDC612D124; Mon, 13 Jun 2016 08:12:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.947
X-Spam-Level: 
X-Spam-Status: No, score=-15.947 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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
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 GFY80RX3Sm8j; Mon, 13 Jun 2016 08:12:55 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A91CB12D1C1; Mon, 13 Jun 2016 08:12:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16283; q=dns/txt; s=iport; t=1465830774; x=1467040374; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=L8hjKM8TxqZ/0walTiUBrAbfcT2/7YXR0TbNidQXkac=; b=YWpGOH3bdG9LSFZGB6cm5+UasGHFIo3+08LLVBBZBiOgm6g1Vy6ZR2uT J4kwAi++CxffyO1KiQh3h9UkFYSZkD4V2oXuiQgtddQ3GVuzT5DvNdBCl 7q1Z7hy0AqTLUKKZb01ECl/2Bw+O30zqiWjjduU4uJ9EMGt6SBUXYSwQF 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AaAgAkzF5X/5tdJa1RCoM+Vn0GryGMA?= =?us-ascii?q?IF5IoV1AoErOBQBAQEBAQEBZSeESgEBAQMBOjEOBQsCAQgOBAYVCRAhERcOAgQ?= =?us-ascii?q?OBRuHewMPCA6zeA2DfgEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhieBdwiCToJDg?= =?us-ascii?q?U8GCwEcP4Jtgi8FjW6KPzQBhgOGKoF6gWmEUoMshTmGSIE5h2wBHjaDbm6IUzZ?= =?us-ascii?q?/AQEB?=
X-IronPort-AV: E=Sophos;i="5.26,466,1459814400"; d="scan'208";a="284371362"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jun 2016 15:12:53 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id u5DFCrdl002812 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 13 Jun 2016 15:12:53 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 13 Jun 2016 10:12:52 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Mon, 13 Jun 2016 10:12:50 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIUCIKaFgmrvUqrqamzBnh62p/n30IA
Date: Mon, 13 Jun 2016 15:12:50 +0000
Message-ID: <9A4C983B-1250-465F-AE4F-6872D0F70213@cisco.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
In-Reply-To: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.19.17.232]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <27688CA279490E4C91E402024B6C8E74@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Cvmsgdo5OrVghjydBcb_l5UQ6uM>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2016 15:12:57 -0000

Hi Alia,

Catching up an email post-vaction, sorry for the delay.=20


On Jun 6, 2016, at 8:17 PM, Alia Atlas <akatlas@gmail.com> wrote:
>=20
> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would l=
ike to thank Paul, Uri, and all the contributors and WG members who have do=
ne so much work on this.
>=20

PQ>  And thank you for the thorough and thoughtful review!

> Second, this document still needs a lot of work before it is ready to adv=
ance.  I haven't scrutinized the references for my review - but I would ask=
 you to think about what should be normative so that someone can implement =
NSH.
>=20

PQ>  We'll make sure to review the references but I will add that a slew of=
 implementations exist, so, thus far, this hasn't been an impediment. =20


>=20
> Major:
>=20
> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an Op=
erations,
>    Administration and Maintenance (OAM) message.  The receiving SFF and
>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>    return status information).  OAM message specifics and handling
>    details are outside the scope of this document."   =20
>=20
> I am quite concerned that this document requires (MUST) conformance to a =
document that isn't in any way referenced or specified.  Basically, an impl=
ementer has no way to be compliant.  At a minimum, this should have a Norma=
tive Reference to the OAM procedures. =20
>=20
> If truly necessary, another way out would be to reserve this bit for OAM =
but save the definition and behavior for the OAM draft.  That'd be unfortun=
ate in that implementations could conform to NSH but not the associated OAM=
.

PQ>  I see that a whole thread re: OAM, I'll comment there.

> b) Sec 3.2:  I have three points on the "Next Protocol" field.  First, pl=
ease read Section 8 of draft-ietf-rtgwg-dt-encap-01, which discusses the is=
sue of each encapsulation defining its own Next Protocol field.  Please tak=
e a look at VXLAN-GPE, GUE, GENEVE, and BIER to see which of those "Next Pr=
otocol" fields can merge to be the same registry.  I know that one of them =
is currently using EtherType, but at least 1 or 2 others also has an 8-bit =
"Next Protocol" field.   The name should also be improved to be much cleare=
r as to what it is, what types of protocols might fit in it, and how it mig=
ht be extended or reused.  These obviously apply to Sec 13.2.5 as well.

PQ>  At this point, NSH and VXLAN-GPE have the same space (i.e. on allocati=
on).  We can certainly look into leveraging that for other protocols as wel=
l.  As for the name, I'm not sure how to make it clearer since the name des=
cribes the purpose. =20


>=20
> c) Sec 3.2: "Service Index (SI): provides location within the SFP. The fi=
rst
>    classifier (i.e. at the boundary of the NSH domain) in the NSH
>    Service Function Path, SHOULD set the SI to 255, however the control
>    plane MAY configure the initial value of SI as appropriate (i.e.
>    taking into account the length of the service function path).  A Class=
ifier=20
>    MUST send the packet to the first SFF in the chain.
>    Service index MUST be decremented by service functions or proxy nodes
>    after performing required services and the new decremented SI value
>    MUST be used in the egress NSH packet.  SI SHOULD be used in
>    conjunction with Service Path Identifier for Service Function Path
>    selection.  Service Index (SI) is also valuable when troubleshooting/
>    reporting service paths.  In addition to indicating the location
>    within a Service Function Path, SI can be used for service plane loop
>    detection."
>=20
>   First, there seem to be a number of assumptions in this paragraph about=
 Classifiers - including that there is only one per service function path (=
"MUST send the packet to the first SFF in the chain") - despite earlier dis=
cussion of re-classification.   PLEASE - pull out the description of the fi=
eld such as:
>=20
>   "The Service Index provides a location within the SFP.  The index shoul=
d strictly decrease from its initial value.  The function that encapsulates=
 the packet in NSH SHOULD set the SI to 255.  SI MUST be decremented..."

PQ>  We'll clarify the role/behavior of classifiers and SI and provide text=
 for your/WG review by June 24.

>=20
> from normative behavior for a Classifier and text describing why the fiel=
d is useful.
> I am assuming that there are more details around troubleshooting and serv=
ice plane loop detection elsewhere?
>=20
> d) Sec 3.4:  What is the required behavior for parsing the "Mandatory Con=
text Header" fields?  Can an implementation support just what is in this do=
cument?  Do the documents on allocation also describe the appropriate parsi=
ng?  I see them as informative references.  Can an implementation ignore th=
e contents of the "Mandatory Context Header" fields?  Without a normative r=
eference to how this is to be implemented, received, and parsed, I don't se=
e that this provides implementable and complete behavior.
>=20


PQ>  Can you please delve into a bit more detail re: "parsing behavior"?  A=
n implementation can indeed support just what is in this document, as we ha=
ve open source systems that do just that.   The context headers fields are =
simply space, their semantics conveyed by control plane (dynamic or static)=
.  The allocation drafts provide usage guidelines, but of course, an operat=
or may chose to assign values as needed for their deployment.


> e) Sec 6:  This section needs work. First, please read sec 9 of draft-iet=
f-rtgwg-dt-encap-01 for some ideas.  At a minimum, you need to clarify what=
 the mandatory behavior is and what the failure conditions or results are. =
  For more details:  Jumbo Frames help only when the packet or frame being =
encapsulated isn't already at the maximum.  I fully agree that is likely to=
 the case for much traffic - but it isn't the guaranteed solution this trie=
s to treat it as.   Sure - it is possible to determine the Path MTU - but i=
s that to the next SFF or through the entire SFP?  Can it be the whole SFP =
when re-classification may change what the desired path is?  What happens a=
t an SFF if it determines that the Path MTU beyond is too small?  What are =
the consequences of fragmenting by the transport?   As for the third exampl=
e from RFC6830 - I'm assuming you mean the stateless case - which basically=
 amounts to determining a Path MTU and then fragmenting.
>=20
> The Path MTU approaches don't handle at all the case of adding context-he=
aders by an SF in the middle of the path.  That can obviously require fragm=
enting the packet and then adding NSH headers which is specifically not exp=
ected at the SF or SFF (see Sec 4).
>=20
> These approaches also assume that it is possible to fragment the data con=
tained inside the NSH header.  In the case of something like an Ethernet fr=
ame, that isn't the case..
>=20
> The likely short form is that the network operator sets a different MTU i=
nside the space for the SFP which can accommodate a given size of header.  =
The Classifiers and SFF/SFs are set up to send some type of error messages =
and log and drop the offending packets or frames if they are too large.  If=
 the next-protocol type can be fragmented, then there is more functionality=
 to define/describe.  Regardless, the consequences of unexpected fragmentat=
ion should be clearly articulated and ways of detecting it discussed.=20

PQ>  Uri and I will update the fragmentation section to address your concer=
ns and send text for review, again by June 24th

>=20
> f) Sec 8.1:  Privacy considerations will matter for information such as V=
RF or tenant, depending on how those are expressed and trackable.   Similar=
ly, the security implications of an SF terminating  encrypted traffic will =
need to be articulated.
>=20
> g) Sec 9:  This section needs to be pulled out into its own draft.  That =
draft should describe the considerations associated with carrying NSH.   Re=
gardless, it is not acceptable for the WG to partially and minimally docume=
nt the "preferred transports" by providing them as "encapsulation examples"=
 while pushing strongly back against less-preferred transports (e.g. the di=
scussions around UDP and MPLS).  The fact that this section has no words an=
d merely gives self-evident examples - such as Sec 9.3 where an Ethernet Fr=
ame indicates the included type using the EtherType - makes it look quite s=
trongly as if it is simply providing examples so others can implement witho=
ut straying into transport details.

PQ>  There is no intent to convey preference here, rather to demonstrate to=
 a reader how NSH fits into the stack for a few _example_ transports.  Havi=
ng worked with many of the implementors, I know how often this question get=
 asked so having simple examples that we can point to has proved invaluable=
.  We can certainly add text to that affect, and, in the case of UDP, there=
 is UDP+NSH draft that can easily be pointed to as an informative reference=
. =20

>=20
> h) I will also note that the suggested EtherType=3D0x894F is registered w=
ith IEEE as "
> This protocol identifies the Cisco vPath Network Service Header protocol =
used in inserting and chaining services in the network."   I am checking wi=
th IEEE as to whether they allow changes in the protocol meant; certainly, =
IETF managed registries do not due to the interoperability concerns.  Regar=
dless, there are experimental EtherTypes and after this document finally ha=
s IESG approval, the IEEE will allocate an EtherType for NSH.

PQ>  I believe (can check the archive) but Cisco has asserted that this ET =
is to be used by the IETF for NSH.  We are working through the allocation u=
pdate with the IEEE.

>=20
> i) The Security Considerations section says nothing about privacy around =
metadata.  It refers informationally to draft-reddy-sfc-nsh-security-req-00=
, which gives requirements but no mechanisms.  Obviously, that doesn't adeq=
uately address the security concerns.  The WG Chairs are welcome to request=
 an early Security Directorate review to see the types and level of issues =
that will come up.

PQ>  As per the chair's guidance, the WG formed a security team to author c=
orollary drafts for security.  We'll -- NSH and the security team (full dis=
closure: I'm part of both groups) -- work together to ensure completeness i=
n NSH and augment this section.

>=20
> j) Sec 13.2.4:  First, this requires text describing what rules the DE sh=
ould apply.  Second, I would recommend having part of the range be Specific=
ation Required and that a specification is required by the Designated Exper=
ts also.  There probably should be a Private Use section for companies that=
 need a private section.  Take a read through https://datatracker.ietf.org/=
doc/draft-leiba-cotton-iana-5226bis/ to get full context on what is expecte=
d.

PQ>  Thank you, Andy Mallis also provided corrections/guidance here.  We'll=
 update accordingly. =20

>=20
>=20
>=20
> Minor:
>=20
> 1) Sec 3.2: Please add an informational reference for the "Given the wide=
spread implementation of existing hardware that uses the first nibble after=
 an MPLS label stack for ECMP decision processing, this document reserves v=
ersion 01 and this value MUST NOT be used in future versions of the protoco=
l."  That could be either RFC 7325 or Section 8 of draft-ietf-rtgwg-dt-enca=
p-01.

PQ>  Will do.

>=20
> 2) Sec 3.2:  "All other flag fields are reserved for future use.  Reserve=
d bits
>    MUST be set to zero when sent and MUST be ignored upon receipt."

PQ>  Has the SHOULD become the accepted way forward?  The reason I asked, b=
oth RFC7348 and 6830 use MUST.  I just want to ensure consistent behavior. =
=20

>=20
> I think that this is better as "SHOULD be ignored upon receipt" to handle=
 future
> extensions.  I know I've had this conversation several times on different=
 drafts.
>=20
> 3) Sec 3.5.1: "Metadata Class (MD Class): describes the scope of the "Typ=
e" field.
>    In some cases, the MD Class will identify a specific vendor, in
>    others, the MD Class will identify specific standards body allocated
>    types.  Please see IANA Considerations section below."
>=20
> I think what you are trying to say is:
>   "Metadata Class (MD Class):  The MD Class defines the scope of the 'Typ=
e' field to
> provide a hierarchical namespace.  The IANA Considerations section define=
s how the
> MD Class values can be allocated to Standards Bodies, Vendors, and others=
."

PQ>  Yes. thank you.

>=20
> 4) Sec 3.5.1:  For the Type, is this document mandating that the top bit =
of the type field is the Criticality field?  If so - please say so.  For ex=
ample:
>=20
> "The Type field is split into two ranges - 0 to 127 for non-critical opti=
ons and 128-255 for critical options.  While the value allocation is the re=
sponsibility of the MD Class owner, critical options MUST NOT be allocated =
from the 0 to 127 range and non-critical options MUST NOT be allocated from=
 the 128-255 range."

PQ>  Thanks.

>=20
> 5) Sec 7.1:  "SI can also serve as a mechanism for loop detection within =
a service
>    path since each SF in the path decrements the index; an Service Index
>    of 0 indicates that a loop occurred and the packet must be discarded."
> It would be useful to explicitly say either "this is a protective mechani=
sm but loops aren't expected normally" or "although rare, looping is a risk=
 as a result of reconfiguring the SFP whlie=20
> traffic is flowing."
>=20

PQ>  We'll review, we might have some other updates to this section as well=
 with a target of June 24 to share the text.


> 6) Classifier:  It is noticeable that a Classifier is called out as havin=
g special functions and behavior.  This isn't the case, that I recall, in t=
he SFC Architecture where a Classifier is merely an example of a Service Fu=
nction.  If this is intended, it would be good to be quite clear about it a=
nd add more detail about what makes something a "Classifier" with this role=
 versus just a SF.  It feels like there are assumptions that flows go to a =
Classifier to be assigned to an SFP but those aren't stated anywhere I've s=
een so far.

PQ>  Uri and I will talk to Joel and Carlos but I think classifier is speci=
al in some ways and not simply an SF.  We'll make sure the roles are clearl=
y spelled out in whatever we send on June 24th to the list.

>=20
> 7)  Sec 7.4: "These internal reclassifiers examine the packet
>    at relevant points in the network, and rewrite the SPI and SI to
>    reflect the results of the reclassification.  (These classifiers may
>    also of course modify the metadata associated with the packet.)"
>=20
> Previously - this was described as ability to remove the NSH header and t=
hen
> replace it.   There are consequences to increasing the SI - is this allow=
ed?  The difference,
> for example, in MPLS between pop/push and swap does matter.   What does a=
 rewrite of the NSH header mean versus removing it and writing a different =
one?
>=20
> 8) Sec 8.3:   "A given SPI can represent all or some of the metadata, and=
 be updated based on metadata classification results."  Again - please be c=
lear about what functionality is allowed. Is it even meaningful to update t=
he SPI without updating the SI???

PQ>  Uri and I will provide text for review by June 24

>=20
>=20
>=20
> Nits:
>=20
> i) Sec 7.1 Figures 9, 10, and 11 - please expand NH to be Next-Hops.
>=20
> ii) Figure 14 and Figure 15 are identical.  Please correct or remove one.
>=20
> iii) Sec 8.2 bullet 2:  It refers to Figure 18, which doesn't exist.
>=20
> iv) Sec 8.3.  This refers to Figure 19 - not Figure 17.  Can I recommend =
(probably too late) using the XML authoring which keeps these references up=
 to date automatically?
>=20
>=20

PQ>  Will update.

Again, thank you for the review!
Paul=


From nobody Tue Jun 14 07:18:13 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69AE712D799 for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 07:18:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.305
X-Spam-Level: 
X-Spam-Status: No, score=-3.305 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-1.426, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01] 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 KvlHapiW5OYu for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 07:18:06 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C288512D54B for <sfc@ietf.org>; Tue, 14 Jun 2016 07:18:05 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Tue, 14 Jun 2016 10:18:03 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Victor Vu <vuva@dcn.ssu.ac.kr>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
Thread-Index: AQHRw4+4AcOmVNasS0K5NgFlHY5aJZ/pBRQQ
Date: Tue, 14 Jun 2016 14:18:03 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com>
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr>
In-Reply-To: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830FB1EEEwtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/7tJserTXQOpTnS2Mi6NGpYFCFQo>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jun 2016 14:18:12 -0000

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

VmljdG9yLA0KDQpZZXMsIEkgYWdyZWUgdGhpcyBpcyBhIGdvb2QgaWRlYS4gSSBpbnRlbmQgdG8g
YWRkIGl0IHRvIHRoZSBsaXN0IG9mIGFsdGVybmF0aXZlcyBpbiB0aGUgZHJhZnQuDQpJIHRoaW5r
IGl0IGlzIHByb2JhYmx5IHRoZSBiZXN0IG9mIHRoZSBzdGF0ZWZ1bCBpZGVhcy4NCkkgdGhpbmsg
dG8gdGhlIGxpc3Qgb2YgYmVuZWZpdHMgd2UgY2FuIGFsc28gYWRkOg0KLSBoYXMgcG90ZW50aWFs
IGZvciBzZWN1cml0eSBhZHZhbnRhZ2VzIGluIHRoYXQgaXQgbWF5IGJlIGhhcmRlciBmb3IgYSBz
dWItZG9tYWluIFNGIHRvIGF0dGFjayB1cHBlci1sZXZlbCBwYXRocyBiZWNhdXNlIHRoZSB1cHBl
ci1sZXZlbCBwYXRoIGlzIG9ic2N1cmVkIGJ5IHRoZSBmbG93IElELCBhbmQgdGhlIGZsb3cgSUQg
Y2FuIGJlIHZhbGlkYXRlZCBhcyBpdCByZXR1cm5zLg0KDQpJIGludGVuZCB0byB1cGRhdGUgdGhl
IGRyYWZ0IHNvb24gaW5jbHVkaW5nIHNvbWUgY2hhbmdlcyBmcm9tIHRoZSBvdGhlciBhdXRob3Jz
Lg0KSWYgYW55b25lIG9uIHRoZSBsaXN0IGhhcyBvdGhlciBmZWVkLWJhY2ssIHBsZWFzZSBsZXQg
bWUga25vdy4NCg0KLURhdmUNClAuUy4gVmljdG9yLCBpdCBkb2VzbuKAmXQgYXBwZWFyIHRoYXQg
eW91ciByZXF1ZXN0IG1hZGUgaXQgdG8gdGhlIGxpc3QuIEhvcGVmdWxseSB0aGlzIHJlcGx5IGRv
ZXMuDQoNCg0KDQpGcm9tOiBWaWN0b3IgVnUgW21haWx0bzp2dXZhQGRjbi5zc3UuYWMua3JdDQpT
ZW50OiBGcmlkYXksIEp1bmUgMTAsIDIwMTYgMTE6MTYgUE0NClRvOiBzZmNAaWV0Zi5vcmc7IERh
dmUgRG9sc29uDQpTdWJqZWN0OiBbc2ZjXSBJQk4gUGF0aCBDb25maWd1cmF0aW9uIHNvbHV0aW9u
IGZvciBkcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNQ0KDQoNCkhpLA0KDQpJbiBkcmFm
dC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNSwgdGhlcmUgaGF2ZSBiZWVuIDQgbWV0aG9kIGZv
ciByZXN0b3JpbmcgdXBwZXItbGV2ZWwgU0YgcGF0aCB3aGVuIHBhY2tldHMgZXhpdCBsb3dlci1s
ZXZlbCBkb21haW4sIGVhY2ggb2YgdGhlbSBoYXMgaXRzIGRpc2FkdmFudGFnZToNCg0KMS4gIFNh
dmluZyBTUEkgYW5kIFNJIGluIHRyYW5zcG9ydC1sYXllciBmbG93IHN0YXRlID0+IGNvdWxkIG5v
dCB3b3JrIHdpdGggU0ZzIHdpY2ggY2FuIGNoYW5nZSA1LXR1cGxlIChOQVQgZm9yIGV4YW1wbGUp
DQoNCjIuICBQdXNoaW5nIFNQSSBhbmQgU0kgaW50byBtZXRhZGF0YSA9PiBNRC10eXBlIDEgaGFz
IG9ubHkgNCBtZXRhZGF0YSBzbG90cw0KDQozLiAgVXNpbmcgdW5pcXVlIGxvd2VyLWxldmVsIHBh
dGhzIHBlciB1cHBlci1sZXZlbCBwYXRoIGNvb3JkaW5hdGVzID0+IHRvbyBtYW55IHNlcnZpY2Ug
cGF0aHMgaW4gbG93ZXItbGV2ZWwgZG9tYWluDQoNCjQuICBOZXN0aW5nIE5TSCBoZWFkZXJzLCBl
bmNhcHN1bGF0aW5nIHRoZSBoaWdoZXItbGV2ZWwgTlNIIGhlYWRlcnMgd2l0aGluIHRoZSBsb3dl
ci1sZXZlbCBOU0ggaGVhZGVycyA9PiByZXF1aXJlIFNGcyBpbiB0aGUgbG93ZXItbGV2ZWwgZG9t
YWluIHRvIGJlIGFibGUgdG8gcGFyc2UgbXVsdGlwbGUgbGF5ZXJzIG9mIE5TSA0KDQpUaGVyZWZv
cmUsIEkgd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBGbG93LXN0YXRlZnVsL21ldGFkYXRhIGh5
YnJpZCBzb2x1dGlvbi4gVGhlIGJhc2ljIGlkZWEgaXMgdG8gbWFrZSBJQk4gc2F2ZSB0b3AtZG9t
YWluIGZsb3cgaW5mb3JtYXRpb24gKGZsb3ctc3RhdGVmdWwgSUJOKSwgYW5kIGFzc2lnbiBlYWNo
IGZsb3cgYW4g4oCcaC1zZmMgZmxvdyBJROKAnSBtYXBwZWQgdG8gaXRzIGluZm8gYW5kIHN0b3Jl
IGluIDEgTWFuZGF0b3J5IGNvbnRleHQgaGVhZGVyLiBXaGVuIHBhY2tldCBleGl0IHN1Yi1kb21h
aW4sIGdldCB1cHBlci1kb21haW7igJlzIGluZm8gYmFjayBieSB0aGUgaC1zZmMgZmxvdyBJRCBh
bmQgcmVzdG9yZSBpdCBhdCB0aGUgc2VydmljZSBsYXN0IGhvcC4NCkluIHRoaXMgd2F5Og0KDQog
ICogICBVcHBlciBkb21haW4gbWV0YWRhdGEgaXMgcHJlc2VydmVkLCBhbmQgc3ViLWRvbWFpbnMg
Y2FuIGNoYW5nZSBpdCBqdXN0IGxpa2UgYSBTRnMgZG9lcw0KICAqICAgRG9lcyBOT1QgZGVwZW5k
IG9uIDUtdHVwbGUgPT4gd29yayB3ZWxsIHdpdGggTkFUDQogICogICBEb2VzIE5PVCByZXF1aXJl
IGFsbCBkb21haW5zIGhhdmUgYSBzYW1lIG1ldGFkYXRhIHNjaGVtZQ0KICAqICAgU2NhbGFibGU6
IGNvdWxkIHJlc3RvcmUgYW55IHRvcC1kb21haW4gaW5mb3JtYXRpb24sIG5vdCBqdXN0IHNlcnZp
Y2UgcGF0aA0KICAqICAgVG9wIGRvbWFpbiBjb3VsZCB1c2UgZnVsbCA0IG1ldGFkYXRhIHNsb3Rz
LCB3aGlsZSBzdWItZG9tYWlucyBjYW4gdXNlIHVwIHRvIDMNCiAgKiAgIERvZXMgbm90IHJlcXVp
cmUgYW55IHNwZWNpYWwgZnVuY3Rpb25hbGl0aWVzIGZyb20gU0ZzDQogICogICBJRCBjYW4gYmUg
dXNlZCB0byBkaWZmZXJlbnRpYXRlIEgtU0ZDIGFuZCBub24tSC1TRkMgZmxvd3MNCkkgd291bGQg
bGlrZSB0byBsaXN0ZW4gdG8geW91ciBvcGluaW9ucy4NClRoYW5rIHlvdSB2ZXJ5IG11Y2guDQoN
CkJlc3QgcmVnYXJkcywNCg0KDQotLQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpWdSBBbmggVnUgKFZpY3RvciBWdSkN
Cg0KRENOIExhYm9yYXRvcnkgLSBTY2hvb2wgb2YgRWxlY3Ryb25pYyBFbmdpbmVlcmluZyAtIFNv
b25nc2lsIFVuaXZlcnNpdHkNCg0KRW1haWw6IHZ1dmFAZGNuLnNzdS5hYy5rcjxtYWlsdG86dnV2
YUBkY24uc3N1LmFjLmtyPiAvIHZ1dmFia0BnbWFpbC5jb208bWFpbHRvOnZ1dmFia0BnbWFpbC5j
b20+DQoNClBob25lOiAoKzgyKS0yLTgyMC0wODQxDQoNCk1vYmlsZTogKCs4MiktMTAtOTc2My0w
MTAzDQoNCkFkZHJlc3M6IDM2OSBTYW5nZG8tcm8sIERvbmdqYWstZ3UgKDA2OTc4KSwgU2VvdWws
IEtvcmVhDQoNCltodHRwczovL2lwbWNkbi5hdmFzdC5jb20vaW1hZ2VzLzIwMTYvaWNvbnMvaWNv
bi1lbnZlbG9wZS10aWNrLXJvdW5kLW9yYW5nZV8xODR4MTE2LXYxLnBuZ108aHR0cHM6Ly93d3cu
YXZhc3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9bGluayZ1dG1f
Y2FtcGFpZ249c2lnLWVtYWlsJnV0bV9jb250ZW50PWVtYWlsY2xpZW50JnV0bV90ZXJtPW9hLTIz
MjItYj4NCg0KVmlydXMtZnJlZTxodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVtYWlsP3V0bV9t
ZWRpdW09ZW1haWwmdXRtX3NvdXJjZT1saW5rJnV0bV9jYW1wYWlnbj1zaWctZW1haWwmdXRtX2Nv
bnRlbnQ9ZW1haWxjbGllbnQmdXRtX3Rlcm09b2EtMjMyMi1iPg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4NCjwhLS1baWYgIW1zb10+
PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOioge2JlaGF2aW9y
OnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30N
Ci5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48IVtlbmRpZl0t
LT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMg
NSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9z
ZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFo
b21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9y
OmJsYWNrO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0
ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdo
dDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
IjsNCgljb2xvcjpibGFjazt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXtt
c28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1p
bHk6Q29uc29sYXM7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlv
bnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE2Mzg2MDQxMDE7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjI0ODY0ODU5Njt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlZp
Y3Rvciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlllcywgSSBhZ3JlZSB0aGlzIGlzIGEgZ29vZCBpZGVhLiBJIGludGVu
ZCB0byBhZGQgaXQgdG8gdGhlIGxpc3Qgb2YgYWx0ZXJuYXRpdmVzIGluIHRoZSBkcmFmdC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayBpdCBpcyBwcm9iYWJseSB0aGUgYmVz
dCBvZiB0aGUgc3RhdGVmdWwgaWRlYXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkg
dGhpbmsgdG8gdGhlIGxpc3Qgb2YgYmVuZWZpdHMgd2UgY2FuIGFsc28gYWRkOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4tIGhhcyBwb3RlbnRpYWwgZm9yIHNlY3VyaXR5IGFkdmFudGFn
ZXMgaW4gdGhhdCBpdCBtYXkgYmUgaGFyZGVyIGZvciBhIHN1Yi1kb21haW4gU0YgdG8gYXR0YWNr
IHVwcGVyLWxldmVsIHBhdGhzIGJlY2F1c2UgdGhlIHVwcGVyLWxldmVsIHBhdGggaXMgb2JzY3Vy
ZWQgYnkNCiB0aGUgZmxvdyBJRCwgYW5kIHRoZSBmbG93IElEIGNhbiBiZSB2YWxpZGF0ZWQgYXMg
aXQgcmV0dXJucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgaW50ZW5kIHRvIHVwZGF0ZSB0aGUgZHJhZnQgc29vbiBp
bmNsdWRpbmcgc29tZSBjaGFuZ2VzIGZyb20gdGhlIG90aGVyIGF1dGhvcnMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIGFueW9uZSBvbiB0aGUgbGlzdCBoYXMgb3RoZXIgZmVlZC1i
YWNrLCBwbGVhc2UgbGV0IG1lIGtub3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5QLlMuIFZpY3RvciwgaXQgZG9lc27igJl0IGFwcGVhciB0aGF0IHlvdXIg
cmVxdWVzdCBtYWRlIGl0IHRvIHRoZSBsaXN0LiBIb3BlZnVsbHkgdGhpcyByZXBseSBkb2VzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5k
b3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
d2luZG93dGV4dCI+IFZpY3RvciBWdSBbbWFpbHRvOnZ1dmFAZGNuLnNzdS5hYy5rcl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bmUgMTAsIDIwMTYgMTE6MTYgUE08YnI+DQo8Yj5Ubzo8
L2I+IHNmY0BpZXRmLm9yZzsgRGF2ZSBEb2xzb248YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NmY10g
SUJOIFBhdGggQ29uZmlndXJhdGlvbiBzb2x1dGlvbiBmb3IgZHJhZnQtZG9sc29uLXNmYy1oaWVy
YXJjaGljYWwtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEzLjVwdCI+SGksPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+SW4gZHJhZnQtZG9s
c29uLXNmYy1oaWVyYXJjaGljYWwtMDUsIHRoZXJlIGhhdmUgYmVlbiA0IG1ldGhvZCBmb3IgcmVz
dG9yaW5nIHVwcGVyLWxldmVsIFNGIHBhdGggd2hlbiBwYWNrZXRzIGV4aXQgbG93ZXItbGV2ZWwg
ZG9tYWluLCBlYWNoIG9mIHRoZW0gaGFzIGl0cyBkaXNhZHZhbnRhZ2U6PG86cD48L286cD48L3A+
DQo8cD4xLiZuYnNwOyBTYXZpbmcgU1BJIGFuZCBTSSBpbiB0cmFuc3BvcnQtbGF5ZXIgZmxvdyBz
dGF0ZSA9Jmd0OyBjb3VsZCBub3Qgd29yayB3aXRoIFNGcyB3aWNoIGNhbiBjaGFuZ2UgNS10dXBs
ZSAoTkFUIGZvciBleGFtcGxlKTxicj4NCjxicj4NCjIuJm5ic3A7IFB1c2hpbmcgU1BJIGFuZCBT
SSBpbnRvIG1ldGFkYXRhID0mZ3Q7IE1ELXR5cGUgMSBoYXMgb25seSA0IG1ldGFkYXRhIHNsb3Rz
PGJyPg0KPGJyPg0KMy4mbmJzcDsgVXNpbmcgdW5pcXVlIGxvd2VyLWxldmVsIHBhdGhzIHBlciB1
cHBlci1sZXZlbCBwYXRoIGNvb3JkaW5hdGVzID0mZ3Q7IHRvbyBtYW55IHNlcnZpY2UgcGF0aHMg
aW4gbG93ZXItbGV2ZWwgZG9tYWluPGJyPg0KPGJyPg0KNC4mbmJzcDsgTmVzdGluZyBOU0ggaGVh
ZGVycywgZW5jYXBzdWxhdGluZyB0aGUgaGlnaGVyLWxldmVsIE5TSCBoZWFkZXJzIHdpdGhpbiB0
aGUgbG93ZXItbGV2ZWwgTlNIIGhlYWRlcnMgPSZndDsgcmVxdWlyZSBTRnMgaW4gdGhlIGxvd2Vy
LWxldmVsIGRvbWFpbiB0byBiZSBhYmxlIHRvIHBhcnNlIG11bHRpcGxlIGxheWVycyBvZiBOU0g8
bzpwPjwvbzpwPjwvcD4NCjxwPlRoZXJlZm9yZSwgSSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhl
IEZsb3ctc3RhdGVmdWwvbWV0YWRhdGEgaHlicmlkIHNvbHV0aW9uLiBUaGUgYmFzaWMgaWRlYSBp
cyB0byBtYWtlIElCTiBzYXZlIHRvcC1kb21haW4gZmxvdyBpbmZvcm1hdGlvbiAoZmxvdy1zdGF0
ZWZ1bCBJQk4pLCBhbmQgYXNzaWduIGVhY2ggZmxvdyBhbiDigJxoLXNmYyBmbG93IElE4oCdIG1h
cHBlZCB0byBpdHMgaW5mbyBhbmQgc3RvcmUgaW4gMSBNYW5kYXRvcnkgY29udGV4dA0KIGhlYWRl
ci4gV2hlbiBwYWNrZXQgZXhpdCBzdWItZG9tYWluLCBnZXQgdXBwZXItZG9tYWlu4oCZcyBpbmZv
IGJhY2sgYnkgdGhlIGgtc2ZjIGZsb3cgSUQgYW5kIHJlc3RvcmUgaXQgYXQgdGhlIHNlcnZpY2Ug
bGFzdCBob3AuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiB0aGlzIHdh
eTo8bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KVXBwZXIgZG9tYWluIG1ldGFkYXRhIGlzIHBy
ZXNlcnZlZCwgYW5kIHN1Yi1kb21haW5zIGNhbiBjaGFuZ2UgaXQganVzdCBsaWtlIGEgU0ZzIGRv
ZXM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZl
bDEgbGZvMSI+DQpEb2VzIE5PVCBkZXBlbmQgb24gNS10dXBsZSA9Jmd0OyB3b3JrIHdlbGwgd2l0
aCBOQVQ8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMSI+DQpEb2VzIE5PVCByZXF1aXJlIGFsbCBkb21haW5zIGhhdmUgYSBzYW1lIG1l
dGFkYXRhIHNjaGVtZTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1s
aXN0OmwwIGxldmVsMSBsZm8xIj4NClNjYWxhYmxlOiBjb3VsZCByZXN0b3JlIGFueSB0b3AtZG9t
YWluIGluZm9ybWF0aW9uLCBub3QganVzdCBzZXJ2aWNlIHBhdGg8bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQpUb3AgZG9tYWlu
IGNvdWxkIHVzZSBmdWxsIDQgbWV0YWRhdGEgc2xvdHMsIHdoaWxlIHN1Yi1kb21haW5zIGNhbiB1
c2UgdXAgdG8gMzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwwIGxldmVsMSBsZm8xIj4NCkRvZXMgbm90IHJlcXVpcmUgYW55IHNwZWNpYWwgZnVuY3Rpb25h
bGl0aWVzIGZyb20gU0ZzPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KSUQgY2FuIGJlIHVzZWQgdG8gZGlmZmVyZW50aWF0ZSBI
LVNGQyBhbmQgbm9uLUgtU0ZDIGZsb3dzPG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JIHdvdWxkIGxpa2UgdG8gbGlzdGVuIHRvIHlvdXIgb3BpbmlvbnMuPGJyPg0K
VGhhbmsgeW91IHZlcnkgbXVjaC48YnI+DQo8YnI+DQpCZXN0IHJlZ2FyZHMsPGJyPg0KPGJyPg0K
PG86cD48L286cD48L3A+DQo8cHJlPi0tIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86
cD48L286cD48L3ByZT4NCjxwcmU+VnUgQW5oIFZ1IChWaWN0b3IgVnUpPG86cD48L286cD48L3By
ZT4NCjxwcmU+RENOIExhYm9yYXRvcnkgLSBTY2hvb2wgb2YgRWxlY3Ryb25pYyBFbmdpbmVlcmlu
ZyAtIFNvb25nc2lsIFVuaXZlcnNpdHk8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5FbWFpbDogPGEg
aHJlZj0ibWFpbHRvOnZ1dmFAZGNuLnNzdS5hYy5rciI+dnV2YUBkY24uc3N1LmFjLmtyPC9hPiAv
IDxhIGhyZWY9Im1haWx0bzp2dXZhYmtAZ21haWwuY29tIj52dXZhYmtAZ21haWwuY29tPC9hPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPlBob25lOiAoJiM0Mzs4MiktMi04MjAtMDg0MTxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPk1vYmlsZTogKCYjNDM7ODIpLTEwLTk3NjMtMDEwMzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPkFkZHJlc3M6IDM2OSBTYW5nZG8tcm8sIERvbmdqYWstZ3UgKDA2OTc4KSwg
U2VvdWwsIEtvcmVhPG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIx
IiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Qz
RDRERSAxLjBwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgd2lkdGg9IjU1IiBzdHlsZT0id2lkdGg6
NDEuMjVwdDtib3JkZXI6bm9uZTtwYWRkaW5nOjkuNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVt
YWlsP3V0bV9tZWRpdW09ZW1haWwmYW1wO3V0bV9zb3VyY2U9bGluayZhbXA7dXRtX2NhbXBhaWdu
PXNpZy1lbWFpbCZhbXA7dXRtX2NvbnRlbnQ9ZW1haWxjbGllbnQmYW1wO3V0bV90ZXJtPW9hLTIz
MjItYiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+
PGltZyBib3JkZXI9IjAiIGlkPSJfeDAwMDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9pcG1jZG4uYXZh
c3QuY29tL2ltYWdlcy8yMDE2L2ljb25zL2ljb24tZW52ZWxvcGUtdGljay1yb3VuZC1vcmFuZ2Vf
MTg0eDExNi12MS5wbmciPjwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdp
ZHRoPSI0NzAiIHN0eWxlPSJ3aWR0aDozNTIuNXB0O2JvcmRlcjpub25lO3BhZGRpbmc6OS4wcHQg
Ljc1cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OjEzLjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNDE0MjRFIj48YSBo
cmVmPSJodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVtYWlsP3V0bV9tZWRpdW09ZW1haWwmYW1w
O3V0bV9zb3VyY2U9bGluayZhbXA7dXRtX2NhbXBhaWduPXNpZy1lbWFpbCZhbXA7dXRtX2NvbnRl
bnQ9ZW1haWxjbGllbnQmYW1wO3V0bV90ZXJtPW9hLTIzMjItYiIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjojNDQ1M0VBIj5WaXJ1cy1mcmVlPC9zcGFuPjwvYT4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_E8355113905631478EFF04F5AA706E9830FB1EEEwtlexchp2sandvi_--


From nobody Tue Jun 14 19:07:00 2016
Return-Path: <uri.elzur@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9B7812D16F; Tue, 14 Jun 2016 19:06:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.347
X-Spam-Level: 
X-Spam-Status: No, score=-8.347 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 XDePziIxUsfy; Tue, 14 Jun 2016 19:06:55 -0700 (PDT)
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by ietfa.amsl.com (Postfix) with ESMTP id ED86612DAED; Tue, 14 Jun 2016 19:06:54 -0700 (PDT)
Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP; 14 Jun 2016 19:06:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.26,474,1459839600"; d="scan'208";a="828249115"
Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by orsmga003.jf.intel.com with ESMTP; 14 Jun 2016 19:06:56 -0700
Received: from orsmsx115.amr.corp.intel.com (10.22.240.11) by ORSMSX108.amr.corp.intel.com (10.22.240.6) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 14 Jun 2016 19:06:54 -0700
Received: from orsmsx114.amr.corp.intel.com ([169.254.8.140]) by ORSMSX115.amr.corp.intel.com ([169.254.4.114]) with mapi id 14.03.0248.002; Tue, 14 Jun 2016 19:06:54 -0700
From: "Elzur, Uri" <uri.elzur@intel.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIU3WKv/UCwgkKCy6DJPrCUo5/oAM4AgAHP1cA=
Date: Wed, 15 Jun 2016 02:06:53 +0000
Message-ID: <7E05C330D7FD6D4FAD0728C46B8995858941762A@ORSMSX114.amr.corp.intel.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <9A4C983B-1250-465F-AE4F-6872D0F70213@cisco.com>
In-Reply-To: <9A4C983B-1250-465F-AE4F-6872D0F70213@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTY1NWM0MDgtM2MxOS00OTQxLTk5NzYtYjFiZDNmOTVlYmI1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InRmXC9uZXM2YjU5MnROTkFGMElTRDg5TEw5bFA2XC8rbU84QUcrVUJXVjRXcz0ifQ==
x-ctpclassification: CTP_IC
x-originating-ip: [10.22.254.138]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4BlhA393Yzhhx4hSzRou69f6hnQ>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 02:06:58 -0000

Sorry for radio silence, coming back from international trip and sick at th=
e moment, so will get to it ASAP
Few quick comments
1) we have text providing for additional Classifiers in the chain and it wi=
ll be easy to make it clearer
2) Transport: cite them all - impossible. Cite none - hard on the implement=
ers, cite few that deemed to be popular and well understood as open source =
exists was the choice.=20


Thx

Uri ("Oo-Ree")
C: 949-378-7568


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
Sent: Monday, June 13, 2016 8:13 AM
To: Alia Atlas <akatlas@gmail.com>
Cc: sfc-chairs@ietf.org; sfc@ietf.org
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05

Hi Alia,

Catching up an email post-vaction, sorry for the delay.=20


On Jun 6, 2016, at 8:17 PM, Alia Atlas <akatlas@gmail.com> wrote:
>=20
> I have done an early AD review of draft-ietf-sfc-nsh-05. First, I would l=
ike to thank Paul, Uri, and all the contributors and WG members who have do=
ne so much work on this.
>=20

PQ>  And thank you for the thorough and thoughtful review!

> Second, this document still needs a lot of work before it is ready to adv=
ance.  I haven't scrutinized the references for my review - but I would ask=
 you to think about what should be normative so that someone can implement =
NSH.
>=20

PQ>  We'll make sure to review the references but I will add that a slew of=
 implementations exist, so, thus far, this hasn't been an impediment. =20


>=20
> Major:
>=20
> a) Sec 3.2:  " O bit: when set to 0x1 indicates that this packet is an Op=
erations,
>    Administration and Maintenance (OAM) message.  The receiving SFF and
>    SFs nodes MUST examine the payload and take appropriate action (e.g.
>    return status information).  OAM message specifics and handling
>    details are outside the scope of this document."   =20
>=20
> I am quite concerned that this document requires (MUST) conformance to a =
document that isn't in any way referenced or specified.  Basically, an impl=
ementer has no way to be compliant.  At a minimum, this should have a Norma=
tive Reference to the OAM procedures. =20
>=20
> If truly necessary, another way out would be to reserve this bit for OAM =
but save the definition and behavior for the OAM draft.  That'd be unfortun=
ate in that implementations could conform to NSH but not the associated OAM=
.

PQ>  I see that a whole thread re: OAM, I'll comment there.

> b) Sec 3.2:  I have three points on the "Next Protocol" field.  First, pl=
ease read Section 8 of draft-ietf-rtgwg-dt-encap-01, which discusses the is=
sue of each encapsulation defining its own Next Protocol field.  Please tak=
e a look at VXLAN-GPE, GUE, GENEVE, and BIER to see which of those "Next Pr=
otocol" fields can merge to be the same registry.  I know that one of them =
is currently using EtherType, but at least 1 or 2 others also has an 8-bit =
"Next Protocol" field.   The name should also be improved to be much cleare=
r as to what it is, what types of protocols might fit in it, and how it mig=
ht be extended or reused.  These obviously apply to Sec 13.2.5 as well.

PQ>  At this point, NSH and VXLAN-GPE have the same space (i.e. on allocati=
on).  We can certainly look into leveraging that for other protocols as wel=
l.  As for the name, I'm not sure how to make it clearer since the name des=
cribes the purpose. =20


>=20
> c) Sec 3.2: "Service Index (SI): provides location within the SFP. The fi=
rst
>    classifier (i.e. at the boundary of the NSH domain) in the NSH
>    Service Function Path, SHOULD set the SI to 255, however the control
>    plane MAY configure the initial value of SI as appropriate (i.e.
>    taking into account the length of the service function path).  A Class=
ifier=20
>    MUST send the packet to the first SFF in the chain.
>    Service index MUST be decremented by service functions or proxy nodes
>    after performing required services and the new decremented SI value
>    MUST be used in the egress NSH packet.  SI SHOULD be used in
>    conjunction with Service Path Identifier for Service Function Path
>    selection.  Service Index (SI) is also valuable when troubleshooting/
>    reporting service paths.  In addition to indicating the location
>    within a Service Function Path, SI can be used for service plane loop
>    detection."
>=20
>   First, there seem to be a number of assumptions in this paragraph about=
 Classifiers - including that there is only one per service function path (=
"MUST send the packet to the first SFF in the chain") - despite earlier dis=
cussion of re-classification.   PLEASE - pull out the description of the fi=
eld such as:
>=20
>   "The Service Index provides a location within the SFP.  The index shoul=
d strictly decrease from its initial value.  The function that encapsulates=
 the packet in NSH SHOULD set the SI to 255.  SI MUST be decremented..."

PQ>  We'll clarify the role/behavior of classifiers and SI and provide text=
 for your/WG review by June 24.

>=20
> from normative behavior for a Classifier and text describing why the fiel=
d is useful.
> I am assuming that there are more details around troubleshooting and serv=
ice plane loop detection elsewhere?
>=20
> d) Sec 3.4:  What is the required behavior for parsing the "Mandatory Con=
text Header" fields?  Can an implementation support just what is in this do=
cument?  Do the documents on allocation also describe the appropriate parsi=
ng?  I see them as informative references.  Can an implementation ignore th=
e contents of the "Mandatory Context Header" fields?  Without a normative r=
eference to how this is to be implemented, received, and parsed, I don't se=
e that this provides implementable and complete behavior.
>=20


PQ>  Can you please delve into a bit more detail re: "parsing behavior"?  A=
n implementation can indeed support just what is in this document, as we ha=
ve open source systems that do just that.   The context headers fields are =
simply space, their semantics conveyed by control plane (dynamic or static)=
.  The allocation drafts provide usage guidelines, but of course, an operat=
or may chose to assign values as needed for their deployment.


> e) Sec 6:  This section needs work. First, please read sec 9 of draft-iet=
f-rtgwg-dt-encap-01 for some ideas.  At a minimum, you need to clarify what=
 the mandatory behavior is and what the failure conditions or results are. =
  For more details:  Jumbo Frames help only when the packet or frame being =
encapsulated isn't already at the maximum.  I fully agree that is likely to=
 the case for much traffic - but it isn't the guaranteed solution this trie=
s to treat it as.   Sure - it is possible to determine the Path MTU - but i=
s that to the next SFF or through the entire SFP?  Can it be the whole SFP =
when re-classification may change what the desired path is?  What happens a=
t an SFF if it determines that the Path MTU beyond is too small?  What are =
the consequences of fragmenting by the transport?   As for the third exampl=
e from RFC6830 - I'm assuming you mean the stateless case - which basically=
 amounts to determining a Path MTU and then fragmenting.
>=20
> The Path MTU approaches don't handle at all the case of adding context-he=
aders by an SF in the middle of the path.  That can obviously require fragm=
enting the packet and then adding NSH headers which is specifically not exp=
ected at the SF or SFF (see Sec 4).
>=20
> These approaches also assume that it is possible to fragment the data con=
tained inside the NSH header.  In the case of something like an Ethernet fr=
ame, that isn't the case..
>=20
> The likely short form is that the network operator sets a different MTU i=
nside the space for the SFP which can accommodate a given size of header.  =
The Classifiers and SFF/SFs are set up to send some type of error messages =
and log and drop the offending packets or frames if they are too large.  If=
 the next-protocol type can be fragmented, then there is more functionality=
 to define/describe.  Regardless, the consequences of unexpected fragmentat=
ion should be clearly articulated and ways of detecting it discussed.=20

PQ>  Uri and I will update the fragmentation section to address your=20
PQ> concerns and send text for review, again by June 24th

>=20
> f) Sec 8.1:  Privacy considerations will matter for information such as V=
RF or tenant, depending on how those are expressed and trackable.   Similar=
ly, the security implications of an SF terminating  encrypted traffic will =
need to be articulated.
>=20
> g) Sec 9:  This section needs to be pulled out into its own draft.  That =
draft should describe the considerations associated with carrying NSH.   Re=
gardless, it is not acceptable for the WG to partially and minimally docume=
nt the "preferred transports" by providing them as "encapsulation examples"=
 while pushing strongly back against less-preferred transports (e.g. the di=
scussions around UDP and MPLS).  The fact that this section has no words an=
d merely gives self-evident examples - such as Sec 9.3 where an Ethernet Fr=
ame indicates the included type using the EtherType - makes it look quite s=
trongly as if it is simply providing examples so others can implement witho=
ut straying into transport details.

PQ>  There is no intent to convey preference here, rather to demonstrate to=
 a reader how NSH fits into the stack for a few _example_ transports.  Havi=
ng worked with many of the implementors, I know how often this question get=
 asked so having simple examples that we can point to has proved invaluable=
.  We can certainly add text to that affect, and, in the case of UDP, there=
 is UDP+NSH draft that can easily be pointed to as an informative reference=
. =20

>=20
> h) I will also note that the suggested EtherType=3D0x894F is registered w=
ith IEEE as "
> This protocol identifies the Cisco vPath Network Service Header protocol =
used in inserting and chaining services in the network."   I am checking wi=
th IEEE as to whether they allow changes in the protocol meant; certainly, =
IETF managed registries do not due to the interoperability concerns.  Regar=
dless, there are experimental EtherTypes and after this document finally ha=
s IESG approval, the IEEE will allocate an EtherType for NSH.

PQ>  I believe (can check the archive) but Cisco has asserted that this ET =
is to be used by the IETF for NSH.  We are working through the allocation u=
pdate with the IEEE.

>=20
> i) The Security Considerations section says nothing about privacy around =
metadata.  It refers informationally to draft-reddy-sfc-nsh-security-req-00=
, which gives requirements but no mechanisms.  Obviously, that doesn't adeq=
uately address the security concerns.  The WG Chairs are welcome to request=
 an early Security Directorate review to see the types and level of issues =
that will come up.

PQ>  As per the chair's guidance, the WG formed a security team to author c=
orollary drafts for security.  We'll -- NSH and the security team (full dis=
closure: I'm part of both groups) -- work together to ensure completeness i=
n NSH and augment this section.

>=20
> j) Sec 13.2.4:  First, this requires text describing what rules the DE sh=
ould apply.  Second, I would recommend having part of the range be Specific=
ation Required and that a specification is required by the Designated Exper=
ts also.  There probably should be a Private Use section for companies that=
 need a private section.  Take a read through https://datatracker.ietf.org/=
doc/draft-leiba-cotton-iana-5226bis/ to get full context on what is expecte=
d.

PQ>  Thank you, Andy Mallis also provided corrections/guidance here.  We'll=
 update accordingly. =20

>=20
>=20
>=20
> Minor:
>=20
> 1) Sec 3.2: Please add an informational reference for the "Given the wide=
spread implementation of existing hardware that uses the first nibble after=
 an MPLS label stack for ECMP decision processing, this document reserves v=
ersion 01 and this value MUST NOT be used in future versions of the protoco=
l."  That could be either RFC 7325 or Section 8 of draft-ietf-rtgwg-dt-enca=
p-01.

PQ>  Will do.

>=20
> 2) Sec 3.2:  "All other flag fields are reserved for future use.  Reserve=
d bits
>    MUST be set to zero when sent and MUST be ignored upon receipt."

PQ>  Has the SHOULD become the accepted way forward?  The reason I asked, b=
oth RFC7348 and 6830 use MUST.  I just want to ensure consistent behavior. =
=20

>=20
> I think that this is better as "SHOULD be ignored upon receipt" to=20
> handle future extensions.  I know I've had this conversation several time=
s on different drafts.
>=20
> 3) Sec 3.5.1: "Metadata Class (MD Class): describes the scope of the "Typ=
e" field.
>    In some cases, the MD Class will identify a specific vendor, in
>    others, the MD Class will identify specific standards body allocated
>    types.  Please see IANA Considerations section below."
>=20
> I think what you are trying to say is:
>   "Metadata Class (MD Class):  The MD Class defines the scope of the=20
> 'Type' field to provide a hierarchical namespace.  The IANA=20
> Considerations section defines how the MD Class values can be allocated t=
o Standards Bodies, Vendors, and others."

PQ>  Yes. thank you.

>=20
> 4) Sec 3.5.1:  For the Type, is this document mandating that the top bit =
of the type field is the Criticality field?  If so - please say so.  For ex=
ample:
>=20
> "The Type field is split into two ranges - 0 to 127 for non-critical opti=
ons and 128-255 for critical options.  While the value allocation is the re=
sponsibility of the MD Class owner, critical options MUST NOT be allocated =
from the 0 to 127 range and non-critical options MUST NOT be allocated from=
 the 128-255 range."

PQ>  Thanks.

>=20
> 5) Sec 7.1:  "SI can also serve as a mechanism for loop detection within =
a service
>    path since each SF in the path decrements the index; an Service Index
>    of 0 indicates that a loop occurred and the packet must be discarded."
> It would be useful to explicitly say either "this is a protective=20
> mechanism but loops aren't expected normally" or "although rare, looping =
is a risk as a result of reconfiguring the SFP whlie traffic is flowing."
>=20

PQ>  We'll review, we might have some other updates to this section as well=
 with a target of June 24 to share the text.


> 6) Classifier:  It is noticeable that a Classifier is called out as havin=
g special functions and behavior.  This isn't the case, that I recall, in t=
he SFC Architecture where a Classifier is merely an example of a Service Fu=
nction.  If this is intended, it would be good to be quite clear about it a=
nd add more detail about what makes something a "Classifier" with this role=
 versus just a SF.  It feels like there are assumptions that flows go to a =
Classifier to be assigned to an SFP but those aren't stated anywhere I've s=
een so far.

PQ>  Uri and I will talk to Joel and Carlos but I think classifier is speci=
al in some ways and not simply an SF.  We'll make sure the roles are clearl=
y spelled out in whatever we send on June 24th to the list.

>=20
> 7)  Sec 7.4: "These internal reclassifiers examine the packet
>    at relevant points in the network, and rewrite the SPI and SI to
>    reflect the results of the reclassification.  (These classifiers may
>    also of course modify the metadata associated with the packet.)"
>=20
> Previously - this was described as ability to remove the NSH header and t=
hen
> replace it.   There are consequences to increasing the SI - is this allow=
ed?  The difference,
> for example, in MPLS between pop/push and swap does matter.   What does a=
 rewrite of the NSH header mean versus removing it and writing a different =
one?
>=20
> 8) Sec 8.3:   "A given SPI can represent all or some of the metadata, and=
 be updated based on metadata classification results."  Again - please be c=
lear about what functionality is allowed. Is it even meaningful to update t=
he SPI without updating the SI???

PQ>  Uri and I will provide text for review by June 24

>=20
>=20
>=20
> Nits:
>=20
> i) Sec 7.1 Figures 9, 10, and 11 - please expand NH to be Next-Hops.
>=20
> ii) Figure 14 and Figure 15 are identical.  Please correct or remove one.
>=20
> iii) Sec 8.2 bullet 2:  It refers to Figure 18, which doesn't exist.
>=20
> iv) Sec 8.3.  This refers to Figure 19 - not Figure 17.  Can I recommend =
(probably too late) using the XML authoring which keeps these references up=
 to date automatically?
>=20
>=20

PQ>  Will update.

Again, thank you for the review!
Paul
_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Jun 14 19:10:05 2016
Return-Path: <minowar91@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B841012DAED for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 19:10:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.429
X-Spam-Level: 
X-Spam-Status: No, score=-1.429 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01] autolearn=no 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 1lukpLotQKlf for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 19:10:01 -0700 (PDT)
Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com [IPv6:2607:f8b0:400e:c03::22f]) (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 7343C12D9AD for <sfc@ietf.org>; Tue, 14 Jun 2016 19:10:01 -0700 (PDT)
Received: by mail-pa0-x22f.google.com with SMTP id hl6so2284630pac.2 for <sfc@ietf.org>; Tue, 14 Jun 2016 19:10:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=NlVjXZosTjmhZuyIP71DKgPdMgDvGxFBFHfzz07Ot08=; b=hJiVtaLMMuEVkdhOdW4rZ648FafTegkI8H70pEO+ZM4tnceSAxJdOi8aJ2nkjtutWW pkHe4+/xT89XubeA1/YKdnzJxeQsUHSttrc91eDMpCeISAmRKUIEmvC6UD8JWv3SnAJc 0UsrBwvpi1nbiq91IWEaaamlEG0xbvJGXFjCmjuweFJwDGmwoC45P75V1eq2lU/yKC4f HudB7cRLJhFq/B6HijAutG4m1yGekfAhso60YgrMHcDQLSsktdSh9SIRlHexazCCBZtc 36Mh35hrpRit2Mp+4h8p2Dioky5ODhTar7w9JCkSfoOk9z2eH4wDL3aFQ5CUfVmL/r6q 43aQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=NlVjXZosTjmhZuyIP71DKgPdMgDvGxFBFHfzz07Ot08=; b=bC4P1UOakzL7lky4Geq9nrCjX/NQb31xpGu8/dg1/cFW/YuQBKI6L7rkseTU/zFSW3 o4hDi2O64iDGpSIannuvw6coPqeEpK4SGfK9DLp2+ZeH+tQltEyXg3siR7+ciMLxyPSN VyGEZWArea/v6h9BGUyDGL0e/Ktb0P4Mfp0Q7j8ZpCcrbpP5JHiHMsJYRNxfeRTYWQo7 ICBsnpCgpihZs0KJw0jygWwn5UEqYjvTpD/HvxcsF9I4+CmyMUpr4df3amnmckY2YgrU oWk/XIxUzBs7d6xJpPlYBV3XIqmlHzGUd2n0FzI6fqWm/HTF2K3s4ZzCC5XH4cvxtS04 NMWA==
X-Gm-Message-State: ALyK8tIX98+BsvJMGSXKg5GAIutY38UcyXonVZHuxI/mSy3VZUybdPx7ciuxl3YGALYeQA==
X-Received: by 10.66.14.73 with SMTP id n9mr934716pac.112.1465956600538; Tue, 14 Jun 2016 19:10:00 -0700 (PDT)
Received: from [127.0.0.1] ([39.115.19.131]) by smtp.googlemail.com with ESMTPSA id c78sm48029459pfk.11.2016.06.14.19.09.59 for <sfc@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Tue, 14 Jun 2016 19:09:59 -0700 (PDT)
To: sfc@ietf.org
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com>
From: VictorVu <minowar91@gmail.com>
Message-ID: <0da8dfde-1d01-625f-c91b-dcae711b5cdc@gmail.com>
Date: Wed, 15 Jun 2016 11:10:01 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com>
Content-Type: multipart/alternative; boundary="------------44675ED66523BE1B21503466"
X-Antivirus: avast! (VPS 160614-2, 06/15/2016), Outbound message
X-Antivirus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Rwd59C1JucJq74dsmPffOQ7JCmI>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 02:10:04 -0000

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

Hi Mr. Dolson,

Yes, that security advantage is a good point.

Another thing is control plane requirements when we use flow-stateful 
IBN. Frankly, a packet should be able to enter sub-domain at a IBN and 
exit at another one. For this, control plane should manage the 
flow-state of all IBNs.

Regards,


P/S: Apparently my other email couldn't send mail to the mailing list. I 
will use this one


On 6/14/16 11:18 PM, Dave Dolson wrote:
>
> Victor,
>
> Yes, I agree this is a good idea. I intend to add it to the list of 
> alternatives in the draft.
>
> I think it is probably the best of the stateful ideas.
>
> I think to the list of benefits we can also add:
>
> - has potential for security advantages in that it may be harder for a 
> sub-domain SF to attack upper-level paths because the upper-level path 
> is obscured by the flow ID, and the flow ID can be validated as it 
> returns.
>
> I intend to update the draft soon including some changes from the 
> other authors.
>
> If anyone on the list has other feed-back, please let me know.
>
> -Dave
>
> P.S. Victor, it doesnâ€™t appear that your request made it to the list. 
> Hopefully this reply does.
>
> *From:*Victor Vu [mailto:vuva@dcn.ssu.ac.kr]
> *Sent:* Friday, June 10, 2016 11:16 PM
> *To:* sfc@ietf.org; Dave Dolson
> *Subject:* [sfc] IBN Path Configuration solution for 
> draft-dolson-sfc-hierarchical-05
>
> Hi,
>
> In draft-dolson-sfc-hierarchical-05, there have been 4 method for 
> restoring upper-level SF path when packets exit lower-level domain, 
> each of them has its disadvantage:
>
> 1.  Saving SPI and SI in transport-layer flow state => could not work 
> with SFs wich can change 5-tuple (NAT for example)
>
> 2.  Pushing SPI and SI into metadata => MD-type 1 has only 4 metadata 
> slots
>
> 3.  Using unique lower-level paths per upper-level path coordinates => 
> too many service paths in lower-level domain
>
> 4.  Nesting NSH headers, encapsulating the higher-level NSH headers 
> within the lower-level NSH headers => require SFs in the lower-level 
> domain to be able to parse multiple layers of NSH
>
> Therefore, I would like to propose the Flow-stateful/metadata hybrid 
> solution. The basic idea is to make IBN save top-domain flow 
> information (flow-stateful IBN), and assign each flow an â€œh-sfc flow 
> IDâ€ mapped to its info and store in 1 Mandatory context header. When 
> packet exit sub-domain, get upper-domainâ€™s info back by the h-sfc flow 
> ID and restore it at the service last hop.
>
> In this way:
>
>   * Upper domain metadata is preserved, and sub-domains can change it
>     just like a SFs does
>   * Does NOT depend on 5-tuple => work well with NAT
>   * Does NOT require all domains have a same metadata scheme
>   * Scalable: could restore any top-domain information, not just
>     service path
>   * Top domain could use full 4 metadata slots, while sub-domains can
>     use up to 3
>   * Does not require any special functionalities from SFs
>   * ID can be used to differentiate H-SFC and non-H-SFC flows
>
> I would like to listen to your opinions.
> Thank you very much.
>
> Best regards,
>
> -- 
> --------------------------------------------------------------
> Vu Anh Vu (Victor Vu)
> DCN Laboratory - School of Electronic Engineering - Soongsil University
> Email:vuva@dcn.ssu.ac.kr <mailto:vuva@dcn.ssu.ac.kr>  /vuvabk@gmail.com <mailto:vuvabk@gmail.com>
> Phone: (+82)-2-820-0841
> Mobile: (+82)-10-9763-0103
> Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>
> 	
>
> Virus-free 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b> 
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

--------------44675ED66523BE1B21503466
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Mr. Dolson,</p>
    <p>Yes, that security advantage is a good point.</p>
    <p>Another thing is control plane requirements when we use
      flow-stateful IBN. Frankly, a packet should be able to enter
      sub-domain at a IBN and exit at another one. For this, control
      plane should manage the flow-state of all IBNs.</p>
    <p>Regards,</p>
    <p><br>
    </p>
    <p>P/S: Apparently my other email couldn't send mail to the mailing
      list. I will use this one<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 6/14/16 11:18 PM, Dave Dolson wrote:<br>
    </div>
    <blockquote
cite="mid:E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 12 (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: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:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
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
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1638604101;
	mso-list-template-ids:248648596;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:ï‚·;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Victor,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Yes,
            I agree this is a good idea. I intend to add it to the list
            of alternatives in the draft.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            think it is probably the best of the stateful ideas.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            think to the list of benefits we can also add:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">-
            has potential for security advantages in that it may be
            harder for a sub-domain SF to attack upper-level paths
            because the upper-level path is obscured by the flow ID, and
            the flow ID can be validated as it returns.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            intend to update the draft soon including some changes from
            the other authors.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">If
            anyone on the list has other feed-back, please let me know.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">-Dave<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">P.S.
            Victor, it doesnâ€™t appear that your request made it to the
            list. Hopefully this reply does.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                Victor Vu [<a class="moz-txt-link-freetext" href="mailto:vuva@dcn.ssu.ac.kr">mailto:vuva@dcn.ssu.ac.kr</a>]
                <br>
                <b>Sent:</b> Friday, June 10, 2016 11:16 PM<br>
                <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a>; Dave Dolson<br>
                <b>Subject:</b> [sfc] IBN Path Configuration solution
                for draft-dolson-sfc-hierarchical-05<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p><span style="font-size:13.5pt">Hi,</span><o:p></o:p></p>
        <p>In draft-dolson-sfc-hierarchical-05, there have been 4 method
          for restoring upper-level SF path when packets exit
          lower-level domain, each of them has its disadvantage:<o:p></o:p></p>
        <p>1.Â  Saving SPI and SI in transport-layer flow state =&gt;
          could not work with SFs wich can change 5-tuple (NAT for
          example)<br>
          <br>
          2.Â  Pushing SPI and SI into metadata =&gt; MD-type 1 has only
          4 metadata slots<br>
          <br>
          3.Â  Using unique lower-level paths per upper-level path
          coordinates =&gt; too many service paths in lower-level domain<br>
          <br>
          4.Â  Nesting NSH headers, encapsulating the higher-level NSH
          headers within the lower-level NSH headers =&gt; require SFs
          in the lower-level domain to be able to parse multiple layers
          of NSH<o:p></o:p></p>
        <p>Therefore, I would like to propose the Flow-stateful/metadata
          hybrid solution. The basic idea is to make IBN save top-domain
          flow information (flow-stateful IBN), and assign each flow an
          â€œh-sfc flow IDâ€ mapped to its info and store in 1 Mandatory
          context header. When packet exit sub-domain, get
          upper-domainâ€™s info back by the h-sfc flow ID and restore it
          at the service last hop.<o:p></o:p></p>
        <p class="MsoNormal">In this way:<o:p></o:p></p>
        <ul type="disc">
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Upper domain metadata is preserved, and sub-domains can
            change it just like a SFs does<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Does NOT depend on 5-tuple =&gt; work well with NAT<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Does NOT require all domains have a same metadata scheme<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Scalable: could restore any top-domain information, not just
            service path<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Top domain could use full 4 metadata slots, while
            sub-domains can use up to 3<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            Does not require any special functionalities from SFs<o:p></o:p></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo1">
            ID can be used to differentiate H-SFC and non-H-SFC flows<o:p></o:p></li>
        </ul>
        <p class="MsoNormal">I would like to listen to your opinions.<br>
          Thank you very much.<br>
          <br>
          Best regards,<br>
          <br>
          <o:p></o:p></p>
        <pre>-- <o:p></o:p></pre>
        <pre>--------------------------------------------------------------<o:p></o:p></pre>
        <pre>Vu Anh Vu (Victor Vu)<o:p></o:p></pre>
        <pre>DCN Laboratory - School of Electronic Engineering - Soongsil University<o:p></o:p></pre>
        <pre>Email: <a moz-do-not-send="true" href="mailto:vuva@dcn.ssu.ac.kr">vuva@dcn.ssu.ac.kr</a> / <a moz-do-not-send="true" href="mailto:vuvabk@gmail.com">vuvabk@gmail.com</a><o:p></o:p></pre>
        <pre>Phone: (+82)-2-820-0841<o:p></o:p></pre>
        <pre>Mobile: (+82)-10-9763-0103<o:p></o:p></pre>
        <pre>Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea<o:p></o:p></pre>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <table class="MsoNormalTable"
          style="border:none;border-top:solid #D3D4DE 1.0pt" border="1"
          cellpadding="0">
          <tbody>
            <tr>
              <td style="width:41.25pt;border:none;padding:9.75pt .75pt
                .75pt .75pt" width="55">
                <p class="MsoNormal"><a moz-do-not-send="true"
href="https://www.avast.com/sig-email?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient&amp;utm_term=oa-2322-b"
                    target="_blank"><span style="text-decoration:none"><img
                        moz-do-not-send="true" id="_x0000_i1025"
src="https://ipmcdn.avast.com/images/2016/icons/icon-envelope-tick-round-orange_184x116-v1.png"
                        border="0"></span></a><o:p></o:p></p>
              </td>
              <td style="width:352.5pt;border:none;padding:9.0pt .75pt
                .75pt .75pt" width="470">
                <p class="MsoNormal" style="line-height:13.5pt"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#41424E"><a
                      moz-do-not-send="true"
href="https://www.avast.com/sig-email?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient&amp;utm_term=oa-2322-b"
                      target="_blank"><span style="color:#4453EA">Virus-free</span></a>
                    <o:p></o:p></span></p>
              </td>
            </tr>
          </tbody>
        </table>
        <p class="MsoNormal"><span style="color:windowtext"><o:p>Â </o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
sfc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a>
</pre>
    </blockquote>
    <br>
  <br />
<table style="border-top: 1px solid #D3D4DE;">
	<tr>
        <td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b" target="_blank"><img src="https://ipmcdn.avast.com/images/2016/icons/icon-envelope-tick-round-orange_184x116-v1.png" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
		<td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b" target="_blank" style="color: #4453ea;">Virus-free</a>
		</td>
	</tr>
</table></body>
</html>

--------------44675ED66523BE1B21503466--


From nobody Tue Jun 14 19:31:40 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0D0B12D940 for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 19:31:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 ijmejEjniAuz for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 19:31:38 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 27BFD12D767 for <sfc@ietf.org>; Tue, 14 Jun 2016 19:31:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 05A46246704; Tue, 14 Jun 2016 19:31:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465957898; bh=x60mcSvgINfZk5UwTm8PcHyP00Au+r+2ySgAm8zjEYo=; h=Subject:To:References:From:Date:In-Reply-To:From; b=GSrhzRhpPWxpRmPw6woY62SpXb4ie9CZSBz/NEenzobDHcvHvB+AwoBotyCaQM/ka zCpPd/DFWTryLG5uYHcP9H/Y/bubfxyuRVdj8uBWhOTVFm5RkGa6FWpX+CRu0++7YT sXXDg7iQAfM0E1iuSSkQyNMc+pGopEz5oH46qd/o=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 752A8244E2B; Tue, 14 Jun 2016 19:31:37 -0700 (PDT)
To: VictorVu <minowar91@gmail.com>, sfc@ietf.org
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <0da8dfde-1d01-625f-c91b-dcae711b5cdc@gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <c433de3d-f843-5512-67c5-2f14368bdd3f@joelhalpern.com>
Date: Tue, 14 Jun 2016 22:31:37 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <0da8dfde-1d01-625f-c91b-dcae711b5cdc@gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/9195csNMGDEeZ4VJaWBy610eUvE>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 02:31:39 -0000

Actually, I would be very cautious about claiming a security advantage. 
I would hate to find that the security folks were demanding we make a 
cryptographically safe metadatum for path identification.

Yours,
Joel

On 6/14/16 10:10 PM, VictorVu wrote:
> Hi Mr. Dolson,
>
> Yes, that security advantage is a good point.
>
> Another thing is control plane requirements when we use flow-stateful
> IBN. Frankly, a packet should be able to enter sub-domain at a IBN and
> exit at another one. For this, control plane should manage the
> flow-state of all IBNs.
>
> Regards,
>
>
> P/S: Apparently my other email couldn't send mail to the mailing list. I
> will use this one
>
>
> On 6/14/16 11:18 PM, Dave Dolson wrote:
>>
>> Victor,
>>
>>
>>
>> Yes, I agree this is a good idea. I intend to add it to the list of
>> alternatives in the draft.
>>
>> I think it is probably the best of the stateful ideas.
>>
>> I think to the list of benefits we can also add:
>>
>> - has potential for security advantages in that it may be harder for a
>> sub-domain SF to attack upper-level paths because the upper-level path
>> is obscured by the flow ID, and the flow ID can be validated as it
>> returns.
>>
>>
>>
>> I intend to update the draft soon including some changes from the
>> other authors.
>>
>> If anyone on the list has other feed-back, please let me know.
>>
>>
>>
>> -Dave
>>
>> P.S. Victor, it doesn’t appear that your request made it to the list.
>> Hopefully this reply does.
>>
>>
>>
>>
>>
>>
>>
>> *From:*Victor Vu [mailto:vuva@dcn.ssu.ac.kr]
>> *Sent:* Friday, June 10, 2016 11:16 PM
>> *To:* sfc@ietf.org; Dave Dolson
>> *Subject:* [sfc] IBN Path Configuration solution for
>> draft-dolson-sfc-hierarchical-05
>>
>>
>>
>> Hi,
>>
>> In draft-dolson-sfc-hierarchical-05, there have been 4 method for
>> restoring upper-level SF path when packets exit lower-level domain,
>> each of them has its disadvantage:
>>
>> 1.  Saving SPI and SI in transport-layer flow state => could not work
>> with SFs wich can change 5-tuple (NAT for example)
>>
>> 2.  Pushing SPI and SI into metadata => MD-type 1 has only 4 metadata
>> slots
>>
>> 3.  Using unique lower-level paths per upper-level path coordinates =>
>> too many service paths in lower-level domain
>>
>> 4.  Nesting NSH headers, encapsulating the higher-level NSH headers
>> within the lower-level NSH headers => require SFs in the lower-level
>> domain to be able to parse multiple layers of NSH
>>
>> Therefore, I would like to propose the Flow-stateful/metadata hybrid
>> solution. The basic idea is to make IBN save top-domain flow
>> information (flow-stateful IBN), and assign each flow an “h-sfc flow
>> ID” mapped to its info and store in 1 Mandatory context header. When
>> packet exit sub-domain, get upper-domain’s info back by the h-sfc flow
>> ID and restore it at the service last hop.
>>
>> In this way:
>>
>>   * Upper domain metadata is preserved, and sub-domains can change it
>>     just like a SFs does
>>   * Does NOT depend on 5-tuple => work well with NAT
>>   * Does NOT require all domains have a same metadata scheme
>>   * Scalable: could restore any top-domain information, not just
>>     service path
>>   * Top domain could use full 4 metadata slots, while sub-domains can
>>     use up to 3
>>   * Does not require any special functionalities from SFs
>>   * ID can be used to differentiate H-SFC and non-H-SFC flows
>>
>> I would like to listen to your opinions.
>> Thank you very much.
>>
>> Best regards,
>>
>> --
>> --------------------------------------------------------------
>> Vu Anh Vu (Victor Vu)
>> DCN Laboratory - School of Electronic Engineering - Soongsil University
>> Email: vuva@dcn.ssu.ac.kr <mailto:vuva@dcn.ssu.ac.kr> / vuvabk@gmail.com <mailto:vuvabk@gmail.com>
>> Phone: (+82)-2-820-0841
>> Mobile: (+82)-10-9763-0103
>> Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea
>>
>>
>>
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>
>> 	
>>
>> Virus-free
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
> 	Virus-free
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Jun 14 19:59:40 2016
Return-Path: <minowar91@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D058812D866 for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 19:59:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.45
X-Spam-Level: 
X-Spam-Status: No, score=-1.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no 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 0FyAMNFAddEf for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 19:59:37 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (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 E8D3C12D764 for <sfc@ietf.org>; Tue, 14 Jun 2016 19:59:36 -0700 (PDT)
Received: by mail-pa0-x22a.google.com with SMTP id bz2so2677293pad.1 for <sfc@ietf.org>; Tue, 14 Jun 2016 19:59:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=y/gmYa5B/A+ayqAw4+r6EFQX8/9rrZkHgh+pirembrE=; b=Fy43ZyennzI/6QldDeqLPQy1N81/k368jw3nz3szV4rLu86AzzDIHtwxDXVB1PokTq q3odRJWHMpvkXopnlici2k8Owc9dv+2ttdopQCK5sXIRUVz/XZr1W5OZPSn2uMEuqlP+ jd3IQKln31FAHH6FKZinG78fUM4JN5mC8n3GAARLB/mBlbyck0Xhk/RLHpMyxDz92hga K6MOf88G66PJ9oLrhp1qvPM+LWz7jyhGNsL/rKd4e71k5HjCRyolyiozjA3IzRXUxXRI BrpS7aOinYBW6adCfUMjCIkwSDMYDeWOtzoqSQ8i/tNuMtLIWL4HrEF5Wug276ffdDtb TyVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=y/gmYa5B/A+ayqAw4+r6EFQX8/9rrZkHgh+pirembrE=; b=Sn5wiuRs8fzGZJhYOh5DypS3aT3Dm5Emt9+0v2ah1cDeWn8e8RjPBnpXCr9Cgh1jge gFtvsZrkdEqR7fnm6uE3rij3M2eFfbAS49CClHf67QPVzVdqJNLF+XrKgLwK91xcY+HH bWn8UYAcKbTy6731nZ6rxThmfLgXyG2IyzaiO1tHuEQF3mEXvKeTfPbvm/bmNjF/bfQM FkENVNKoGTsTjyZMOCjpmA6dOQEDt4mBclwwm+ixKKYQJZOyqO0fAJYVFtVvj2NESyJA 7cHeGmbB13YzqRxOBkf0knn0O3n/B1Lc4/h0fZu3pVOeaAqcG3894OeR6mUYe+vympLF Cl0g==
X-Gm-Message-State: ALyK8tJLzzRPZrtr73c54aWyPFIP4nqq8IpU1denFPFFe0dicymtaEk3OblIb+zF2jermQ==
X-Received: by 10.67.15.72 with SMTP id fm8mr1189603pad.50.1465959576089; Tue, 14 Jun 2016 19:59:36 -0700 (PDT)
Received: from [127.0.0.1] ([39.115.19.131]) by smtp.googlemail.com with ESMTPSA id g8sm21367320pag.30.2016.06.14.19.59.34 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 14 Jun 2016 19:59:35 -0700 (PDT)
To: "Joel M. Halpern" <jmh@joelhalpern.com>, sfc@ietf.org
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <0da8dfde-1d01-625f-c91b-dcae711b5cdc@gmail.com> <c433de3d-f843-5512-67c5-2f14368bdd3f@joelhalpern.com>
From: VictorVu <minowar91@gmail.com>
Message-ID: <16294b59-f54a-3da8-50f9-e4f778f6e267@gmail.com>
Date: Wed, 15 Jun 2016 11:59:32 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <c433de3d-f843-5512-67c5-2f14368bdd3f@joelhalpern.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 160614-2, 06/15/2016), Outbound message
X-Antivirus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/cujs131avtNtl8osqPbzzkhhjsM>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 02:59:39 -0000

Hi Joel,

The idea here is not encrypting path id. In this approach, we give the 
flow a new "sub-domain flow id" instead of encoding directly 
upper-domain service path information into metadata. Therefore, the 
upper-domain information that not necessary for SFs in lower-domain 
could be obscured.

Another point is upper level domain could use this ID to validate the 
packets when they comeback form lower-level domain.

Is it your meaning, Dave?

BRs,


On 6/15/16 11:31 AM, Joel M. Halpern wrote:
> Actually, I would be very cautious about claiming a security 
> advantage. I would hate to find that the security folks were demanding 
> we make a cryptographically safe metadatum for path identification.
>
> Yours,
> Joel
>
> On 6/14/16 10:10 PM, VictorVu wrote:
>> Hi Mr. Dolson,
>>
>> Yes, that security advantage is a good point.
>>
>> Another thing is control plane requirements when we use flow-stateful
>> IBN. Frankly, a packet should be able to enter sub-domain at a IBN and
>> exit at another one. For this, control plane should manage the
>> flow-state of all IBNs.
>>
>> Regards,
>>
>>
>> P/S: Apparently my other email couldn't send mail to the mailing list. I
>> will use this one
>>
>>
>> On 6/14/16 11:18 PM, Dave Dolson wrote:
>>>
>>> Victor,
>>>
>>>
>>>
>>> Yes, I agree this is a good idea. I intend to add it to the list of
>>> alternatives in the draft.
>>>
>>> I think it is probably the best of the stateful ideas.
>>>
>>> I think to the list of benefits we can also add:
>>>
>>> - has potential for security advantages in that it may be harder for a
>>> sub-domain SF to attack upper-level paths because the upper-level path
>>> is obscured by the flow ID, and the flow ID can be validated as it
>>> returns.
>>>
>>>
>>>
>>> I intend to update the draft soon including some changes from the
>>> other authors.
>>>
>>> If anyone on the list has other feed-back, please let me know.
>>>
>>>
>>>
>>> -Dave
>>>
>>> P.S. Victor, it doesnâ€™t appear that your request made it to the list.
>>> Hopefully this reply does.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From:*Victor Vu [mailto:vuva@dcn.ssu.ac.kr]
>>> *Sent:* Friday, June 10, 2016 11:16 PM
>>> *To:* sfc@ietf.org; Dave Dolson
>>> *Subject:* [sfc] IBN Path Configuration solution for
>>> draft-dolson-sfc-hierarchical-05
>>>
>>>
>>>
>>> Hi,
>>>
>>> In draft-dolson-sfc-hierarchical-05, there have been 4 method for
>>> restoring upper-level SF path when packets exit lower-level domain,
>>> each of them has its disadvantage:
>>>
>>> 1.  Saving SPI and SI in transport-layer flow state => could not work
>>> with SFs wich can change 5-tuple (NAT for example)
>>>
>>> 2.  Pushing SPI and SI into metadata => MD-type 1 has only 4 metadata
>>> slots
>>>
>>> 3.  Using unique lower-level paths per upper-level path coordinates =>
>>> too many service paths in lower-level domain
>>>
>>> 4.  Nesting NSH headers, encapsulating the higher-level NSH headers
>>> within the lower-level NSH headers => require SFs in the lower-level
>>> domain to be able to parse multiple layers of NSH
>>>
>>> Therefore, I would like to propose the Flow-stateful/metadata hybrid
>>> solution. The basic idea is to make IBN save top-domain flow
>>> information (flow-stateful IBN), and assign each flow an â€œh-sfc flow
>>> IDâ€ mapped to its info and store in 1 Mandatory context header. When
>>> packet exit sub-domain, get upper-domainâ€™s info back by the h-sfc flow
>>> ID and restore it at the service last hop.
>>>
>>> In this way:
>>>
>>>   * Upper domain metadata is preserved, and sub-domains can change it
>>>     just like a SFs does
>>>   * Does NOT depend on 5-tuple => work well with NAT
>>>   * Does NOT require all domains have a same metadata scheme
>>>   * Scalable: could restore any top-domain information, not just
>>>     service path
>>>   * Top domain could use full 4 metadata slots, while sub-domains can
>>>     use up to 3
>>>   * Does not require any special functionalities from SFs
>>>   * ID can be used to differentiate H-SFC and non-H-SFC flows
>>>
>>> I would like to listen to your opinions.
>>> Thank you very much.
>>>
>>> Best regards,
>>>
>>> -- 
>>> --------------------------------------------------------------
>>> Vu Anh Vu (Victor Vu)
>>> DCN Laboratory - School of Electronic Engineering - Soongsil University
>>> Email: vuva@dcn.ssu.ac.kr <mailto:vuva@dcn.ssu.ac.kr> / 
>>> vuvabk@gmail.com <mailto:vuvabk@gmail.com>
>>> Phone: (+82)-2-820-0841
>>> Mobile: (+82)-10-9763-0103
>>> Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea
>>>
>>>
>>>
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b> 
>>>
>>>
>>>
>>>
>>> Virus-free
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b> 
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b> 
>>
>>     Virus-free
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b> 
>>
>>
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


From nobody Tue Jun 14 20:46:09 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F3AD12D60C for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 20:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 AV4eY16xkYVA for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 20:46:06 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 D3CF512D1B8 for <sfc@ietf.org>; Tue, 14 Jun 2016 20:46:06 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id BCD4C244E2B; Tue, 14 Jun 2016 20:46:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1465962366; bh=HC2P2pIk+dcM1AfEWENU4vNj7Rz13zPyjTrKuNDWP3Q=; h=Subject:To:References:From:Date:In-Reply-To:From; b=B7o2qvy/IVIZbqpgK+K+CpGGnOcCHPO7y8RIdWht48lgeKOxUCn9vZISS4mW5xtj4 V+J8Hk1blApZxHDbhe9QvZ9Tbw1tm5JbbmQwl3ownSFO/JeoEy2hkQ7fx5VS0OjcSP yR5bgXE+bbWSG9uQ4EaiqQDXZ2Hpbxcwrwlofgdc=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id ED8DB2415BE; Tue, 14 Jun 2016 20:46:05 -0700 (PDT)
To: VictorVu <minowar91@gmail.com>, sfc@ietf.org
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <0da8dfde-1d01-625f-c91b-dcae711b5cdc@gmail.com> <c433de3d-f843-5512-67c5-2f14368bdd3f@joelhalpern.com> <16294b59-f54a-3da8-50f9-e4f778f6e267@gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <7a98148c-b1db-9edb-d90c-8759018cdef4@joelhalpern.com>
Date: Tue, 14 Jun 2016 23:46:04 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <16294b59-f54a-3da8-50f9-e4f778f6e267@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/uN1wn37iOw2MwA4PpTbZEj-Ztng>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 03:46:08 -0000

My point is that there is a big gap between "obscured" and "secured".  A 
agree that the upper layer ID is obscured.  I would hesitate to describe 
it as "secured".
I just want to be careful that we don't claim values for an approach 
that will cause us trouble down the road.

I do understand that there is some significant attraction to the 
proposed approach, although it will probably have to wait for 
rechartering for the working group to fully address it.

Yours,
Joel

On 6/14/16 10:59 PM, VictorVu wrote:
> Hi Joel,
>
> The idea here is not encrypting path id. In this approach, we give the
> flow a new "sub-domain flow id" instead of encoding directly
> upper-domain service path information into metadata. Therefore, the
> upper-domain information that not necessary for SFs in lower-domain
> could be obscured.
>
> Another point is upper level domain could use this ID to validate the
> packets when they comeback form lower-level domain.
>
> Is it your meaning, Dave?
>
> BRs,
>
>
> On 6/15/16 11:31 AM, Joel M. Halpern wrote:
>> Actually, I would be very cautious about claiming a security
>> advantage. I would hate to find that the security folks were demanding
>> we make a cryptographically safe metadatum for path identification.
>>
>> Yours,
>> Joel
>>
>> On 6/14/16 10:10 PM, VictorVu wrote:
>>> Hi Mr. Dolson,
>>>
>>> Yes, that security advantage is a good point.
>>>
>>> Another thing is control plane requirements when we use flow-stateful
>>> IBN. Frankly, a packet should be able to enter sub-domain at a IBN and
>>> exit at another one. For this, control plane should manage the
>>> flow-state of all IBNs.
>>>
>>> Regards,
>>>
>>>
>>> P/S: Apparently my other email couldn't send mail to the mailing list. I
>>> will use this one
>>>
>>>
>>> On 6/14/16 11:18 PM, Dave Dolson wrote:
>>>>
>>>> Victor,
>>>>
>>>>
>>>>
>>>> Yes, I agree this is a good idea. I intend to add it to the list of
>>>> alternatives in the draft.
>>>>
>>>> I think it is probably the best of the stateful ideas.
>>>>
>>>> I think to the list of benefits we can also add:
>>>>
>>>> - has potential for security advantages in that it may be harder for a
>>>> sub-domain SF to attack upper-level paths because the upper-level path
>>>> is obscured by the flow ID, and the flow ID can be validated as it
>>>> returns.
>>>>
>>>>
>>>>
>>>> I intend to update the draft soon including some changes from the
>>>> other authors.
>>>>
>>>> If anyone on the list has other feed-back, please let me know.
>>>>
>>>>
>>>>
>>>> -Dave
>>>>
>>>> P.S. Victor, it doesnâ€™t appear that your request made it to the list.
>>>> Hopefully this reply does.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *From:*Victor Vu [mailto:vuva@dcn.ssu.ac.kr]
>>>> *Sent:* Friday, June 10, 2016 11:16 PM
>>>> *To:* sfc@ietf.org; Dave Dolson
>>>> *Subject:* [sfc] IBN Path Configuration solution for
>>>> draft-dolson-sfc-hierarchical-05
>>>>
>>>>
>>>>
>>>> Hi,
>>>>
>>>> In draft-dolson-sfc-hierarchical-05, there have been 4 method for
>>>> restoring upper-level SF path when packets exit lower-level domain,
>>>> each of them has its disadvantage:
>>>>
>>>> 1.  Saving SPI and SI in transport-layer flow state => could not work
>>>> with SFs wich can change 5-tuple (NAT for example)
>>>>
>>>> 2.  Pushing SPI and SI into metadata => MD-type 1 has only 4 metadata
>>>> slots
>>>>
>>>> 3.  Using unique lower-level paths per upper-level path coordinates =>
>>>> too many service paths in lower-level domain
>>>>
>>>> 4.  Nesting NSH headers, encapsulating the higher-level NSH headers
>>>> within the lower-level NSH headers => require SFs in the lower-level
>>>> domain to be able to parse multiple layers of NSH
>>>>
>>>> Therefore, I would like to propose the Flow-stateful/metadata hybrid
>>>> solution. The basic idea is to make IBN save top-domain flow
>>>> information (flow-stateful IBN), and assign each flow an â€œh-sfc flow
>>>> IDâ€ mapped to its info and store in 1 Mandatory context header. When
>>>> packet exit sub-domain, get upper-domainâ€™s info back by the h-sfc flow
>>>> ID and restore it at the service last hop.
>>>>
>>>> In this way:
>>>>
>>>>   * Upper domain metadata is preserved, and sub-domains can change it
>>>>     just like a SFs does
>>>>   * Does NOT depend on 5-tuple => work well with NAT
>>>>   * Does NOT require all domains have a same metadata scheme
>>>>   * Scalable: could restore any top-domain information, not just
>>>>     service path
>>>>   * Top domain could use full 4 metadata slots, while sub-domains can
>>>>     use up to 3
>>>>   * Does not require any special functionalities from SFs
>>>>   * ID can be used to differentiate H-SFC and non-H-SFC flows
>>>>
>>>> I would like to listen to your opinions.
>>>> Thank you very much.
>>>>
>>>> Best regards,
>>>>
>>>> --
>>>> --------------------------------------------------------------
>>>> Vu Anh Vu (Victor Vu)
>>>> DCN Laboratory - School of Electronic Engineering - Soongsil University
>>>> Email: vuva@dcn.ssu.ac.kr <mailto:vuva@dcn.ssu.ac.kr> /
>>>> vuvabk@gmail.com <mailto:vuvabk@gmail.com>
>>>> Phone: (+82)-2-820-0841
>>>> Mobile: (+82)-10-9763-0103
>>>> Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea
>>>>
>>>>
>>>>
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>>>
>>>>
>>>>
>>>>
>>>> Virus-free
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>>
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>>
>>>     Virus-free
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>


From nobody Tue Jun 14 20:56:14 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AD2912D18A for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 20:56:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.326
X-Spam-Level: 
X-Spam-Status: No, score=-3.326 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-1.426] 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 T54HyXPUaNkL for <sfc@ietfa.amsl.com>; Tue, 14 Jun 2016 20:56:11 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC0E412D0E0 for <sfc@ietf.org>; Tue, 14 Jun 2016 20:56:10 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-2.sandvine.com (192.168.194.177) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 14 Jun 2016 23:56:08 -0400
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by blr-exchp-2.sandvine.com ([fe80::6c6d:7108:c63c:9055%14]) with mapi id 14.03.0181.006; Tue, 14 Jun 2016 23:56:07 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, VictorVu <minowar91@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
Thread-Index: AQHRw4+4AcOmVNasS0K5NgFlHY5aJZ/pBRQQgAEM5oCAAAYJgIAAB80AgAANAAD//76Eyw==
Date: Wed, 15 Jun 2016 03:56:06 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830FB4CF7@wtl-exchp-2.sandvine.com>
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <0da8dfde-1d01-625f-c91b-dcae711b5cdc@gmail.com> <c433de3d-f843-5512-67c5-2f14368bdd3f@joelhalpern.com> <16294b59-f54a-3da8-50f9-e4f778f6e267@gmail.com>, <7a98148c-b1db-9edb-d90c-8759018cdef4@joelhalpern.com>
In-Reply-To: <7a98148c-b1db-9edb-d90c-8759018cdef4@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.196.10]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-3sugmbEdSoqX1rN833BjVGiNSs>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 03:56:12 -0000

I accept Joel's point. Although there is a small benefit to obscuring the u=
pper-level path, it is not "secure".=0A=
Validating packets is probably possible in all of the approaches.=0A=
But so far, we've elected to trust all of the service functions.=0A=
=0A=
-Dave=0A=
=0A=
________________________________________=0A=
From: sfc [sfc-bounces@ietf.org] on behalf of Joel M. Halpern [jmh@joelhalp=
ern.com]=0A=
Sent: Tuesday, June 14, 2016 11:46 PM=0A=
To: VictorVu; sfc@ietf.org=0A=
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hie=
rarchical-05=0A=
=0A=
My point is that there is a big gap between "obscured" and "secured".  A=0A=
agree that the upper layer ID is obscured.  I would hesitate to describe=0A=
it as "secured".=0A=
I just want to be careful that we don't claim values for an approach=0A=
that will cause us trouble down the road.=0A=
=0A=
I do understand that there is some significant attraction to the=0A=
proposed approach, although it will probably have to wait for=0A=
rechartering for the working group to fully address it.=0A=
=0A=
Yours,=0A=
Joel=0A=
=0A=
On 6/14/16 10:59 PM, VictorVu wrote:=0A=
> Hi Joel,=0A=
>=0A=
> The idea here is not encrypting path id. In this approach, we give the=0A=
> flow a new "sub-domain flow id" instead of encoding directly=0A=
> upper-domain service path information into metadata. Therefore, the=0A=
> upper-domain information that not necessary for SFs in lower-domain=0A=
> could be obscured.=0A=
>=0A=
> Another point is upper level domain could use this ID to validate the=0A=
> packets when they comeback form lower-level domain.=0A=
>=0A=
> Is it your meaning, Dave?=0A=
>=0A=
> BRs,=0A=
>=0A=
>=0A=
> On 6/15/16 11:31 AM, Joel M. Halpern wrote:=0A=
>> Actually, I would be very cautious about claiming a security=0A=
>> advantage. I would hate to find that the security folks were demanding=
=0A=
>> we make a cryptographically safe metadatum for path identification.=0A=
>>=0A=
>> Yours,=0A=
>> Joel=0A=
>>=0A=
>> On 6/14/16 10:10 PM, VictorVu wrote:=0A=
>>> Hi Mr. Dolson,=0A=
>>>=0A=
>>> Yes, that security advantage is a good point.=0A=
>>>=0A=
>>> Another thing is control plane requirements when we use flow-stateful=
=0A=
>>> IBN. Frankly, a packet should be able to enter sub-domain at a IBN and=
=0A=
>>> exit at another one. For this, control plane should manage the=0A=
>>> flow-state of all IBNs.=0A=
>>>=0A=
>>> Regards,=0A=
>>>=0A=
>>>=0A=
>>> P/S: Apparently my other email couldn't send mail to the mailing list. =
I=0A=
>>> will use this one=0A=
>>>=0A=
>>>=0A=
>>> On 6/14/16 11:18 PM, Dave Dolson wrote:=0A=
>>>>=0A=
>>>> Victor,=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> Yes, I agree this is a good idea. I intend to add it to the list of=0A=
>>>> alternatives in the draft.=0A=
>>>>=0A=
>>>> I think it is probably the best of the stateful ideas.=0A=
>>>>=0A=
>>>> I think to the list of benefits we can also add:=0A=
>>>>=0A=
>>>> - has potential for security advantages in that it may be harder for a=
=0A=
>>>> sub-domain SF to attack upper-level paths because the upper-level path=
=0A=
>>>> is obscured by the flow ID, and the flow ID can be validated as it=0A=
>>>> returns.=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> I intend to update the draft soon including some changes from the=0A=
>>>> other authors.=0A=
>>>>=0A=
>>>> If anyone on the list has other feed-back, please let me know.=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> -Dave=0A=
>>>>=0A=
>>>> P.S. Victor, it doesn=92t appear that your request made it to the list=
.=0A=
>>>> Hopefully this reply does.=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> *From:*Victor Vu [mailto:vuva@dcn.ssu.ac.kr]=0A=
>>>> *Sent:* Friday, June 10, 2016 11:16 PM=0A=
>>>> *To:* sfc@ietf.org; Dave Dolson=0A=
>>>> *Subject:* [sfc] IBN Path Configuration solution for=0A=
>>>> draft-dolson-sfc-hierarchical-05=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> Hi,=0A=
>>>>=0A=
>>>> In draft-dolson-sfc-hierarchical-05, there have been 4 method for=0A=
>>>> restoring upper-level SF path when packets exit lower-level domain,=0A=
>>>> each of them has its disadvantage:=0A=
>>>>=0A=
>>>> 1.  Saving SPI and SI in transport-layer flow state =3D> could not wor=
k=0A=
>>>> with SFs wich can change 5-tuple (NAT for example)=0A=
>>>>=0A=
>>>> 2.  Pushing SPI and SI into metadata =3D> MD-type 1 has only 4 metadat=
a=0A=
>>>> slots=0A=
>>>>=0A=
>>>> 3.  Using unique lower-level paths per upper-level path coordinates =
=3D>=0A=
>>>> too many service paths in lower-level domain=0A=
>>>>=0A=
>>>> 4.  Nesting NSH headers, encapsulating the higher-level NSH headers=0A=
>>>> within the lower-level NSH headers =3D> require SFs in the lower-level=
=0A=
>>>> domain to be able to parse multiple layers of NSH=0A=
>>>>=0A=
>>>> Therefore, I would like to propose the Flow-stateful/metadata hybrid=
=0A=
>>>> solution. The basic idea is to make IBN save top-domain flow=0A=
>>>> information (flow-stateful IBN), and assign each flow an =93h-sfc flow=
=0A=
>>>> ID=94 mapped to its info and store in 1 Mandatory context header. When=
=0A=
>>>> packet exit sub-domain, get upper-domain=92s info back by the h-sfc fl=
ow=0A=
>>>> ID and restore it at the service last hop.=0A=
>>>>=0A=
>>>> In this way:=0A=
>>>>=0A=
>>>>   * Upper domain metadata is preserved, and sub-domains can change it=
=0A=
>>>>     just like a SFs does=0A=
>>>>   * Does NOT depend on 5-tuple =3D> work well with NAT=0A=
>>>>   * Does NOT require all domains have a same metadata scheme=0A=
>>>>   * Scalable: could restore any top-domain information, not just=0A=
>>>>     service path=0A=
>>>>   * Top domain could use full 4 metadata slots, while sub-domains can=
=0A=
>>>>     use up to 3=0A=
>>>>   * Does not require any special functionalities from SFs=0A=
>>>>   * ID can be used to differentiate H-SFC and non-H-SFC flows=0A=
>>>>=0A=
>>>> I would like to listen to your opinions.=0A=
>>>> Thank you very much.=0A=
>>>>=0A=
>>>> Best regards,=0A=
>>>>=0A=
>>>> --=0A=
>>>> --------------------------------------------------------------=0A=
>>>> Vu Anh Vu (Victor Vu)=0A=
>>>> DCN Laboratory - School of Electronic Engineering - Soongsil Universit=
y=0A=
>>>> Email: vuva@dcn.ssu.ac.kr <mailto:vuva@dcn.ssu.ac.kr> /=0A=
>>>> vuvabk@gmail.com <mailto:vuvabk@gmail.com>=0A=
>>>> Phone: (+82)-2-820-0841=0A=
>>>> Mobile: (+82)-10-9763-0103=0A=
>>>> Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> <https://www.avast.com/sig-email?utm_medium=3Demail&utm_source=3Dlink&=
utm_campaign=3Dsig-email&utm_content=3Demailclient&utm_term=3Doa-2322-b>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> Virus-free=0A=
>>>> <https://www.avast.com/sig-email?utm_medium=3Demail&utm_source=3Dlink&=
utm_campaign=3Dsig-email&utm_content=3Demailclient&utm_term=3Doa-2322-b>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>>=0A=
>>>> _______________________________________________=0A=
>>>> sfc mailing list=0A=
>>>> sfc@ietf.org=0A=
>>>> https://www.ietf.org/mailman/listinfo/sfc=0A=
>>>=0A=
>>>=0A=
>>> <https://www.avast.com/sig-email?utm_medium=3Demail&utm_source=3Dlink&u=
tm_campaign=3Dsig-email&utm_content=3Demailclient&utm_term=3Doa-2322-b>=0A=
>>>=0A=
>>>     Virus-free=0A=
>>> <https://www.avast.com/sig-email?utm_medium=3Demail&utm_source=3Dlink&u=
tm_campaign=3Dsig-email&utm_content=3Demailclient&utm_term=3Doa-2322-b>=0A=
>>>=0A=
>>>=0A=
>>>=0A=
>>>=0A=
>>>=0A=
>>> _______________________________________________=0A=
>>> sfc mailing list=0A=
>>> sfc@ietf.org=0A=
>>> https://www.ietf.org/mailman/listinfo/sfc=0A=
>>>=0A=
>>=0A=
>> _______________________________________________=0A=
>> sfc mailing list=0A=
>> sfc@ietf.org=0A=
>> https://www.ietf.org/mailman/listinfo/sfc=0A=
>=0A=
> ---=0A=
> This email has been checked for viruses by Avast antivirus software.=0A=
> https://www.avast.com/antivirus=0A=
>=0A=
=0A=
_______________________________________________=0A=
sfc mailing list=0A=
sfc@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/sfc=0A=


From nobody Wed Jun 15 01:44:22 2016
Return-Path: <federica.paganelli@unifi.it>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9441112D0AF for <sfc@ietfa.amsl.com>; Wed, 15 Jun 2016 01:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426] 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 G6FI9TxGmS-S for <sfc@ietfa.amsl.com>; Wed, 15 Jun 2016 01:44:18 -0700 (PDT)
Received: from av5.sf-csiaf.unifi.it (av5.sf-csiaf.unifi.it [150.217.6.205]) by ietfa.amsl.com (Postfix) with ESMTP id 88DAA12B04B for <sfc@ietf.org>; Wed, 15 Jun 2016 01:44:18 -0700 (PDT)
Received: from av5.sf-csiaf.unifi.it (av5 [127.0.0.1]) by localhost (Postfix) with SMTP id 49CE1180E84 for <sfc@ietf.org>; Wed, 15 Jun 2016 10:44:17 +0200 (CEST)
Received: from [192.168.9.61] (radar2.dinfo.unifi.it [150.217.8.31]) (Authenticated sender: paganelli) by av5.sf-csiaf.unifi.it (Postfix) with ESMTPSA id 90FDA180F2E for <sfc@ietf.org>; Wed, 15 Jun 2016 10:44:14 +0200 (CEST)
References: <30842ece-1aa2-3e10-1a24-b80eecd0cd1a@unibo.it>
To: sfc@ietf.org
From: "federica.paganelli@unifi.it" <federica.paganelli@unifi.it>
X-Forwarded-Message-Id: <30842ece-1aa2-3e10-1a24-b80eecd0cd1a@unibo.it>
Message-ID: <576114A4.5030309@unifi.it>
Date: Wed, 15 Jun 2016 10:41:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <30842ece-1aa2-3e10-1a24-b80eecd0cd1a@unibo.it>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/fNTyOWwigGnPxXfF5mK1mJMB7ZI>
Subject: [sfc] CFP - 2nd IEEE Workshop on Orchestration for Software-Defined Infrastructures (O4SDI-2)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2016 08:44:21 -0000

-------------------------------------------------------------------------
   Please accept our apologies if you receive multiple copies of this CFP
-------------------------------------------------------------------------

    CALL FOR PAPERS

    2nd IEEE Workshop on
    Orchestration for Software-Defined Infrastructures (O4SDI-2)

    To be held in conjunction with the
    2016 IEEE Conference on Network Function Virtualization and Software
    Defined Networks (IEEE NFV-SDN 2016)

    November 7, 2016 - Palo Alto, California, USA

    http://o4sdi.unibo.it/o4sdi2

-------------------------------------------------------------------------

    IMPORTANT DATES

    Paper submission deadline:  July 15, 2016
    Acceptance notification:    September 16, 2016
    Camera-ready papers:        October 7, 2016


    SUBMISSION INFORMATION

    Paper submissions are handled on-line through the EDAS system:

    https://edas.info/newPaper.php?c=22175&track=81344

-----------------------------------------------------------------------

    SCOPE

    The current industry trend of convergence between computing and
    networking eco-systems clearly shows that software will play an
    unprecedented dominant role also in future communication environments.
    Computing, storage, and connectivity services, as well as any other
    present and future application instances, will be deployed in the form
    of virtualized assets within a software-defined infrastructure running
    on top of general-purpose processing and communication hardware, all
    managed and made available under the cloud â€œAs A Serviceâ€ paradigm.
    This technological convergence and infrastructure sharing between the
    computing and communication systems portend a scenario with a â€œfogâ€ of
    micro-clouds composed of generalized virtual functions providing both
    applications and network services that supplement those deployed in
    traditional cloud datacenters.

    The Second IEEE Workshop on Orchestration for Software-Defined
    Infrastructures (O4SDI) addresses the challenges that will facilitate
    orchestration and programmability of generalized virtual functions in
    Software Defined Infrastructures (SDI), enabling cloud and network
    providers to deploy integrated services across different resource
    domains. Orchestration mechanisms will facilitate the live deployment
    and lifecycle management of these virtual elements, at the application
    level, the server level, and the network level within a single domain
    and across multiple domains. Without such orchestration it will not
    be possible to enable dynamic establishment of generalized virtual
    function chains, according to service requirements.

    These challenges of orchestration are many-fold, with many open
    questions that need to be addressed in the areas of:
      -  network "softwarization," which requires unified management of
         computing, storage, and network resources for the effective
         deployment, lifecycle management, and run-time configuration of
         generalized virtual functions;
      -  abstraction models and open standard interfaces, needed for
         assuring vendor interoperability;
      -  adaptation and optimization mechanisms, which must be enforced at
         global and/or local level for coping with user demand, application
         requirements, resource unavailability, etc.

    O4SDI aims at providing an international forum for researchers and
    practitioners from academia, industry, network operators, and service
    providers to discuss and address the challenges deriving from such
    emerging scenario where systems, processes, and workflows used in both
    computing and communications domains are converging.

-------------------------------------------------------------------------

    TOPICS OF INTEREST

    Due to the highly interdisciplinary scope of the workshop,
    contributions are expected from both computing and network-oriented
    research communities, with the aim of facilitating discussion, cross-
    fertilization and exchange of ideas and practices, and successfully
    promote innovative solutions toward a real programmatic use of software-
    defined infrastructures as a whole. Contributions that discuss lessons
    learnt and best practices, describe practical deployment and
    implementation experiences, and demonstrate innovative use-cases are
    especially encouraged for presentation and publication.

    We are particularly interested in papers that cover, but are not
    limited to, the following topics:
      -  single domain and cross domain orchestration issues
      -  integrated network and computing resource control and management
      -  control and abstraction of heterogeneous networks
      -  orchestration in SDN/NFV
      -  run-time orchestration
      -  orchestration for next-generation IP and optical networks
      -  orchestration in 5G networks
      -  QoS/QoE in software-defined infrastructures
      -  orchestration for high-availability and resilience in
         software-defined infrastructures
      -  intent-based orchestration
      -  dynamic service composition and delivery
      -  network programmability for service chaining
      -  software engineering and operating systems techniques applied
         to orchestration
      -  description, specification, and abstraction languages
         for orchestration
      -  optimal orchestration algorithms
      -  context-aware orchestration
      -  functional architectures of orchestrating elements
      -  testbed experiments on orchestrations
      -  performance evaluation of orchestration elements
      -  standardization issues in orchestration

-------------------------------------------------------------------------

    WORKSHOP CO-CHAIRS

    Stuart Clayman, University College London, UK - s.clayman@ucl.ac.uk
    Walter Cerroni, University of Bologna, Italy - walter.cerroni@unibo.it
    Barbara Martini, CNIT, Pisa, Italy - barbara.martini@cnit.it
    Federica Paganelli, CNIT, Firenze, Italy - federica.paganelli@cnit.it


    TECHNICAL PROGRAM COMMITEE

    To be announced soon

-------------------------------------------------------------------------

    AUTHOR GUIDELINES

    Prospective authors are invited to submit high-quality, original technical
    papers for presentation at the workshop and publication in the O4SDI
    Proceedings and IEEE Xplore. Papers must be written in English,
    unpublished and not submitted elsewhere. Full papers must be formatted
    as the standard IEEE double-column conference template. All final
    submissions should have a maximum paper length of six (6) printed pages
    (10-point font), including figures, without incurring additional page
    charges.

    To be published in the Workshop Proceedings and to be eligible for
    publication in IEEE Xplore, at least one author of an accepted paper is
    required to register and present the paper at the workshop. The IEEE
    reserves the right to exclude a paper from distribution after the
    conference (including its removal from IEEE Xplore) if the paper is not
    presented at the conference. Papers are reviewed on the basis that they
    do not contain plagiarized material and have not been submitted to any
    other conference at the same time (double submission).

    For additional author guidelines, please refer to:

    http://nfvsdn2016.ieee-nfvsdn.org/authors/call-for-papers/submission-guidelines/



5x1000 AI GIOVANI RICERCATORI
DELL'UNIVERSITÃ€ DI BOLOGNA
Codice Fiscale: 80007010376


_________________________________________________________________________________________
Network Softwarization  - Mailing List (Software Defined Infrastructures for Networks, Clouds, IoT and Services)
NetSoft-list@ee.ucl.ac.uk
http://mailman.ee.ucl.ac.uk/mailman/listinfo/netsoft-list




From nobody Sat Jun 18 05:56:18 2016
Return-Path: <diego.r.lopez@telefonica.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E21D312D0CA for <sfc@ietfa.amsl.com>; Sat, 18 Jun 2016 05:56:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.026
X-Spam-Level: 
X-Spam-Status: No, score=-4.026 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01] 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 MtuwBtW4Z-vS for <sfc@ietfa.amsl.com>; Sat, 18 Jun 2016 05:56:14 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00E3812D0F3 for <sfc@ietf.org>; Sat, 18 Jun 2016 05:56:14 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c04.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 956E2881E9; Sat, 18 Jun 2016 14:56:11 +0200 (CEST)
Received: from ESTGVMSP111.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP111", Issuer "ESTGVMSP111" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 7C598881DE; Sat, 18 Jun 2016 14:56:11 +0200 (CEST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.54) with Microsoft SMTP Server (TLS) id 14.3.266.1; Sat, 18 Jun 2016 14:56:10 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0622.eurprd06.prod.outlook.com (10.161.13.140) with Microsoft SMTP Server (TLS) id 15.1.517.2; Sat, 18 Jun 2016 12:55:11 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.017; Sat, 18 Jun 2016 12:55:11 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: Dave Dolson <ddolson@sandvine.com>
Thread-Topic: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
Thread-Index: AQHRw4+4AcOmVNasS0K5NgFlHY5aJZ/pBRQQgAY1FwA=
Date: Sat, 18 Jun 2016 12:55:09 +0000
Message-ID: <399F8E53-ADAD-49AD-94CF-214CA236F786@telefonica.com>
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.203.205.227]
x-ms-office365-filtering-correlation-id: a49ee035-1fea-4d92-edda-08d39777c8e3
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0622; 6:r3LCXRXPqOxL2UZofM6WI1sUTHcpDBlkNu0xpEIM6iTbLioIP7OiqxJ3dCNfze/n9T77Ai1m+Qd7RvEUzCe7+JDG0KZ1ibDrELma9vPOYYXX2M6YSdglpCpZeFU19BRPFp81jXU0QRtnTJh4TWEMjJCucUCoA2Wz/Kb5TVZRGYGBayOmlqykU5tpFms0r2ITxDlUthdiNgSdflLphPNNJcrkOor1YvPcRzdCjWM/rmVeND0Hfmui/0OOLG1PJ575xez1a4z5nrVu3m2JkenyaM6Tv3HRFrb2eov6DwTuACc=; 5:/JQZZKJG/btn6v/lVrIJ8TJEtx+tKWiRcVZGy2aCQY2+hnc05Ms6vHRvP5kHwsLxQY3qkL8DT6abHUhZ/2kanTUoiFISYl2mbITB2SAwRHDA0Ee2QaB+PDY4tPdk9Xu4C4h6FFU2gLM0sf5yLxC6kg==; 24:bUHeFpIv+p2mLHaYHLSjA0EiN14fNa0ftsGKxhyf3p1reHElH108iKH3niD70pJZWQL48pj7X/gr0R4pWWb1nj7RYav4ii1hOD6XwNtc1GU=; 7:esoSdVK45Nt3yBypJ83maXKTBRRxcUZ99ptrbrDKSgdxNNSdK2WaHBJ2sS6I0o51fGkMfJjJ6QzgbcBa5q90ofJOPcxExOldf/0AhmAXTJHT8ILZovHP0yoQClHuLrykHGvSKdq6B96n9NUl2CYIuXvFKtQaVlnzBiQToZWBrlbUPbhOyBZvlHoObrxepqcsUbZqchNgJwJiWPSmz3RkKQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0622;
x-microsoft-antispam-prvs: <DB4PR06MB0622C86F8E67947F2A9DCBD3DF280@DB4PR06MB0622.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(192374486261705)(202971688547567); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0622; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0622; 
x-forefront-prvs: 09778E995A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(24454002)(377454003)(45984002)(189002)(199003)(252514010)(10400500002)(50986999)(54356999)(76176999)(87936001)(7906002)(2906002)(19580395003)(7846002)(5004730100002)(101416001)(19580405001)(81156014)(8676002)(92566002)(4326007)(81166006)(230783001)(8936002)(3846002)(6116002)(586003)(97736004)(110136002)(102836003)(3280700002)(36756003)(19617315012)(33656002)(106356001)(16236675004)(68736007)(66066001)(11100500001)(105586002)(106116001)(189998001)(83716003)(77096005)(2900100001)(3660700001)(2950100001)(122556002)(15975445007)(86362001)(82746002)(18206015028)(5002640100001)(7099028)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0622; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_399F8E53ADAD49AD94CF214CA236F786telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2016 12:55:09.7009 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0622
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4tbmQJ4ZYreXYa4jhTgKSZebe6s>
Cc: "sfc@ietf.org" <sfc@ietf.org>, Victor Vu <vuva@dcn.ssu.ac.kr>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Jun 2016 12:56:17 -0000

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

SGksDQoNClRoZSBvbmx5IHBvc3NpYmxlIG9iamVjdGlvbiBzb21lb25lIGNvdWxkIGNvbWUgd2l0
aCBpcyB0aGUgZmFjdCB0aGF0IHdlIGFyZSBsaW1pdGluZyBhIHBvc3NpYmxlIGhpZXJhcmNoeSBy
ZWN1cnNpb24gdG8gdGhyZWUgbGF5ZXJzIChhIGZvdXJ0aCBvbmUgY291bGQgbm90IHVzZSBhbnkg
bWV0YWRhdGEgc2xvdHMpIEJ1dCBJIHdvdWxkIG5vdCBzYXkgdGhhdCBpcyBzb21ldGhpbmcgSSBm
ZWVsIHZlcnkgbXVjaCBjb25jZXJuZWQgYWJvdXQgKGhlbmNlIHRoZSBpbXBlcnNvbmFsIOKAnHNv
bWVvbmXigJ0gcmF0aGVyIHRoYW4gYSBwZXJzb25hbCDigJxJ4oCdKQ0KDQpCZSBnb29kZSwNCg0K
T24gMTQgSnVuIDIwMTYsIGF0IDE2OjE4ICwgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+IHdyb3RlOg0KDQpWaWN0b3IsDQoNClll
cywgSSBhZ3JlZSB0aGlzIGlzIGEgZ29vZCBpZGVhLiBJIGludGVuZCB0byBhZGQgaXQgdG8gdGhl
IGxpc3Qgb2YgYWx0ZXJuYXRpdmVzIGluIHRoZSBkcmFmdC4NCkkgdGhpbmsgaXQgaXMgcHJvYmFi
bHkgdGhlIGJlc3Qgb2YgdGhlIHN0YXRlZnVsIGlkZWFzLg0KSSB0aGluayB0byB0aGUgbGlzdCBv
ZiBiZW5lZml0cyB3ZSBjYW4gYWxzbyBhZGQ6DQotIGhhcyBwb3RlbnRpYWwgZm9yIHNlY3VyaXR5
IGFkdmFudGFnZXMgaW4gdGhhdCBpdCBtYXkgYmUgaGFyZGVyIGZvciBhIHN1Yi1kb21haW4gU0Yg
dG8gYXR0YWNrIHVwcGVyLWxldmVsIHBhdGhzIGJlY2F1c2UgdGhlIHVwcGVyLWxldmVsIHBhdGgg
aXMgb2JzY3VyZWQgYnkgdGhlIGZsb3cgSUQsIGFuZCB0aGUgZmxvdyBJRCBjYW4gYmUgdmFsaWRh
dGVkIGFzIGl0IHJldHVybnMuDQoNCkkgaW50ZW5kIHRvIHVwZGF0ZSB0aGUgZHJhZnQgc29vbiBp
bmNsdWRpbmcgc29tZSBjaGFuZ2VzIGZyb20gdGhlIG90aGVyIGF1dGhvcnMuDQpJZiBhbnlvbmUg
b24gdGhlIGxpc3QgaGFzIG90aGVyIGZlZWQtYmFjaywgcGxlYXNlIGxldCBtZSBrbm93Lg0KDQot
RGF2ZQ0KUC5TLiBWaWN0b3IsIGl0IGRvZXNu4oCZdCBhcHBlYXIgdGhhdCB5b3VyIHJlcXVlc3Qg
bWFkZSBpdCB0byB0aGUgbGlzdC4gSG9wZWZ1bGx5IHRoaXMgcmVwbHkgZG9lcy4NCg0KDQoNCkZy
b206IFZpY3RvciBWdSBbbWFpbHRvOnZ1dmFAZGNuLnNzdS5hYy5rcl0NClNlbnQ6IEZyaWRheSwg
SnVuZSAxMCwgMjAxNiAxMToxNiBQTQ0KVG86IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPjsgRGF2ZSBEb2xzb24NClN1YmplY3Q6IFtzZmNdIElCTiBQYXRoIENvbmZpZ3VyYXRpb24g
c29sdXRpb24gZm9yIGRyYWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLTA1DQoNCg0KSGksDQoN
CkluIGRyYWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLTA1LCB0aGVyZSBoYXZlIGJlZW4gNCBt
ZXRob2QgZm9yIHJlc3RvcmluZyB1cHBlci1sZXZlbCBTRiBwYXRoIHdoZW4gcGFja2V0cyBleGl0
IGxvd2VyLWxldmVsIGRvbWFpbiwgZWFjaCBvZiB0aGVtIGhhcyBpdHMgZGlzYWR2YW50YWdlOg0K
DQoxLiAgU2F2aW5nIFNQSSBhbmQgU0kgaW4gdHJhbnNwb3J0LWxheWVyIGZsb3cgc3RhdGUgPT4g
Y291bGQgbm90IHdvcmsgd2l0aCBTRnMgd2ljaCBjYW4gY2hhbmdlIDUtdHVwbGUgKE5BVCBmb3Ig
ZXhhbXBsZSkNCg0KMi4gIFB1c2hpbmcgU1BJIGFuZCBTSSBpbnRvIG1ldGFkYXRhID0+IE1ELXR5
cGUgMSBoYXMgb25seSA0IG1ldGFkYXRhIHNsb3RzDQoNCjMuICBVc2luZyB1bmlxdWUgbG93ZXIt
bGV2ZWwgcGF0aHMgcGVyIHVwcGVyLWxldmVsIHBhdGggY29vcmRpbmF0ZXMgPT4gdG9vIG1hbnkg
c2VydmljZSBwYXRocyBpbiBsb3dlci1sZXZlbCBkb21haW4NCg0KNC4gIE5lc3RpbmcgTlNIIGhl
YWRlcnMsIGVuY2Fwc3VsYXRpbmcgdGhlIGhpZ2hlci1sZXZlbCBOU0ggaGVhZGVycyB3aXRoaW4g
dGhlIGxvd2VyLWxldmVsIE5TSCBoZWFkZXJzID0+IHJlcXVpcmUgU0ZzIGluIHRoZSBsb3dlci1s
ZXZlbCBkb21haW4gdG8gYmUgYWJsZSB0byBwYXJzZSBtdWx0aXBsZSBsYXllcnMgb2YgTlNIDQoN
ClRoZXJlZm9yZSwgSSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIEZsb3ctc3RhdGVmdWwvbWV0
YWRhdGEgaHlicmlkIHNvbHV0aW9uLiBUaGUgYmFzaWMgaWRlYSBpcyB0byBtYWtlIElCTiBzYXZl
IHRvcC1kb21haW4gZmxvdyBpbmZvcm1hdGlvbiAoZmxvdy1zdGF0ZWZ1bCBJQk4pLCBhbmQgYXNz
aWduIGVhY2ggZmxvdyBhbiDigJxoLXNmYyBmbG93IElE4oCdIG1hcHBlZCB0byBpdHMgaW5mbyBh
bmQgc3RvcmUgaW4gMSBNYW5kYXRvcnkgY29udGV4dCBoZWFkZXIuIFdoZW4gcGFja2V0IGV4aXQg
c3ViLWRvbWFpbiwgZ2V0IHVwcGVyLWRvbWFpbuKAmXMgaW5mbyBiYWNrIGJ5IHRoZSBoLXNmYyBm
bG93IElEIGFuZCByZXN0b3JlIGl0IGF0IHRoZSBzZXJ2aWNlIGxhc3QgaG9wLg0KDQpJbiB0aGlz
IHdheToNCg0KICAqICAgVXBwZXIgZG9tYWluIG1ldGFkYXRhIGlzIHByZXNlcnZlZCwgYW5kIHN1
Yi1kb21haW5zIGNhbiBjaGFuZ2UgaXQganVzdCBsaWtlIGEgU0ZzIGRvZXMNCiAgKiAgIERvZXMg
Tk9UIGRlcGVuZCBvbiA1LXR1cGxlID0+IHdvcmsgd2VsbCB3aXRoIE5BVA0KICAqICAgRG9lcyBO
T1QgcmVxdWlyZSBhbGwgZG9tYWlucyBoYXZlIGEgc2FtZSBtZXRhZGF0YSBzY2hlbWUNCiAgKiAg
IFNjYWxhYmxlOiBjb3VsZCByZXN0b3JlIGFueSB0b3AtZG9tYWluIGluZm9ybWF0aW9uLCBub3Qg
anVzdCBzZXJ2aWNlIHBhdGgNCiAgKiAgIFRvcCBkb21haW4gY291bGQgdXNlIGZ1bGwgNCBtZXRh
ZGF0YSBzbG90cywgd2hpbGUgc3ViLWRvbWFpbnMgY2FuIHVzZSB1cCB0byAzDQogICogICBEb2Vz
IG5vdCByZXF1aXJlIGFueSBzcGVjaWFsIGZ1bmN0aW9uYWxpdGllcyBmcm9tIFNGcw0KICAqICAg
SUQgY2FuIGJlIHVzZWQgdG8gZGlmZmVyZW50aWF0ZSBILVNGQyBhbmQgbm9uLUgtU0ZDIGZsb3dz
DQoNCkkgd291bGQgbGlrZSB0byBsaXN0ZW4gdG8geW91ciBvcGluaW9ucy4NClRoYW5rIHlvdSB2
ZXJ5IG11Y2guDQoNCkJlc3QgcmVnYXJkcywNCg0KDQotLQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpWdSBBbmggVnUg
KFZpY3RvciBWdSkNCg0KRENOIExhYm9yYXRvcnkgLSBTY2hvb2wgb2YgRWxlY3Ryb25pYyBFbmdp
bmVlcmluZyAtIFNvb25nc2lsIFVuaXZlcnNpdHkNCg0KRW1haWw6IHZ1dmFAZGNuLnNzdS5hYy5r
cjxtYWlsdG86dnV2YUBkY24uc3N1LmFjLmtyPiAvIHZ1dmFia0BnbWFpbC5jb208bWFpbHRvOnZ1
dmFia0BnbWFpbC5jb20+DQoNClBob25lOiAoKzgyKS0yLTgyMC0wODQxDQoNCk1vYmlsZTogKCs4
MiktMTAtOTc2My0wMTAzDQoNCkFkZHJlc3M6IDM2OSBTYW5nZG8tcm8sIERvbmdqYWstZ3UgKDA2
OTc4KSwgU2VvdWwsIEtvcmVhDQoNCg0KW2h0dHBzOi8vaXBtY2RuLmF2YXN0LmNvbS9pbWFnZXMv
MjAxNi9pY29ucy9pY29uLWVudmVsb3BlLXRpY2stcm91bmQtb3JhbmdlXzE4NHgxMTYtdjEucG5n
XTxodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVtYWlsP3V0bV9tZWRpdW09ZW1haWwmdXRtX3Nv
dXJjZT1saW5rJnV0bV9jYW1wYWlnbj1zaWctZW1haWwmdXRtX2NvbnRlbnQ9ZW1haWxjbGllbnQm
dXRtX3Rlcm09b2EtMjMyMi1iPg0KDQpWaXJ1cy1mcmVlPGh0dHBzOi8vd3d3LmF2YXN0LmNvbS9z
aWctZW1haWw/dXRtX21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPWxpbmsmdXRtX2NhbXBhaWduPXNp
Zy1lbWFpbCZ1dG1fY29udGVudD1lbWFpbGNsaWVudCZ1dG1fdGVybT1vYS0yMzIyLWI+DQoNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWls
aW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJl
bW9zLCBEb2N0b3IgSW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkr
RA0KaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbQ0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0
IDY4MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVu
dG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNv
bnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJh
IHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8g
ZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBx
dWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBh
dXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNs
YWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxl
IHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlz
bWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBj
b250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50
aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1
YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBp
cyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhh
dCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21t
dW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0
ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11
bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUg
c2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJp
bywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwg
ZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8u
IFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNh
IG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28g
ZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0
dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9y
IGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3Ig
ZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0K

--_000_399F8E53ADAD49AD94CF214CA236F786telefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <9EDEA4C51D5B324EB35E1841A4D50F31@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGUgb25seSBwb3NzaWJsZSBvYmpl
Y3Rpb24gc29tZW9uZSBjb3VsZCBjb21lIHdpdGggaXMgdGhlIGZhY3QgdGhhdCB3ZSBhcmUgbGlt
aXRpbmcgYSBwb3NzaWJsZSBoaWVyYXJjaHkgcmVjdXJzaW9uIHRvIHRocmVlIGxheWVycyAoYSBm
b3VydGggb25lIGNvdWxkIG5vdCB1c2UgYW55IG1ldGFkYXRhIHNsb3RzKSBCdXQgSSB3b3VsZCBu
b3Qgc2F5IHRoYXQgaXMgc29tZXRoaW5nIEkgZmVlbCB2ZXJ5IG11Y2ggY29uY2VybmVkDQogYWJv
dXQgKGhlbmNlIHRoZSBpbXBlcnNvbmFsIOKAnHNvbWVvbmXigJ0gcmF0aGVyIHRoYW4gYSBwZXJz
b25hbCDigJxJ4oCdKTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+QmUgZ29vZGUsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+T24gMTQgSnVuIDIwMTYsIGF0IDE2OjE4ICwgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgY2xhc3M9IiI+ZGRvbHNvbkBzYW5kdmluZS5jb208
L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGlu
ZSI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFn
ZTogV29yZFNlY3Rpb24xOyBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDEx
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0
OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9y
cGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy
YW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNw
YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNv
bG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5WaWN0b3IsPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAn
VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPlllcywgSSBhZ3JlZSB0aGlzIGlzIGEgZ29vZCBpZGVhLiBJ
IGludGVuZCB0byBhZGQgaXQgdG8gdGhlIGxpc3Qgb2YgYWx0ZXJuYXRpdmVzIGluIHRoZSBkcmFm
dC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj5JIHRoaW5rIGl0IGlzIHByb2JhYmx5IHRoZSBiZXN0IG9mIHRoZSBzdGF0
ZWZ1bCBpZGVhcy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog
J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JIHRoaW5rIHRvIHRoZSBsaXN0IG9mIGJlbmVmaXRzIHdl
IGNhbiBhbHNvIGFkZDo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4tIGhhcyBwb3RlbnRpYWwgZm9yIHNlY3VyaXR5IGFk
dmFudGFnZXMgaW4gdGhhdCBpdCBtYXkgYmUgaGFyZGVyIGZvciBhIHN1Yi1kb21haW4gU0YgdG8g
YXR0YWNrIHVwcGVyLWxldmVsIHBhdGhzIGJlY2F1c2UgdGhlIHVwcGVyLWxldmVsIHBhdGggaXMg
b2JzY3VyZWQgYnkgdGhlDQogZmxvdyBJRCwgYW5kIHRoZSBmbG93IElEIGNhbiBiZSB2YWxpZGF0
ZWQgYXMgaXQgcmV0dXJucy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+SSBpbnRlbmQgdG8gdXBkYXRlIHRoZSBkcmFmdCBz
b29uIGluY2x1ZGluZyBzb21lIGNoYW5nZXMgZnJvbSB0aGUgb3RoZXIgYXV0aG9ycy48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5JZiBhbnlvbmUgb24gdGhlIGxpc3QgaGFzIG90aGVyIGZlZWQtYmFjaywgcGxlYXNlIGxl
dCBtZSBrbm93LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAn
VGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7IiBjbGFzcz0iIj4tRGF2ZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlAuUy4gVmljdG9yLCBpdCBkb2Vz
buKAmXQgYXBwZWFyIHRoYXQgeW91ciByZXF1ZXN0IG1hZGUgaXQgdG8gdGhlIGxpc3QuIEhvcGVm
dWxseSB0aGlzIHJlcGx5IGRvZXMuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRl
ci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBw
YWRkaW5nOiAzcHQgMGluIDBpbjsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0
ZXh0OyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIg
Y2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PlZpY3Rvcg0KIFZ1IFs8YSBocmVmPSJtYWlsdG86dnV2YUBkY24uc3N1LmFjLmtyIiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5tYWls
dG86dnV2YUBkY24uc3N1LmFjLmtyPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgSnVu
ZSAxMCwgMjAxNiAxMToxNiBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9hPjsgRGF2ZSBEb2xzb248YnIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W3NmY10gSUJOIFBhdGggQ29uZmlndXJhdGlvbiBzb2x1
dGlvbiBmb3IgZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDU8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rp
dj4NCjxwIHN0eWxlPSJtYXJnaW4tcmlnaHQ6IDBpbjsgbWFyZ2luLWxlZnQ6IDBpbjsgZm9udC1z
aXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMy41cHQ7IiBjbGFzcz0iIj5IaSw8L3NwYW4+
PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXJpZ2h0OiAwaW47IG1h
cmdpbi1sZWZ0OiAwaW47IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KSW4gZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGlj
YWwtMDUsIHRoZXJlIGhhdmUgYmVlbiA0IG1ldGhvZCBmb3IgcmVzdG9yaW5nIHVwcGVyLWxldmVs
IFNGIHBhdGggd2hlbiBwYWNrZXRzIGV4aXQgbG93ZXItbGV2ZWwgZG9tYWluLCBlYWNoIG9mIHRo
ZW0gaGFzIGl0cyBkaXNhZHZhbnRhZ2U6PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luLXJpZ2h0OiAwaW47IG1hcmdpbi1sZWZ0OiAwaW47IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KMS4mbmJz
cDsgU2F2aW5nIFNQSSBhbmQgU0kgaW4gdHJhbnNwb3J0LWxheWVyIGZsb3cgc3RhdGUgPSZndDsg
Y291bGQgbm90IHdvcmsgd2l0aCBTRnMgd2ljaCBjYW4gY2hhbmdlIDUtdHVwbGUgKE5BVCBmb3Ig
ZXhhbXBsZSk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQoyLiZuYnNwOyBQdXNoaW5nIFNQ
SSBhbmQgU0kgaW50byBtZXRhZGF0YSA9Jmd0OyBNRC10eXBlIDEgaGFzIG9ubHkgNCBtZXRhZGF0
YSBzbG90czxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjMuJm5ic3A7IFVzaW5nIHVuaXF1
ZSBsb3dlci1sZXZlbCBwYXRocyBwZXIgdXBwZXItbGV2ZWwgcGF0aCBjb29yZGluYXRlcyA9Jmd0
OyB0b28gbWFueSBzZXJ2aWNlIHBhdGhzIGluIGxvd2VyLWxldmVsIGRvbWFpbjxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCjQuJm5ic3A7IE5lc3RpbmcgTlNIIGhlYWRlcnMsIGVuY2Fwc3Vs
YXRpbmcgdGhlIGhpZ2hlci1sZXZlbCBOU0ggaGVhZGVycyB3aXRoaW4gdGhlIGxvd2VyLWxldmVs
IE5TSCBoZWFkZXJzID0mZ3Q7IHJlcXVpcmUgU0ZzIGluIHRoZSBsb3dlci1sZXZlbCBkb21haW4g
dG8gYmUgYWJsZSB0byBwYXJzZSBtdWx0aXBsZSBsYXllcnMgb2YgTlNIPG86cCBjbGFzcz0iIj48
L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXJpZ2h0OiAwaW47IG1hcmdpbi1sZWZ0OiAwaW47
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KVGhlcmVmb3JlLCBJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgRmxvdy1z
dGF0ZWZ1bC9tZXRhZGF0YSBoeWJyaWQgc29sdXRpb24uIFRoZSBiYXNpYyBpZGVhIGlzIHRvIG1h
a2UgSUJOIHNhdmUgdG9wLWRvbWFpbiBmbG93IGluZm9ybWF0aW9uIChmbG93LXN0YXRlZnVsIElC
TiksIGFuZCBhc3NpZ24gZWFjaCBmbG93IGFuIOKAnGgtc2ZjIGZsb3cgSUTigJ0gbWFwcGVkIHRv
IGl0cyBpbmZvIGFuZCBzdG9yZSBpbiAxIE1hbmRhdG9yeSBjb250ZXh0IGhlYWRlci4NCiBXaGVu
IHBhY2tldCBleGl0IHN1Yi1kb21haW4sIGdldCB1cHBlci1kb21haW7igJlzIGluZm8gYmFjayBi
eSB0aGUgaC1zZmMgZmxvdyBJRCBhbmQgcmVzdG9yZSBpdCBhdCB0aGUgc2VydmljZSBsYXN0IGhv
cC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQpJbiB0aGlzIHdheTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwaW47IiBjbGFzcz0iIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4N
ClVwcGVyIGRvbWFpbiBtZXRhZGF0YSBpcyBwcmVzZXJ2ZWQsIGFuZCBzdWItZG9tYWlucyBjYW4g
Y2hhbmdlIGl0IGp1c3QgbGlrZSBhIFNGcyBkb2VzPG86cCBjbGFzcz0iIj48L286cD48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4NCkRv
ZXMgTk9UIGRlcGVuZCBvbiA1LXR1cGxlID0mZ3Q7IHdvcmsgd2VsbCB3aXRoIE5BVDxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyI+DQpEb2VzIE5PVCByZXF1aXJlIGFsbCBkb21haW5zIGhhdmUgYSBzYW1l
IG1ldGFkYXRhIHNjaGVtZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyI+DQpTY2FsYWJsZTogY291bGQg
cmVzdG9yZSBhbnkgdG9wLWRvbWFpbiBpbmZvcm1hdGlvbiwgbm90IGp1c3Qgc2VydmljZSBwYXRo
PG86cCBjbGFzcz0iIj48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4NClRvcCBkb21haW4gY291bGQgdXNlIGZ1bGwgNCBtZXRh
ZGF0YSBzbG90cywgd2hpbGUgc3ViLWRvbWFpbnMgY2FuIHVzZSB1cCB0byAzPG86cCBjbGFzcz0i
Ij48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7Ij4NCkRvZXMgbm90IHJlcXVpcmUgYW55IHNwZWNpYWwgZnVuY3Rpb25hbGl0aWVz
IGZyb20gU0ZzPG86cCBjbGFzcz0iIj48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4NCklEIGNhbiBiZSB1c2VkIHRvIGRpZmZl
cmVudGlhdGUgSC1TRkMgYW5kIG5vbi1ILVNGQyBmbG93czxvOnAgY2xhc3M9IiI+PC9vOnA+PC9s
aT48L3VsPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
Ckkgd291bGQgbGlrZSB0byBsaXN0ZW4gdG8geW91ciBvcGluaW9ucy48YnIgY2xhc3M9IiI+DQpU
aGFuayB5b3UgdmVyeSBtdWNoLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkJlc3QgcmVn
YXJkcyw8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+LS0gPG86cCBjbGFzcz0i
Ij48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PG86cCBjbGFzcz0iIj48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNs
YXNzPSIiPlZ1IEFuaCBWdSAoVmljdG9yIFZ1KTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wcmU+DQo8
cHJlIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj5EQ04gTGFib3JhdG9yeSAtIFNjaG9v
bCBvZiBFbGVjdHJvbmljIEVuZ2luZWVyaW5nIC0gU29vbmdzaWwgVW5pdmVyc2l0eTxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj5F
bWFpbDogPGEgaHJlZj0ibWFpbHRvOnZ1dmFAZGNuLnNzdS5hYy5rciIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+dnV2YUBkY24uc3N1
LmFjLmtyPC9hPiAvIDxhIGhyZWY9Im1haWx0bzp2dXZhYmtAZ21haWwuY29tIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj52dXZhYmtA
Z21haWwuY29tPC9hPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdDb3Vy
aWVyIE5ldyc7IiBjbGFzcz0iIj5QaG9uZTogKCYjNDM7ODIpLTItODIwLTA4NDE8bzpwIGNsYXNz
PSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+TW9i
aWxlOiAoJiM0Mzs4MiktMTAtOTc2My0wMTAzPG86cCBjbGFzcz0iIj48L286cD48L3ByZT4NCjxw
cmUgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPkFkZHJlc3M6IDM2OSBTYW5nZG8tcm8s
IERvbmdqYWstZ3UgKDA2OTc4KSwgU2VvdWwsIEtvcmVhPG86cCBjbGFzcz0iIj48L286cD48L3By
ZT4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpw
IGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJs
ZSIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQg
bm9uZSBub25lOyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjExLCAyMTIsIDIyMik7IGJvcmRlci10
b3Atd2lkdGg6IDFwdDsiPg0KPHRib2R5IGNsYXNzPSIiPg0KPHRyIGNsYXNzPSIiPg0KPHRkIHdp
ZHRoPSI1NSIgc3R5bGU9IndpZHRoOiA0MS4yNXB0OyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6IDku
NzVwdCAwLjc1cHQgMC43NXB0OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuYXZhc3QuY29tL3Np
Zy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJmFtcDt1dG1fc291cmNlPWxpbmsmYW1wO3V0bV9jYW1w
YWlnbj1zaWctZW1haWwmYW1wO3V0bV9jb250ZW50PWVtYWlsY2xpZW50JmFtcDt1dG1fdGVybT1v
YS0yMzIyLWIiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9u
OiBub25lOyIgY2xhc3M9IiI+PGltZyBib3JkZXI9IjAiIGlkPSJfeDAwMDBfaTEwMjUiIHNyYz0i
aHR0cHM6Ly9pcG1jZG4uYXZhc3QuY29tL2ltYWdlcy8yMDE2L2ljb25zL2ljb24tZW52ZWxvcGUt
dGljay1yb3VuZC1vcmFuZ2VfMTg0eDExNi12MS5wbmciIGNsYXNzPSIiPjwvc3Bhbj48L2E+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQ3MCIgc3R5bGU9Indp
ZHRoOiAzNTIuNXB0OyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6IDlwdCAwLjc1cHQgMC43NXB0OyIg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgbGluZS1oZWln
aHQ6IDEzLjVwdDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY1LCA2NiwgNzgpOyIgY2xh
c3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXZhc3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVt
PWVtYWlsJmFtcDt1dG1fc291cmNlPWxpbmsmYW1wO3V0bV9jYW1wYWlnbj1zaWctZW1haWwmYW1w
O3V0bV9jb250ZW50PWVtYWlsY2xpZW50JmFtcDt1dG1fdGVybT1vYS0yMzIyLWIiIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYig2OCwgODMsIDIzNCk7IiBjbGFzcz0i
Ij5WaXJ1cy1mcmVlPC9zcGFuPjwvYT48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiB3aW5kb3d0ZXh0
OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAy
NTUpOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnIg
c3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1z
dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu
b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNp
ZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
bGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmxvYXQ6IG5v
bmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+c2ZjDQogbWFpbGluZyBs
aXN0PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXpl
OiAxMXB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFs
OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IGZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1z
dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu
b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1NSwgMjU1KTsiIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp
bmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGln
bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z
cGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1
KTsiIGNsYXNzPSIiPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsgZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxl
OiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0
ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7
IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg
MjU1LCAyNTUpOyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6
IDExcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7
IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0
LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3Jk
LXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IGFwcGxlLWNvbnRlbnQtZWRpdGVkPSJ0
cnVlIiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu
ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk
b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdl
YmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KLS08YnIgY2xh
c3M9IiI+DQomcXVvdDtFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3IgSW5maWVybm8mcXVv
dDs8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpEciBEaWVnbyBSLiBMb3BlejxiciBjbGFz
cz0iIj4NClRlbGVmb25pY2EgSSYjNDM7RDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHA6Ly9w
ZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LyIgY2xhc3M9IiI+aHR0cDovL3Blb3BsZS50aWQuZXMv
ZGllZ28ubG9wZXovPC9hPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCmUtbWFpbDogZGll
Z28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxiciBjbGFzcz0iIj4NClRlbDogJm5ic3A7ICZuYnNw
OyYjNDM7MzQgOTEzIDEyOSAwNDE8YnIgY2xhc3M9IiI+DQpNb2JpbGU6ICYjNDM7MzQgNjgyIDA1
MSAwOTE8YnIgY2xhc3M9IiI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9k
aXY+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJyPg0KPGhyPg0KPGZvbnQgZmFj
ZT0iQXJpYWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1lbnNhamUgeSBzdXMg
YWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVl
ZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVz
IHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBkZXN0aW5vLiBT
aSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRv
IGRlIHF1ZSBsYQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3Bp
YSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxh
IGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVy
cm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBl
c3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4NCjxicj4NClRo
ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdl
ZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ug
b2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9m
IHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJl
Ynkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRpb24gb3IgY29w
eWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0
LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuPGJy
Pg0KPGJyPg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZh
bWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2
aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3Nv
YSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVz
dGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQogbGVpdHVyYSwg
dXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28g
cG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBT
ZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBj
b211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3Vh
IGRlc3RydWnDp8Ojbzxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_399F8E53ADAD49AD94CF214CA236F786telefonicacom_--



From nobody Sat Jun 18 09:09:37 2016
Return-Path: <minowar91@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06E3612D674 for <sfc@ietfa.amsl.com>; Sat, 18 Jun 2016 09:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.429
X-Spam-Level: 
X-Spam-Status: No, score=-2.429 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01] 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 0w7GRGvIbneE for <sfc@ietfa.amsl.com>; Sat, 18 Jun 2016 09:09:33 -0700 (PDT)
Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (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 5FEF412D5D8 for <sfc@ietf.org>; Sat, 18 Jun 2016 09:09:33 -0700 (PDT)
Received: by mail-pa0-x232.google.com with SMTP id bz2so37396204pad.1 for <sfc@ietf.org>; Sat, 18 Jun 2016 09:09:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=q3dSb6Jvy9+p0riA3lhcg21nqEsnu5WB0WMm2rPYS9w=; b=tVMLp+RE6T4y1xJ/tG5B1SnXllImZw50zT1+SvM6fKFnNezfgKWrq9yntRxcuObU3r LwCtneRNstI+JYY8YPEOU9/UYxV0+/F296foFCJDrS0QoIIIkHeScB3IQ3FQw/6SrFL/ Q5rw0rBXMB7Kt1pWe8UiYxX5wCxhtuzoHKRGFPCfVVN0cAR1mx+bj6yO14bmZkTMbEMA VkWD/VHDbpJOJkvVTbab+4CUc4QzXR1GYuK6pDFt//s23VzeKh0qusAtn/Qo/bmR7NCI q1kkHHimdwrP6DG/UpWgTbQdrr74QLWBxpdym4hk3Lw2f2vqm6HrBVUOZZVDkF3ywDfF oZrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=q3dSb6Jvy9+p0riA3lhcg21nqEsnu5WB0WMm2rPYS9w=; b=mSMVv83UwEsNVG+mQQeRRPG+TX9bJnZHISe43n+DUAuziEojG0gpafkhwBqsDo9i9M p1WCkMZT6CkG1ZGL87fQrHOOpZ5KDsbLEZqJSl5fJMDAw5BDe6nH8ueOOQtg6K18U03L TQB/jHm9wxiX0ZiGDmQ1hTfJ2D5VD4tIvGw1b1/e8OgZg241IhO8KhsuFiawj1QKnVuN /7IaGpJRkO4/oBP730IUkUrkhQ0glmeDPplTtWAFXPI/mwNLlLtsvq6V0YrpH5iC558Y RgPOh2odY6EcC9NBw9CbkNYZ/iuq3YWC3WHmB8wTPHFgvetoURtzaqYJIC26czYvDMWe C/og==
X-Gm-Message-State: ALyK8tJf+ax4gFHPbHqgdMPItLZ/QKnRWXePG6qT/ARfGTOguSGNu6nGRhnhoSXrlG6vVA==
X-Received: by 10.66.75.72 with SMTP id a8mr9272778paw.99.1466266172566; Sat, 18 Jun 2016 09:09:32 -0700 (PDT)
Received: from [127.0.0.1] ([39.115.19.131]) by smtp.googlemail.com with ESMTPSA id p1sm76604989paz.8.2016.06.18.09.09.30 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 18 Jun 2016 09:09:31 -0700 (PDT)
To: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <399F8E53-ADAD-49AD-94CF-214CA236F786@telefonica.com>
From: VictorVu <minowar91@gmail.com>
Message-ID: <d5d16390-fd1d-7ba7-2ebc-9c202dc8c9cc@gmail.com>
Date: Sun, 19 Jun 2016 01:09:34 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <399F8E53-ADAD-49AD-94CF-214CA236F786@telefonica.com>
Content-Type: multipart/alternative; boundary="------------F206944783059F1A6BEC407C"
X-Antivirus: avast! (VPS 160618-1, 06/18/2016), Outbound message
X-Antivirus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4vjnRTrHsPLF8Ga_Nj0DQZV2jf0>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Jun 2016 16:09:36 -0000

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

Hi,

Actually, it only requires 1 metadata slot for as many layers as you 
want. Lower-level IBNs simply save upper-level hSFC flow ID in metadata 
and overwrite it. Flow-stateful IBNs can even save all upper-level 
metadata and recover later, so lower-level domains at any layer are free 
to use 3 metadata slots.

Regards,


On 6/18/16 9:55 PM, DIEGO LOPEZ GARCIA wrote:
> Hi,
>
> The only possible objection someone could come with is the fact that 
> we are limiting a possible hierarchy recursion to three layers (a 
> fourth one could not use any metadata slots) But I would not say that 
> is something I feel very much concerned about (hence the impersonal 
> â€œsomeoneâ€ rather than a personal â€œIâ€)
>
> Be goode,
>
>> On 14 Jun 2016, at 16:18 , Dave Dolson <ddolson@sandvine.com 
>> <mailto:ddolson@sandvine.com>> wrote:
>>
>> Victor,
>> Yes, I agree this is a good idea. I intend to add it to the list of 
>> alternatives in the draft.
>> I think it is probably the best of the stateful ideas.
>> I think to the list of benefits we can also add:
>> - has potential for security advantages in that it may be harder for 
>> a sub-domain SF to attack upper-level paths because the upper-level 
>> path is obscured by the flow ID, and the flow ID can be validated as 
>> it returns.
>> I intend to update the draft soon including some changes from the 
>> other authors.
>> If anyone on the list has other feed-back, please let me know.
>> -Dave
>> P.S. Victor, it doesnâ€™t appear that your request made it to the list. 
>> Hopefully this reply does.
>> *From:*Victor Vu [mailto:vuva@dcn.ssu.ac.kr]
>> *Sent:*Friday, June 10, 2016 11:16 PM
>> *To:*sfc@ietf.org <mailto:sfc@ietf.org>; Dave Dolson
>> *Subject:*[sfc] IBN Path Configuration solution for 
>> draft-dolson-sfc-hierarchical-05
>>
>> Hi,
>>
>> In draft-dolson-sfc-hierarchical-05, there have been 4 method for 
>> restoring upper-level SF path when packets exit lower-level domain, 
>> each of them has its disadvantage:
>>
>> 1.  Saving SPI and SI in transport-layer flow state => could not work 
>> with SFs wich can change 5-tuple (NAT for example)
>>
>> 2.  Pushing SPI and SI into metadata => MD-type 1 has only 4 metadata 
>> slots
>>
>> 3.  Using unique lower-level paths per upper-level path coordinates 
>> => too many service paths in lower-level domain
>>
>> 4.  Nesting NSH headers, encapsulating the higher-level NSH headers 
>> within the lower-level NSH headers => require SFs in the lower-level 
>> domain to be able to parse multiple layers of NSH
>>
>> Therefore, I would like to propose the Flow-stateful/metadata hybrid 
>> solution. The basic idea is to make IBN save top-domain flow 
>> information (flow-stateful IBN), and assign each flow an â€œh-sfc flow 
>> IDâ€ mapped to its info and store in 1 Mandatory context header. When 
>> packet exit sub-domain, get upper-domainâ€™s info back by the h-sfc 
>> flow ID and restore it at the service last hop.
>>
>> In this way:
>>
>>   * Upper domain metadata is preserved, and sub-domains can change it
>>     just like a SFs does
>>   * Does NOT depend on 5-tuple => work well with NAT
>>   * Does NOT require all domains have a same metadata scheme
>>   * Scalable: could restore any top-domain information, not just
>>     service path
>>   * Top domain could use full 4 metadata slots, while sub-domains can
>>     use up to 3
>>   * Does not require any special functionalities from SFs
>>   * ID can be used to differentiate H-SFC and non-H-SFC flows
>>
>> I would like to listen to your opinions.
>> Thank you very much.
>>
>> Best regards,
>>
>> -- 
>> --------------------------------------------------------------
>> Vu Anh Vu (Victor Vu)
>> DCN Laboratory - School of Electronic Engineering - Soongsil University
>> Email:vuva@dcn.ssu.ac.kr <mailto:vuva@dcn.ssu.ac.kr>  /vuvabk@gmail.com <mailto:vuvabk@gmail.com>
>> Phone: (+82)-2-820-0841
>> Mobile: (+82)-10-9763-0103
>> Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>> 	
>> Virus-free 
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-b>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> https://www.ietf.org/mailman/listinfo/sfc
>
> --
> "Esta vez no fallaremos, Doctor Infierno"
>
> Dr Diego R. Lopez
> Telefonica I+D
> http://people.tid.es/diego.lopez/
>
> e-mail: diego.r.lopez@telefonica.com
> Tel:    +34 913 129 041
> Mobile: +34 682 051 091
> ----------------------------------
>
>
> ------------------------------------------------------------------------
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su 
> destinatario, puede contener informaciÃ³n privilegiada o confidencial y 
> es para uso exclusivo de la persona o entidad de destino. Si no es 
> usted. el destinatario indicado, queda notificado de que la lectura, 
> utilizaciÃ³n, divulgaciÃ³n y/o copia sin autorizaciÃ³n puede estar 
> prohibida en virtud de la legislaciÃ³n vigente. Si ha recibido este 
> mensaje por error, le rogamos que nos lo comunique inmediatamente por 
> esta misma vÃ­a y proceda a su destrucciÃ³n.
>
> The information contained in this transmission is privileged and 
> confidential information intended only for the use of the individual 
> or entity named above. If the reader of this message is not the 
> intended recipient, you are hereby notified that any dissemination, 
> distribution or copying of this communication is strictly prohibited. 
> If you have received this transmission in error, do not read it. 
> Please immediately reply to the sender that you have received this 
> communication in error and then delete it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu 
> destinatÃ¡rio, pode conter informaÃ§Ã£o privilegiada ou confidencial e Ã© 
> para uso exclusivo da pessoa ou entidade de destino. Se nÃ£o Ã© vossa 
> senhoria o destinatÃ¡rio indicado, fica notificado de que a leitura, 
> utilizaÃ§Ã£o, divulgaÃ§Ã£o e/ou cÃ³pia sem autorizaÃ§Ã£o pode estar proibida 
> em virtude da legislaÃ§Ã£o vigente. Se recebeu esta mensagem por erro, 
> rogamos-lhe que nos o comunique imediatamente por esta mesma via e 
> proceda a sua destruiÃ§Ã£o


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

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

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><font size="+1">Hi,</font></p>
    <p><font size="+1">Actually, it only requires 1 metadata slot for as
        many layers as you want. Lower-level IBNs simply save
        upper-level hSFC flow ID in metadata and overwrite it.
        Flow-stateful IBNs can even save all upper-level metadata and recover
        later, so lower-level domains at any layer are free to use 3
        metadata slots.<br>
      </font></p>
    <p><font size="+1"></font>Regards,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 6/18/16 9:55 PM, DIEGO LOPEZ GARCIA
      wrote:<br>
    </div>
    <blockquote
      cite="mid:399F8E53-ADAD-49AD-94CF-214CA236F786@telefonica.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      Hi,
      <div class=""><br class="">
      </div>
      <div class="">The only possible objection someone could come with
        is the fact that we are limiting a possible hierarchy recursion
        to three layers (a fourth one could not use any metadata slots)
        But I would not say that is something I feel very much concerned
        about (hence the impersonal â€œsomeoneâ€ rather than a personal
        â€œIâ€)</div>
      <div class=""><br class="">
      </div>
      <div class="">Be goode,</div>
      <div class=""><br class="">
        <div>
          <blockquote type="cite" class="">
            <div class="">On 14 Jun 2016, at 16:18 , Dave Dolson &lt;<a
                moz-do-not-send="true"
                href="mailto:ddolson@sandvine.com" class=""><a class="moz-txt-link-abbreviated" href="mailto:ddolson@sandvine.com">ddolson@sandvine.com</a></a>&gt;
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div class="">
              <div class="WordSection1" style="page: WordSection1;
                font-family: LucidaGrande; font-size: 11px; font-style:
                normal; font-variant: normal; font-weight: normal;
                letter-spacing: normal; line-height: normal; orphans:
                auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);">
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Victor,<o:p
                      class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Â </span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Yes,
                    I agree this is a good idea. I intend to add it to
                    the list of alternatives in the draft.<o:p class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">I
                    think it is probably the best of the stateful ideas.<o:p
                      class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">I
                    think to the list of benefits we can also add:<o:p
                      class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">- has
                    potential for security advantages in that it may be
                    harder for a sub-domain SF to attack upper-level
                    paths because the upper-level path is obscured by
                    the flow ID, and the flow ID can be validated as it
                    returns.<o:p class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Â </span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">I
                    intend to update the draft soon including some
                    changes from the other authors.<o:p class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">If
                    anyone on the list has other feed-back, please let
                    me know.<o:p class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Â </span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">-Dave<o:p
                      class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">P.S.
                    Victor, it doesnâ€™t appear that your request made it
                    to the list. Hopefully this reply does.<o:p class=""></o:p></span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Â </span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Â </span></div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="font-size: 11pt; font-family: Calibri,
                    sans-serif; color: rgb(31, 73, 125);" class="">Â </span></div>
                <div class="">
                  <div style="border-style: solid none none;
                    border-top-color: rgb(181, 196, 223);
                    border-top-width: 1pt; padding: 3pt 0in 0in;"
                    class="">
                    <div style="margin: 0in 0in 0.0001pt; font-size:
                      12pt; font-family: 'Times New Roman', serif;"
                      class="">
                      <b class=""><span style="font-size: 10pt;
                          font-family: Tahoma, sans-serif; color:
                          windowtext;" class="">From:</span></b><span
                        style="font-size: 10pt; font-family: Tahoma,
                        sans-serif; color: windowtext;" class=""><span
                          class="Apple-converted-space">Â </span>Victor
                        Vu [<a moz-do-not-send="true"
                          href="mailto:vuva@dcn.ssu.ac.kr" style="color:
                          purple; text-decoration: underline;" class="">mailto:vuva@dcn.ssu.ac.kr</a>]<span
                          class="Apple-converted-space">Â </span><br
                          class="">
                        <b class="">Sent:</b><span
                          class="Apple-converted-space">Â </span>Friday,
                        June 10, 2016 11:16 PM<br class="">
                        <b class="">To:</b><span
                          class="Apple-converted-space">Â </span><a
                          moz-do-not-send="true"
                          href="mailto:sfc@ietf.org" style="color:
                          purple; text-decoration: underline;" class=""><a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a></a>;
                        Dave Dolson<br class="">
                        <b class="">Subject:</b><span
                          class="Apple-converted-space">Â </span>[sfc]
                        IBN Path Configuration solution for
                        draft-dolson-sfc-hierarchical-05<o:p class=""></o:p></span></div>
                  </div>
                </div>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <o:p class="">Â </o:p></div>
                <p style="margin-right: 0in; margin-left: 0in;
                  font-size: 12pt; font-family: 'Times New Roman',
                  serif;" class="">
                  <span style="font-size: 13.5pt;" class="">Hi,</span><o:p
                    class=""></o:p></p>
                <p style="margin-right: 0in; margin-left: 0in;
                  font-size: 12pt; font-family: 'Times New Roman',
                  serif;" class="">
                  In draft-dolson-sfc-hierarchical-05, there have been 4
                  method for restoring upper-level SF path when packets
                  exit lower-level domain, each of them has its
                  disadvantage:<o:p class=""></o:p></p>
                <p style="margin-right: 0in; margin-left: 0in;
                  font-size: 12pt; font-family: 'Times New Roman',
                  serif;" class="">
                  1.Â  Saving SPI and SI in transport-layer flow state
                  =&gt; could not work with SFs wich can change 5-tuple
                  (NAT for example)<br class="">
                  <br class="">
                  2.Â  Pushing SPI and SI into metadata =&gt; MD-type 1
                  has only 4 metadata slots<br class="">
                  <br class="">
                  3.Â  Using unique lower-level paths per upper-level
                  path coordinates =&gt; too many service paths in
                  lower-level domain<br class="">
                  <br class="">
                  4.Â  Nesting NSH headers, encapsulating the
                  higher-level NSH headers within the lower-level NSH
                  headers =&gt; require SFs in the lower-level domain to
                  be able to parse multiple layers of NSH<o:p class=""></o:p></p>
                <p style="margin-right: 0in; margin-left: 0in;
                  font-size: 12pt; font-family: 'Times New Roman',
                  serif;" class="">
                  Therefore, I would like to propose the
                  Flow-stateful/metadata hybrid solution. The basic idea
                  is to make IBN save top-domain flow information
                  (flow-stateful IBN), and assign each flow an â€œh-sfc
                  flow IDâ€ mapped to its info and store in 1 Mandatory
                  context header. When packet exit sub-domain, get
                  upper-domainâ€™s info back by the h-sfc flow ID and
                  restore it at the service last hop.<o:p class=""></o:p></p>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  In this way:<o:p class=""></o:p></div>
                <ul style="margin-bottom: 0in;" class="" type="disc">
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    Upper domain metadata is preserved, and sub-domains
                    can change it just like a SFs does<o:p class=""></o:p></li>
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    Does NOT depend on 5-tuple =&gt; work well with NAT<o:p
                      class=""></o:p></li>
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    Does NOT require all domains have a same metadata
                    scheme<o:p class=""></o:p></li>
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    Scalable: could restore any top-domain information,
                    not just service path<o:p class=""></o:p></li>
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    Top domain could use full 4 metadata slots, while
                    sub-domains can use up to 3<o:p class=""></o:p></li>
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    Does not require any special functionalities from
                    SFs<o:p class=""></o:p></li>
                  <li class="MsoNormal" style="margin: 0in 0in 0.0001pt;
                    font-size: 12pt; font-family: 'Times New Roman',
                    serif;">
                    ID can be used to differentiate H-SFC and non-H-SFC
                    flows<o:p class=""></o:p></li>
                </ul>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  I would like to listen to your opinions.<br class="">
                  Thank you very much.<br class="">
                  <br class="">
                  Best regards,<br class="">
                  <br class="">
                  <o:p class=""></o:p></div>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">-- <o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">--------------------------------------------------------------<o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">Vu Anh Vu (Victor Vu)<o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">DCN Laboratory - School of Electronic Engineering - Soongsil University<o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">Email: <a moz-do-not-send="true" href="mailto:vuva@dcn.ssu.ac.kr" style="color: purple; text-decoration: underline;" class="">vuva@dcn.ssu.ac.kr</a> / <a moz-do-not-send="true" href="mailto:vuvabk@gmail.com" style="color: purple; text-decoration: underline;" class="">vuvabk@gmail.com</a><o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">Phone: (+82)-2-820-0841<o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">Mobile: (+82)-10-9763-0103<o:p class=""></o:p></pre>
                <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';" class="">Address: 369 Sangdo-ro, Dongjak-gu (06978), Seoul, Korea<o:p class=""></o:p></pre>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <o:p class="">Â </o:p></div>
                <table class="MsoNormalTable" style="border-style: solid
                  none none; border-top-color: rgb(211, 212, 222);
                  border-top-width: 1pt;" border="1" cellpadding="0">
                  <tbody class="">
                    <tr class="">
                      <td style="width: 41.25pt; border: none; padding:
                        9.75pt 0.75pt 0.75pt;" class="" width="55">
                        <div style="margin: 0in 0in 0.0001pt; font-size:
                          12pt; font-family: 'Times New Roman', serif;"
                          class="">
                          <a moz-do-not-send="true"
href="https://www.avast.com/sig-email?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient&amp;utm_term=oa-2322-b"
                            target="_blank" style="color: purple;
                            text-decoration: underline;" class=""><span
                              style="text-decoration: none;" class=""><img
                                moz-do-not-send="true" id="_x0000_i1025"
src="https://ipmcdn.avast.com/images/2016/icons/icon-envelope-tick-round-orange_184x116-v1.png"
                                class="" border="0"></span></a><o:p
                            class=""></o:p></div>
                      </td>
                      <td style="width: 352.5pt; border: none; padding:
                        9pt 0.75pt 0.75pt;" class="" width="470">
                        <div style="margin: 0in 0in 0.0001pt; font-size:
                          12pt; font-family: 'Times New Roman', serif;
                          line-height: 13.5pt;" class="">
                          <span style="font-size: 10pt; font-family:
                            Arial, sans-serif; color: rgb(65, 66, 78);"
                            class=""><a moz-do-not-send="true"
href="https://www.avast.com/sig-email?utm_medium=email&amp;utm_source=link&amp;utm_campaign=sig-email&amp;utm_content=emailclient&amp;utm_term=oa-2322-b"
                              target="_blank" style="color: purple;
                              text-decoration: underline;" class=""><span
                                style="color: rgb(68, 83, 234);"
                                class="">Virus-free</span></a><o:p
                              class=""></o:p></span></div>
                      </td>
                    </tr>
                  </tbody>
                </table>
                <div style="margin: 0in 0in 0.0001pt; font-size: 12pt;
                  font-family: 'Times New Roman', serif;" class="">
                  <span style="color: windowtext;" class="">Â </span></div>
              </div>
              <span style="font-family: LucidaGrande; font-size: 11px;
                font-style: normal; font-variant: normal; font-weight:
                normal; letter-spacing: normal; line-height: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255); float: none;
                display: inline !important;" class="">_______________________________________________</span><br
                style="font-family: LucidaGrande; font-size: 11px;
                font-style: normal; font-variant: normal; font-weight:
                normal; letter-spacing: normal; line-height: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);" class="">
              <span style="font-family: LucidaGrande; font-size: 11px;
                font-style: normal; font-variant: normal; font-weight:
                normal; letter-spacing: normal; line-height: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255); float: none;
                display: inline !important;" class="">sfc mailing list</span><br
                style="font-family: LucidaGrande; font-size: 11px;
                font-style: normal; font-variant: normal; font-weight:
                normal; letter-spacing: normal; line-height: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);" class="">
              <a moz-do-not-send="true" href="mailto:sfc@ietf.org"
                style="color: purple; text-decoration: underline;
                font-family: LucidaGrande; font-size: 11px; font-style:
                normal; font-variant: normal; font-weight: normal;
                letter-spacing: normal; line-height: normal; orphans:
                auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);" class="">sfc@ietf.org</a><br
                style="font-family: LucidaGrande; font-size: 11px;
                font-style: normal; font-variant: normal; font-weight:
                normal; letter-spacing: normal; line-height: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);" class="">
              <a moz-do-not-send="true"
                href="https://www.ietf.org/mailman/listinfo/sfc"
                style="color: purple; text-decoration: underline;
                font-family: LucidaGrande; font-size: 11px; font-style:
                normal; font-variant: normal; font-weight: normal;
                letter-spacing: normal; line-height: normal; orphans:
                auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);" class="">https://www.ietf.org/mailman/listinfo/sfc</a><br
                style="font-family: LucidaGrande; font-size: 11px;
                font-style: normal; font-variant: normal; font-weight:
                normal; letter-spacing: normal; line-height: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                background-color: rgb(255, 255, 255);" class="">
            </div>
          </blockquote>
        </div>
        <br class="">
        <div apple-content-edited="true" class="">
          <div style="color: rgb(0, 0, 0); letter-spacing: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            word-wrap: break-word; -webkit-nbsp-mode: space;
            -webkit-line-break: after-white-space;" class="">
            --<br class="">
            "Esta vez no fallaremos, Doctor Infierno"<br class="">
            <br class="">
            Dr Diego R. Lopez<br class="">
            Telefonica I+D<br class="">
            <a moz-do-not-send="true"
              href="http://people.tid.es/diego.lopez/" class="">http://people.tid.es/diego.lopez/</a><br
              class="">
            <br class="">
            e-mail: <a class="moz-txt-link-abbreviated" href="mailto:diego.r.lopez@telefonica.com">diego.r.lopez@telefonica.com</a><br class="">
            Tel: Â  Â +34 913 129 041<br class="">
            Mobile: +34 682 051 091<br class="">
            ----------------------------------</div>
        </div>
        <br class="">
      </div>
      <br>
      <hr>
      <font face="Arial" color="Gray" size="1"><br>
        Este mensaje y sus adjuntos se dirigen exclusivamente a su
        destinatario, puede contener informaciÃ³n privilegiada o
        confidencial y es para uso exclusivo de la persona o entidad de
        destino. Si no es usted. el destinatario indicado, queda
        notificado de que la lectura, utilizaciÃ³n, divulgaciÃ³n y/o copia
        sin autorizaciÃ³n puede estar prohibida en virtud de la
        legislaciÃ³n vigente. Si ha recibido este mensaje por error, le
        rogamos que nos lo comunique inmediatamente por esta misma vÃ­a y
        proceda a su destrucciÃ³n.<br>
        <br>
        The information contained in this transmission is privileged and
        confidential information intended only for the use of the
        individual or entity named above. If the reader of this message
        is not the intended recipient, you are hereby notified that any
        dissemination, distribution or copying of this communication is
        strictly prohibited. If you have received this transmission in
        error, do not read it. Please immediately reply to the sender
        that you have received this communication in error and then
        delete it.<br>
        <br>
        Esta mensagem e seus anexos se dirigem exclusivamente ao seu
        destinatÃ¡rio, pode conter informaÃ§Ã£o privilegiada ou
        confidencial e Ã© para uso exclusivo da pessoa ou entidade de
        destino. Se nÃ£o Ã© vossa senhoria o destinatÃ¡rio indicado, fica
        notificado de que a leitura, utilizaÃ§Ã£o, divulgaÃ§Ã£o e/ou cÃ³pia
        sem autorizaÃ§Ã£o pode estar proibida em virtude da legislaÃ§Ã£o
        vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos
        o comunique imediatamente por esta mesma via e proceda a sua
        destruiÃ§Ã£o<br>
      </font>
    </blockquote>
  <br />
<table style="border-top: 1px solid #D3D4DE;">
	<tr>
        <td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-a" target="_blank"><img src="https://ipmcdn.avast.com/images/2016/icons/icon-envelope-tick-round-orange_184x116-v1.png" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
		<td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=oa-2322-a" target="_blank" style="color: #4453ea;">www.avast.com</a>
		</td>
	</tr>
</table></body>
</html>

--------------F206944783059F1A6BEC407C--


From nobody Sun Jun 19 00:02:56 2016
Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7644212D555 for <sfc@ietfa.amsl.com>; Sun, 19 Jun 2016 00:02:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.046
X-Spam-Level: 
X-Spam-Status: No, score=-4.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 6oyfEcHh6pM2 for <sfc@ietfa.amsl.com>; Sun, 19 Jun 2016 00:02:51 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A119812D1B3 for <sfc@ietf.org>; Sun, 19 Jun 2016 00:02:50 -0700 (PDT)
Received: from smtptc.telefonica.com (tgtim3c01.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 512E846103A for <sfc@ietf.org>; Sun, 19 Jun 2016 09:02:47 +0200 (CEST)
Received: from ESTGVMSP101.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP101", Issuer "ESTGVMSP101" (not verified)) by smtptc.telefonica.com (Postfix) with ESMTPS id 38E1A461026 for <sfc@ietf.org>; Sun, 19 Jun 2016 09:02:47 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.49) with Microsoft SMTP Server (TLS) id 14.3.266.1; Sun, 19 Jun 2016 09:02:46 +0200
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0638.eurprd06.prod.outlook.com (10.161.13.144) with Microsoft SMTP Server (TLS) id 15.1.523.4; Sun, 19 Jun 2016 07:02:44 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0523.015; Sun, 19 Jun 2016 07:02:45 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Updated draft
Thread-Index: AQHRyfiUnbQmhcgLfU6RMps+FtOWog==
Date: Sun, 19 Jun 2016 07:02:44 +0000
Message-ID: <5E562D18-7BDE-426A-87DA-3A9505482551@telefonica.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.16.0.160506
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pedroa.aranda@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [88.1.42.48]
x-ms-office365-filtering-correlation-id: 0804eb21-8883-43d7-23e0-08d3980fb6ef
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0638; 6:zGm7sUdlLlDbKx2RjN7ZjLkVcMZkwh9Zddt4Qgk3qMQ6Acnz0gpUxFNBZQrhOhfVsUcjl9Bxg8mEkZShuUSZwjnL75oUc0YJZ6bZXylJsr2etVxRrs6We6pnLtcjERtrFBpNr1MtuMzYxDJO+CEZUl231RgKO1ofahdInvUjbPaLG7fBH5VRcoGjTIDXiQcmgJdGfrXop4DdMj9DymktDBuuTsLnjedrJ2AQukJta8MybuID7LiljeIeur7G/TvcjaUqixP5Kw3YsfXKDgGEZsxY9H4JB6S5Fo4iGI8RJ6U=; 5:vYbYOTpGLYPBy5imNkuyH4ZsZfTBBgN2FNNTuGzItrqDoG7MzFHPNEqKUtkR6iqbCASQVgeOO8bzBZ/xL2aNpt3nyTpyKX8kxNGUOAzv4dJaZAe0L7/09b6IF4sWpsCh4m4WDdrCC/Qmro57x+t8Zg==; 24:j3FDmOcdo7yz50vMKrrfYPHi0pCLDTLzU9zv4TFrKyq33ODL/DguQtCZ+V7MYlkp6CDQkoWtK14dmfWgtnpTDnpt98eGB1AHrqp9CnTegKc=; 7:1rJx3p2Z6c52yrQNCyiKvirFYYMtvA/HgY65qD/vFPvD6F2UkSn6pPlJayLQ+JQ6ivla9RIc0Q1k5KMFf9wjoQB4r5RzD09zPq5SozrCcd7XpvbDaPaDXEa40VyM9axgigQlPQ4bhNygYEUVwvoHmhBcnWQSFZvwYAw47vVW+HRiI+Q5JuiSuN8L0R+ggHTpbn1TFE/DSBUtLS8sjwSKWKEa1nJbLnSQq9COH217AZc+zqfj78ASmtB42e0wt1V/
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0638;
x-microsoft-antispam-prvs: <DB4PR06MB063802C0178CD487FCA7DDD09B290@DB4PR06MB0638.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(131327999870524)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:DB4PR06MB0638; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0638; 
x-forefront-prvs: 09781D4C35
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(377424004)(189002)(199003)(87936001)(3280700002)(68736007)(105586002)(82746002)(19580395003)(450100001)(106356001)(221733001)(106116001)(229853001)(2351001)(3660700001)(10400500002)(66066001)(33656002)(83716003)(6116002)(4001350100001)(586003)(83506001)(3846002)(5002640100001)(97736004)(101416001)(19300405004)(102836003)(36756003)(50986999)(2501003)(54356999)(575784001)(5004730100002)(122556002)(7906002)(19625215002)(77096005)(1730700003)(92566002)(189998001)(2900100001)(19617315012)(81156014)(86362001)(16236675004)(2906002)(8676002)(110136002)(81166006)(107886002)(15975445007)(5640700001)(7846002)(8936002)(3480700004)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0638; H:DB4PR06MB0639.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_5E562D187BDE426A87DA3A9505482551telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2016 07:02:44.7356 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0638
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1549-8.0.0.1202-22400.005
X-TM-AS-Result: No--5.234-7.0-31-10
X-imss-scan-details: No--5.234-7.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1549-8.0.1202-22400.005
X-TMASE-Result: 10--5.234000-10.000000
X-TMASE-MatchedRID: +XkuFvcrUd3DHSNFHFxB8yJ8zskw0dbrG8MNadG0RkZf65U6YeRC8P6M VkAO21LvXaS5Ieafe4MIVoCLGbl5T/x3eAlFiEvxehTPkBG4eNHbNQh85GhqIrnsKyUPRDWYlbZ htWu3PKzdB4uzenS0/loS15Sc+1wznqUxbQrzZwzxSV7YBeBhS+yVM+eG9Wifs0M5Y8iiEoauu7 LgbjwjYDK42JVSvu3AsyNb+yeIRAopWss5kPUFdHQIpWkTYCpsWIAWAqR3u1W66eIdsF2PJahgS +7iAoxb7DyutiOL/vhysts57dvoGO4EUNav+7gKkNM0iAhGY3IWkmrqnOYBUtVN1/jh1LzeA7Or 7l0ZBJZTf5mhXMIv1tnSo9SEnUqkXkvr3KSIkI1eIYYTLafazj9iDMddi5zp5f2bnuDljNzOgVH H/qxR2ODUjX0RPZhTuTW7ZPvP2BqGCLB/Dx6yO9IMr4YcGjV7BSL85x29cntJegxmqCV6h81VZe keGYjzSACPWmsdsvjAm+zGFl/I+7UNNLAshGzQZVAPweTNwuY9AAbvO/ZQKQdUP4Ut21vRMSptk ybvTyRds3YkWBehLk+4wmL9kCTxW1DDwVjMhE769ZPMhuuU9VWKHm4FqDSqktQIwDCRmc2sXAiB 6VK48CHcVB9Nv3JCjFdAyyYhtGoTt9OmVjvOcg/yoDDADgfltVhLJWGDo4qehgN603V3GEKlwUw P2jnplA+9Fl9xXZw3CXfoDn8GdX9wOvCOxaLlYXn4Osg0vtf9/MJ59zR4xE1t0uGferVj37PRmj /hwSM3TPrpVJdJ4itjgVvboSaF31asM/gsp2mbKItl61J/yZUdXE/WGn0FFUew0Fl/1pGypq0eC 3FVtlgXepbcl7r7nYxgd2wtG31GvSYkMOVeQU7uPMwXXilCm6SxQpFc7soUF6mhZEqqywXie091 Mbd8EiKEvdrk9SYzmsfAJdC1jf5NEKTFjPStaU+WKNA0wIL/c3fcZdqMZ/D3S51Tl7BMDVHfCSj IcmnrWzPSteuVbvL0ldQoKcub2X82qGvAwWX99ri1znF86Ou7wKTvtGB+
X-TMASE-SNAP-Result: 1.811037.0001-0-1-22:0,12:0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/SvoA02E79kzpR_YIUZtZcTV7Qds>
Subject: [sfc] Updated draft
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Jun 2016 07:02:54 -0000

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

QSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LWFyYW5kYS1zZmMtZHAtbW9iaWxlLTAxLnR4dA0K
aGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBQZWRybyBBLiBBcmFuZGEgR3V0aWVy
cmV6IGFuZCBwb3N0ZWQgdG8gdGhlDQpJRVRGIHJlcG9zaXRvcnkuDQoNCk5hbWU6ICAgICAgICBk
cmFmdC1hcmFuZGEtc2ZjLWRwLW1vYmlsZQ0KUmV2aXNpb246ICAgIDAxDQpUaXRsZTogICAgICAg
U2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyBEYXRhcGxhbmUgRWxlbWVudHMgaW4gTW9iaWxlIE5l
dHdvcmtzDQpEb2N1bWVudCBkYXRlOiAgIDIwMTYtMDYtMTMNCkdyb3VwOiAgICAgICBJbmRpdmlk
dWFsIFN1Ym1pc3Npb24NClBhZ2VzOiAgICAgICAxNA0KVVJMOiAgICAgICAgICAgIGh0dHBzOi8v
d3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1hcmFuZGEtc2ZjLWRwLW1vYmlsZS0w
MS50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1hcmFuZGEtc2ZjLWRwLW1vYmlsZS8NCkh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtYXJhbmRhLXNmYy1kcC1tb2JpbGUtMDENCkRpZmY6ICAgICAg
ICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtYXJhbmRhLXNmYy1k
cC1tb2JpbGUtMDENCg0KQWJzdHJhY3Q6DQogICBUaGUgZXZvbHV0aW9uIG9mIHRoZSBuZXR3b3Jr
IHRvd2FyZHMgNUcgaW1wbGllcyBhIGNoYWxsZW5nZSBmb3IgdGhlDQogICBpbmZyYXN0cnVjdHVy
ZS4gIFRoZSB0YXJnZXRlZCBzZXJ2aWNlcyBhbmQgdGhlIGZ1bGwgZGVwbG95bWVudCBvZg0KICAg
dmlydHVhbGl6YXRpb24gaW4gYWxsIHNlZ21lbnRzIG9mIHRoZSBuZXR3b3JrIHdpbGwgbmVlZCBz
ZXJ2aWNlDQogICBmdW5jdGlvbiBjaGFpbnMgdGhhdCBwcmV2aW91c2x5IHJlc2lkZWQgaW4gdGhl
KGxvY2FsIGFuZCByZW1vdGUpDQogICBpbmZyYXN0cnVjdHVyZSBvZiB0aGUgTmV0d29yayBvcGVy
YXRvcnMgdG8gZXh0ZW5kIHRvIHRoZSByYWRpbyBhY2Nlc3MNCiAgIG5ldHdvcmsgKFJBTikuDQoN
CiAgIEluIHRoaXMgZHJhZnQgd2UgcHJvdmlkZSBhIG5vbi1leGhhdXN0aXZlIGJ1dCByZXByZXNl
bnRhdGl2ZSBsaXN0IG9mDQogICBzZXJ2aWNlIGZ1bmN0aW9ucyBpbiA0RyBhbmQgNUcgbmV0d29y
a3MsIGFuZCBleHBsb3JlIGRpZmZlcmVudA0KICAgc2NlbmFyaW9zIGZvciBzZXJ2aWNlLWF3YXJl
IG9yY2hlc3RyYXRpb24uDQoNCiAgIFdlIGJhc2Ugb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IFtS
RkM3NDk4XSBhbmQgYXJjaGl0ZWN0dXJlIGZyYW1ld29yaw0KICAgW1JGQzc2NjVdICBvZiB0aGUg
U0ZDIHdvcmtpbmcgZ3JvdXAsIGFzIHdlbGwgb24gdGhlIGV4aXN0aW5nIG1vYmlsZQ0KICAgbmV0
d29ya3MgdXNlIGNhc2VzIFtJLUQuaWV0Zi1zZmMtdXNlLWNhc2UtbW9iaWxpdHldICBhbmQgdGhl
DQogICByZXF1aXJlbWVudCBnYXRoZXJpbmcgcHJvY2VzcyBvZiB0aGUgSVRVLVIgSU1UIDIwMjAg
WzFdIGFuZCBkaWZmZXJlbnQNCiAgIGluaXRpYXRpdmVzIGluIEV1cm9wZSBbMl0sIEtvcmVhIFsz
XSBhbmQgQ2hpbmEgWzRdIHRvIGFudGljaXBhdGUNCiAgIG5ldHdvcmsgZWxlbWVudHMgdGhhdCB3
aWxsIGJlIG5lZWRlZCBpbiA1RyBuZXR3b3Jrcy4NCg0KICAgV2UgdGhlbiBleHBsb3JlIHNlcnZp
Y2UtYXdhcmUgb3JjaGVzdHJhdGlvbiBzY2VuYXJpb3MgaWRlbnRpZnlpbmcNCiAgIHdoZXJlIGRp
ZmZlcmVudCBuZXR3b3JrIGZ1bmN0aW9ucyBjb24gYmUgZGVwbG95ZWQgaW4gYSBmdWxseQ0KICAg
dmlydHVhbGlzZWQgZnV0dXJlIG5ldHdvcmssIHdoZXJlIGJvdGggdGhlIGNvcmUgYW5kIHRoZSBl
ZGdlIHByb3ZpZGUNCiAgIGFkdmFuY2VkIHZpcnR1YWxpc2F0aW9uIGNhcGFiaWxpdGllcy4NCg0K
DQotLS0NCkRyLiBQZWRybyBBLiBBcmFuZGEgR3V0acOpcnJleg0KDQpUZWNobm9sb2d5IEV4cGxv
cmF0aW9uIC0NCk5ldHdvcmsgSW5ub3ZhdGlvbiAmIFZpcnR1YWxpc2F0aW9uDQplbWFpbDogcGVk
cm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZvbmljYSBkMHQgY29tDQpUZWxlZsOzbmljYSwgSW52ZXN0
aWdhY2nDs24geSBEZXNhcnJvbGxvDQpDLyBadXJiYXLDoW4sMTINCjI4MDEwIE1hZHJpZCwgU3Bh
aW4NCg0KRnJhZ2VuIHNpbmQgbmljaHQgZGEsIHVtIGJlYW50d29ydGV0IHp1IHdlcmRlbi4NCkZy
YWdlbiBzaW5kIGRhLCB1bSBnZXN0ZWxsdCB6dSB3ZXJkZW4uDQpHZW9yZyBLcmVpc2xlcg0KDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBh
ZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVk
ZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMg
cGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNp
IG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8g
ZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBz
aW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxl
Z2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9y
LCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3Rh
IG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRp
b24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZp
ZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3Nh
Z2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVk
IHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMg
Y29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZl
ZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1l
ZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBj
b21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdl
bSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0
w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5j
aWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0
aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fkbywg
ZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOn
w6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0g
dmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2Vt
IHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUg
cG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCg==

--_000_5E562D187BDE426A87DA3A9505482551telefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <04807F4BD5D21F43BCC388E456C196CB@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MCAw
IDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYWxpYnJpIExp
Z2h0IjsNCglwYW5vc2UtMToyIDE1IDMgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQXJpYWwgVW5pY29kZSBNUyI7DQoJcGFub3NlLTE6MiAx
MSA2IDQgMiAyIDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsN
CglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5Ok1vbmFjbzsNCglwYW5vc2UtMToyIDAgNSAwIDAgMCAwIDAgMCAwO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpo
MQ0KCXttc28tc3R5bGUtbGluazoiVMOtdHVsbyAxIENhciI7DQoJbWFyZ2luLXRvcDoxMi4wcHQ7
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDoy
MS42cHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtYWxpZ246anVzdGlmeTsNCgl0
ZXh0LWluZGVudDotMjEuNnB0Ow0KCWxpbmUtaGVpZ2h0OjEyMCU7DQoJcGFnZS1icmVhay1hZnRl
cjphdm9pZDsNCgltc28tbGlzdDpsMSBsZXZlbDEgbGZvMTsNCglmb250LXNpemU6MTYuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIExpZ2h0IjsNCglmb250LXZhcmlhbnQ6c21hbGwtY2FwczsN
Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpJVDsNCglmb250LXdlaWdodDpub3JtYWw7fQ0KaDINCgl7
bXNvLXN0eWxlLWxpbms6IlTDrXR1bG8gMiBDYXIiOw0KCW1hcmdpbi10b3A6MTguMHB0Ow0KCW1h
cmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTo2LjBwdDsNCgltYXJnaW4tbGVmdDoyOC44
cHQ7DQoJdGV4dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQtaW5kZW50Oi0yOC44cHQ7DQoJbGluZS1o
ZWlnaHQ6MTIwJTsNCglwYWdlLWJyZWFrLWFmdGVyOmF2b2lkOw0KCW1zby1saXN0OmwwIGxldmVs
MiBsZm8zOw0KCWZvbnQtc2l6ZToxNC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkgTGlnaHQi
Ow0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOklUOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDt9DQpoMw0K
CXttc28tc3R5bGUtbGluazoiVMOtdHVsbyAzIENhciI7DQoJbWFyZ2luLXRvcDoxOC4wcHQ7DQoJ
bWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjYuMHB0Ow0KCW1hcmdpbi1sZWZ0OjM2
LjBwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1pbmRlbnQ6LTM2LjBwdDsNCglsaW5l
LWhlaWdodDoxMjAlOw0KCXBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7DQoJbXNvLWxpc3Q6bDAgbGV2
ZWwzIGxmbzM7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSBMaWdo
dCI7DQoJZm9udC12YXJpYW50OnNtYWxsLWNhcHM7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SVQ7
DQoJZm9udC13ZWlnaHQ6bm9ybWFsO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpzcGFuLlR0dWxvM0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVMOtdHVsbyAzIENhciI7
DQoJbXNvLXN0eWxlLWxpbms6IlTDrXR1bG8gMyI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkgTGln
aHQiOw0KCWZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOklU
O30NCnNwYW4uVHR1bG8yQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUw610dWxvIDIgQ2FyIjsNCglt
c28tc3R5bGUtbGluazoiVMOtdHVsbyAyIjsNCglmb250LWZhbWlseToiQ2FsaWJyaSBMaWdodCI7
DQoJZm9udC12YXJpYW50OnNtYWxsLWNhcHM7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SVQ7fQ0K
c3Bhbi5UdHVsbzFDYXINCgl7bXNvLXN0eWxlLW5hbWU6IlTDrXR1bG8gMSBDYXIiOw0KCW1zby1z
dHlsZS1saW5rOiJUw610dWxvIDEiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIExpZ2h0IjsNCglm
b250LXZhcmlhbnQ6c21hbGwtY2FwczsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpJVDt9DQpzcGFu
LkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLm1zb0lucw0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tc3R5bGUtbmFtZToiIjsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0
eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUzt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo1OTUuMHB0IDg0
Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgMy4wY20gNzAuODVwdCAzLjBjbTt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBs
aXN0IGwwDQoJe21zby1saXN0LWlkOi01Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoyMjA2NDI4
NDg7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiUxOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4t
bGVmdDoyMS42cHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjZwdDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7
bXNvLWxldmVsLXN0eWxlLWxpbms6IlTDrXR1bG8gMiI7DQoJbXNvLWxldmVsLXRleHQ6IiUxXC4l
MiI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjI4LjhwdDsNCgl0ZXh0LWluZGVudDotMjguOHB0O30NCkBs
aXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtc3R5bGUtbGluazoiVMOtdHVsbyAzIjsNCgltc28t
bGV2ZWwtdGV4dDoiJTFcLiUyXC4lMyI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgl0ZXh0
LWluZGVudDotMzYuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGV4dDoiJTFc
LiUyXC4lM1wuJTQiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo0My4ycHQ7DQoJdGV4dC1pbmRlbnQ6LTQz
LjJwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLXRleHQ6IiUxXC4lMlwuJTNcLiU0
XC4lNSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjUwLjRwdDsNCgl0ZXh0LWluZGVudDotNTAuNHB0O30N
CkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGV4dDoiJTFcLiUyXC4lM1wuJTRcLiU1XC4l
NiI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjU3LjZwdDsNCgl0ZXh0LWluZGVudDotNTcuNnB0O30NCkBs
aXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGV4dDoiJTFcLiUyXC4lM1wuJTRcLiU1XC4lNlwu
JTciOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgltYXJnaW4tbGVmdDo2NC44cHQ7DQoJdGV4dC1pbmRlbnQ6LTY0LjhwdDt9DQpA
bGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLXRleHQ6IiUxXC4lMlwuJTNcLiU0XC4lNVwuJTZc
LiU3XC4lOCI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjcyLjBwdDsNCgl0ZXh0LWluZGVudDotNzIuMHB0
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtdGV4dDoiJTFcLiUyXC4lM1wuJTRcLiU1
XC4lNlwuJTdcLiU4XC4lOSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Ojc5LjJwdDsNCgl0ZXh0LWluZGVu
dDotNzkuMnB0O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjYwMjU0MTkzOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczoxOTAwODY4NzY0O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwt
c3R5bGUtbGluazoiVMOtdHVsbyAxIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NTQuMHB0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1sZWdhbC1mb3Jt
YXQ6eWVzOw0KCW1zby1sZXZlbC10ZXh0OiIlMVwuJTJcLiI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Ojk2
LjU1cHQ7DQoJdGV4dC1pbmRlbnQ6LTQyLjU1cHQ7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1s
ZXZlbC10ZXh0OiIlMVwuJTJcLiUzXC4iOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo5Ny4ycHQ7DQoJdGV4
dC1pbmRlbnQ6LTI1LjJwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRleHQ6IiUx
XC4lMlwuJTNcLiU0XC4iOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMjIuNHB0Ow0KCXRleHQtaW5kZW50
Oi0zMi40cHQ7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC10ZXh0OiIlMVwuJTJcLiUz
XC4lNFwuJTVcLiI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny42cHQ7DQoJdGV4dC1pbmRlbnQ6LTM5
LjZwdDt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLXRleHQ6IiUxXC4lMlwuJTNcLiU0
XC4lNVwuJTZcLiI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE3Mi44cHQ7DQoJdGV4dC1pbmRlbnQ6LTQ2
LjhwdDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRleHQ6IiUxXC4lMlwuJTNcLiU0
XC4lNVwuJTZcLiU3XC4iOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxOTguMHB0Ow0KCXRleHQtaW5kZW50
Oi01NC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10ZXh0OiIlMVwuJTJcLiUz
XC4lNFwuJTVcLiU2XC4lN1wuJThcLiI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIyMy4ycHQ7DQoJdGV4
dC1pbmRlbnQ6LTYxLjJwdDt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLXRleHQ6IiUx
XC4lMlwuJTNcLiU0XC4lNVwuJTZcLiU3XC4lOFwuJTlcLiI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjI1
Mi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTcyLjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkg
Ymdjb2xvcj0id2hpdGUiIGxhbmc9IkVTLVRSQUQiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0
RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQ7
Zm9udC1mYW1pbHk6TW9uYWNvIj5BIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtYXJhbmRhLXNm
Yy1kcC1tb2JpbGUtMDEudHh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+aGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRl
ZCBieSBQZWRybyBBLiBBcmFuZGEgR3V0aWVycmV6IGFuZCBwb3N0ZWQgdG8gdGhlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+
SUVURiByZXBvc2l0b3J5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0
LjBwdDtmb250LWZhbWlseTpNb25hY28iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPk5hbWU6Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRyYWZ0LWFyYW5kYS1zZmMtZHAtbW9iaWxl
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5
Ok1vbmFjbyI+UmV2aXNpb246Jm5ic3A7Jm5ic3A7Jm5ic3A7IDAxPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+VGl0bGU6Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5p
bmcgRGF0YXBsYW5lIEVsZW1lbnRzIGluIE1vYmlsZSBOZXR3b3JrczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPkRvY3VtZW50
IGRhdGU6Jm5ic3A7Jm5ic3A7IDIwMTYtMDYtMTM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj5Hcm91cDombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSW5kaXZpZHVhbCBTdWJtaXNzaW9uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+UGFn
ZXM6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDE0PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+VVJMOiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy9kcmFmdC1hcmFuZGEtc2ZjLWRwLW1vYmlsZS0wMS50eHQiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MDAwMEU5Ij5odHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtYXJhbmRh
LXNmYy1kcC1tb2JpbGUtMDEudHh0PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj5TdGF0dXM6Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8YSBocmVmPSJodHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1hcmFuZGEtc2ZjLWRwLW1vYmlsZS8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDAwMEU5Ij5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1hcmFuZGEtc2ZjLWRwLW1vYmlsZS88L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPkh0bWxpemVk
OiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPGEgaHJlZj0iaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWFyYW5kYS1zZmMtZHAtbW9iaWxlLTAxIj48c3BhbiBz
dHlsZT0iY29sb3I6IzAwMDBFOSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWFy
YW5kYS1zZmMtZHAtbW9iaWxlLTAxPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj5EaWZmOiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWFyYW5kYS1zZmMtZHAt
bW9iaWxlLTAxIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDBFOSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvcmZjZGlmZj91cmwyPWRyYWZ0LWFyYW5kYS1zZmMtZHAtbW9iaWxlLTAxPC9zcGFuPjwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6
TW9uYWNvIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj5BYnN0cmFjdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj4mbmJzcDsmbmJzcDsgVGhl
IGV2b2x1dGlvbiBvZiB0aGUgbmV0d29yayB0b3dhcmRzIDVHIGltcGxpZXMgYSBjaGFsbGVuZ2Ug
Zm9yIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250
LWZhbWlseTpNb25hY28iPiZuYnNwOyZuYnNwOyBpbmZyYXN0cnVjdHVyZS4mbmJzcDsmbmJzcDtU
aGUgdGFyZ2V0ZWQgc2VydmljZXMgYW5kIHRoZSBmdWxsIGRlcGxveW1lbnQgb2Y8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj4m
bmJzcDsmbmJzcDsgdmlydHVhbGl6YXRpb24gaW4gYWxsIHNlZ21lbnRzIG9mIHRoZSBuZXR3b3Jr
IHdpbGwgbmVlZCBzZXJ2aWNlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+Jm5ic3A7Jm5ic3A7IGZ1bmN0aW9uIGNoYWlucyB0
aGF0IHByZXZpb3VzbHkgcmVzaWRlZCBpbiB0aGUobG9jYWwgYW5kIHJlbW90ZSk8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj4m
bmJzcDsmbmJzcDsgaW5mcmFzdHJ1Y3R1cmUgb2YgdGhlIE5ldHdvcmsgb3BlcmF0b3JzIHRvIGV4
dGVuZCB0byB0aGUgcmFkaW8gYWNjZXNzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+Jm5ic3A7Jm5ic3A7IG5ldHdvcmsgKFJB
TikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFt
aWx5Ok1vbmFjbyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+Jm5ic3A7Jm5ic3A7IEluIHRoaXMgZHJhZnQgd2Ug
cHJvdmlkZSBhIG5vbi1leGhhdXN0aXZlIGJ1dCByZXByZXNlbnRhdGl2ZSBsaXN0IG9mPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFj
byI+Jm5ic3A7Jm5ic3A7IHNlcnZpY2UgZnVuY3Rpb25zIGluIDRHIGFuZCA1RyBuZXR3b3Jrcywg
YW5kIGV4cGxvcmUgZGlmZmVyZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+Jm5ic3A7Jm5ic3A7IHNjZW5hcmlvcyBmb3Ig
c2VydmljZS1hd2FyZSBvcmNoZXN0cmF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPiZuYnNw
OyZuYnNwOyBXZSBiYXNlIG9uIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBbUkZDNzQ5OF0gYW5kIGFy
Y2hpdGVjdHVyZSBmcmFtZXdvcms8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj4mbmJzcDsmbmJzcDsgW1JGQzc2NjVdJm5ic3A7
Jm5ic3A7b2YgdGhlIFNGQyB3b3JraW5nIGdyb3VwLCBhcyB3ZWxsIG9uIHRoZSBleGlzdGluZyBt
b2JpbGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQ7Zm9udC1m
YW1pbHk6TW9uYWNvIj4mbmJzcDsmbmJzcDsgbmV0d29ya3MgdXNlIGNhc2VzIFtJLUQuaWV0Zi1z
ZmMtdXNlLWNhc2UtbW9iaWxpdHldJm5ic3A7Jm5ic3A7YW5kIHRoZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPiZuYnNwOyZu
YnNwOyByZXF1aXJlbWVudCBnYXRoZXJpbmcgcHJvY2VzcyBvZiB0aGUgSVRVLVIgSU1UIDIwMjAg
WzFdIGFuZCBkaWZmZXJlbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
NC4wcHQ7Zm9udC1mYW1pbHk6TW9uYWNvIj4mbmJzcDsmbmJzcDsgaW5pdGlhdGl2ZXMgaW4gRXVy
b3BlIFsyXSwgS29yZWEgWzNdIGFuZCBDaGluYSBbNF0gdG8gYW50aWNpcGF0ZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPiZu
YnNwOyZuYnNwOyBuZXR3b3JrIGVsZW1lbnRzIHRoYXQgd2lsbCBiZSBuZWVkZWQgaW4gNUcgbmV0
d29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQt
ZmFtaWx5Ok1vbmFjbyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFjbyI+Jm5ic3A7Jm5ic3A7IFdlIHRoZW4gZXhwbG9y
ZSBzZXJ2aWNlLWF3YXJlIG9yY2hlc3RyYXRpb24gc2NlbmFyaW9zIGlkZW50aWZ5aW5nPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5Ok1vbmFj
byI+Jm5ic3A7Jm5ic3A7IHdoZXJlIGRpZmZlcmVudCBuZXR3b3JrIGZ1bmN0aW9ucyBjb24gYmUg
ZGVwbG95ZWQgaW4gYSBmdWxseTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE0LjBwdDtmb250LWZhbWlseTpNb25hY28iPiZuYnNwOyZuYnNwOyB2aXJ0dWFsaXNlZCBmdXR1
cmUgbmV0d29yaywgd2hlcmUgYm90aCB0aGUgY29yZSBhbmQgdGhlIGVkZ2UgcHJvdmlkZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdDtmb250LWZhbWlseTpNb25h
Y28iPiZuYnNwOyZuYnNwOyBhZHZhbmNlZCB2aXJ0dWFsaXNhdGlvbiBjYXBhYmlsaXRpZXMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1p
bHk6Q29uc29sYXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+LS0t
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29s
b3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+RHIuIFBlZHJvIEEuIEFyYW5k
YSBHdXRpw6lycmV6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6
Q29uc29sYXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29s
b3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+VGVjaG5vbG9neSBFeHBsb3Jh
dGlvbiAtPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29s
YXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+TmV0d29yayBJbm5v
dmF0aW9uICZhbXA7IFZpcnR1YWxpc2F0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41
cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RVMtVFJBRCI+ZW1haWw6IHBlZHJvYSBkMHQgYXJhbmRhIEF0IHRlbGVmb25pY2EgZDB0IGNvbTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9y
OmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVTLVRSQUQiPlRlbGVmw7NuaWNhLCBJbnZlc3Rp
Z2FjacOzbiB5IERlc2Fycm9sbG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250
LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFUy1UUkFE
Ij5DLyBadXJiYXLDoW4sMTI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZh
bWlseTpDb25zb2xhcztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFUy1UUkFEIj4y
ODAxMCBNYWRyaWQsIFNwYWluPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1m
YW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6Q29uc29s
YXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+RnJhZ2VuIHNpbmQg
bmljaHQgZGEsIHVtIGJlYW50d29ydGV0IHp1IHdlcmRlbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEzLjVwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjazttc28tZmFyZWFzdC1s
YW5ndWFnZTpFUy1UUkFEIj5GcmFnZW4gc2luZCBkYSwgdW0gZ2VzdGVsbHQgenUgd2VyZGVuLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9y
OmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVTLVRSQUQiPkdlb3JnIEtyZWlzbGVyPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxi
cj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFsIiBjb2xvcj0iR3JheSIgc2l6ZT0iMSI+PGJyPg0K
RXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBz
dSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEg
byBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVu
dGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2Fk
bywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRp
dnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGli
aWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8g
ZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBp
bm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNj
acOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNt
aXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92
ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNp
cGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQog
ZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5
IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVy
cm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5k
ZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5k
IHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBz
ZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRl
ciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNv
IGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2
b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBk
ZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlh
IHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdp
c2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dh
bW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEg
dmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_5E562D187BDE426A87DA3A9505482551telefonicacom_--


From nobody Sun Jun 19 14:58:48 2016
Return-Path: <diego.r.lopez@telefonica.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A130012D850 for <sfc@ietfa.amsl.com>; Sun, 19 Jun 2016 14:58:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.997
X-Spam-Level: 
X-Spam-Status: No, score=-3.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01] 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 5tREwpXXIkfa for <sfc@ietfa.amsl.com>; Sun, 19 Jun 2016 14:58:42 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8898E12D84C for <sfc@ietf.org>; Sun, 19 Jun 2016 14:58:41 -0700 (PDT)
Received: from smtpjc.telefonica.com (localhost6.localdomain6 [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 520CA1B829B; Sun, 19 Jun 2016 23:58:39 +0200 (CEST)
Received: from ESTGVMSP107.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP107", Issuer "ESTGVMSP107" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id 386611B826A; Sun, 19 Jun 2016 23:58:39 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.52) with Microsoft SMTP Server (TLS) id 14.3.266.1; Sun, 19 Jun 2016 23:58:37 +0200
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com (10.161.13.142) by DB4PR06MB0622.eurprd06.prod.outlook.com (10.161.13.140) with Microsoft SMTP Server (TLS) id 15.1.517.2; Sun, 19 Jun 2016 21:58:35 +0000
Received: from DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) by DB4PR06MB0624.eurprd06.prod.outlook.com ([10.161.13.142]) with mapi id 15.01.0511.017; Sun, 19 Jun 2016 21:58:35 +0000
From: DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
To: VictorVu <minowar91@gmail.com>
Thread-Topic: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
Thread-Index: AQHRw4+4AcOmVNasS0K5NgFlHY5aJZ/pBRQQgAY1FwCAADZQAIAB89gA
Date: Sun, 19 Jun 2016 21:58:35 +0000
Message-ID: <F4D6B1A2-11DE-4001-919F-3EE039978DDC@telefonica.com>
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <399F8E53-ADAD-49AD-94CF-214CA236F786@telefonica.com> <d5d16390-fd1d-7ba7-2ebc-9c202dc8c9cc@gmail.com>
In-Reply-To: <d5d16390-fd1d-7ba7-2ebc-9c202dc8c9cc@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [88.15.58.47]
x-ms-office365-filtering-correlation-id: ff30e6f4-17eb-4e45-8caf-08d3988cdcaa
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0622; 6:+wrI/UXujx62PtP5tLIlYBfpz4JruKcqlgFhLE0yF0C9o7D12WZrxfpzLaqrsESYteeH+j3LRhG+Ch60F6LfCBNy46znpczP5ybKSmRr6GqldbYwcncm8Sv4H/bNOJxwNFXOJUwnkp37arH+PMsj6kaEncUMgY+25s+q8CXLTIqLZF8GCuuCfWumeVUJh5R7DADiTni/DXRAwf84MhA55izJ9Jb45GrwLW0IxzQeC3rXPOIkOv1eAJJBX32BbMtcBpbfMPxIjp4dSCG0wwyhs3c4L8lAsLok9KGckkBxPH0=; 5:9lZiQP2L5jvfthCH9fB7a5gRHrxJmxqlAyfJKllWJRtKO5RVXwHstj6mqkEk3eCsfoZ7H2hBumSWwRkgsr1uDaoRnl0KDMovNhqhSqGnHFzUZBV1LjjW2p9SXf/GANUywj+DqKET4ae5xRerPMFNkw==; 24:/I1T9A5PG/eFKNNA9H4zBW7hAqwhbG2ZcmbGOZ84QFI6ujAx4K4kaGAg2Mlkgivm4LIuqjc3AknrEGsP4fpJU1z0lFhTxObDkvOB684qHkQ=; 7:g3iCO/evVGAHWNQtmSijFIBK6UuFUfPNsxgCQ4EPYThMyUGJzXjtjbSQTx4zgXzIZeHBxBDQojzNq6cCk4tJbrr+PNwLfVGaMX+mmPsiOMD6R4QRLAJk7rBgyEEWS2hnbonyB5JCazBm0scbjFs+H9HM0J6ErkUutzrEP19e4EWfbW/3YDatc+XiEojCe30vWRryPo1tCzYEpJtn1Jsp2g==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0622;
x-microsoft-antispam-prvs: <DB4PR06MB0622FCE796B22294509AFAA1DF290@DB4PR06MB0622.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(40392960112811)(192374486261705)(202971688547567); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0622; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0622; 
x-forefront-prvs: 09781D4C35
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(40134004)(377454003)(25724002)(45984002)(189002)(199003)(24454002)(252514010)(10400500002)(87936001)(81156014)(50986999)(92566002)(93886004)(2906002)(81166006)(230783001)(7906002)(7846002)(5004730100002)(8676002)(54356999)(76176999)(101416001)(19580405001)(19580395003)(4326007)(8936002)(3280700002)(189998001)(3846002)(6116002)(97736004)(102836003)(36756003)(19617315012)(33656002)(106116001)(68736007)(11100500001)(105586002)(16236675004)(106356001)(66066001)(3660700001)(2950100001)(77096005)(2900100001)(122556002)(83716003)(15975445007)(86362001)(18206015028)(82746002)(110136002)(1411001)(586003)(5002640100001)(7099028)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0622; H:DB4PR06MB0624.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_F4D6B1A211DE4001919F3EE039978DDCtelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2016 21:58:35.2918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0622
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/mlYkz6S_4XpNc92AP4XAmsSEAYM>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Jun 2016 21:58:46 -0000

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

SGksDQoNCkkgc2VlLiBTbyB0aGUgcHJpY2UgdGhlIHBheSB3b3VsZCBiZSBvbmx5IGEgbWV0YWRh
dGEgc2xvdCwgd2hhdCBzZWVtcyBxdWl0ZSByZWFzb25hYmxlLg0KDQpCZSBnb29kZSwNCg0KT24g
MTggSnVuIDIwMTYsIGF0IDE4OjA5ICwgVmljdG9yVnUgPG1pbm93YXI5MUBnbWFpbC5jb208bWFp
bHRvOm1pbm93YXI5MUBnbWFpbC5jb20+PiB3cm90ZToNCg0KDQpIaSwNCg0KQWN0dWFsbHksIGl0
IG9ubHkgcmVxdWlyZXMgMSBtZXRhZGF0YSBzbG90IGZvciBhcyBtYW55IGxheWVycyBhcyB5b3Ug
d2FudC4gTG93ZXItbGV2ZWwgSUJOcyBzaW1wbHkgc2F2ZSB1cHBlci1sZXZlbCBoU0ZDIGZsb3cg
SUQgaW4gbWV0YWRhdGEgYW5kIG92ZXJ3cml0ZSBpdC4gRmxvdy1zdGF0ZWZ1bCBJQk5zIGNhbiBl
dmVuIHNhdmUgYWxsIHVwcGVyLWxldmVsIG1ldGFkYXRhIGFuZCByZWNvdmVyIGxhdGVyLCBzbyBs
b3dlci1sZXZlbCBkb21haW5zIGF0IGFueSBsYXllciBhcmUgZnJlZSB0byB1c2UgMyBtZXRhZGF0
YSBzbG90cy4NCg0KUmVnYXJkcywNCg0KT24gNi8xOC8xNiA5OjU1IFBNLCBESUVHTyBMT1BFWiBH
QVJDSUEgd3JvdGU6DQpIaSwNCg0KVGhlIG9ubHkgcG9zc2libGUgb2JqZWN0aW9uIHNvbWVvbmUg
Y291bGQgY29tZSB3aXRoIGlzIHRoZSBmYWN0IHRoYXQgd2UgYXJlIGxpbWl0aW5nIGEgcG9zc2li
bGUgaGllcmFyY2h5IHJlY3Vyc2lvbiB0byB0aHJlZSBsYXllcnMgKGEgZm91cnRoIG9uZSBjb3Vs
ZCBub3QgdXNlIGFueSBtZXRhZGF0YSBzbG90cykgQnV0IEkgd291bGQgbm90IHNheSB0aGF0IGlz
IHNvbWV0aGluZyBJIGZlZWwgdmVyeSBtdWNoIGNvbmNlcm5lZCBhYm91dCAoaGVuY2UgdGhlIGlt
cGVyc29uYWwg4oCcc29tZW9uZeKAnSByYXRoZXIgdGhhbiBhIHBlcnNvbmFsIOKAnEnigJ0pDQoN
CkJlIGdvb2RlLA0KDQpPbiAxNCBKdW4gMjAxNiwgYXQgMTY6MTggLCBEYXZlIERvbHNvbiA8PG1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT5kZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToNCg0KVmljdG9yLA0KDQpZZXMsIEkgYWdyZWUgdGhp
cyBpcyBhIGdvb2QgaWRlYS4gSSBpbnRlbmQgdG8gYWRkIGl0IHRvIHRoZSBsaXN0IG9mIGFsdGVy
bmF0aXZlcyBpbiB0aGUgZHJhZnQuDQpJIHRoaW5rIGl0IGlzIHByb2JhYmx5IHRoZSBiZXN0IG9m
IHRoZSBzdGF0ZWZ1bCBpZGVhcy4NCkkgdGhpbmsgdG8gdGhlIGxpc3Qgb2YgYmVuZWZpdHMgd2Ug
Y2FuIGFsc28gYWRkOg0KLSBoYXMgcG90ZW50aWFsIGZvciBzZWN1cml0eSBhZHZhbnRhZ2VzIGlu
IHRoYXQgaXQgbWF5IGJlIGhhcmRlciBmb3IgYSBzdWItZG9tYWluIFNGIHRvIGF0dGFjayB1cHBl
ci1sZXZlbCBwYXRocyBiZWNhdXNlIHRoZSB1cHBlci1sZXZlbCBwYXRoIGlzIG9ic2N1cmVkIGJ5
IHRoZSBmbG93IElELCBhbmQgdGhlIGZsb3cgSUQgY2FuIGJlIHZhbGlkYXRlZCBhcyBpdCByZXR1
cm5zLg0KDQpJIGludGVuZCB0byB1cGRhdGUgdGhlIGRyYWZ0IHNvb24gaW5jbHVkaW5nIHNvbWUg
Y2hhbmdlcyBmcm9tIHRoZSBvdGhlciBhdXRob3JzLg0KSWYgYW55b25lIG9uIHRoZSBsaXN0IGhh
cyBvdGhlciBmZWVkLWJhY2ssIHBsZWFzZSBsZXQgbWUga25vdy4NCg0KLURhdmUNClAuUy4gVmlj
dG9yLCBpdCBkb2VzbuKAmXQgYXBwZWFyIHRoYXQgeW91ciByZXF1ZXN0IG1hZGUgaXQgdG8gdGhl
IGxpc3QuIEhvcGVmdWxseSB0aGlzIHJlcGx5IGRvZXMuDQoNCg0KDQpGcm9tOiBWaWN0b3IgVnUg
W21haWx0bzp2dXZhQGRjbi5zc3UuYWMua3JdDQpTZW50OiBGcmlkYXksIEp1bmUgMTAsIDIwMTYg
MTE6MTYgUE0NClRvOiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4gc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBEYXZlIERvbHNvbg0KU3ViamVjdDogW3NmY10gSUJOIFBhdGggQ29uZmln
dXJhdGlvbiBzb2x1dGlvbiBmb3IgZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUNCg0K
DQpIaSwNCg0KSW4gZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUsIHRoZXJlIGhhdmUg
YmVlbiA0IG1ldGhvZCBmb3IgcmVzdG9yaW5nIHVwcGVyLWxldmVsIFNGIHBhdGggd2hlbiBwYWNr
ZXRzIGV4aXQgbG93ZXItbGV2ZWwgZG9tYWluLCBlYWNoIG9mIHRoZW0gaGFzIGl0cyBkaXNhZHZh
bnRhZ2U6DQoNCjEuICBTYXZpbmcgU1BJIGFuZCBTSSBpbiB0cmFuc3BvcnQtbGF5ZXIgZmxvdyBz
dGF0ZSA9PiBjb3VsZCBub3Qgd29yayB3aXRoIFNGcyB3aWNoIGNhbiBjaGFuZ2UgNS10dXBsZSAo
TkFUIGZvciBleGFtcGxlKQ0KDQoyLiAgUHVzaGluZyBTUEkgYW5kIFNJIGludG8gbWV0YWRhdGEg
PT4gTUQtdHlwZSAxIGhhcyBvbmx5IDQgbWV0YWRhdGEgc2xvdHMNCg0KMy4gIFVzaW5nIHVuaXF1
ZSBsb3dlci1sZXZlbCBwYXRocyBwZXIgdXBwZXItbGV2ZWwgcGF0aCBjb29yZGluYXRlcyA9PiB0
b28gbWFueSBzZXJ2aWNlIHBhdGhzIGluIGxvd2VyLWxldmVsIGRvbWFpbg0KDQo0LiAgTmVzdGlu
ZyBOU0ggaGVhZGVycywgZW5jYXBzdWxhdGluZyB0aGUgaGlnaGVyLWxldmVsIE5TSCBoZWFkZXJz
IHdpdGhpbiB0aGUgbG93ZXItbGV2ZWwgTlNIIGhlYWRlcnMgPT4gcmVxdWlyZSBTRnMgaW4gdGhl
IGxvd2VyLWxldmVsIGRvbWFpbiB0byBiZSBhYmxlIHRvIHBhcnNlIG11bHRpcGxlIGxheWVycyBv
ZiBOU0gNCg0KVGhlcmVmb3JlLCBJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgRmxvdy1zdGF0
ZWZ1bC9tZXRhZGF0YSBoeWJyaWQgc29sdXRpb24uIFRoZSBiYXNpYyBpZGVhIGlzIHRvIG1ha2Ug
SUJOIHNhdmUgdG9wLWRvbWFpbiBmbG93IGluZm9ybWF0aW9uIChmbG93LXN0YXRlZnVsIElCTiks
IGFuZCBhc3NpZ24gZWFjaCBmbG93IGFuIOKAnGgtc2ZjIGZsb3cgSUTigJ0gbWFwcGVkIHRvIGl0
cyBpbmZvIGFuZCBzdG9yZSBpbiAxIE1hbmRhdG9yeSBjb250ZXh0IGhlYWRlci4gV2hlbiBwYWNr
ZXQgZXhpdCBzdWItZG9tYWluLCBnZXQgdXBwZXItZG9tYWlu4oCZcyBpbmZvIGJhY2sgYnkgdGhl
IGgtc2ZjIGZsb3cgSUQgYW5kIHJlc3RvcmUgaXQgYXQgdGhlIHNlcnZpY2UgbGFzdCBob3AuDQoN
CkluIHRoaXMgd2F5Og0KDQogICogICBVcHBlciBkb21haW4gbWV0YWRhdGEgaXMgcHJlc2VydmVk
LCBhbmQgc3ViLWRvbWFpbnMgY2FuIGNoYW5nZSBpdCBqdXN0IGxpa2UgYSBTRnMgZG9lcw0KICAq
ICAgRG9lcyBOT1QgZGVwZW5kIG9uIDUtdHVwbGUgPT4gd29yayB3ZWxsIHdpdGggTkFUDQogICog
ICBEb2VzIE5PVCByZXF1aXJlIGFsbCBkb21haW5zIGhhdmUgYSBzYW1lIG1ldGFkYXRhIHNjaGVt
ZQ0KICAqICAgU2NhbGFibGU6IGNvdWxkIHJlc3RvcmUgYW55IHRvcC1kb21haW4gaW5mb3JtYXRp
b24sIG5vdCBqdXN0IHNlcnZpY2UgcGF0aA0KICAqICAgVG9wIGRvbWFpbiBjb3VsZCB1c2UgZnVs
bCA0IG1ldGFkYXRhIHNsb3RzLCB3aGlsZSBzdWItZG9tYWlucyBjYW4gdXNlIHVwIHRvIDMNCiAg
KiAgIERvZXMgbm90IHJlcXVpcmUgYW55IHNwZWNpYWwgZnVuY3Rpb25hbGl0aWVzIGZyb20gU0Zz
DQogICogICBJRCBjYW4gYmUgdXNlZCB0byBkaWZmZXJlbnRpYXRlIEgtU0ZDIGFuZCBub24tSC1T
RkMgZmxvd3MNCg0KSSB3b3VsZCBsaWtlIHRvIGxpc3RlbiB0byB5b3VyIG9waW5pb25zLg0KVGhh
bmsgeW91IHZlcnkgbXVjaC4NCg0KQmVzdCByZWdhcmRzLA0KDQoNCi0tDQoNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClZ1
IEFuaCBWdSAoVmljdG9yIFZ1KQ0KDQpEQ04gTGFib3JhdG9yeSAtIFNjaG9vbCBvZiBFbGVjdHJv
bmljIEVuZ2luZWVyaW5nIC0gU29vbmdzaWwgVW5pdmVyc2l0eQ0KDQpFbWFpbDogdnV2YUBkY24u
c3N1LmFjLmtyPG1haWx0bzp2dXZhQGRjbi5zc3UuYWMua3I+IC8gdnV2YWJrQGdtYWlsLmNvbTxt
YWlsdG86dnV2YWJrQGdtYWlsLmNvbT4NCg0KUGhvbmU6ICgrODIpLTItODIwLTA4NDENCg0KTW9i
aWxlOiAoKzgyKS0xMC05NzYzLTAxMDMNCg0KQWRkcmVzczogMzY5IFNhbmdkby1ybywgRG9uZ2ph
ay1ndSAoMDY5NzgpLCBTZW91bCwgS29yZWENCg0KDQpbaHR0cHM6Ly9pcG1jZG4uYXZhc3QuY29t
L2ltYWdlcy8yMDE2L2ljb25zL2ljb24tZW52ZWxvcGUtdGljay1yb3VuZC1vcmFuZ2VfMTg0eDEx
Ni12MS5wbmddPGh0dHBzOi8vd3d3LmF2YXN0LmNvbS9zaWctZW1haWw/dXRtX21lZGl1bT1lbWFp
bCZ1dG1fc291cmNlPWxpbmsmdXRtX2NhbXBhaWduPXNpZy1lbWFpbCZ1dG1fY29udGVudD1lbWFp
bGNsaWVudCZ1dG1fdGVybT1vYS0yMzIyLWI+DQoNClZpcnVzLWZyZWU8aHR0cHM6Ly93d3cuYXZh
c3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9bGluayZ1dG1fY2Ft
cGFpZ249c2lnLWVtYWlsJnV0bV9jb250ZW50PWVtYWlsY2xpZW50JnV0bV90ZXJtPW9hLTIzMjIt
Yj4NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
c2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQotLQ0KIkVzdGEgdmV6IG5v
IGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVm
b25pY2EgSStEDQpodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBk
aWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25p
Y2EuY29tPg0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkx
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmln
ZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9y
bWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNp
dm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVs
IGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVy
YSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7Nu
IHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2Vu
dGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVl
IG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHBy
b2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4g
dGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0
aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5
IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2Vt
aW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRv
IHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4g
ZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mg
c2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250
ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVz
byBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kg
dm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8g
ZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEg
c2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lz
bGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ft
b3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2
aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0KDQpbaHR0cHM6Ly9pcG1jZG4uYXZhc3Qu
Y29tL2ltYWdlcy8yMDE2L2ljb25zL2ljb24tZW52ZWxvcGUtdGljay1yb3VuZC1vcmFuZ2VfMTg0
eDExNi12MS5wbmddPGh0dHBzOi8vd3d3LmF2YXN0LmNvbS9zaWctZW1haWw/dXRtX21lZGl1bT1l
bWFpbCZ1dG1fc291cmNlPWxpbmsmdXRtX2NhbXBhaWduPXNpZy1lbWFpbCZ1dG1fY29udGVudD1l
bWFpbGNsaWVudCZ1dG1fdGVybT1vYS0yMzIyLWE+IFZpcnVzLWZyZWUuIHd3dy5hdmFzdC5jb208
aHR0cHM6Ly93d3cuYXZhc3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3Vy
Y2U9bGluayZ1dG1fY2FtcGFpZ249c2lnLWVtYWlsJnV0bV9jb250ZW50PWVtYWlsY2xpZW50JnV0
bV90ZXJtPW9hLTIzMjItYT4NCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3Ig
SW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cDovL3Bl
b3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9u
aWNhLmNvbQ0KVGVsOiAgICArMzQgOTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkx
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmln
ZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9y
bWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNp
dm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVs
IGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVy
YSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7Nu
IHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2Vu
dGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVl
IG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHBy
b2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4g
dGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0
aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5
IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2Vt
aW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRv
IHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4g
ZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mg
c2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250
ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVz
byBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kg
dm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8g
ZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEg
c2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lz
bGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ft
b3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2
aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0K

--_000_F4D6B1A211DE4001919F3EE039978DDCtelefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <401FD553BE8FB64EA75960E69D2B420E@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIHNlZS4gU28gdGhlIHByaWNlIHRo
ZSBwYXkgd291bGQgYmUgb25seSBhIG1ldGFkYXRhIHNsb3QsIHdoYXQgc2VlbXMgcXVpdGUgcmVh
c29uYWJsZS48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPkJlIGdvb2RlLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u
IDE4IEp1biAyMDE2LCBhdCAxODowOSAsIFZpY3RvclZ1ICZsdDs8YSBocmVmPSJtYWlsdG86bWlu
b3dhcjkxQGdtYWlsLmNvbSIgY2xhc3M9IiI+bWlub3dhcjkxQGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiIGNsYXNzPSIi
Pg0KPHAgY2xhc3M9IiI+PGZvbnQgc2l6ZT0iJiM0MzsxIiBjbGFzcz0iIj5IaSw8L2ZvbnQ+PC9w
Pg0KPHAgY2xhc3M9IiI+PGZvbnQgc2l6ZT0iJiM0MzsxIiBjbGFzcz0iIj5BY3R1YWxseSwgaXQg
b25seSByZXF1aXJlcyAxIG1ldGFkYXRhIHNsb3QgZm9yIGFzIG1hbnkgbGF5ZXJzIGFzIHlvdSB3
YW50LiBMb3dlci1sZXZlbCBJQk5zIHNpbXBseSBzYXZlIHVwcGVyLWxldmVsIGhTRkMgZmxvdyBJ
RCBpbiBtZXRhZGF0YSBhbmQgb3ZlcndyaXRlIGl0LiBGbG93LXN0YXRlZnVsIElCTnMgY2FuIGV2
ZW4gc2F2ZSBhbGwgdXBwZXItbGV2ZWwgbWV0YWRhdGEgYW5kDQogcmVjb3ZlciBsYXRlciwgc28g
bG93ZXItbGV2ZWwgZG9tYWlucyBhdCBhbnkgbGF5ZXIgYXJlIGZyZWUgdG8gdXNlIDMgbWV0YWRh
dGEgc2xvdHMuPGJyIGNsYXNzPSIiPg0KPC9mb250PjwvcD4NCjxwIGNsYXNzPSIiPjxmb250IHNp
emU9IiYjNDM7MSIgY2xhc3M9IiI+PC9mb250PlJlZ2FyZHMsPGJyIGNsYXNzPSIiPg0KPC9wPg0K
PGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiA2LzE4LzE2IDk6
NTUgUE0sIERJRUdPIExPUEVaIEdBUkNJQSB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIGNpdGU9Im1pZDozOTlGOEU1My1BREFELTQ5QUQtOTRDRi0yMTRDQTIzNkY3ODZA
dGVsZWZvbmljYS5jb20iIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KSGksDQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGUgb25seSBwb3NzaWJsZSBv
YmplY3Rpb24gc29tZW9uZSBjb3VsZCBjb21lIHdpdGggaXMgdGhlIGZhY3QgdGhhdCB3ZSBhcmUg
bGltaXRpbmcgYSBwb3NzaWJsZSBoaWVyYXJjaHkgcmVjdXJzaW9uIHRvIHRocmVlIGxheWVycyAo
YSBmb3VydGggb25lIGNvdWxkIG5vdCB1c2UgYW55IG1ldGFkYXRhIHNsb3RzKSBCdXQgSSB3b3Vs
ZCBub3Qgc2F5IHRoYXQgaXMgc29tZXRoaW5nIEkgZmVlbCB2ZXJ5IG11Y2ggY29uY2VybmVkDQog
YWJvdXQgKGhlbmNlIHRoZSBpbXBlcnNvbmFsIOKAnHNvbWVvbmXigJ0gcmF0aGVyIHRoYW4gYSBw
ZXJzb25hbCDigJxJ4oCdKTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+QmUgZ29vZGUsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+T24gMTQgSnVuIDIwMTYsIGF0IDE2OjE4ICwgRGF2ZSBEb2xzb24gJmx0
OzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tIiBjbGFzcz0iIj48L2E+PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJl
Zj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4m
Z3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBX
b3JkU2VjdGlvbjE7DQogICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsg
Zm9udC1zaXplOiAxMXB4OyBmb250LXN0eWxlOg0KICAgICAgICAgICAgICAgIG5vcm1hbDsgZm9u
dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7DQogICAgICAgICAgICAgICAg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczoNCiAg
ICAgICAgICAgICAgICBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsN
CiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd2lkb3dzOiBhdXRvOw0KICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1j
b2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsNCiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLA0KICAgICAgICAgICAgICAgICAgICBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlZpY3Rvciw8bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAgICAgICAgICAgICAgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksDQogICAgICAgICAgICAgICAgICAg
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDEycHQ7DQogICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwNCiAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5ZZXMsIEkgYWdyZWUgdGhpcyBpcyBhIGdvb2Qg
aWRlYS4gSSBpbnRlbmQgdG8gYWRkIGl0IHRvIHRoZSBsaXN0IG9mIGFsdGVybmF0aXZlcyBpbiB0
aGUgZHJhZnQuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsNCiAgICAgICAgICAgICAg
ICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLA0KICAgICAg
ICAgICAgICAgICAgICBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNz
PSIiPkkgdGhpbmsgaXQgaXMgcHJvYmFibHkgdGhlIGJlc3Qgb2YgdGhlIHN0YXRlZnVsIGlkZWFz
LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7DQogICAgICAgICAgICAgICAgICBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwNCiAgICAgICAgICAgICAg
ICAgICAgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5JIHRo
aW5rIHRvIHRoZSBsaXN0IG9mIGJlbmVmaXRzIHdlIGNhbiBhbHNvIGFkZDo8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksDQogICAgICAgICAgICAgICAgICAgIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+LSBoYXMgcG90ZW50aWFsIGZv
ciBzZWN1cml0eSBhZHZhbnRhZ2VzIGluIHRoYXQgaXQgbWF5IGJlIGhhcmRlciBmb3IgYSBzdWIt
ZG9tYWluIFNGIHRvIGF0dGFjayB1cHBlci1sZXZlbCBwYXRocyBiZWNhdXNlIHRoZSB1cHBlci1s
ZXZlbA0KIHBhdGggaXMgb2JzY3VyZWQgYnkgdGhlIGZsb3cgSUQsIGFuZCB0aGUgZmxvdyBJRCBj
YW4gYmUgdmFsaWRhdGVkIGFzIGl0IHJldHVybnMuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsNCiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLA0KICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAgICAgICAg
ICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksDQogICAg
ICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+SSBpbnRlbmQgdG8gdXBkYXRlIHRoZSBkcmFmdCBzb29uIGluY2x1ZGluZyBzb21lIGNo
YW5nZXMgZnJvbSB0aGUgb3RoZXIgYXV0aG9ycy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0Ow0KICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksDQogICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+SWYgYW55b25lIG9uIHRoZSBsaXN0IGhhcyBvdGhlciBm
ZWVkLWJhY2ssIHBsZWFzZSBsZXQgbWUga25vdy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0Ow0KICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksDQogICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7DQogICAgICAgICAgICAg
ICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwNCiAgICAg
ICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj4tRGF2ZTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7DQogICAgICAgICAgICAg
ICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwNCiAgICAg
ICAgICAgICAgICAgICAgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5QLlMuIFZpY3RvciwgaXQgZG9lc27igJl0IGFwcGVhciB0aGF0IHlvdXIgcmVxdWVzdCBt
YWRlIGl0IHRvIHRoZSBsaXN0LiBIb3BlZnVsbHkgdGhpcyByZXBseSBkb2VzLjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7DQogICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwNCiAgICAgICAgICAgICAgICAgICAgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsNCiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLA0KICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAgICAgICAgICAg
ICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksDQogICAgICAg
ICAgICAgICAgICAgIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRl
ci1zdHlsZTogc29saWQgbm9uZSBub25lOw0KICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9w
LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7DQogICAgICAgICAgICAgICAgICAgIGJvcmRlci10
b3Atd2lkdGg6IDFwdDsgcGFkZGluZzogM3B0IDBpbiAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOg0KICAgICAgICAgICAgICAg
ICAgICAgIDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7DQogICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
Og0KICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsDQogICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4
dDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5WaWN0b3INCiBWdSBbPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86
dnV2YUBkY24uc3N1LmFjLmtyIiBzdHlsZT0iY29sb3I6DQogICAgICAgICAgICAgICAgICAgICAg
ICAgIHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5tYWlsdG86
dnV2YUBkY24uc3N1LmFjLmtyPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgSnVuZSAx
MCwgMjAxNiAxMToxNiBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgbW96LWRvLW5vdC1z
ZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6DQogICAg
ICAgICAgICAgICAgICAgICAgICAgIHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj48L2E+PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsNCiBEYXZlIERvbHNvbjxiciBj
bGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5bc2ZjXSBJQk4gUGF0aCBDb25maWd1cmF0aW9uIHNv
bHV0aW9uIGZvciBkcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNTxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAgICAgICAgICAgICAgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxwIHN0eWxlPSJtYXJnaW4tcmlnaHQ6IDBpbjsgbWFy
Z2luLWxlZnQ6IDBpbjsNCiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLA0KICAgICAgICAgICAgICAgICAgc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEzLjVwdDsiIGNsYXNzPSIiPkhpLDwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tcmlnaHQ6IDBpbjsg
bWFyZ2luLWxlZnQ6IDBpbjsNCiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLA0KICAgICAgICAgICAgICAgICAgc2VyaWY7IiBj
bGFzcz0iIj4NCkluIGRyYWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLTA1LCB0aGVyZSBoYXZl
IGJlZW4gNCBtZXRob2QgZm9yIHJlc3RvcmluZyB1cHBlci1sZXZlbCBTRiBwYXRoIHdoZW4gcGFj
a2V0cyBleGl0IGxvd2VyLWxldmVsIGRvbWFpbiwgZWFjaCBvZiB0aGVtIGhhcyBpdHMgZGlzYWR2
YW50YWdlOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1yaWdodDog
MGluOyBtYXJnaW4tbGVmdDogMGluOw0KICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsDQogICAgICAgICAgICAgICAgICBzZXJp
ZjsiIGNsYXNzPSIiPg0KMS4mbmJzcDsgU2F2aW5nIFNQSSBhbmQgU0kgaW4gdHJhbnNwb3J0LWxh
eWVyIGZsb3cgc3RhdGUgPSZndDsgY291bGQgbm90IHdvcmsgd2l0aCBTRnMgd2ljaCBjYW4gY2hh
bmdlIDUtdHVwbGUgKE5BVCBmb3IgZXhhbXBsZSk8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQoyLiZuYnNwOyBQdXNoaW5nIFNQSSBhbmQgU0kgaW50byBtZXRhZGF0YSA9Jmd0OyBNRC10eXBl
IDEgaGFzIG9ubHkgNCBtZXRhZGF0YSBzbG90czxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CjMuJm5ic3A7IFVzaW5nIHVuaXF1ZSBsb3dlci1sZXZlbCBwYXRocyBwZXIgdXBwZXItbGV2ZWwg
cGF0aCBjb29yZGluYXRlcyA9Jmd0OyB0b28gbWFueSBzZXJ2aWNlIHBhdGhzIGluIGxvd2VyLWxl
dmVsIGRvbWFpbjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjQuJm5ic3A7IE5lc3Rpbmcg
TlNIIGhlYWRlcnMsIGVuY2Fwc3VsYXRpbmcgdGhlIGhpZ2hlci1sZXZlbCBOU0ggaGVhZGVycyB3
aXRoaW4gdGhlIGxvd2VyLWxldmVsIE5TSCBoZWFkZXJzID0mZ3Q7IHJlcXVpcmUgU0ZzIGluIHRo
ZSBsb3dlci1sZXZlbCBkb21haW4gdG8gYmUgYWJsZSB0byBwYXJzZSBtdWx0aXBsZSBsYXllcnMg
b2YgTlNIPG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXJpZ2h0OiAw
aW47IG1hcmdpbi1sZWZ0OiAwaW47DQogICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywNCiAgICAgICAgICAgICAgICAgIHNlcmlm
OyIgY2xhc3M9IiI+DQpUaGVyZWZvcmUsIEkgd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBGbG93
LXN0YXRlZnVsL21ldGFkYXRhIGh5YnJpZCBzb2x1dGlvbi4gVGhlIGJhc2ljIGlkZWEgaXMgdG8g
bWFrZSBJQk4gc2F2ZSB0b3AtZG9tYWluIGZsb3cgaW5mb3JtYXRpb24gKGZsb3ctc3RhdGVmdWwg
SUJOKSwgYW5kIGFzc2lnbiBlYWNoIGZsb3cgYW4g4oCcaC1zZmMgZmxvdyBJROKAnSBtYXBwZWQg
dG8gaXRzIGluZm8gYW5kIHN0b3JlIGluIDEgTWFuZGF0b3J5IGNvbnRleHQgaGVhZGVyLg0KIFdo
ZW4gcGFja2V0IGV4aXQgc3ViLWRvbWFpbiwgZ2V0IHVwcGVyLWRvbWFpbuKAmXMgaW5mbyBiYWNr
IGJ5IHRoZSBoLXNmYyBmbG93IElEIGFuZCByZXN0b3JlIGl0IGF0IHRoZSBzZXJ2aWNlIGxhc3Qg
aG9wLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7DQogICAgICAgICAgICAgICAgICBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQpJbiB0aGlzIHdheTo8bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwaW47IiBj
bGFzcz0iIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0Ow0KICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywNCiAgICAgICAgICAgICAgICAgICAgc2Vy
aWY7Ij4NClVwcGVyIGRvbWFpbiBtZXRhZGF0YSBpcyBwcmVzZXJ2ZWQsIGFuZCBzdWItZG9tYWlu
cyBjYW4gY2hhbmdlIGl0IGp1c3QgbGlrZSBhIFNGcyBkb2VzPG86cCBjbGFzcz0iIj48L286cD4N
CjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7DQogICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLA0KICAgICAgICAgICAgICAgICAgICBzZXJpZjsiPg0KRG9lcyBOT1Qg
ZGVwZW5kIG9uIDUtdHVwbGUgPSZndDsgd29yayB3ZWxsIHdpdGggTkFUPG86cCBjbGFzcz0iIj48
L286cD4gPC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsNCiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsDQogICAgICAgICAgICAgICAgICAgIHNlcmlmOyI+DQpEb2Vz
IE5PVCByZXF1aXJlIGFsbCBkb21haW5zIGhhdmUgYSBzYW1lIG1ldGFkYXRhIHNjaGVtZTxvOnAg
Y2xhc3M9IiI+PC9vOnA+IDwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7DQogICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLA0KICAgICAgICAgICAgICAgICAgICBzZXJp
ZjsiPg0KU2NhbGFibGU6IGNvdWxkIHJlc3RvcmUgYW55IHRvcC1kb21haW4gaW5mb3JtYXRpb24s
IG5vdCBqdXN0IHNlcnZpY2UgcGF0aDxvOnAgY2xhc3M9IiI+PC9vOnA+DQo8L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0Ow0KICAgICAgICAg
ICAgICAgICAgICBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
JywNCiAgICAgICAgICAgICAgICAgICAgc2VyaWY7Ij4NClRvcCBkb21haW4gY291bGQgdXNlIGZ1
bGwgNCBtZXRhZGF0YSBzbG90cywgd2hpbGUgc3ViLWRvbWFpbnMgY2FuIHVzZSB1cCB0byAzPG86
cCBjbGFzcz0iIj48L286cD4NCjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7DQogICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLA0KICAgICAgICAgICAgICAgICAgICBz
ZXJpZjsiPg0KRG9lcyBub3QgcmVxdWlyZSBhbnkgc3BlY2lhbCBmdW5jdGlvbmFsaXRpZXMgZnJv
bSBTRnM8bzpwIGNsYXNzPSIiPjwvbzpwPiA8L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0Ow0KICAgICAgICAgICAgICAgICAgICBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywNCiAgICAgICAgICAgICAg
ICAgICAgc2VyaWY7Ij4NCklEIGNhbiBiZSB1c2VkIHRvIGRpZmZlcmVudGlhdGUgSC1TRkMgYW5k
IG5vbi1ILVNGQyBmbG93czxvOnAgY2xhc3M9IiI+PC9vOnA+IDwvbGk+PC91bD4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAgICAg
ICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIi
Pg0KSSB3b3VsZCBsaWtlIHRvIGxpc3RlbiB0byB5b3VyIG9waW5pb25zLjxiciBjbGFzcz0iIj4N
ClRoYW5rIHlvdSB2ZXJ5IG11Y2guPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQmVzdCBy
ZWdhcmRzLDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9kaXY+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj4tLSA8bzpwIGNsYXNz
PSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS08bzpwIGNsYXNzPSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIg
Y2xhc3M9IiI+VnUgQW5oIFZ1IChWaWN0b3IgVnUpPG86cCBjbGFzcz0iIj48L286cD48L3ByZT4N
CjxwcmUgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMHB0OyBm
b250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPkRDTiBMYWJvcmF0b3J5IC0gU2No
b29sIG9mIEVsZWN0cm9uaWMgRW5naW5lZXJpbmcgLSBTb29uZ3NpbCBVbml2ZXJzaXR5PG86cCBj
bGFzcz0iIj48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIi
PkVtYWlsOiA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzp2dXZhQGRjbi5z
c3UuYWMua3IiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsiIGNsYXNzPSIiPnZ1dmFAZGNuLnNzdS5hYy5rcjwvYT4gLyA8YSBtb3otZG8tbm90LXNlbmQ9
InRydWUiIGhyZWY9Im1haWx0bzp2dXZhYmtAZ21haWwuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj52dXZhYmtAZ21haWwuY29t
PC9hPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7
IiBjbGFzcz0iIj5QaG9uZTogKCYjNDM7ODIpLTItODIwLTA4NDE8bzpwIGNsYXNzPSIiPjwvbzpw
PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+TW9iaWxlOiAoJiM0
Mzs4MiktMTAtOTc2My0wMTAzPG86cCBjbGFzcz0iIj48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
J0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPkFkZHJlc3M6IDM2OSBTYW5nZG8tcm8sIERvbmdqYWst
Z3UgKDA2OTc4KSwgU2VvdWwsIEtvcmVhPG86cCBjbGFzcz0iIj48L286cD48L3ByZT4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0Ow0KICAgICAg
ICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjx0YWJsZSBjbGFzcz0iTXNv
Tm9ybWFsVGFibGUiIHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkDQogICAgICAgICAgICAgICAg
ICBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigyMTEsIDIxMiwgMjIyKTsNCiAgICAg
ICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFwdDsiIGJvcmRlcj0iMSIgY2VsbHBhZGRp
bmc9IjAiPg0KPHRib2R5IGNsYXNzPSIiPg0KPHRyIGNsYXNzPSIiPg0KPHRkIHN0eWxlPSJ3aWR0
aDogNDEuMjVwdDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOg0KICAgICAgICAgICAgICAgICAgICAg
ICAgOS43NXB0IDAuNzVwdCAwLjc1cHQ7IiBjbGFzcz0iIiB3aWR0aD0iNTUiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6DQogICAgICAgICAgICAgICAg
ICAgICAgICAgIDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBj
bGFzcz0iIj4NCjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0iaHR0cHM6Ly93d3cuYXZh
c3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJmFtcDt1dG1fc291cmNlPWxpbmsmYW1w
O3V0bV9jYW1wYWlnbj1zaWctZW1haWwmYW1wO3V0bV9jb250ZW50PWVtYWlsY2xpZW50JmFtcDt1
dG1fdGVybT1vYS0yMzIyLWIiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsi
IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj48
aW1nIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaWQ9Il94MDAwMF9pMTAyNSIgc3JjPSJodHRwczov
L2lwbWNkbi5hdmFzdC5jb20vaW1hZ2VzLzIwMTYvaWNvbnMvaWNvbi1lbnZlbG9wZS10aWNrLXJv
dW5kLW9yYW5nZV8xODR4MTE2LXYxLnBuZyIgY2xhc3M9IiIgYm9yZGVyPSIwIj48L3NwYW4+PC9h
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L3RkPg0KPHRkIHN0eWxlPSJ3aWR0aDogMzUy
LjVwdDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOg0KICAgICAgICAgICAgICAgICAgICAgICAgOXB0
IDAuNzVwdCAwLjc1cHQ7IiBjbGFzcz0iIiB3aWR0aD0iNDcwIj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMuNXB0OyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseToNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2NSwgNjYsIDc4KTsiIGNsYXNz
PSIiPjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0iaHR0cHM6Ly93d3cuYXZhc3QuY29t
L3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJmFtcDt1dG1fc291cmNlPWxpbmsmYW1wO3V0bV9j
YW1wYWlnbj1zaWctZW1haWwmYW1wO3V0bV9jb250ZW50PWVtYWlsY2xpZW50JmFtcDt1dG1fdGVy
bT1vYS0yMzIyLWIiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xh
c3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoNjgsIDgzLCAyMzQpOyIgY2xhc3M9IiI+Vmly
dXMtZnJlZTwvc3Bhbj48L2E+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L3Rk
Pg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7DQogICAgICAgICAgICAgICAgICBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7DQog
ICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6DQogICAgICAgICAgICAgICAgbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOw0KICAgICAgICAgICAgICAgIG9ycGhhbnM6IGF1dG87
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4Ow0KICAgICAgICAgICAgICAgIHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87DQog
ICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDsNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs
IDI1NSk7IGZsb2F0OiBub25lOw0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1w
b3J0YW50OyIgY2xhc3M9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188L3NwYW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250
LXNpemU6IDExcHg7DQogICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6DQogICAgICAgICAgICAgICAgbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOw0KICAgICAgICAgICAgICAg
IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4Ow0KICAg
ICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3
aWRvd3M6IGF1dG87DQogICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7DQogICAgICAgICAgICAgICAgZm9udC1z
dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6DQogICAgICAg
ICAgICAgICAgbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9y
bWFsOw0KICAgICAgICAgICAgICAgIG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4Ow0KICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87DQogICAgICAgICAgICAgICAgd29yZC1z
cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsNCiAgICAgICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZsb2F0OiBub25lOw0K
ICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+c2Zj
DQogbWFpbGluZyBsaXN0PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5k
ZTsgZm9udC1zaXplOiAxMXB4Ow0KICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0Og0KICAgICAgICAgICAgICAgIG5vcm1h
bDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsNCiAgICAgICAg
ICAgICAgICBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw
eDsNCiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd2lkb3dzOiBhdXRvOw0KICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMHB4OyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7DQogICAgICAgICAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9IiI+DQo8YSBtb3otZG8tbm90LXNl
bmQ9InRydWUiIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICAgICAgICAgICAgICBmb250LWZhbWls
eTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6DQogICAgICAgICAg
ICAgICAgbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsN
CiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9y
bWFsOyBvcnBoYW5zOg0KICAgICAgICAgICAgICAgIGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4Ow0KICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87DQogICAgICAgICAgICAgICAgd29yZC1z
cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsNCiAgICAgICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyIHN0eWxlPSJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNp
emU6IDExcHg7DQogICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6DQogICAgICAgICAgICAgICAgbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOw0KICAgICAgICAgICAgICAgIG9y
cGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4Ow0KICAgICAg
ICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87DQogICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4
dC1zdHJva2Utd2lkdGg6IDBweDsNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0iIj4NCjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICAgICAgICAgICAg
ICBmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDExcHg7IGZvbnQtc3R5bGU6
DQogICAgICAgICAgICAgICAgbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsNCiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5l
LWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOg0KICAgICAgICAgICAgICAgIGF1dG87IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4Ow0KICAgICAgICAgICAgICAgIHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87DQogICAgICAgICAg
ICAgICAgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsN
CiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBj
bGFzcz0iIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48YnIg
c3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IGZvbnQtc2l6ZTogMTFweDsNCiAgICAg
ICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250
LXdlaWdodDoNCiAgICAgICAgICAgICAgICBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7
IGxpbmUtaGVpZ2h0OiBub3JtYWw7DQogICAgICAgICAgICAgICAgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7DQogICAgICAgICAgICAgICAgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsNCiAgICAg
ICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1
KTsiIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0i
Ij4NCjxkaXYgYXBwbGUtY29udGVudC1lZGl0ZWQ9InRydWUiIGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3Rh
cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTog
bm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6
IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+
DQotLTxiciBjbGFzcz0iIj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJ
bmZpZXJubyZxdW90OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRyIERpZWdvIFIuIExv
cGV6PGJyIGNsYXNzPSIiPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyIGNsYXNzPSIiPg0KPGEgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Bl
ei8iIGNsYXNzPSIiPmh0dHA6Ly9wZW9wbGUudGlkLmVzL2RpZWdvLmxvcGV6LzwvYT48YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQplLW1haWw6IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJi
cmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tIj4NCmRp
ZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb208L2E+PGJyIGNsYXNzPSIiPg0KVGVsOiAmbmJzcDsg
Jm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0MzszNCA2
ODIgMDUxIDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS08L2Rpdj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8
aHIgY2xhc3M9IiI+DQo8Zm9udCBmYWNlPSJBcmlhbCIgY29sb3I9IkdyYXkiIHNpemU9IjEiIGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJp
Z2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZv
cm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVz
aXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBl
bCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhDQogbGVj
dHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNp
w7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZp
Z2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3Mg
cXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5
IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
VGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2aWxl
Z2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIg
b2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhl
cmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1dGlvbiBvciBj
b3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQg
aXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC48
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mg
c2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250
ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVz
byBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kg
dm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8g
ZGUgcXVlIGENCiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3Bp
YSBzZW0gYXV0b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVn
aXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9n
YW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21h
IHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvPGJyIGNsYXNzPSIiPg0KPC9mb250Pjwv
YmxvY2txdW90ZT4NCjxiciBjbGFzcz0iIj4NCjx0YWJsZSBzdHlsZT0iYm9yZGVyLXRvcDogMXB4
IHNvbGlkICNEM0Q0REU7IiBjbGFzcz0iIj4NCjx0Ym9keSBjbGFzcz0iIj4NCjx0ciBjbGFzcz0i
Ij4NCjx0ZCBzdHlsZT0id2lkdGg6IDU1cHg7IHBhZGRpbmctdG9wOiAxM3B4OyIgY2xhc3M9IiI+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXZhc3QuY29tL3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWls
JmFtcDt1dG1fc291cmNlPWxpbmsmYW1wO3V0bV9jYW1wYWlnbj1zaWctZW1haWwmYW1wO3V0bV9j
b250ZW50PWVtYWlsY2xpZW50JmFtcDt1dG1fdGVybT1vYS0yMzIyLWEiIHRhcmdldD0iX2JsYW5r
IiBjbGFzcz0iIj48aW1nIHNyYz0iaHR0cHM6Ly9pcG1jZG4uYXZhc3QuY29tL2ltYWdlcy8yMDE2
L2ljb25zL2ljb24tZW52ZWxvcGUtdGljay1yb3VuZC1vcmFuZ2VfMTg0eDExNi12MS5wbmciIHdp
ZHRoPSI0NiIgaGVpZ2h0PSIyOSIgc3R5bGU9IndpZHRoOiA0NnB4OyBoZWlnaHQ6IDI5cHg7IiBj
bGFzcz0iIj48L2E+PC90ZD4NCjx0ZCBzdHlsZT0id2lkdGg6IDQ3MHB4OyBwYWRkaW5nLXRvcDog
MTJweDsgY29sb3I6ICM0MTQyNGU7IGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6IEFyaWFs
LCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGxpbmUtaGVpZ2h0OiAxOHB4OyIgY2xhc3M9IiI+DQpW
aXJ1cy1mcmVlLiA8YSBocmVmPSJodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVtYWlsP3V0bV9t
ZWRpdW09ZW1haWwmYW1wO3V0bV9zb3VyY2U9bGluayZhbXA7dXRtX2NhbXBhaWduPXNpZy1lbWFp
bCZhbXA7dXRtX2NvbnRlbnQ9ZW1haWxjbGllbnQmYW1wO3V0bV90ZXJtPW9hLTIzMjItYSIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogIzQ0NTNlYTsiIGNsYXNzPSIiPg0Kd3d3LmF2YXN0
LmNvbTwvYT4gPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgYXBwbGUtY29udGVu
dC1lZGl0ZWQ9InRydWUiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3Rh
cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTog
bm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6
IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+
DQotLTxiciBjbGFzcz0iIj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJ
bmZpZXJubyZxdW90OzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRyIERpZWdvIFIuIExv
cGV6PGJyIGNsYXNzPSIiPg0KVGVsZWZvbmljYSBJJiM0MztEPGJyIGNsYXNzPSIiPg0KPGEgaHJl
Zj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovIiBjbGFzcz0iIj5odHRwOi8vcGVv
cGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
ZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPGJyIGNsYXNzPSIiPg0KVGVsOiAm
bmJzcDsgJm5ic3A7JiM0MzszNCA5MTMgMTI5IDA0MTxiciBjbGFzcz0iIj4NCk1vYmlsZTogJiM0
MzszNCA2ODIgMDUxIDA5MTxiciBjbGFzcz0iIj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08L2Rpdj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnI+DQo8aHI+
DQo8Zm9udCBmYWNlPSJBcmlhbCIgY29sb3I9IkdyYXkiIHNpemU9IjEiPjxicj4NCkVzdGUgbWVu
c2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UgZGVzdGlu
YXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gY29uZmlk
ZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIGRl
IGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5kaWNhZG8sIHF1ZWRh
IG5vdGlmaWNhZG8gZGUgcXVlIGxhDQogbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nD
s24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2
aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVu
c2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRh
bWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uPGJy
Pg0KPGJyPg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBp
cyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBm
b3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRo
ZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5
b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLA0KIGRpc3RyaWJ1
dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgZG8g
bm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRl
bGV0ZSBpdC48YnI+DQo8YnI+DQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdl
bSBleGNsdXNpdmFtZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3Jt
YcOnw6NvIHByaXZpbGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNp
dm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2Vu
aG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEN
CiBsZWl0dXJhLCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0
b3JpemHDp8OjbyBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6Nv
IHZpZ2VudGUuIFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUg
cXVlIG5vcyBvIGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHBy
b2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvPGJyPg0KPC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_F4D6B1A211DE4001919F3EE039978DDCtelefonicacom_--


From nobody Wed Jun 22 13:20:43 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2A5D12D913 for <sfc@ietfa.amsl.com>; Wed, 22 Jun 2016 13:20:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.325
X-Spam-Level: 
X-Spam-Status: No, score=-3.325 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01] 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 PBG1cGLWXy66 for <sfc@ietfa.amsl.com>; Wed, 22 Jun 2016 13:20:36 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C711812D691 for <sfc@ietf.org>; Wed, 22 Jun 2016 13:20:35 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Wed, 22 Jun 2016 16:20:33 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: VictorVu <minowar91@gmail.com>, DIEGO LOPEZ GARCIA <diego.r.lopez@telefonica.com>
Thread-Topic: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
Thread-Index: AQHRw4+4AcOmVNasS0K5NgFlHY5aJZ/pBRQQgAY1FwCAAHlfAIAGTAmQ
Date: Wed, 22 Jun 2016 20:20:33 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830FC7C7C@wtl-exchp-2.sandvine.com>
References: <e6376b08-505d-b279-3067-bb92bb858302@dcn.ssu.ac.kr> <E8355113905631478EFF04F5AA706E9830FB1EEE@wtl-exchp-2.sandvine.com> <399F8E53-ADAD-49AD-94CF-214CA236F786@telefonica.com> <d5d16390-fd1d-7ba7-2ebc-9c202dc8c9cc@gmail.com>
In-Reply-To: <d5d16390-fd1d-7ba7-2ebc-9c202dc8c9cc@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830FC7C7Cwtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/RNKdgHc3Ozfet-9wnMuhjlAdStY>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] IBN Path Configuration solution for draft-dolson-sfc-hierarchical-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2016 20:20:39 -0000

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

VmljdG9yLA0KSeKAmW0gZ29pbmcgdG8gYWRkIHRoaXMgc2VjdGlvbi4gRG9lcyBpdCBsb29rIE9L
IHRvIHlvdT8NCg0KMy4xLjUuICBTdGF0ZWZ1bCAvIE1ldGFkYXRhIEh5YnJpZA0KDQoNCiAgIFRo
ZSBiYXNpYyBpZGVhIG9mIHRoaXMgYXBwcm9hY2ggaXMgZm9yIHRoZSBJQk4gdG8gc2F2ZSB1cHBl
ciBkb21haW4NCiAgIGVuY2Fwc3VsYXRpb24gaW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0IGNhbiBi
ZSByZXRyaWV2ZWQgYnkgYSB1bmlxdWUNCiAgIGlkZW50aWZpZXIsIHRlcm1lZCBhbiAiaFNGQyBG
bG93IElEIi4gIEFuIGV4YW1wbGUgSUQgaXMgc2hvd24gaW4NCiAgIFRhYmxlIDEuDQoNCiAgICst
LS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLSst
LS0tLS0tLS0tKw0KICAgfCBoU0ZDIEZsb3cgfCBTUEkgfCBTSSAgfCBDb250ZXh0MSB8IENvbnRl
eHQyIHwgQ29udGV4dDMgfCBDb250ZXh0NCB8DQogICB8IElEICAgICAgICB8ICAgICB8ICAgICB8
ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgIHwNCiAgICstLS0tLS0t
LS0tLSstLS0tLSstLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLSstLS0tLS0t
LS0tKw0KICAgfCAxICAgICAgICAgfCA0NSAgfCAyNTQgfCAxMDAgICAgICB8IDIxMTIgICAgIHwg
MTIzNDUgICAgfCA3ICAgICAgICB8DQogICArLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0t
LS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLSsNCg0KICAgICBUYWJsZSAxOiBF
eGFtcGxlIE1hcHBpbmcgb2YgYW4gaFNGQyBGbG93IElEIHRvIFVwcGVyLUxldmVsIEhlYWRlcg0K
DQogICBUaGUgSUQgaXMgcGxhY2VkIGluIHRoZSBtZXRhZGF0YSBpbiBOU0ggaGVhZGVycyBvZiB0
aGUgcGFja2V0IGluIHRoZQ0KICAgbG93ZXIgZG9tYWluLCBhcyBzaG93biBpbiBGaWd1cmUgNC4g
IFdoZW4gcGFja2V0cyBleGl0IHRoZSBsb3dlcg0KICAgZG9tYWluLCB0aGUgSUJOIHVzZXMgdGhl
IElEIHRvIHJldHJpZXZlIHRoZSBhcHByb3ByaWF0ZSBOU0gNCiAgIGVuY2Fwc3VsYXRpb24gZm9y
IHJldHVybmluZyB0aGUgcGFja2V0IHRvIHRoZSB1cHBlciBkb21haW4uDQoNCiAgICAgIDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAg
MQ0KICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKw0KICAgICB8VmVyfE98Q3xSfFJ8UnxSfFJ8UnwgICBMZW5ndGggIHwg
IE1ELXR5cGU9MHgxICB8IE5leHQgUHJvdG9jb2wgfA0KICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICB8ICAg
ICAgICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmZXIgICAgICAgICAgICAgICB8IFNlcnZpY2UgSW5k
ZXggfA0KICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKw0KICAgICB8ICAgICAgICAgICAgICAgICAgICAgIGhTRkMgRmxv
dyBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICB8
ICAgICAgICAgICAgICAgIE1hbmRhdG9yeSBDb250ZXh0IEhlYWRlciAgICAgICAgICAgICAgICAg
ICAgICAgfA0KICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICB8ICAgICAgICAgICAgICAgIE1hbmRhdG9yeSBD
b250ZXh0IEhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAg
ICB8ICAgICAgICAgICAgICAgIE1hbmRhdG9yeSBDb250ZXh0IEhlYWRlciAgICAgICAgICAgICAg
ICAgICAgICAgfA0KICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQoNCiAgICAgICAgICBGaWd1cmUgNDogU3Rvcmlu
ZyBoU0ZDIEZsb3cgSUQgaW4gbG93ZXItbGV2ZWwgbWV0YWRhdGENCg0KICAgQWR2YW50YWdlcyBv
ZiB0aGlzIGFwcHJvYWNoIGluY2x1ZGU6DQoNCiAgIG8gIERvZXMgbm90IHJlcXVpcmUgc3RhdGUg
YmFzZWQgb24gNS10dXBsZSwgc28gaXQgd29ya3Mgd2l0aA0KICAgICAgZnVuY3Rpb25zIHRoYXQg
Y2hhbmdlIHRoZSBJUCBhZGRyZXNzZXMgb3IgcG9ydHMgb2YgYSBwYWNrZXQgc3VjaA0KICAgICAg
YXMgTkFUcywNCg0KICAgbyAgRG9lcyBub3QgcmVxdWlyZSBhbGwgZG9tYWlucyB0byBoYXZlIHRo
ZSBzYW1lIG1ldGFkYXRhIHNjaGVtZSwNCg0KICAgbyAgQ2FuIGJlIHVzZWQgdG8gcmVzdG9yZSBh
bnkgdXBwZXItZG9tYWluIGluZm9ybWF0aW9uLCBub3QganVzdA0KICAgICAgc2VydmljZSBwYXRo
LA0KDQogICBvICBUaGUgbG93ZXIgZG9tYWluIG9ubHkgcmVxdWlyZXMgYSBzaW5nbGUgaXRlbSBv
ZiBtZXRhZGF0YQ0KICAgICAgcmVnYXJkbGVzcyBvZiB0aGUgbnVtYmVyIG9mIGl0ZW1zIG9mIG1l
dGFkYXRhIHVzZWQgaW4gdGhlIHVwcGVyDQogICAgICBkb21haW4uICAoRm9yIE1ELVR5cGUgMSwg
dGhpcyBsZWF2ZXMgMyBzbG90cyBmb3IgdXNlIGluIHRoZSBsb3dlcg0KICAgICAgZG9tYWluLikN
Cg0KICAgbyAgTm8gc3BlY2lhbCBmdW5jdGlvbmFsaXR5IGlzIHJlcXVpcmVkIG9mIHRoZSBTRiwg
b3RoZXIgdGhhbiB0aGUNCiAgICAgIHVzdWFsIGFiaWxpdHkgdG8gcHJlc2VydmUgbWV0YWRhdGEg
YW5kIHRvIGFwcGx5IG1ldGFkYXRhIHRvDQogICAgICBpbmplY3RlZCBwYWNrZXRzLg0KDQogICBE
aXNhZHZhbnRhZ2VzIGluY2x1ZGUgdGhvc2Ugb2Ygb3RoZXIgc3RhdGVmdWwgYXBwcm9hY2hlcywg
aW5jbHVkaW5nDQogICBzdGF0ZSB0aW1lb3V0IGFuZCByZXBsaWNhdGlvbiBtZW50aW9uZWQgaW4g
U2VjdGlvbiAzLjEuMS4NCg0KICAgVGhlcmUgbWF5IGJlIGEgbGFyZ2UgbnVtYmVyIG9mIHVuaXF1
ZSBOU0ggZW5jYXBzdWxhdGlvbnMgdG8gYmUNCiAgIHN0b3JlZCwgZ2l2ZW4gdGhhdCB0aGUgaFNG
QyBGbG93IElEIG11c3QgcmVwcmVzZW50IGFsbCBvZiB0aGUgYml0cyBpbg0KICAgdGhlIHVwcGVy
LWxldmVsIGVuY2Fwc3VsYXRpb24uICBUaGlzIG1pZ2h0IGNvbnN1bWUgYSBsb3Qgb2YgbWVtb3J5
IG9yDQogICBjcmVhdGUgb3V0LW9mLW1lbW9yeSBzaXR1YXRpb25zIGluIHdoaWNoIElEcyBjYW5u
b3QgYmUgY3JlYXRlZCBvciBvbGQNCiAgIElEcyBhcmUgZGlzY2FyZGVkIHdoaWxlIHN0aWxsIGlu
IHVzZS4NCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgVmljdG9yVnUNClNlbnQ6IFNhdHVyZGF5LCBKdW5lIDE4LCAyMDE2IDEyOjEwIFBN
DQpUbzogRElFR08gTE9QRVogR0FSQ0lBDQpDYzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTog
W3NmY10gSUJOIFBhdGggQ29uZmlndXJhdGlvbiBzb2x1dGlvbiBmb3IgZHJhZnQtZG9sc29uLXNm
Yy1oaWVyYXJjaGljYWwtMDUNCg0KDQpIaSwNCg0KQWN0dWFsbHksIGl0IG9ubHkgcmVxdWlyZXMg
MSBtZXRhZGF0YSBzbG90IGZvciBhcyBtYW55IGxheWVycyBhcyB5b3Ugd2FudC4gTG93ZXItbGV2
ZWwgSUJOcyBzaW1wbHkgc2F2ZSB1cHBlci1sZXZlbCBoU0ZDIGZsb3cgSUQgaW4gbWV0YWRhdGEg
YW5kIG92ZXJ3cml0ZSBpdC4gRmxvdy1zdGF0ZWZ1bCBJQk5zIGNhbiBldmVuIHNhdmUgYWxsIHVw
cGVyLWxldmVsIG1ldGFkYXRhIGFuZCByZWNvdmVyIGxhdGVyLCBzbyBsb3dlci1sZXZlbCBkb21h
aW5zIGF0IGFueSBsYXllciBhcmUgZnJlZSB0byB1c2UgMyBtZXRhZGF0YSBzbG90cy4NCg0KUmVn
YXJkcywNCg0KT24gNi8xOC8xNiA5OjU1IFBNLCBESUVHTyBMT1BFWiBHQVJDSUEgd3JvdGU6DQpI
aSwNCg0KVGhlIG9ubHkgcG9zc2libGUgb2JqZWN0aW9uIHNvbWVvbmUgY291bGQgY29tZSB3aXRo
IGlzIHRoZSBmYWN0IHRoYXQgd2UgYXJlIGxpbWl0aW5nIGEgcG9zc2libGUgaGllcmFyY2h5IHJl
Y3Vyc2lvbiB0byB0aHJlZSBsYXllcnMgKGEgZm91cnRoIG9uZSBjb3VsZCBub3QgdXNlIGFueSBt
ZXRhZGF0YSBzbG90cykgQnV0IEkgd291bGQgbm90IHNheSB0aGF0IGlzIHNvbWV0aGluZyBJIGZl
ZWwgdmVyeSBtdWNoIGNvbmNlcm5lZCBhYm91dCAoaGVuY2UgdGhlIGltcGVyc29uYWwg4oCcc29t
ZW9uZeKAnSByYXRoZXIgdGhhbiBhIHBlcnNvbmFsIOKAnEnigJ0pDQoNCkJlIGdvb2RlLA0KDQpP
biAxNCBKdW4gMjAxNiwgYXQgMTY6MTggLCBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5j
b208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4gd3JvdGU6DQoNClZpY3RvciwNCg0KWWVz
LCBJIGFncmVlIHRoaXMgaXMgYSBnb29kIGlkZWEuIEkgaW50ZW5kIHRvIGFkZCBpdCB0byB0aGUg
bGlzdCBvZiBhbHRlcm5hdGl2ZXMgaW4gdGhlIGRyYWZ0Lg0KSSB0aGluayBpdCBpcyBwcm9iYWJs
eSB0aGUgYmVzdCBvZiB0aGUgc3RhdGVmdWwgaWRlYXMuDQpJIHRoaW5rIHRvIHRoZSBsaXN0IG9m
IGJlbmVmaXRzIHdlIGNhbiBhbHNvIGFkZDoNCi0gaGFzIHBvdGVudGlhbCBmb3Igc2VjdXJpdHkg
YWR2YW50YWdlcyBpbiB0aGF0IGl0IG1heSBiZSBoYXJkZXIgZm9yIGEgc3ViLWRvbWFpbiBTRiB0
byBhdHRhY2sgdXBwZXItbGV2ZWwgcGF0aHMgYmVjYXVzZSB0aGUgdXBwZXItbGV2ZWwgcGF0aCBp
cyBvYnNjdXJlZCBieSB0aGUgZmxvdyBJRCwgYW5kIHRoZSBmbG93IElEIGNhbiBiZSB2YWxpZGF0
ZWQgYXMgaXQgcmV0dXJucy4NCg0KSSBpbnRlbmQgdG8gdXBkYXRlIHRoZSBkcmFmdCBzb29uIGlu
Y2x1ZGluZyBzb21lIGNoYW5nZXMgZnJvbSB0aGUgb3RoZXIgYXV0aG9ycy4NCklmIGFueW9uZSBv
biB0aGUgbGlzdCBoYXMgb3RoZXIgZmVlZC1iYWNrLCBwbGVhc2UgbGV0IG1lIGtub3cuDQoNCi1E
YXZlDQpQLlMuIFZpY3RvciwgaXQgZG9lc27igJl0IGFwcGVhciB0aGF0IHlvdXIgcmVxdWVzdCBt
YWRlIGl0IHRvIHRoZSBsaXN0LiBIb3BlZnVsbHkgdGhpcyByZXBseSBkb2VzLg0KDQoNCg0KRnJv
bTogVmljdG9yIFZ1IFttYWlsdG86dnV2YUBkY24uc3N1LmFjLmtyXQ0KU2VudDogRnJpZGF5LCBK
dW5lIDEwLCAyMDE2IDExOjE2IFBNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+OyBEYXZlIERvbHNvbg0KU3ViamVjdDogW3NmY10gSUJOIFBhdGggQ29uZmlndXJhdGlvbiBz
b2x1dGlvbiBmb3IgZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUNCg0KSGksDQpJbiBk
cmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNSwgdGhlcmUgaGF2ZSBiZWVuIDQgbWV0aG9k
IGZvciByZXN0b3JpbmcgdXBwZXItbGV2ZWwgU0YgcGF0aCB3aGVuIHBhY2tldHMgZXhpdCBsb3dl
ci1sZXZlbCBkb21haW4sIGVhY2ggb2YgdGhlbSBoYXMgaXRzIGRpc2FkdmFudGFnZToNCjEuICBT
YXZpbmcgU1BJIGFuZCBTSSBpbiB0cmFuc3BvcnQtbGF5ZXIgZmxvdyBzdGF0ZSA9PiBjb3VsZCBu
b3Qgd29yayB3aXRoIFNGcyB3aWNoIGNhbiBjaGFuZ2UgNS10dXBsZSAoTkFUIGZvciBleGFtcGxl
KQ0KDQoyLiAgUHVzaGluZyBTUEkgYW5kIFNJIGludG8gbWV0YWRhdGEgPT4gTUQtdHlwZSAxIGhh
cyBvbmx5IDQgbWV0YWRhdGEgc2xvdHMNCg0KMy4gIFVzaW5nIHVuaXF1ZSBsb3dlci1sZXZlbCBw
YXRocyBwZXIgdXBwZXItbGV2ZWwgcGF0aCBjb29yZGluYXRlcyA9PiB0b28gbWFueSBzZXJ2aWNl
IHBhdGhzIGluIGxvd2VyLWxldmVsIGRvbWFpbg0KDQo0LiAgTmVzdGluZyBOU0ggaGVhZGVycywg
ZW5jYXBzdWxhdGluZyB0aGUgaGlnaGVyLWxldmVsIE5TSCBoZWFkZXJzIHdpdGhpbiB0aGUgbG93
ZXItbGV2ZWwgTlNIIGhlYWRlcnMgPT4gcmVxdWlyZSBTRnMgaW4gdGhlIGxvd2VyLWxldmVsIGRv
bWFpbiB0byBiZSBhYmxlIHRvIHBhcnNlIG11bHRpcGxlIGxheWVycyBvZiBOU0gNClRoZXJlZm9y
ZSwgSSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIEZsb3ctc3RhdGVmdWwvbWV0YWRhdGEgaHli
cmlkIHNvbHV0aW9uLiBUaGUgYmFzaWMgaWRlYSBpcyB0byBtYWtlIElCTiBzYXZlIHRvcC1kb21h
aW4gZmxvdyBpbmZvcm1hdGlvbiAoZmxvdy1zdGF0ZWZ1bCBJQk4pLCBhbmQgYXNzaWduIGVhY2gg
ZmxvdyBhbiDigJxoLXNmYyBmbG93IElE4oCdIG1hcHBlZCB0byBpdHMgaW5mbyBhbmQgc3RvcmUg
aW4gMSBNYW5kYXRvcnkgY29udGV4dCBoZWFkZXIuIFdoZW4gcGFja2V0IGV4aXQgc3ViLWRvbWFp
biwgZ2V0IHVwcGVyLWRvbWFpbuKAmXMgaW5mbyBiYWNrIGJ5IHRoZSBoLXNmYyBmbG93IElEIGFu
ZCByZXN0b3JlIGl0IGF0IHRoZSBzZXJ2aWNlIGxhc3QgaG9wLg0KSW4gdGhpcyB3YXk6DQoNCiAg
KiAgIFVwcGVyIGRvbWFpbiBtZXRhZGF0YSBpcyBwcmVzZXJ2ZWQsIGFuZCBzdWItZG9tYWlucyBj
YW4gY2hhbmdlIGl0IGp1c3QgbGlrZSBhIFNGcyBkb2VzDQogICogICBEb2VzIE5PVCBkZXBlbmQg
b24gNS10dXBsZSA9PiB3b3JrIHdlbGwgd2l0aCBOQVQNCiAgKiAgIERvZXMgTk9UIHJlcXVpcmUg
YWxsIGRvbWFpbnMgaGF2ZSBhIHNhbWUgbWV0YWRhdGEgc2NoZW1lDQogICogICBTY2FsYWJsZTog
Y291bGQgcmVzdG9yZSBhbnkgdG9wLWRvbWFpbiBpbmZvcm1hdGlvbiwgbm90IGp1c3Qgc2Vydmlj
ZSBwYXRoDQogICogICBUb3AgZG9tYWluIGNvdWxkIHVzZSBmdWxsIDQgbWV0YWRhdGEgc2xvdHMs
IHdoaWxlIHN1Yi1kb21haW5zIGNhbiB1c2UgdXAgdG8gMw0KICAqICAgRG9lcyBub3QgcmVxdWly
ZSBhbnkgc3BlY2lhbCBmdW5jdGlvbmFsaXRpZXMgZnJvbSBTRnMNCiAgKiAgIElEIGNhbiBiZSB1
c2VkIHRvIGRpZmZlcmVudGlhdGUgSC1TRkMgYW5kIG5vbi1ILVNGQyBmbG93cw0KSSB3b3VsZCBs
aWtlIHRvIGxpc3RlbiB0byB5b3VyIG9waW5pb25zLg0KVGhhbmsgeW91IHZlcnkgbXVjaC4NCg0K
QmVzdCByZWdhcmRzLA0KDQoNCg0KLS0NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVnUgQW5oIFZ1IChWaWN0b3IgVnUp
DQoNCkRDTiBMYWJvcmF0b3J5IC0gU2Nob29sIG9mIEVsZWN0cm9uaWMgRW5naW5lZXJpbmcgLSBT
b29uZ3NpbCBVbml2ZXJzaXR5DQoNCkVtYWlsOiB2dXZhQGRjbi5zc3UuYWMua3I8bWFpbHRvOnZ1
dmFAZGNuLnNzdS5hYy5rcj4gLyB2dXZhYmtAZ21haWwuY29tPG1haWx0bzp2dXZhYmtAZ21haWwu
Y29tPg0KDQpQaG9uZTogKCs4MiktMi04MjAtMDg0MQ0KDQpNb2JpbGU6ICgrODIpLTEwLTk3NjMt
MDEwMw0KDQpBZGRyZXNzOiAzNjkgU2FuZ2RvLXJvLCBEb25namFrLWd1ICgwNjk3OCksIFNlb3Vs
LCBLb3JlYQ0KDQpbaHR0cHM6Ly9pcG1jZG4uYXZhc3QuY29tL2ltYWdlcy8yMDE2L2ljb25zL2lj
b24tZW52ZWxvcGUtdGljay1yb3VuZC1vcmFuZ2VfMTg0eDExNi12MS5wbmddPGh0dHBzOi8vd3d3
LmF2YXN0LmNvbS9zaWctZW1haWw/dXRtX21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPWxpbmsmdXRt
X2NhbXBhaWduPXNpZy1lbWFpbCZ1dG1fY29udGVudD1lbWFpbGNsaWVudCZ1dG1fdGVybT1vYS0y
MzIyLWI+DQoNClZpcnVzLWZyZWU8aHR0cHM6Ly93d3cuYXZhc3QuY29tL3NpZy1lbWFpbD91dG1f
bWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9bGluayZ1dG1fY2FtcGFpZ249c2lnLWVtYWlsJnV0bV9j
b250ZW50PWVtYWlsY2xpZW50JnV0bV90ZXJtPW9hLTIzMjItYj4NCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KDQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJ
bmZpZXJubyINCg0KRHIgRGllZ28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwOi8vcGVv
cGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6QHRlbGVmb25p
Y2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPg0KVGVsOiAgICArMzQg
OTEzIDEyOSAwNDENCk1vYmlsZTogKzM0IDY4MiAwNTEgMDkxDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0K
RXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBz
dSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEg
byBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVu
dGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2Fk
bywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1
bGdhY2nDs24geS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlk
YSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVz
dGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5t
ZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nD
s24uDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMg
cHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUg
cmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91
IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9u
IG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQu
IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3Qg
cmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRl
IGl0Lg0KDQpFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFt
ZW50ZSBhbyBzZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZp
bGVnaWFkYSBvdSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29h
IG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0
aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRp
bGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9k
ZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSBy
ZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211
bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRl
c3RydWnDp8Ojbw0KDQpbaHR0cHM6Ly9pcG1jZG4uYXZhc3QuY29tL2ltYWdlcy8yMDE2L2ljb25z
L2ljb24tZW52ZWxvcGUtdGljay1yb3VuZC1vcmFuZ2VfMTg0eDExNi12MS5wbmddPGh0dHBzOi8v
d3d3LmF2YXN0LmNvbS9zaWctZW1haWw/dXRtX21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPWxpbmsm
dXRtX2NhbXBhaWduPXNpZy1lbWFpbCZ1dG1fY29udGVudD1lbWFpbGNsaWVudCZ1dG1fdGVybT1v
YS0yMzIyLWE+DQoNClZpcnVzLWZyZWUuIHd3dy5hdmFzdC5jb208aHR0cHM6Ly93d3cuYXZhc3Qu
Y29tL3NpZy1lbWFpbD91dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9bGluayZ1dG1fY2FtcGFp
Z249c2lnLWVtYWlsJnV0bV9jb250ZW50PWVtYWlsY2xpZW50JnV0bV90ZXJtPW9hLTIzMjItYT4N
Cg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K
CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpMdWNpZGFHcmFuZGU7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAw
IDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJp
ZiI7DQoJY29sb3I6YmxhY2s7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazt9DQpwLk1zb0FjZXRhdGUsIGxpLk1z
b0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UN
Cgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uSFRNTFByZWZv
cm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0
ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQmFsbG9v
blRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWls
U3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGlu
IDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTUzMTE4ODQ3
OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTg2NzU2MjgyMDt9DQpAbGlzdCBsMDpsZXZlbDEN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21h
cmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0i
ZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5n
PSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlZpY3Rvciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SeKA
mW0gZ29pbmcgdG8gYWRkIHRoaXMgc2VjdGlvbi4gRG9lcyBpdCBsb29rIE9LIHRvIHlvdT88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBuYW1lPSJzZWN0aW9uLTMuMS41Ij48Yj48dT48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymx1ZSI+
My4xLjU8L3NwYW4+PC91PjwvYj48L2E+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPi4mbmJzcDsgU3RhdGVmdWwNCiAv
IE1ldGFkYXRhIEh5YnJpZDxvOnA+PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgVGhlIGJhc2ljIGlkZWEgb2YgdGhpcyBh
cHByb2FjaCBpcyBmb3IgdGhlIElCTiB0byBzYXZlIHVwcGVyIGRvbWFpbjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQi
PiZuYnNwOyZuYnNwOyBlbmNhcHN1bGF0aW9uIGluZm9ybWF0aW9uIHN1Y2ggdGhhdCBpdCBjYW4g
YmUgcmV0cmlldmVkIGJ5IGEgdW5pcXVlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGlkZW50
aWZpZXIsIHRlcm1lZCBhbiAmcXVvdDtoU0ZDIEZsb3cgSUQmcXVvdDsuJm5ic3A7IEFuIGV4YW1w
bGUgSUQgaXMgc2hvd24gaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgVGFibGUgMS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0t
LS0tLSYjNDM7LS0tLS0mIzQzOy0tLS0tJiM0MzstLS0tLS0tLS0tJiM0MzstLS0tLS0tLS0tJiM0
MzstLS0tLS0tLS0tJiM0MzstLS0tLS0tLS0tJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJz
cDsgfCBoU0ZDIEZsb3cgfCBTUEkgfCBTSSZuYnNwOyB8IENvbnRleHQxIHwgQ29udGV4dDIgfCBD
b250ZXh0MyB8IENvbnRleHQ0IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgfCBJRCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7
ICYjNDM7LS0tLS0tLS0tLS0mIzQzOy0tLS0tJiM0MzstLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7
LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4
dCI+Jm5ic3A7Jm5ic3A7IHwgMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8IDQ1Jm5ic3A7IHwgMjU0IHwgMTAwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwgMjExMiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEyMzQ1Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwgNyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0mIzQzOy0tLS0tJiM0Mzst
LS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLS0tLSYjNDM7LS0t
LS0tLS0tLSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFRhYmxlIDE6IEV4YW1wbGUgTWFwcGluZyBvZiBhbiBoU0ZDIEZsb3cg
SUQgdG8gVXBwZXItTGV2ZWwgSGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4
dCI+Jm5ic3A7Jm5ic3A7IFRoZSBJRCBpcyBwbGFjZWQgaW4gdGhlIG1ldGFkYXRhIGluIE5TSCBo
ZWFkZXJzIG9mIHRoZSBwYWNrZXQgaW4gdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IGxv
d2VyIGRvbWFpbiwgYXMgc2hvd24gaW4gRmlndXJlIDQuJm5ic3A7IFdoZW4gcGFja2V0cyBleGl0
IHRoZSBsb3dlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBkb21haW4sIHRoZSBJQk4gdXNl
cyB0aGUgSUQgdG8gcmV0cmlldmUgdGhlIGFwcHJvcHJpYXRlIE5TSDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZu
YnNwOyZuYnNwOyBlbmNhcHN1bGF0aW9uIGZvciByZXR1cm5pbmcgdGhlIHBhY2tldCB0byB0aGUg
dXBwZXIgZG9tYWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfFZlcnxPfEN8UnxSfFJ8UnxSfFJ8Jm5ic3A7Jm5ic3A7IExl
bmd0aCZuYnNwOyB8Jm5ic3A7IE1ELXR5cGU9MHgxJm5ic3A7IHwgTmV4dCBQcm90b2NvbCB8PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VydmljZSBQYXRo
IElkZW50aWZlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IFNlcnZpY2UgSW5kZXggfDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO2hTRkMgRmxvdyBJRCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTWFuZGF0b3J5IENvbnRl
eHQgSGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBN
YW5kYXRvcnkgQ29udGV4dCBIZWFkZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndp
bmRvd3RleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IE1hbmRhdG9yeSBDb250ZXh0IEhlYWRlciZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEZpZ3VyZSA0OiBTdG9yaW5nIGhTRkMgRmxvdyBJRCBpbiBsb3dlci1sZXZlbCBtZXRh
ZGF0YTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBBZHZh
bnRhZ2VzIG9mIHRoaXMgYXBwcm9hY2ggaW5jbHVkZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBEb2VzIG5vdCByZXF1aXJlIHN0YXRlIGJh
c2VkIG9uIDUtdHVwbGUsIHNvIGl0IHdvcmtzIHdpdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZnVuY3Rpb25zIHRoYXQgY2hhbmdlIHRoZSBJUCBhZGRyZXNz
ZXMgb3IgcG9ydHMgb2YgYSBwYWNrZXQgc3VjaDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBhcyBOQVRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3Rl
eHQiPiZuYnNwOyZuYnNwOyBvJm5ic3A7IERvZXMgbm90IHJlcXVpcmUgYWxsIGRvbWFpbnMgdG8g
aGF2ZSB0aGUgc2FtZSBtZXRhZGF0YSBzY2hlbWUsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgQ2FuIGJlIHVzZWQgdG8gcmVzdG9yZSBhbnkg
dXBwZXItZG9tYWluIGluZm9ybWF0aW9uLCBub3QganVzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzZXJ2aWNlIHBhdGgsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgVGhlIGxvd2VyIGRvbWFpbiBvbmx5
IHJlcXVpcmVzIGEgc2luZ2xlIGl0ZW0gb2YgbWV0YWRhdGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsm
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7cmVnYXJkbGVzcyBvZiB0aGUgbnVtYmVyIG9mIGl0ZW1z
IG9mIG1ldGFkYXRhIHVzZWQgaW4gdGhlIHVwcGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRvbWFpbi4mbmJzcDsgKEZvciBNRC1UeXBlIDEsIHRoaXMgbGVh
dmVzIDMgc2xvdHMgZm9yIHVzZSBpbiB0aGUgbG93ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZG9tYWluLik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5k
b3d0ZXh0Ij4mbmJzcDsmbmJzcDsgbyZuYnNwOyBObyBzcGVjaWFsIGZ1bmN0aW9uYWxpdHkgaXMg
cmVxdWlyZWQgb2YgdGhlIFNGLCBvdGhlciB0aGFuIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c3VhbCBhYmlsaXR5IHRvIHByZXNlcnZlIG1ldGFkYXRh
IGFuZCB0byBhcHBseSBtZXRhZGF0YSB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBpbmplY3RlZCBwYWNrZXRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndp
bmRvd3RleHQiPiZuYnNwOyZuYnNwOyBEaXNhZHZhbnRhZ2VzIGluY2x1ZGUgdGhvc2Ugb2Ygb3Ro
ZXIgc3RhdGVmdWwgYXBwcm9hY2hlcywgaW5jbHVkaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7Jm5i
c3A7IHN0YXRlIHRpbWVvdXQgYW5kIHJlcGxpY2F0aW9uIG1lbnRpb25lZCBpbg0KPC9zcGFuPjx1
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsdWUiPlNlY3Rpb24gMy4xLjE8L3NwYW4+PC91PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOndpbmRvd3RleHQiPi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJz
cDsmbmJzcDsgVGhlcmUgbWF5IGJlIGEgbGFyZ2UgbnVtYmVyIG9mIHVuaXF1ZSBOU0ggZW5jYXBz
dWxhdGlvbnMgdG8gYmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDsmbmJzcDsgc3RvcmVkLCBnaXZlbiB0
aGF0IHRoZSBoU0ZDIEZsb3cgSUQgbXVzdCByZXByZXNlbnQgYWxsIG9mIHRoZSBiaXRzIGluPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
d2luZG93dGV4dCI+Jm5ic3A7Jm5ic3A7IHRoZSB1cHBlci1sZXZlbCBlbmNhcHN1bGF0aW9uLiZu
YnNwOyBUaGlzIG1pZ2h0IGNvbnN1bWUgYSBsb3Qgb2YgbWVtb3J5IG9yPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+
Jm5ic3A7Jm5ic3A7IGNyZWF0ZSBvdXQtb2YtbWVtb3J5IHNpdHVhdGlvbnMgaW4gd2hpY2ggSURz
IGNhbm5vdCBiZSBjcmVhdGVkIG9yIG9sZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBJRHMg
YXJlIGRpc2NhcmRlZCB3aGlsZSBzdGlsbCBpbiB1c2UuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlZpY3RvclZ1PGJy
Pg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBKdW5lIDE4LCAyMDE2IDEyOjEwIFBNPGJyPg0KPGI+
VG86PC9iPiBESUVHTyBMT1BFWiBHQVJDSUE8YnI+DQo8Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gSUJOIFBhdGggQ29uZmlndXJhdGlvbiBzb2x1
dGlvbiBmb3IgZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDU8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdCI+SGksPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQiPkFjdHVhbGx5
LCBpdCBvbmx5IHJlcXVpcmVzIDEgbWV0YWRhdGEgc2xvdCBmb3IgYXMgbWFueSBsYXllcnMgYXMg
eW91IHdhbnQuIExvd2VyLWxldmVsIElCTnMgc2ltcGx5IHNhdmUgdXBwZXItbGV2ZWwgaFNGQyBm
bG93IElEIGluIG1ldGFkYXRhIGFuZCBvdmVyd3JpdGUgaXQuIEZsb3ctc3RhdGVmdWwgSUJOcyBj
YW4gZXZlbiBzYXZlIGFsbCB1cHBlci1sZXZlbCBtZXRhZGF0YSBhbmQgcmVjb3Zlcg0KIGxhdGVy
LCBzbyBsb3dlci1sZXZlbCBkb21haW5zIGF0IGFueSBsYXllciBhcmUgZnJlZSB0byB1c2UgMyBt
ZXRhZGF0YSBzbG90cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xOC8xNiA5OjU1IFBNLCBESUVHTyBMT1BFWiBH
QVJDSUEgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SGksIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
IG9ubHkgcG9zc2libGUgb2JqZWN0aW9uIHNvbWVvbmUgY291bGQgY29tZSB3aXRoIGlzIHRoZSBm
YWN0IHRoYXQgd2UgYXJlIGxpbWl0aW5nIGEgcG9zc2libGUgaGllcmFyY2h5IHJlY3Vyc2lvbiB0
byB0aHJlZSBsYXllcnMgKGEgZm91cnRoIG9uZSBjb3VsZCBub3QgdXNlIGFueSBtZXRhZGF0YSBz
bG90cykgQnV0IEkgd291bGQgbm90IHNheSB0aGF0IGlzIHNvbWV0aGluZyBJIGZlZWwgdmVyeSBt
dWNoIGNvbmNlcm5lZA0KIGFib3V0IChoZW5jZSB0aGUgaW1wZXJzb25hbCDigJxzb21lb25l4oCd
IHJhdGhlciB0aGFuIGEgcGVyc29uYWwg4oCcSeKAnSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmUgZ29vZGUsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiAxNCBKdW4gMjAxNiwgYXQg
MTY6MTggLCBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5WaWN0b3IsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlllcywgSSBhZ3JlZSB0aGlzIGlzIGEgZ29vZCBpZGVh
LiBJIGludGVuZCB0byBhZGQgaXQgdG8gdGhlIGxpc3Qgb2YgYWx0ZXJuYXRpdmVzIGluIHRoZSBk
cmFmdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgaXQgaXMgcHJvYmFibHkgdGhlIGJlc3Qgb2YgdGhl
IHN0YXRlZnVsIGlkZWFzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0byB0aGUgbGlzdCBvZiBiZW5l
Zml0cyB3ZSBjYW4gYWxzbyBhZGQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tIGhhcyBwb3RlbnRpYWwgZm9yIHNl
Y3VyaXR5IGFkdmFudGFnZXMgaW4gdGhhdCBpdCBtYXkgYmUgaGFyZGVyIGZvciBhIHN1Yi1kb21h
aW4gU0YgdG8gYXR0YWNrIHVwcGVyLWxldmVsIHBhdGhzIGJlY2F1c2UgdGhlIHVwcGVyLWxldmVs
DQogcGF0aCBpcyBvYnNjdXJlZCBieSB0aGUgZmxvdyBJRCwgYW5kIHRoZSBmbG93IElEIGNhbiBi
ZSB2YWxpZGF0ZWQgYXMgaXQgcmV0dXJucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJi
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SSBpbnRlbmQgdG8gdXBkYXRlIHRoZSBkcmFmdCBzb29uIGluY2x1ZGluZyBzb21lIGNoYW5n
ZXMgZnJvbSB0aGUgb3RoZXIgYXV0aG9ycy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIGFueW9uZSBvbiB0aGUg
bGlzdCBoYXMgb3RoZXIgZmVlZC1iYWNrLCBwbGVhc2UgbGV0IG1lIGtub3cuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QLlMuIFZpY3RvciwgaXQg
ZG9lc27igJl0IGFwcGVhciB0aGF0IHlvdXIgcmVxdWVzdCBtYWRlIGl0IHRvIHRoZSBsaXN0LiBI
b3BlZnVsbHkgdGhpcyByZXBseSBkb2VzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRv
d3RleHQiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6d2luZG93dGV4dCI+VmljdG9yDQogVnUgWzxhIGhyZWY9Im1haWx0bzp2dXZhQGRjbi5zc3Uu
YWMua3IiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzp2dXZhQGRjbi5zc3UuYWMu
a3I8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgSnVuZSAxMCwgMjAxNiAxMToxNiBQTTxicj4NCjxiPlRv
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgRGF2ZSBEb2xzb248
YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+W3NmY10gSUJOIFBhdGggQ29uZmlndXJhdGlvbiBzb2x1dGlvbiBmb3IgZHJh
ZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDU8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdCI+SGksPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO2Jh
Y2tncm91bmQ6d2hpdGUiPg0KSW4gZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUsIHRo
ZXJlIGhhdmUgYmVlbiA0IG1ldGhvZCBmb3IgcmVzdG9yaW5nIHVwcGVyLWxldmVsIFNGIHBhdGgg
d2hlbiBwYWNrZXRzIGV4aXQgbG93ZXItbGV2ZWwgZG9tYWluLCBlYWNoIG9mIHRoZW0gaGFzIGl0
cyBkaXNhZHZhbnRhZ2U6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87YmFj
a2dyb3VuZDp3aGl0ZSI+DQoxLiZuYnNwOyBTYXZpbmcgU1BJIGFuZCBTSSBpbiB0cmFuc3BvcnQt
bGF5ZXIgZmxvdyBzdGF0ZSA9Jmd0OyBjb3VsZCBub3Qgd29yayB3aXRoIFNGcyB3aWNoIGNhbiBj
aGFuZ2UgNS10dXBsZSAoTkFUIGZvciBleGFtcGxlKTxicj4NCjxicj4NCjIuJm5ic3A7IFB1c2hp
bmcgU1BJIGFuZCBTSSBpbnRvIG1ldGFkYXRhID0mZ3Q7IE1ELXR5cGUgMSBoYXMgb25seSA0IG1l
dGFkYXRhIHNsb3RzPGJyPg0KPGJyPg0KMy4mbmJzcDsgVXNpbmcgdW5pcXVlIGxvd2VyLWxldmVs
IHBhdGhzIHBlciB1cHBlci1sZXZlbCBwYXRoIGNvb3JkaW5hdGVzID0mZ3Q7IHRvbyBtYW55IHNl
cnZpY2UgcGF0aHMgaW4gbG93ZXItbGV2ZWwgZG9tYWluPGJyPg0KPGJyPg0KNC4mbmJzcDsgTmVz
dGluZyBOU0ggaGVhZGVycywgZW5jYXBzdWxhdGluZyB0aGUgaGlnaGVyLWxldmVsIE5TSCBoZWFk
ZXJzIHdpdGhpbiB0aGUgbG93ZXItbGV2ZWwgTlNIIGhlYWRlcnMgPSZndDsgcmVxdWlyZSBTRnMg
aW4gdGhlIGxvd2VyLWxldmVsIGRvbWFpbiB0byBiZSBhYmxlIHRvIHBhcnNlIG11bHRpcGxlIGxh
eWVycyBvZiBOU0g8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztiYWNrZ3Jv
dW5kOndoaXRlIj4NClRoZXJlZm9yZSwgSSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIEZsb3ct
c3RhdGVmdWwvbWV0YWRhdGEgaHlicmlkIHNvbHV0aW9uLiBUaGUgYmFzaWMgaWRlYSBpcyB0byBt
YWtlIElCTiBzYXZlIHRvcC1kb21haW4gZmxvdyBpbmZvcm1hdGlvbiAoZmxvdy1zdGF0ZWZ1bCBJ
Qk4pLCBhbmQgYXNzaWduIGVhY2ggZmxvdyBhbiDigJxoLXNmYyBmbG93IElE4oCdIG1hcHBlZCB0
byBpdHMgaW5mbyBhbmQgc3RvcmUgaW4gMSBNYW5kYXRvcnkgY29udGV4dCBoZWFkZXIuDQogV2hl
biBwYWNrZXQgZXhpdCBzdWItZG9tYWluLCBnZXQgdXBwZXItZG9tYWlu4oCZcyBpbmZvIGJhY2sg
YnkgdGhlIGgtc2ZjIGZsb3cgSUQgYW5kIHJlc3RvcmUgaXQgYXQgdGhlIHNlcnZpY2UgbGFzdCBo
b3AuPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPkluIHRoaXMgd2F5OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8dWwg
c3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzE7YmFja2dyb3VuZDp3aGl0ZSI+VXBwZXIg
ZG9tYWluIG1ldGFkYXRhIGlzIHByZXNlcnZlZCwgYW5kIHN1Yi1kb21haW5zIGNhbiBjaGFuZ2Ug
aXQganVzdCBsaWtlIGEgU0ZzIGRvZXM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMTtiYWNrZ3JvdW5kOndoaXRlIj5Eb2Vz
IE5PVCBkZXBlbmQgb24gNS10dXBsZSA9Jmd0OyB3b3JrIHdlbGwgd2l0aCBOQVQ8bzpwPjwvbzpw
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZv
MTtiYWNrZ3JvdW5kOndoaXRlIj5Eb2VzIE5PVCByZXF1aXJlIGFsbCBkb21haW5zIGhhdmUgYSBz
YW1lIG1ldGFkYXRhIHNjaGVtZTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8xO2JhY2tncm91bmQ6d2hpdGUiPlNjYWxhYmxl
OiBjb3VsZCByZXN0b3JlIGFueSB0b3AtZG9tYWluIGluZm9ybWF0aW9uLCBub3QganVzdCBzZXJ2
aWNlIHBhdGg8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsMCBsZXZlbDEgbGZvMTtiYWNrZ3JvdW5kOndoaXRlIj5Ub3AgZG9tYWluIGNvdWxkIHVz
ZSBmdWxsIDQgbWV0YWRhdGEgc2xvdHMsIHdoaWxlIHN1Yi1kb21haW5zIGNhbiB1c2UgdXAgdG8g
MzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omww
IGxldmVsMSBsZm8xO2JhY2tncm91bmQ6d2hpdGUiPkRvZXMgbm90IHJlcXVpcmUgYW55IHNwZWNp
YWwgZnVuY3Rpb25hbGl0aWVzIGZyb20gU0ZzPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzE7YmFja2dyb3VuZDp3aGl0ZSI+
SUQgY2FuIGJlIHVzZWQgdG8gZGlmZmVyZW50aWF0ZSBILVNGQyBhbmQgbm9uLUgtU0ZDIGZsb3dz
PG86cD48L286cD48L2xpPjwvdWw+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPkkgd291bGQgbGlrZSB0byBsaXN0ZW4gdG8geW91ciBvcGluaW9u
cy48YnI+DQpUaGFuayB5b3UgdmVyeSBtdWNoLjxicj4NCjxicj4NCkJlc3QgcmVnYXJkcyw8YnI+
DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHByZSBzdHlsZT0iYmFja2dy
b3VuZDp3aGl0ZSI+LS0gPG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9ImJhY2tncm91bmQ6
d2hpdGUiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9ImJhY2tncm91bmQ6d2hp
dGUiPlZ1IEFuaCBWdSAoVmljdG9yIFZ1KTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJi
YWNrZ3JvdW5kOndoaXRlIj5EQ04gTGFib3JhdG9yeSAtIFNjaG9vbCBvZiBFbGVjdHJvbmljIEVu
Z2luZWVyaW5nIC0gU29vbmdzaWwgVW5pdmVyc2l0eTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0
eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj5FbWFpbDogPGEgaHJlZj0ibWFpbHRvOnZ1dmFAZGNuLnNz
dS5hYy5rciI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dnV2YUBkY24uc3N1LmFjLmtyPC9z
cGFuPjwvYT4gLyA8YSBocmVmPSJtYWlsdG86dnV2YWJrQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+dnV2YWJrQGdtYWlsLmNvbTwvc3Bhbj48L2E+PG86cD48L286cD48L3By
ZT4NCjxwcmUgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPlBob25lOiAoJiM0Mzs4MiktMi04MjAt
MDg0MTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj5Nb2Jp
bGU6ICgmIzQzOzgyKS0xMC05NzYzLTAxMDM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+QWRkcmVzczogMzY5IFNhbmdkby1ybywgRG9uZ2phay1ndSAoMDY5
NzgpLCBTZW91bCwgS29yZWE8bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGlu
Zz0iMCIgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0QzRDRERSAxLjBwdCI+
DQo8dGJvZHk+DQo8dHI+DQo8dGQgd2lkdGg9IjU1IiBzdHlsZT0id2lkdGg6NDEuMjVwdDtib3Jk
ZXI6bm9uZTtwYWRkaW5nOjkuNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuYXZhc3QuY29tL3NpZy1lbWFpbD91
dG1fbWVkaXVtPWVtYWlsJmFtcDt1dG1fc291cmNlPWxpbmsmYW1wO3V0bV9jYW1wYWlnbj1zaWct
ZW1haWwmYW1wO3V0bV9jb250ZW50PWVtYWlsY2xpZW50JmFtcDt1dG1fdGVybT1vYS0yMzIyLWIi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlO3RleHQtZGVjb3JhdGlv
bjpub25lIj48aW1nIGJvcmRlcj0iMCIgaWQ9Il94MDAwMF9pMTA2MiIgc3JjPSJodHRwczovL2lw
bWNkbi5hdmFzdC5jb20vaW1hZ2VzLzIwMTYvaWNvbnMvaWNvbi1lbnZlbG9wZS10aWNrLXJvdW5k
LW9yYW5nZV8xODR4MTE2LXYxLnBuZyI+PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC90ZD4NCjx0ZCB3aWR0aD0iNDcwIiBzdHlsZT0id2lkdGg6MzUyLjVwdDtib3JkZXI6bm9u
ZTtwYWRkaW5nOjkuMHB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTMuNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiM0MTQyNEUiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmF2YXN0LmNvbS9zaWctZW1h
aWw/dXRtX21lZGl1bT1lbWFpbCZhbXA7dXRtX3NvdXJjZT1saW5rJmFtcDt1dG1fY2FtcGFpZ249
c2lnLWVtYWlsJmFtcDt1dG1fY29udGVudD1lbWFpbGNsaWVudCZhbXA7dXRtX3Rlcm09b2EtMjMy
Mi1iIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDUzRUEiPlZpcnVzLWZy
ZWU8L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC90ZD4NCjwvdHI+
DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFHcmFuZGUmcXVv
dDssJnF1b3Q7c2VyaWYmcXVvdDs7YmFja2dyb3VuZDp3aGl0ZSI+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtMdWNpZGFHcmFuZGUmcXVvdDssJnF1b3Q7c2VyaWYm
cXVvdDsiPjxicj4NCjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj5zZmMgbWFpbGluZyBs
aXN0PC9zcGFuPjxicj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lkYUdyYW5kZSZx
dW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpwdXJwbGU7YmFja2dyb3VuZDp3aGl0ZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0x1Y2lkYUdyYW5kZSZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+PGJyPg0KPC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0x1Y2lkYUdyYW5k
ZSZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpwdXJwbGU7YmFja2dyb3VuZDp3aGl0ZSI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4tLTxicj4NCiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZp
ZXJubyZxdW90Ozxicj4NCjxicj4NCkRyIERpZWdvIFIuIExvcGV6PGJyPg0KVGVsZWZvbmljYSBJ
JiM0MztEPGJyPg0KPGEgaHJlZj0iaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovIj5o
dHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei88L2E+PGJyPg0KPGJyPg0KZS1tYWlsOiA8
YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbSI+ZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbTwvYT48YnI+DQpUZWw6ICZuYnNwOyAmbmJzcDsmIzQzOzM0IDkxMyAx
MjkgMDQxPGJyPg0KTW9iaWxlOiAmIzQzOzM0IDY4MiAwNTEgMDkxPGJyPg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIy
IiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpncmF5Ij48YnI+DQpFc3RlIG1lbnNh
amUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3RpbmF0
YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZpZGVu
Y2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBkZSBk
ZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBu
b3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7Nu
IHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmly
dHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1lbnNh
amUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1l
bnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxicj4N
Cjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMg
cHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUg
cmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91
IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmlidXRp
b24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5v
dCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxl
dGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0g
ZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHD
p8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZv
IGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhv
cmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhDQog
bGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9y
aXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2
aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1
ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9j
ZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHRhYmxlIGNs
YXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0QzRDRERSAxLjBwdCI+DQo8dGJvZHk+DQo8dHI+
DQo8dGQgd2lkdGg9IjU1IiBzdHlsZT0id2lkdGg6NDEuMjVwdDtib3JkZXI6bm9uZTtwYWRkaW5n
OjkuNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVm
PSJodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVtYWlsP3V0bV9tZWRpdW09ZW1haWwmYW1wO3V0
bV9zb3VyY2U9bGluayZhbXA7dXRtX2NhbXBhaWduPXNpZy1lbWFpbCZhbXA7dXRtX2NvbnRlbnQ9
ZW1haWxjbGllbnQmYW1wO3V0bV90ZXJtPW9hLTIzMjItYSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSI0NiIg
aGVpZ2h0PSIyOSIgaWQ9Il94MDAwMF9pMTA2NCIgc3JjPSJodHRwczovL2lwbWNkbi5hdmFzdC5j
b20vaW1hZ2VzLzIwMTYvaWNvbnMvaWNvbi1lbnZlbG9wZS10aWNrLXJvdW5kLW9yYW5nZV8xODR4
MTE2LXYxLnBuZyI+PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9
IjQ3MCIgc3R5bGU9IndpZHRoOjM1Mi41cHQ7Ym9yZGVyOm5vbmU7cGFkZGluZzo5LjBwdCAuNzVw
dCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6
MTMuNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0MTQyNEUiPlZpcnVzLWZy
ZWUuDQo8YSBocmVmPSJodHRwczovL3d3dy5hdmFzdC5jb20vc2lnLWVtYWlsP3V0bV9tZWRpdW09
ZW1haWwmYW1wO3V0bV9zb3VyY2U9bGluayZhbXA7dXRtX2NhbXBhaWduPXNpZy1lbWFpbCZhbXA7
dXRtX2NvbnRlbnQ9ZW1haWxjbGllbnQmYW1wO3V0bV90ZXJtPW9hLTIzMjItYSIgdGFyZ2V0PSJf
YmxhbmsiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiM0NDUzRUEiPnd3dy5hdmFzdC5jb208L3NwYW4+
PC9hPiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3Rh
YmxlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E8355113905631478EFF04F5AA706E9830FC7C7Cwtlexchp2sandvi_--


From nobody Fri Jun 24 09:07:14 2016
Return-Path: <agenda@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 18B6E12DC9F; Fri, 24 Jun 2016 09:00:56 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <mls.ietf@gmail.com>, <sfc-chairs@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160624160056.10933.7627.idtracker@ietfa.amsl.com>
Date: Fri, 24 Jun 2016 09:00:56 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/U8XsgsxzTXNAMwOv12xb05Z1Vkk>
Cc: sfc@ietf.org, akatlas@gmail.com
Subject: [sfc] sfc - Requested session has been scheduled for IETF 96
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2016 16:00:56 -0000

Dear Martin Stiemerling,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 

sfc Session 1 (2:00:00)
    Monday, Afternoon Session II 1540-1740
    Room Name: Potsdam III size: 250
    ---------------------------------------------
    


Request Information:


---------------------------------------------------------
Working Group Name: Service Function Chaining
Area Name: Routing Area
Session Requester: Martin Stiemerling

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 200
Conflicts to Avoid: 
 First Priority: spring sdnrg rtgwg nvo3 mpls lisp idr i2rs bess tsvarea tsvwg rmcat




Special Requests:
  Please add the quic bof (if approved to the 1st priority conflict list)
---------------------------------------------------------


From nobody Sun Jun 26 01:12:38 2016
Return-Path: <talmi@marvell.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08F0F12B02C; Sun, 26 Jun 2016 01:12:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 Ma3InIKav-En; Sun, 26 Jun 2016 01:12:21 -0700 (PDT)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.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 AC46112B01A; Sun, 26 Jun 2016 01:12:21 -0700 (PDT)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id u5Q879oB028387; Sun, 26 Jun 2016 01:12:20 -0700
Received: from il-exch02.marvell.com ([199.203.130.102]) by mx0b-0016f401.pphosted.com with ESMTP id 23ssfej658-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 26 Jun 2016 01:12:20 -0700
Received: from IL-EXCH01.marvell.com (10.4.102.220) by IL-EXCH02.marvell.com (10.4.102.221) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sun, 26 Jun 2016 11:12:17 +0300
Received: from IL-EXCH01.marvell.com ([fe80::41:1c9f:8611:3a4a]) by IL-EXCH01.marvell.com ([fe80::41:1c9f:8611:3a4a%20]) with mapi id 15.00.1104.000; Sun, 26 Jun 2016 11:12:17 +0300
From: Tal Mizrahi <talmi@marvell.com>
To: "draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org" <draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org>, "draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org" <draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: Comments about Overlay OAM Drafts
Thread-Index: AdHPgQ8L7yui3SQ6S8i+8JhXelTIiw==
Date: Sun, 26 Jun 2016 08:12:16 +0000
Message-ID: <7e12c3e474924b04b133da754e2f9cf8@IL-EXCH01.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.4.102.210]
Content-Type: multipart/alternative; boundary="_000_7e12c3e474924b04b133da754e2f9cf8ILEXCH01marvellcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-06-26_05:, , signatures=0
X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606260090
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/KbacTDO9rHdBvumaSYtMiR_zARA>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: [sfc] Comments about Overlay OAM Drafts
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Jun 2016 08:12:24 -0000

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

Dear OOAM Authors,

I have read the two OOAM drafts, and I have some comments. Please see below=
.


Comments about draft-ooamdt-rtgwg-ooam-requirement:
https://tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-requirement-00

A general question about the draft: does the draft define requirements for =
operators, requirements for vendors, or requirements for IETF working group=
s? These are three significantly different scopes, and reading the document=
 I was not able to assess who the requirements are intended for.

Other comments:

1.       Section 3: The term 'UCMP' is defined in Section 3, but not used i=
n the document.

2.       The following terms are used in the draft without having been defi=
ned:

-          'OAM session'

-          'node'

-          'centralized controller'

-          'FM'

3.       Section 4.1.1: 'Reverse Defect Indication (RDI)' =3D=3D> RDI usual=
ly stands for Remote Defect Indication.

4.       Section 4.1.2: "Overlay OAM MAY support verification of the mappin=
g between its data plane state and client layer services" - please clarify =
further.

5.       Section 4.2: the terms 'active' and 'passive' have not been define=
d in the current draft (you may want to cite RFC 7799).
Specifically, this clarification is necessary since the term 'passive' acco=
rding to RFC 7799 is slightly different than the term 'passive' in draft-ie=
tf-ippm-alt-mark-00.

6.       Section 6 - certainly the OAM requirements have security implicati=
ons. For example, OAM protocols may be subject to DoS attacks and to networ=
k recon. Some of these considerations are discussed in RFC 7276.


Comments about draft-ooamdt-rtgwg-oam-gap-analysis:
https://tools.ietf.org/html/draft-ooamdt-rtgwg-oam-gap-analysis-01


1.       I believe having an OAM gap analysis draft is a good idea.

2.       The current draft is still very preliminary, and some of the secti=
ons are still empty.

3.       Section 1: The introduction of the document goes way beyond the sc=
ope of the title (Gap Analysis). The intro actually defines the baseline of=
 an Overlay OAM solution. Either this part should be removed from the docum=
ent, or the scope of the document should be redefined.

4.       Section 3.3: this section is unclear, and should probably be rephr=
ased.
The section discusses both in-band telemetry and passive monitoring, and it=
 is not clear whether the two are related or not.

5.       Section 5: it looks like this text was copied from another draft, =
and is not applicable to this document.


Cheers,
Tal.

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:92484850;
	mso-list-type:hybrid;
	mso-list-template-ids:-617587076 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1063912594;
	mso-list-type:hybrid;
	mso-list-template-ids:560997566 636768750 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:Arial;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1564870170;
	mso-list-type:hybrid;
	mso-list-template-ids:1016887024 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear OOAM Authors,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have read the two OOAM drafts, and I have some com=
ments. Please see below.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments about draft-ooamdt-rtgwg-ooam-requirement:<=
o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/draft-ooamdt-=
rtgwg-ooam-requirement-00">https://tools.ietf.org/html/draft-ooamdt-rtgwg-o=
oam-requirement-00</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A general question about the draft: does the draft d=
efine requirements for operators, requirements for vendors, or requirements=
 for IETF working groups? These are three significantly different scopes, a=
nd reading the document I was not
 able to assess who the requirements are intended for.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Other comments:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 3: The term &#8216=
;UCMP&#8217; is defined in Section 3, but not used in the document.<o:p></o=
:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The following terms are us=
ed in the draft without having been defined:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>&#8216;OAM session&#8217;<=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>&#8216;node&#8217;<o:p></o=
:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>&#8216;centralized control=
ler&#8217;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>&#8216;FM&#8217;<o:p></o:p=
></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 4.1.1: &#8216;Reve=
rse Defect Indication (RDI)&#8217; =3D=3D&gt; RDI usually stands for Remote=
 Defect Indication.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">4.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 4.1.2: &#8220;Over=
lay OAM MAY support verification of the mapping between its data plane stat=
e and client layer services&#8221; &#8211; please clarify further.<o:p></o:=
p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">5.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 4.2: the terms &#8=
216;active&#8217; and &#8216;passive&#8217; have not been defined in the cu=
rrent draft (you may want to cite RFC 7799).<br>
Specifically, this clarification is necessary since the term &#8216;passive=
&#8217; according to RFC 7799 is slightly different than the term &#8216;pa=
ssive&#8217; in draft-ietf-ippm-alt-mark-00.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l2 leve=
l1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">6.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 6 &#8211; certainl=
y the OAM requirements have security implications. For example, OAM protoco=
ls may be subject to DoS attacks and to network recon. Some of these consid=
erations are discussed in RFC 7276.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments about draft-ooamdt-rtgwg-oam-gap-analysis:<=
o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/draft-ooamdt-=
rtgwg-oam-gap-analysis-01">https://tools.ietf.org/html/draft-ooamdt-rtgwg-o=
am-gap-analysis-01</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo3"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>I believe having an OAM ga=
p analysis draft is a good idea.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo3"><![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>The current draft is still=
 very preliminary, and some of the sections are still empty.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo3"><![if !supportLists]><span style=3D"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 1: The introductio=
n of the document goes way beyond the scope of the title (Gap Analysis). Th=
e intro actually defines the baseline of an Overlay OAM solution. Either th=
is part should be removed from the
 document, or the scope of the document should be redefined.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo3"><![if !supportLists]><span style=3D"mso-list:Ignore">4.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 3.3: this section =
is unclear, and should probably be rephrased.<br>
The section discusses both in-band telemetry and passive monitoring, and it=
 is not clear whether the two are related or not.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo3"><![if !supportLists]><span style=3D"mso-list:Ignore">5.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><![endif]><span dir=3D"LTR"></span>Section 5: it looks like t=
his text was copied from another draft, and is not applicable to this docum=
ent.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
<p class=3D"MsoNormal">Tal.<o:p></o:p></p>
</div>
</body>
</html>

--_000_7e12c3e474924b04b133da754e2f9cf8ILEXCH01marvellcom_--


From nobody Sun Jun 26 07:16:26 2016
Return-Path: <naikumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65A9F12B01F; Sun, 26 Jun 2016 07:16:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.947
X-Spam-Level: 
X-Spam-Status: No, score=-15.947 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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
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 VjknZ4P1SVPs; Sun, 26 Jun 2016 07:16:24 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7D7B12B015; Sun, 26 Jun 2016 07:16:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=283; q=dns/txt; s=iport; t=1466950583; x=1468160183; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=qfVtnlv3P6dhgPC+D2R5N1b/ownI4AJH0hBwhDC+8MM=; b=R0ZQWr7JbOGPzjUNb28pPoGBdI4+p65f77cPyyWGci5dz6V0ogAXPUcI V2W1v589R46vxEEP1TdSUVbifDANegQyRmV2UnHAeYnLos21M7DKFcKLG npBANqWhKLvdceieHUsrhawSQboGv9eBoPT1SLxs7bHoi3Ctw4wLrf1Ms I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ANAgBI4m9X/4ENJK1bgz6BUwa6JYF7h?= =?us-ascii?q?hgCgSI4FAEBAQEBAQFlJ4RNAQEEOj8QAgEINhAyJQEBBAENBYgwxxcBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEcinWEIwEBhXYBBJkBAY42gVMBFYRUgy6FOY9+AR42g?= =?us-ascii?q?3BuiCM2fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.26,531,1459814400"; d="scan'208";a="290081494"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Jun 2016 14:16:23 +0000
Received: from XCH-RCD-015.cisco.com (xch-rcd-015.cisco.com [173.37.102.25]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u5QEGMKq003490 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 26 Jun 2016 14:16:22 GMT
Received: from xch-rcd-015.cisco.com (173.37.102.25) by XCH-RCD-015.cisco.com (173.37.102.25) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sun, 26 Jun 2016 09:16:22 -0500
Received: from xch-rcd-015.cisco.com ([173.37.102.25]) by XCH-RCD-015.cisco.com ([173.37.102.25]) with mapi id 15.00.1210.000; Sun, 26 Jun 2016 09:16:22 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Tal Mizrahi <talmi@marvell.com>, "draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org" <draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org>, "draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org" <draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: Comments about Overlay OAM Drafts
Thread-Index: AdHPgQ8L7yui3SQ6S8i+8JhXelTIiwAPKBqA
Date: Sun, 26 Jun 2016 14:16:22 +0000
Message-ID: <D3955BC6.165106%naikumar@cisco.com>
References: <7e12c3e474924b04b133da754e2f9cf8@IL-EXCH01.marvell.com>
In-Reply-To: <7e12c3e474924b04b133da754e2f9cf8@IL-EXCH01.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.20.14]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <1F8CFF8700C64144B809AF8CF4704B09@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/zdnQ8UCLkAZpREESkEvlaq5cWTM>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [sfc] Comments about Overlay OAM Drafts
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Jun 2016 14:16:25 -0000

Hi Tal,

The comments seems to be missing in the mail. Can you please share the
same?.

Thanks,
Nagendra

On 6/26/16, 4:12 AM, "Tal Mizrahi" <talmi@marvell.com> wrote:

>Dear OOAM Authors,
>
>I have read the two OOAM drafts, and I have some comments. Please see
>below


From nobody Sun Jun 26 07:20:37 2016
Return-Path: <talmi@marvell.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95E3112B024; Sun, 26 Jun 2016 07:20:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham 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 x4NNS4-2xPq5; Sun, 26 Jun 2016 07:20:12 -0700 (PDT)
Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) (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 E71EE12B00B; Sun, 26 Jun 2016 07:20:12 -0700 (PDT)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id u5QEGdjb003969; Sun, 26 Jun 2016 07:20:11 -0700
Received: from il-exch01.marvell.com ([199.203.130.101]) by mx0a-0016f401.pphosted.com with ESMTP id 23sqak3a3c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 26 Jun 2016 07:20:11 -0700
Received: from IL-EXCH01.marvell.com (10.4.102.220) by IL-EXCH01.marvell.com (10.4.102.220) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sun, 26 Jun 2016 17:20:08 +0300
Received: from IL-EXCH01.marvell.com ([fe80::41:1c9f:8611:3a4a]) by IL-EXCH01.marvell.com ([fe80::41:1c9f:8611:3a4a%20]) with mapi id 15.00.1104.000; Sun, 26 Jun 2016 17:20:08 +0300
From: Tal Mizrahi <talmi@marvell.com>
To: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, "draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org" <draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org>, "draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org" <draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: Comments about Overlay OAM Drafts
Thread-Index: AdHPgQ8L7yui3SQ6S8i+8JhXelTIiwAPKBqAAAIJKnA=
Date: Sun, 26 Jun 2016 14:20:07 +0000
Message-ID: <48da4f66881d4accb182513b39744fc1@IL-EXCH01.marvell.com>
References: <7e12c3e474924b04b133da754e2f9cf8@IL-EXCH01.marvell.com> <D3955BC6.165106%naikumar@cisco.com>
In-Reply-To: <D3955BC6.165106%naikumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.4.102.210]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-06-26_07:, , signatures=0
X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606260159
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/gRNZS4KO6CVAUi1Rz2v5Xl2o61s>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [sfc] Comments about Overlay OAM Drafts
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Jun 2016 14:20:15 -0000

Dear Nagendra,

>The comments seems to be missing in the mail. Can you please share the
>same?.

Strange... The comments seem to be visible in the mail archive (https://mai=
larchive.ietf.org/arch/msg/rtgwg/EPxJQcw9lOAIHV2HkRwNE6GVxAU).

Nevertheless, here goes again:


Comments about draft-ooamdt-rtgwg-ooam-requirement:
https://tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-requirement-00

A general question about the draft: does the draft define requirements for =
operators, requirements for vendors, or requirements for IETF working group=
s? These are three significantly different scopes, and reading the document=
 I was not able to assess who the requirements are intended for.

Other comments:
1.	Section 3: The term 'UCMP' is defined in Section 3, but not used in the =
document.
2.	The following terms are used in the draft without having been defined:
-	'OAM session'
-	'node'
-	'centralized controller'
-	'FM'
3.	Section 4.1.1: 'Reverse Defect Indication (RDI)' =3D=3D> RDI usually sta=
nds for Remote Defect Indication.
4.	Section 4.1.2: "Overlay OAM MAY support verification of the mapping betw=
een its data plane state and client layer services" - please clarify furthe=
r.
5.	Section 4.2: the terms 'active' and 'passive' have not been defined in t=
he current draft (you may want to cite RFC 7799).
Specifically, this clarification is necessary since the term 'passive' acco=
rding to RFC 7799 is slightly different than the term 'passive' in draft-ie=
tf-ippm-alt-mark-00.
6.	Section 6 - certainly the OAM requirements have security implications. F=
or example, OAM protocols may be subject to DoS attacks and to network reco=
n. Some of these considerations are discussed in RFC 7276.


Comments about draft-ooamdt-rtgwg-oam-gap-analysis:
https://tools.ietf.org/html/draft-ooamdt-rtgwg-oam-gap-analysis-01

1.	I believe having an OAM gap analysis draft is a good idea.
2.	The current draft is still very preliminary, and some of the sections ar=
e still empty.=20
3.	Section 1: The introduction of the document goes way beyond the scope of=
 the title (Gap Analysis). The intro actually defines the baseline of an Ov=
erlay OAM solution. Either this part should be removed from the document, o=
r the scope of the document should be redefined.
4.	Section 3.3: this section is unclear, and should probably be rephrased.
The section discusses both in-band telemetry and passive monitoring, and it=
 is not clear whether the two are related or not.
5.	Section 5: it looks like this text was copied from another draft, and is=
 not applicable to this document.


Cheers,
Tal.



>-----Original Message-----
>From: Nagendra Kumar Nainar (naikumar) [mailto:naikumar@cisco.com]
>Sent: Sunday, June 26, 2016 5:16 PM
>To: Tal Mizrahi; draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org; draft=
-
>ooamdt-rtgwg-ooam-requirement@tools.ietf.org; rtgwg@ietf.org
>Cc: bier@ietf.org; sfc@ietf.org; nvo3@ietf.org
>Subject: Re: Comments about Overlay OAM Drafts
>
>Hi Tal,
>
>The comments seems to be missing in the mail. Can you please share the
>same?.
>
>Thanks,
>Nagendra
>
>On 6/26/16, 4:12 AM, "Tal Mizrahi" <talmi@marvell.com> wrote:
>
>>Dear OOAM Authors,
>>
>>I have read the two OOAM drafts, and I have some comments. Please see
>>below


From nobody Sun Jun 26 17:36:35 2016
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4E3412D1A2; Sun, 26 Jun 2016 17:36:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level: 
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-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 s0WB20OzmYfL; Sun, 26 Jun 2016 17:36:29 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 478B012D0F1; Sun, 26 Jun 2016 17:36:29 -0700 (PDT)
X-AuditID: c618062d-f79886d000002334-8a-57706ae38990
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usplmg20.ericsson.net (Symantec Mail Security) with SMTP id 0A.85.09012.3EA60775; Mon, 27 Jun 2016 01:53:07 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0294.000; Sun, 26 Jun 2016 20:36:27 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Tal Mizrahi <talmi@marvell.com>, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, "draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org" <draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org>, "draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org" <draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: Comments about Overlay OAM Drafts
Thread-Index: AdHPgQ8L7yui3SQ6S8i+8JhXelTIiwAPKBqAAAIJKnAAD6mBkA==
Date: Mon, 27 Jun 2016 00:36:27 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221AB8DC9@eusaamb103.ericsson.se>
References: <7e12c3e474924b04b133da754e2f9cf8@IL-EXCH01.marvell.com> <D3955BC6.165106%naikumar@cisco.com> <48da4f66881d4accb182513b39744fc1@IL-EXCH01.marvell.com>
In-Reply-To: <48da4f66881d4accb182513b39744fc1@IL-EXCH01.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsUyuXRPrO7jrIJwg/a5ShZLZ+xhsvh28w6L xZOr3WwWrydOZbN4Ol/S4sKb38wWTx5sZbd49W8LiwOHx5TfG1k9liz5yeQxeeFFZo8vlz+z BbBEcdmkpOZklqUW6dslcGWs7XrIWnBcveLxvroGxocKXYycHBICJhKnp25lgbDFJC7cW8/W xcjFISRwlFFi542bLBDOckaJOycWsYJUsQkYSbzY2MMOkhARuM8k8fbNJCaQBLNAqsSqg+/B ioQF9CT+f/4MNlZEQF/iyISV7BC2k8T3G3cYuxg5OFgEVCUWzbIDMXkFfCUOfvCH2LWMUeLr jX1g5ZwCrhJ7/50DsxmBrvt+ag3UKnGJW0/mM0FcLSCxZM95ZghbVOLl43+sELaSxJzX15gh 6nUkFuz+xAZha0ssW/gaLM4rIChxcuYTlgmMYrOQjJ2FpGUWkpZZSFoWMLKsYuQoLS7IyU03 MtjECIy5YxJsujsY70/3PMQowMGoxMOrIFEQLsSaWFZcmXuIUYKDWUmEd1oxUIg3JbGyKrUo P76oNCe1+BCjNAeLkjiv2CPFcCGB9MSS1OzU1ILUIpgsEwenVAOjirfo1LJdt6MfNuUInnNx 830X8ufGwp+64vpeV3vNbh29kcz4Xepe4P12J6M1X1k+R860Tv748Pj2twsV/DKPvnQ/wDEl LMHiru9J5zmedwW1rHkmfrDLFRbs9WhLaLQq/H/pduaTn+em+YQdD9ys/2nqWyff3n1ljPe3 3W98NzUldYVCqrebEktxRqKhFnNRcSIAJcK4XrUCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/RuNCnMX_jcynSCO9Qqibm8TU6dI>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [sfc] Comments about Overlay OAM Drafts
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jun 2016 00:36:33 -0000

Hi Tal,
many thanks for your thorough review of the documents by OOAM DT, greatly a=
ppreciated. Please find my answers and notes in-line and tagged GIM>>. We'r=
e preparing updates to both drafts and will reflect your comments in the co=
ming updates.

	Regards,
		Greg

-----Original Message-----
From: Tal Mizrahi [mailto:talmi@marvell.com]=20
Sent: Sunday, June 26, 2016 7:20 AM
To: Nagendra Kumar Nainar (naikumar); draft-ooamdt-rtgwg-oam-gap-analysis@t=
ools.ietf.org; draft-ooamdt-rtgwg-ooam-requirement@tools.ietf.org; rtgwg@ie=
tf.org
Cc: bier@ietf.org; sfc@ietf.org; nvo3@ietf.org
Subject: RE: Comments about Overlay OAM Drafts

Dear Nagendra,

>The comments seems to be missing in the mail. Can you please share the=20
>same?.

Strange... The comments seem to be visible in the mail archive (https://mai=
larchive.ietf.org/arch/msg/rtgwg/EPxJQcw9lOAIHV2HkRwNE6GVxAU).

Nevertheless, here goes again:


Comments about draft-ooamdt-rtgwg-ooam-requirement:
https://tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-requirement-00

A general question about the draft: does the draft define requirements for =
operators, requirements for vendors, or requirements for IETF working group=
s? These are three significantly different scopes, and reading the document=
 I was not able to assess who the requirements are intended for.

Other comments:
1.	Section 3: The term 'UCMP' is defined in Section 3, but not used in the =
document.
GIM>> Good catch, will clear
2.	The following terms are used in the draft without having been defined:
-	'OAM session'
-	'node'
-	'centralized controller'
-	'FM'
GIM>> While Fault Management is straightforward
3.	Section 4.1.1: 'Reverse Defect Indication (RDI)' =3D=3D> RDI usually sta=
nds for Remote Defect Indication.
GIM>> Indeed, thank you. Will update.
4.	Section 4.1.2: "Overlay OAM MAY support verification of the mapping betw=
een its data plane state and client layer services" - please clarify furthe=
r.
GIM>> We intend to provide solutions in the new document. But one use case =
discussed in draft-nordmark-nvo3-transcending-traceroute.
5.	Section 4.2: the terms 'active' and 'passive' have not been defined in t=
he current draft (you may want to cite RFC 7799).
Specifically, this clarification is necessary since the term 'passive' acco=
rding to RFC 7799 is slightly different than the term 'passive' in draft-ie=
tf-ippm-alt-mark-00.
GIM>> Yes, and we are talking about measurement methods that can be used "a=
lmost as passive" and explain the requirements toward the overlay to achiev=
e such behavior.
6.	Section 6 - certainly the OAM requirements have security implications. F=
or example, OAM protocols may be subject to DoS attacks and to network reco=
n. Some of these considerations are discussed in RFC 7276.


Comments about draft-ooamdt-rtgwg-oam-gap-analysis:
https://tools.ietf.org/html/draft-ooamdt-rtgwg-oam-gap-analysis-01

1.	I believe having an OAM gap analysis draft is a good idea.
GIM>> Thank you.
2.	The current draft is still very preliminary, and some of the sections ar=
e still empty.=20
GIM>> we'll post update before the cut-off date to discuss it in Berlin.
3.	Section 1: The introduction of the document goes way beyond the scope of=
 the title (Gap Analysis). The intro actually defines the baseline of an Ov=
erlay OAM solution. Either this part should be removed from the document, o=
r the scope of the document should be redefined.
GIM>> I think it may justified as we list existing IETF OAM protocols. Thou=
gh we may move them out of the Introduction and into the new section.
4.	Section 3.3: this section is unclear, and should probably be rephrased.
The section discusses both in-band telemetry and passive monitoring, and it=
 is not clear whether the two are related or not.
GIM>> We've discussed the telemetry and it could be collected using active =
OAM, i.e. using injected OAM packets, or using passive-like method. Interes=
tingly to discussion in RFC 7799, telemetry collection may use methods that=
 could be characterized as hybrid methods as well.
5.	Section 5: it looks like this text was copied from another draft, and is=
 not applicable to this document.
GIM>> Indeed, we've removed it in the working version. Contributions are we=
lcome and appreciated.

Cheers,
Tal.



>-----Original Message-----
>From: Nagendra Kumar Nainar (naikumar) [mailto:naikumar@cisco.com]
>Sent: Sunday, June 26, 2016 5:16 PM
>To: Tal Mizrahi; draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org;=20
>draft- ooamdt-rtgwg-ooam-requirement@tools.ietf.org; rtgwg@ietf.org
>Cc: bier@ietf.org; sfc@ietf.org; nvo3@ietf.org
>Subject: Re: Comments about Overlay OAM Drafts
>
>Hi Tal,
>
>The comments seems to be missing in the mail. Can you please share the=20
>same?.
>
>Thanks,
>Nagendra
>
>On 6/26/16, 4:12 AM, "Tal Mizrahi" <talmi@marvell.com> wrote:
>
>>Dear OOAM Authors,
>>
>>I have read the two OOAM drafts, and I have some comments. Please see=20
>>below


From nobody Sun Jun 26 21:23:57 2016
Return-Path: <mls.ietf@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D89B128B44 for <sfc@ietfa.amsl.com>; Sun, 26 Jun 2016 21:23:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham 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 Ksh1HQB2nfl7 for <sfc@ietfa.amsl.com>; Sun, 26 Jun 2016 21:23:54 -0700 (PDT)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (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 AA65F128E18 for <sfc@ietf.org>; Sun, 26 Jun 2016 21:23:53 -0700 (PDT)
Received: by mail-wm0-x229.google.com with SMTP id v199so83794277wmv.0 for <sfc@ietf.org>; Sun, 26 Jun 2016 21:23:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=to:reply-to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=qDEe3+0PkGU88njCJT50Eg7oBx4/h7EFeDU73pXK9zU=; b=T+lXpjGHr9eq49eatRnxZK2huJk7I0AyG471yx2En4q7USa58wOzUlZj3JklT/kHUp VrAGA1Ba7vDIrFqilcriMwK0jR4e5xEE2SR1bS7YdTrH64O7B/yofm67AN33lQMctMPG O+KhZN2r3RNk9zuUJ44hE8czHta6jYWd4WuT3UUa+D3ahHeRIAEb5XQJdOdkVmPFePkK KQxsX3vdH8xE79yVnG4V9nz+cHko823v1Fzl4XTDUbYbdIyoISr6XzF8PSIrZ0sCvKiY S6bR2D17CvYc/WzqmCqg714SfURRKidb1OJV7NKyz2Yp7Os31B8pVWDG+0vLEKnUKY+8 dKJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:reply-to:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=qDEe3+0PkGU88njCJT50Eg7oBx4/h7EFeDU73pXK9zU=; b=NXiAVu7wFx1KB8Uc+tIJx83Nq8ZngFtvh+bpK5W/Nt72W8wKrlFWSGUYyhbBOmSy+c g1FWtgl+HbzUi/exI4FKWBvQptKjTXe6MvDZz3AER3PbP83jgLOVDXIhCWJFAhClaJVr NjFrUINj8J5s/0P1ABd7wpWENWHLRXqyeLTnqQtejN479N822arQ3VKrvVaWRTivRjWr cNeIQA59qMQshRycg0e8hr9UCKarrctA+VLTWMcu8srsDiT/4lTP35lNWr6gag+klGCk gUf365Dytkt+Wlx2ocpUf/p3y+1clJwNrN5aMrD16JfOZx2KPEcgFTJornmf9O7HaYeS yfiQ==
X-Gm-Message-State: ALyK8tLJd3rU27V8hhNJdpwIIoP7BOAPYn3uX8aTS8NKsBWZmYBuCP0iIlnaydTWCKbnRA==
X-Received: by 10.194.239.232 with SMTP id vv8mr13222826wjc.166.1467001431709;  Sun, 26 Jun 2016 21:23:51 -0700 (PDT)
Received: from [192.168.2.101] (pD9F0D814.dip0.t-ipconnect.de. [217.240.216.20]) by smtp.googlemail.com with ESMTPSA id w81sm9446284wmg.20.2016.06.26.21.23.50 for <sfc@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 Jun 2016 21:23:50 -0700 (PDT)
To: sfc@ietf.org
From: Martin Stiemerling <mls.ietf@gmail.com>
Message-ID: <f620eb13-5879-08e5-1acb-ae4aabcbd023@gmail.com>
Date: Mon, 27 Jun 2016 06:22:33 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/WdVXuhEAnT1iYaGyryIT16DisYQ>
Subject: [sfc] Call for Berlin SFC Agenda Topics
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jun 2016 04:23:55 -0000

Greetings WG:

Our meeting in Berlin is fast approaching. As always the goal of the 
meeting will be to make the best use of our limited face-to-face time. 
With that in mind we welcome requests for agenda time.

As we build the meeting agenda our goal will be to select presentations 
that best further the work of the WG, and that generally means focusing 
on key charter deliverables and topics with important open issues to 
resolve. When making a request please consider what you think the WG 
should do with its content â€“ for example:

- Does the document have useful content that should be moved into 
another WG document or progress on its own merit
- Does the content have a good basis for one of the WG documents per the 
charter
- Should the document content be merged with one or more other 
documents, so that a combined document could become a WG document

**Please send your request to the SFC chairs until July 1st, 9 am EST.**

The request must include the name of the draft to be presented, time for 
the presentation requested, and the presenter.

Thanks,

Jim, Thomas & Martin


From nobody Mon Jun 27 06:14:22 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0F6912D196 for <sfc@ietfa.amsl.com>; Mon, 27 Jun 2016 06:14:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.326
X-Spam-Level: 
X-Spam-Status: No, score=-3.326 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.426] 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 VsUsCH2BkF2m for <sfc@ietfa.amsl.com>; Mon, 27 Jun 2016 06:14:19 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D885312B004 for <sfc@ietf.org>; Mon, 27 Jun 2016 06:14:18 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by WTL-EXCHP-3.sandvine.com ([::1]) with mapi id 14.03.0195.001; Mon, 27 Jun 2016 09:14:17 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New Version Notification for draft-dolson-sfc-hierarchical-06.txt
Thread-Index: AQHR0HQeskhQvqSVe0KSOsmSQP1vNJ/9SAFw
Date: Mon, 27 Jun 2016 13:14:17 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830FD1EB2@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/vnyi7gEu3Aiq4rk9XIGYzCs8-2I>
Subject: [sfc] FW: New Version Notification for draft-dolson-sfc-hierarchical-06.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jun 2016 13:14:21 -0000

UGxlYXNlIHNlZSBvdXIgbmV3IHN1Ym1pc3Npb24gZm9yIEhpZXJhcmNoaWNhbCBTRkMgKGhTRkMp
Lg0KVGhlcmUgaXMgYSBuZXcgc2VjdGlvbiAzLjEuNSBvbiB0aGUgU3RhdGVmdWwgLyBNZXRhZGF0
YSBIeWJyaWQgYXBwcm9hY2ggcHJvcG9zZWQgYnkgVmljdG9yIFZ1LA0KYW5kIHRoZXJlIGlzIGEg
bmV3IHNlY3Rpb24gNiBvbiBzdXBwb3J0aW5nIE5TSC1VbmF3YXJlIFNlcnZpY2UgRnVuY3Rpb25z
IHByb3Bvc2VkIGJ5IFNodW5zdWtlIEhvbW1hLg0KDQpUaGUgbGlua3MgYmVsb3cgcG9pbnQgdG8g
bmV3IHZlcnNpb25zIGFuZCBkaWZmcyBmcm9tIHByZXZpb3VzLg0KDQpUaGFua3MsDQotRGF2ZQ0K
DQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGludGVybmV0LWRyYWZ0c0Bp
ZXRmLm9yZyBbbWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZ10gDQpTZW50OiBNb25kYXks
IEp1bmUgMjcsIDIwMTYgOTowMiBBTQ0KVG86IFNodW5zdWtlIEhvbW1hOyBEaWVnbyBMb3Blejsg
VnUgQW5oIFZ1OyBEaWVnbyBSLiBMb3BlejsgVGluZyBBbzsgRGF2ZSBEb2xzb247IE1vaGFtZWQg
Qm91Y2FkYWlyOyBEYXBlbmcgTGl1DQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g
Zm9yIGRyYWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLTA2LnR4dA0KDQoNCkEgbmV3IHZlcnNp
b24gb2YgSS1ELCBkcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNi50eHQNCmhhcyBiZWVu
IHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgRGF2aWQgRG9sc29uIGFuZCBwb3N0ZWQgdG8gdGhl
DQpJRVRGIHJlcG9zaXRvcnkuDQoNCk5hbWU6CQlkcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNh
bA0KUmV2aXNpb246CTA2DQpUaXRsZToJCUhpZXJhcmNoaWNhbCBTZXJ2aWNlIEZ1bmN0aW9uIENo
YWluaW5nIChoU0ZDKQ0KRG9jdW1lbnQgZGF0ZToJMjAxNi0wNi0yNw0KR3JvdXA6CQlJbmRpdmlk
dWFsIFN1Ym1pc3Npb24NClBhZ2VzOgkJMjMNClVSTDogICAgICAgICAgICBodHRwczovL3d3dy5p
ZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDYu
dHh0DQpTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwvDQpIdG1saXplZDogICAgICAgaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLTA2DQpEaWZmOiAg
ICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWRvbHNvbi1z
ZmMtaGllcmFyY2hpY2FsLTA2DQoNCkFic3RyYWN0Og0KICAgSGllcmFyY2hpY2FsIFNlcnZpY2Ug
RnVuY3Rpb24gQ2hhaW5pbmcgKGhTRkMpIGlzIGEgbmV0d29yaw0KICAgYXJjaGl0ZWN0dXJlIGFs
bG93aW5nIGFuIG9yZ2FuaXphdGlvbiB0byBjb21wYXJ0bWVudGFsaXplIGEgbGFyZ2UtDQogICBz
Y2FsZSBuZXR3b3JrIGludG8gbXVsdGlwbGUgZG9tYWlucyBvZiBhZG1pbmlzdHJhdGlvbi4NCg0K
ICAgVGhlIGdvYWxzIG9mIGhTRkMgYXJlIHRvIG1ha2UgYSBsYXJnZS1zY2FsZSBuZXR3b3JrIGVh
c2llciB0byByZWFzb24NCiAgIGFib3V0LCBzaW1wbGVyIHRvIGNvbnRyb2wgYW5kIHRvIGFibGUg
c3VwcG9ydCBpbmRlcGVuZGVudCBmdW5jdGlvbmFsDQogICBncm91cHMgd2l0aGluIGxhcmdlIG9w
ZXJhdG9ycy4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBsZWFzZSBub3RlIHRo
YXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1p
c3Npb24NCnVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUg
YXQgdG9vbHMuaWV0Zi5vcmcuDQoNClRoZSBJRVRGIFNlY3JldGFyaWF0DQoNCg==


From nobody Mon Jun 27 23:05:18 2016
Return-Path: <gaurav.agrawal@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA9EE12D0BF for <sfc@ietfa.amsl.com>; Mon, 27 Jun 2016 23:05:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 omwE27lOzk14 for <sfc@ietfa.amsl.com>; Mon, 27 Jun 2016 23:05:13 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB01212B01F for <sfc@ietf.org>; Mon, 27 Jun 2016 23:05:12 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR20168; Tue, 28 Jun 2016 06:05:10 +0000 (GMT)
Received: from SZXEMI403-HUB.china.huawei.com (10.82.75.35) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 28 Jun 2016 07:05:09 +0100
Received: from SZXEMI502-MBX.china.huawei.com ([169.254.5.106]) by SZXEMI403-HUB.china.huawei.com ([10.83.65.55]) with mapi id 14.03.0235.001; Tue, 28 Jun 2016 14:05:00 +0800
From: Gaurav agrawal <gaurav.agrawal@huawei.com>
To: Nobin Mathew <nobinm@gmail.com>, "Anil Kumar S N (VRP Network BL)" <anil.sn@huawei.com>, VinodS Kumar <vinods.kumar@huawei.com>
Thread-Topic: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
Thread-Index: AQHRmwVIUpS6+aS9uku/09qKE/M3E5/+Sdkw
Date: Tue, 28 Jun 2016 06:05:00 +0000
Message-ID: <2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4@szxemi502-mbx.china.huawei.com>
References: <CAH0NxEo9HJNUoSzUTFPU0iR37k8xPeMC-3VEFaF7Ygz8+7QHWg@mail.gmail.com>
In-Reply-To: <CAH0NxEo9HJNUoSzUTFPU0iR37k8xPeMC-3VEFaF7Ygz8+7QHWg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.250.69]
Content-Type: multipart/alternative; boundary="_000_2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4szxemi502mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.57721397.0012, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.5.106, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3c9d46f579d9ddba94f4a53462ad0ee3
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Vwmyj24zAvmcwxVffyQIRY_lNr8>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jun 2016 06:05:17 -0000

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

SGkgTm9iaW4sDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgcGxlYXNlIGZpbmQgdGhlIHJl
c3BvbnNlIGluLWxpbmUuDQoNCkZyb206IE5vYmluIE1hdGhldyBbbWFpbHRvOm5vYmlubUBnbWFp
bC5jb21dDQpTZW50OiAyMDE25bm0NOaciDIw5pelIDE4OjM1DQpUbzogQW5pbCBLdW1hciBTIE4g
KFZSUCBOZXR3b3JrIEJMKTsgR2F1cmF2IGFncmF3YWw7IFZpbm9kUyBLdW1hcg0KQ2M6IHNmY0Bp
ZXRmLm9yZw0KU3ViamVjdDogW3NmY10gRmV3IFF1ZXJyaWVzIGZyb20gZHJhZnQtYWd2LXNmYy1w
YWNrZXQtZGVsYXktbWVhc3VyZW1lbnQtMDANCg0KDQpIaSBBbmlsIEt1bWFyIFMgTiwgR2F1cmF2
IEFncmF3YWwsVmlub2QgS3VtYXIgUywNCg0KSSBoYXZlIGZldyBxdWVzdGlvbiB3aXRoIHJlc3Bl
Y3QgdG8gdGhlIGRlbGF5IGNhbGN1bGF0aW9uIG1ldGhvZCBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0
ICJkcmFmdC1hZ3Ytc2ZjLXBhY2tldC1kZWxheS1tZWFzdXJlbWVudC0wMCIuDQpQbGVhc2UgbGV0
IG1lIGtub3cgeW91ciBvcGluaW9uIG9uIHRoaXMgcXVlcmllcy4NCg0KDQoxKQ0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLWRyYWZ0IHNlY3Rpb24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCiAgIDMuNiBJbmNvbWluZyBQYWNrZXRzIFByb2Nlc3NpbmcgYXQgTUENCg0K
ICAgICAgT24gcmVjZWl2aW5nIHRoZSBwYWNrZXQgd2l0aCBOU0ggaGVhZGVyIGZvbGxvd2luZyBv
cGVyYXRpb25zIGFyZQ0KICAgICAgY2FycmllZCBvdXQ6DQoNCiAgICAgIFN0ZXAgMTogRGV0ZWN0
aW9uIG9mIFBNIENvbnRleHQgSGVhZGVyIGluIGEgcGFja2V0LCBieSB2ZXJpZnlpbmcNCiAgICAg
ICAgICAgICAgdGhlIFBNIFRMViBDbGFzcyBhcyBhbGxvY2F0ZWQgYnkgSUFOQS4NCiAgICAgICAg
ICAgICAgKElmIG5vdCBkZXRlY3RlZCwgbW92ZSB0byBzdGVwIDYpDQoNCiAgICAgIFN0ZXAgMjog
Q2hlY2sgaWYgUE0gVHlwZSBmaWVsZCB2YWx1ZSBpcyA2IHRvIDEwLg0KICAgICAgICAgICAgICAo
SWYgbm90IG1vdmUgdG8gc3RlcCA2KS4NCg0KICAgICAgU3RlcCAzOiBJZiBQTSBUeXBlIFZhbHVl
ID0gNyB0byAxMCBtb3ZlIGRpcmVjdGx5IHRvIFN0ZXAgNQ0KDQogICAgICBTdGVwIDQ6IENoZWNr
IFByZXNlbmNlIG9mIHNlbGYgU2VydmljZSBpbmRleCBpbiBTZXJ2aWNlIEluZGV4IExpc3QNCiAg
ICAgICAgICAgICAgKElmIG5vdCBwcmVzZW50LCBtb3ZlIHRvIHN0ZXAgNikNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQpNQSBjYW4gYmUgU0Ygb3IgU0ZGICwgYnV0IGJhc2VkIG9uIHRoZSBzdGVwcyBn
aXZlbiBoZXJlLCBTRkYgY2Fubm90IGRvIHRoZSB0aW1lIHJlY29yZGluZyBvciByZXBvcnQgdG8g
Y29sbGVjdG9yIGJlY2F1c2UNCnN0ZXAgNCBjaGVja3MgdGhlIFNJIGluZGV4IGFuZCBTRkYgd2Ug
ZG8gbm90IGhhdmUgU2kgaW5kZXguDQoNClsgU0k6IExpc3Qgb2YgcGFydGljaXBhdGluZyBTZXJ2
aWNlIGZ1bmN0aW9ucyBpbiB0aGUgU0ZQLiBJdCBTSE9VTEQgYmUNCiAgIGluIGRlY3JlYXNpbmcg
b3JkZXIgb2YgdGhlIFNJIGZvciBvcHRpbWl6ZWQgdHJhdmVyc2FsIG9mIHRoZSBTSQ0KICAgcGFy
dGljaXBhdGlvbi4gXQ0KDQpTbyBpIHRoaW5nIHdlIG5lZWQgdG8gYWRkcmVzcyBTRkYgc2NlbmFy
aW8gYXMgd2VsbC4NCg0KDQpbR2F1cmF2LTFdIEluaXRpYWxseSB3ZSB0aG91Z2h0IG9mIGhhbmRs
aW5nIFNGRiBkdXJpbmcgaG9wIGJ5IGhvcCBtZWFzdXJlbWVudCBzY2VuYXJpbyBvbmx5LiBCdXQg
d2Ugc2VlIGEgdmFsaWQgcG9pbnQgaGVyZSBmcm9tIHlvdSwgaW4gdGhlIG5ldyByZXZpc2lvbiBv
Zg0KDQpkcmFmdCB3ZSBhcmUgcGxhbm5pbmcgdG8gaW50cm9kdWNlIE1BIGlkZW50aWZpZXIgd2hp
Y2ggd2lsbCBiZSBjb21iaW5hdGlvbiBvZiBub2RlIGlkZW50aWZpZXIgKHVuaXF1ZSBudW1iZXIg
Y29uZmlndXJlZCBieSBjb250cm9sbGVyKSBhbmQgb3JkZXIgaWRlbnRpZmllciAoU0kpDQoNCnRv
IGFkZHJlc3MgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgb2YgU0ZGIGluIGFsbCBzY2VuYXJpb3Mu
DQoNCg0KMikNCiAgICAgKy0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLS0tLSsNCiAgICAgfFNGIHwtLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICstLS0t
LS0tLS0tLS18U0YgIHwNCiAgICAgfCAgIHwuLi4uLi4uIC0tLS0tLS0tLS0rICBcICAgICAgLyAv
Ky0tLS0tLS0tLS18ICAgIHwNCiAgICAgKy0tLSsgICAgICAgICAgICAgICAgICAgXCAgXCAgICAv
IC8gICAgICAgICAgICArLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICArLS0tMiAtMy0r
LTQtLTUtLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgU0YgRm9yd2FyZGVyIHwNCiAg
ICAgICAgICAgICAgICAgICAtLS0tLTF8ICAgICAgKFNGRikgICAgIHw2LS0tLS0tDQogICAgICAg
ICAgICAgICAgICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0rDQoNCkFzIHBlciB0aGUgbWV0aG9k
IHNwZWNpZmllZCBpbiB0aGlzIGRyYWZ0IE1BIHdpbGwgcmVjb3JkICd0aW1lc3RhbXAnIHdoZW4g
YSBwYWNrZXQgRU5URVIgYW5kIEVYSVQgYW5kIHRoaXMgJ3RpbWVzdGFtcCcNCndpbGwgYmUgbm90
aWZpZWQgdG8gdGhlIGNvbnRyb2xsZXIuIGJ1dCBpZiB3ZSBjb25zaWRlciB0aGUgYWJvdmUgdG9w
b2xvZ3kgU0ZGIGhhcyBtdWx0aXBsZSBlbnRyeSBhbmQgZXhpdCBwb3J0cyBzbw0KZWFjaCB0aW1l
IHRoZXNlIGVudHJpZXNbdGltZXN0YW1wXSB3aWxsIGJlIG92ZXJ3cml0dGVuIGJ5IHRoZSBNQSB3
aGVuIHRoZSBwYWNrZXQgdHJhdmVyc2UgYW5kIHdlIHdpbGwgbm90IGdldCB0aGUgY29ycmVjdCBk
ZWxheQ0KYmVjYXVzZSBvZiB0aGlzLg0KDQpJIGZlZWwgd2UgbmVlZCB0byB0cmFjayBlYWNoIEVO
VFJZIGFuZCBFWElUIHNlcGFyYXRlbHkgdG8gdHJhY2sgdGhlIGRlbGF5IGNvcnJlY3RseS4NCg0K
DQpbR2F1cmF2LTFdIFdlIGFncmVlIHdpdGggeW91ciBwb2ludCwgTUEgaWRlbnRpZmllciBNVVNU
IGJlIHByZXNlbnQgd2hpbGUgcmVwb3J0aW5nIHN0YXRpc3RpY3MgdG8gY29sbGVjdG9yIHVzaW5n
IHdoaWNoIHdlIGNhbiB0cmFjayB0aGUgc2FtZS4gV2Ugd2lsbCBoYW5kbGUgdGhpcyBpbiBuZXcg
cmV2aXNpb24gb2Ygb3VyDQoNCkRyYWZ0Lg0KDQoNCg0KMykNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLWRyYWZ0IHNlY3Rpb24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQozLjggTUEgUmVwb3J0aW5nIHRoZSBzdGF0
aXN0aWNzIHRvIENvbGxlY3Rvcg0KDQogICBSZXBvcnRpbmcgdGltZXIgd2lsbCBydW4gb24gRWFj
aCBNQS4gQ29uc2lzdGVuY3kgb2YgdGhpcyB0aW1lciBzaG91bGQNCiAgIGJlIGVuc3VyZWQgYWNy
b3NzIHRoZSBlbnRpcmUgTUEgaW4gdGhlIFNGUCwgZW5zdXJpbmcgdGhlIHNhbWUgaXMgb3V0DQog
ICBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50Lg0KDQogICBPbiBleHBpcnkgb2YgdGhpcyB0aW1l
ciBmb2xsb3dpbmcgaW5mb3JtYXRpb24gbmVlZHMgdG8gYmUgc2VudCB0byB0aGUNCiAgIENvbGxl
Y3Rvci4NCg0KICAgICAgIC0gU2VydmljZSBJbmRleA0KDQogICAgICAgLSBQTSBUeXBlIFZhbHVl
DQoNCiAgICAgICAtIFZhbHVlIG9mIGFsbCB0aGUgY29sbGVjdGVkIFJ4LVRpbWVbUF1bV10sIFJ4
LVN1bS1UaW1lW1BdW1ddLA0KICAgICAgICAgJiBSeC1TYW1wbGUtQ291bnRbUF1bV10gcGFyYW1l
dGVycyBhbG9uZyB3aXRoIHRoZQ0KICAgICAgICAgY29ycmVzcG9uZGluZyBQTUYgSUQgYW5kIFdp
bmRvdyBJZA0KDQogICAgICAgLSBWYWx1ZSBvZiBhbGwgdGhlIGNvbGxlY3RlZCBUeC1UaW1lW1Bd
W1ddLCBUeC1TdW0tVGltZVtQXVtXXSwNCiAgICAgICAgICYgVHgtU2FtcGxlLUNvdW50W1BdW1dd
IHBhcmFtZXRlcnMgYWxvbmcgd2l0aCB0aGUNCiAgICAgICAgIGNvcnJlc3BvbmRpbmcgUE1GIElE
IGFuZCBXaW5kb3cgSWQNCg0KICAgTUEgbWF5IGRlbGV0ZSB0aGUgcGFyYW1ldGVycyBhZnRlciBz
ZW5kaW5nIHRoZSBzYW1lIHRvIGNvbGxlY3Rvci4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCklmIHRoZSBNQSBpcyBpbiBTRkYgdGhlIHdoYXQg
aXMgdGhlIElEIHRvIHRyYWNrIHRoZSBkZXZpY2UsIFNlcnZpY2UgaW5kZXggY2FuIGJlIHVzZWQg
Zm9yIFNGIGJ1dCBub3QgZm9yIFNGRiA/DQoNCltHYXVyYXYtMV0gUG9pbnQgMSBhbmQgMiB3aWxs
IGJlIHRha2luZyBjYXJlIG9mIHRoaXMgcG9pbnQgdG9vLg0KDQo0KQ0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tZHJhZnQgc2VjdGlvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KICAgLSBJZiBWYWx1ZSA9IDB4NywgMHg4LCAweDksIDB4MTANCiAgICAgICAgICBv
IE5vIG5lZWQgdG8gZW5jb2RlIFNJLCBzaW5jZSB0aGUgdHlwZSBkaWN0YXRlcyB0aGUgaW52b2x2
ZWQNCiAgICAgICAgICAgIHBhcnRpY2lwYXRpbmcgTUENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cg0KSSB0aGluayAweDEwIHNob3VsZCBiZSAweEEgPw0KDQpbR2F1cmF2LTFdIFdpbGwgYmUgYWRk
cmVzc2VkIGluIG5ldyB2ZXJzaW9uDQoNCg0KNSkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS1kcmFmdCBzZWN0aW9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoN
CjMuNyBPdXRnb2luZyBQYWNrZXRzIFByb2Nlc3NpbmcgYXQgTUENCg0KICAgICAgQXQgb3V0Z29p
bmcgcG9ydCBvZiBNQSBmb2xsb3dpbmcgb3BlcmF0aW9ucyBhcmUgY2FycmllZCBvdXQuDQoNCiAg
ICAgIFN0ZXAgMTogSWYgT3B0aW9uIDEgaXMgdXNlZCB0aGVuIGdvIHRvIFN0ZXAgMmEsIGlmIE9w
dGlvbiAyIGlzDQogICAgICAgICAgICAgIHVzZWQgdGhlbiBnbyB0byBTdGVwIDJiDQoNCiAgICAg
IFN0ZXAgMjogSWYgT3B0aW9uIDEgaXMgdXNlZCB0aGVuIGdvIHRvIFN0ZXAgMmEsIGlmIE9wdGlv
biAyIGlzDQogICAgICAgICAgICAgIHVzZWQgdGhlbiBnbyB0byBTdGVwIDJiDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KDQpTdGVwcyAxIGFuZCAyIGlzIHNhbWUgaGVyZS4NCg0KDQpbR2F1cmF2
LTFdIFdpbGwgYmUgYWRkcmVzc2VkIGluIG5ldyB2ZXJzaW9uDQoNCg0KUmVnYXJkcw0KTm9iaW4N
Cg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJn
aW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXtt
c28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1p
bHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBOb2Jp
biw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgcGxlYXNlIGZpbmQgdGhlIHJl
c3BvbnNlIGluLWxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBOb2JpbiBNYXRoZXcgW21haWx0bzpub2Jpbm1A
Z21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IDIwMTY8L3NwYW4+PHNwYW4gbGFuZz0iWkgt
Q04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5bm0PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij40PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuaciDwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+MjA8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5pelPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCiAxODozNTxicj4NCjxiPlRvOjwvYj4gQW5pbCBLdW1hciBT
IE4gKFZSUCBOZXR3b3JrIEJMKTsgR2F1cmF2IGFncmF3YWw7IFZpbm9kUyBLdW1hcjxicj4NCjxi
PkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzZmNdIEZldyBRdWVy
cmllcyBmcm9tIGRyYWZ0LWFndi1zZmMtcGFja2V0LWRlbGF5LW1lYXN1cmVtZW50LTAwPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXY+DQo8cHJlPkhpIEFuaWwgS3VtYXIgUyBOLCBHYXVyYXYgQWdyYXdh
bCxWaW5vZCBLdW1hciBTLDxicj48YnI+SSBoYXZlIGZldyBxdWVzdGlvbiB3aXRoIHJlc3BlY3Qg
dG8gdGhlIGRlbGF5IGNhbGN1bGF0aW9uIG1ldGhvZCBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0ICZx
dW90O2RyYWZ0LWFndi1zZmMtcGFja2V0LWRlbGF5LW1lYXN1cmVtZW50LTAwJnF1b3Q7Ljxicj5Q
bGVhc2UgbGV0IG1lIGtub3cgeW91ciBvcGluaW9uIG9uIHRoaXMgcXVlcmllcy48YnI+PGJyPjxi
cj4xKSA8YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWRyYWZ0IHNlY3Rpb24tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+Jm5ic3A7Jm5ic3A7IDMuNiBJbmNvbWlu
ZyBQYWNrZXRzIFByb2Nlc3NpbmcgYXQgTUE8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBPbiByZWNlaXZpbmcgdGhlIHBhY2tldCB3aXRoIE5TSCBoZWFkZXIgZm9sbG93aW5n
IG9wZXJhdGlvbnMgYXJlIDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtj
YXJyaWVkIG91dDo8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTdGVwIDE6
IERldGVjdGlvbiBvZiBQTSBDb250ZXh0IEhlYWRlciBpbiBhIHBhY2tldCwgYnkgdmVyaWZ5aW5n
IDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgUE0gVExWIENsYXNzIGFzIGFsbG9j
YXRlZCBieSBJQU5BLjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKElmIG5vdCBkZXRlY3RlZCwg
bW92ZSB0byBzdGVwIDYpIDxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7U3RlcCAyOiBDaGVjayBpZiBQTSBUeXBlIGZpZWxkIHZhbHVlIGlzIDYgdG8gMTAuIDxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsoSWYgbm90IG1vdmUgdG8gc3RlcCA2KS48YnI+PGJy
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTdGVwIDM6IElmIFBNIFR5cGUgVmFsdWUg
PSA3IHRvIDEwIG1vdmUgZGlyZWN0bHkgdG8gU3RlcCA1PGJyPjxicj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgU3RlcCA0OiBDaGVjayBQcmVzZW5jZSBvZiBzZWxmIFNlcnZpY2UgaW5k
ZXggaW4gU2VydmljZSBJbmRleCBMaXN0PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAoSWYgbm90
IHByZXNlbnQsIG1vdmUgdG8gc3RlcCA2KTxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+PGJyPk1B
IGNhbiBiZSBTRiBvciBTRkYgLCBidXQgYmFzZWQgb24gdGhlIHN0ZXBzIGdpdmVuIGhlcmUsIFNG
RiBjYW5ub3QgZG8gdGhlIHRpbWUgcmVjb3JkaW5nIG9yIHJlcG9ydCB0byBjb2xsZWN0b3IgYmVj
YXVzZTxicj5zdGVwIDQgY2hlY2tzIHRoZSBTSSBpbmRleCBhbmQgU0ZGIHdlIGRvIG5vdCBoYXZl
IFNpIGluZGV4Ljxicj48YnI+WyBTSTogTGlzdCBvZiBwYXJ0aWNpcGF0aW5nIFNlcnZpY2UgZnVu
Y3Rpb25zIGluIHRoZSBTRlAuIEl0IFNIT1VMRCBiZSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4g
ZGVjcmVhc2luZyBvcmRlciBvZiB0aGUgU0kgZm9yIG9wdGltaXplZCB0cmF2ZXJzYWwgb2YgdGhl
IFNJIDxicj4mbmJzcDsmbmJzcDsmbmJzcDtwYXJ0aWNpcGF0aW9uLiBdPGJyPjxicj5TbyBpIHRo
aW5nIHdlIG5lZWQgdG8gYWRkcmVzcyBTRkYgc2NlbmFyaW8gYXMgd2VsbC48YnI+PGJyPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltHYXVyYXYtMV08L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4gSW5pdGlh
bGx5IHdlIHRob3VnaHQgb2YgaGFuZGxpbmcgU0ZGIGR1cmluZyBob3AgYnkgaG9wIG1lYXN1cmVt
ZW50IHNjZW5hcmlvIG9ubHkuIEJ1dCB3ZSBzZWUgYSB2YWxpZCBwb2ludCBoZXJlIGZyb20geW91
LCBpbiB0aGUgbmV3IHJldmlzaW9uIG9mPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5kcmFmdCB3ZSBhcmUgcGxh
bm5pbmcgdG8gaW50cm9kdWNlIE1BIGlkZW50aWZpZXIgd2hpY2ggd2lsbCBiZSBjb21iaW5hdGlv
biBvZiBub2RlIGlkZW50aWZpZXIgKHVuaXF1ZSBudW1iZXIgY29uZmlndXJlZCBieSBjb250cm9s
bGVyKSBhbmQgb3JkZXIgaWRlbnRpZmllciAoU0kpIDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+dG8gYWRkcmVz
cyBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBvZiBTRkYgaW4gYWxsIHNjZW5hcmlvcy48bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PGJyPjxicj4yKSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7JiM0MzstLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0mIzQz
Ozxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfFNGIHwtLS0tLS0tLS0tLS0tLS0tLS0tLSYj
NDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0t
LS0tLS0tfFNGJm5ic3A7IHw8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJz
cDsgfC4uLi4uLi4gLS0tLS0tLS0tLSYjNDM7Jm5ic3A7IFwgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7LyAvJiM0MzstLS0tLS0tLS0tfCZuYnNwOyZuYnNwOyZuYnNwOyB8IDxicj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFwmbmJzcDsgXCZuYnNwOyZuYnNwOyZu
YnNwOyAvIC8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tJiM0MzsmbmJzcDsgPGJyPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tMiAtMy0mIzQzOy00LS01LS0mIzQzOzxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyBTRiBGb3J3YXJkZXIg
fDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
LS0tLS0xfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAoU0ZGKSZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8Ni0tLS0tLTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
MzstLS0tLS0tJiM0MzstLS0tLS0tLSYjNDM7PGJyPjxicj5BcyBwZXIgdGhlIG1ldGhvZCBzcGVj
aWZpZWQgaW4gdGhpcyBkcmFmdCBNQSB3aWxsIHJlY29yZCAndGltZXN0YW1wJyB3aGVuIGEgcGFj
a2V0IEVOVEVSIGFuZCBFWElUIGFuZCB0aGlzICd0aW1lc3RhbXAnPGJyPndpbGwgYmUgbm90aWZp
ZWQgdG8gdGhlIGNvbnRyb2xsZXIuIGJ1dCBpZiB3ZSBjb25zaWRlciB0aGUgYWJvdmUgdG9wb2xv
Z3kgU0ZGIGhhcyBtdWx0aXBsZSBlbnRyeSBhbmQgZXhpdCBwb3J0cyBzbyA8YnI+ZWFjaCB0aW1l
IHRoZXNlIGVudHJpZXNbdGltZXN0YW1wXSB3aWxsIGJlIG92ZXJ3cml0dGVuIGJ5IHRoZSBNQSB3
aGVuIHRoZSBwYWNrZXQgdHJhdmVyc2UgYW5kIHdlIHdpbGwgbm90IGdldCB0aGUgY29ycmVjdCBk
ZWxheTxicj5iZWNhdXNlIG9mIHRoaXMuPGJyPjxicj5JIGZlZWwgd2UgbmVlZCB0byB0cmFjayBl
YWNoIEVOVFJZIGFuZCBFWElUIHNlcGFyYXRlbHkgdG8gdHJhY2sgdGhlIGRlbGF5IGNvcnJlY3Rs
eS48YnI+PGJyPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PltHYXVyYXYtMV0gPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+V2UgYWdyZWUgd2l0aCB5b3VyIHBvaW50LCBNQSBpZGVudGlmaWVyIE1VU1QgYmUg
cHJlc2VudCB3aGlsZSByZXBvcnRpbmcgc3RhdGlzdGljcyB0byBjb2xsZWN0b3IgdXNpbmcgd2hp
Y2ggd2UgY2FuIHRyYWNrIHRoZSBzYW1lLiBXZSB3aWxsIGhhbmRsZSB0aGlzIGluIG5ldyByZXZp
c2lvbiBvZiBvdXI8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT4gPGJyPjxicj4zKSA8YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZHJh
ZnQgc2VjdGlvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08YnI+My44IE1BIFJlcG9ydGluZyB0aGUgc3RhdGlzdGljcyB0byBD
b2xsZWN0b3I8YnI+PGJyPiZuYnNwOyZuYnNwOyBSZXBvcnRpbmcgdGltZXIgd2lsbCBydW4gb24g
RWFjaCBNQS4gQ29uc2lzdGVuY3kgb2YgdGhpcyB0aW1lciBzaG91bGQ8YnI+Jm5ic3A7Jm5ic3A7
IGJlIGVuc3VyZWQgYWNyb3NzIHRoZSBlbnRpcmUgTUEgaW4gdGhlIFNGUCwgZW5zdXJpbmcgdGhl
IHNhbWUgaXMgb3V0PGJyPiZuYnNwOyZuYnNwOyBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiA8
YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwO09uIGV4cGlyeSBvZiB0aGlzIHRpbWVyIGZvbGxvd2lu
ZyBpbmZvcm1hdGlvbiBuZWVkcyB0byBiZSBzZW50IHRvIHRoZTxicj4mbmJzcDsmbmJzcDsgQ29s
bGVjdG9yLjxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gU2Vy
dmljZSBJbmRleCA8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOy0gUE0gVHlwZSBWYWx1ZTxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IC0gVmFsdWUgb2YgYWxsIHRoZSBjb2xsZWN0ZWQgUngtVGltZVtQXVtXXSwgUngtU3Vt
LVRpbWVbUF1bV10sPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmYW1wOyBSeC1TYW1wbGUtQ291bnRbUF1bV10gcGFyYW1ldGVycyBhbG9uZyB3aXRo
IHRoZSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Y29ycmVzcG9uZGluZyBQTUYgSUQgYW5kIFdpbmRvdyBJZCA8YnI+PGJyPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0gVmFsdWUgb2YgYWxsIHRoZSBjb2xs
ZWN0ZWQgVHgtVGltZVtQXVtXXSwgVHgtU3VtLVRpbWVbUF1bV10sIDxicj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmYW1wOyBUeC1TYW1wbGUt
Q291bnRbUF1bV10gcGFyYW1ldGVycyBhbG9uZyB3aXRoIHRoZSA8YnI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29ycmVzcG9uZGluZyBQTUYg
SUQgYW5kIFdpbmRvdyBJZCA8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwO01BIG1heSBkZWxldGUg
dGhlIHBhcmFtZXRlcnMgYWZ0ZXIgc2VuZGluZyB0aGUgc2FtZSB0byBjb2xsZWN0b3IuPGJyPi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj5J
ZiB0aGUgTUEgaXMgaW4gU0ZGIHRoZSB3aGF0IGlzIHRoZSBJRCB0byB0cmFjayB0aGUgZGV2aWNl
LCBTZXJ2aWNlIGluZGV4IGNhbiBiZSB1c2VkIGZvciBTRiBidXQgbm90IGZvciBTRkYgPzxicj48
YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltHYXVyYXYt
MV0gPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
UG9pbnQgMSBhbmQgMiB3aWxsIGJlIHRha2luZyBjYXJlIG9mIHRoaXMgcG9pbnQgdG9vLjwvc3Bh
bj48YnI+PGJyPjQpIDxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1kcmFmdCBzZWN0aW9uLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPiZuYnNwOyZuYnNwOyAt
IElmIFZhbHVlID0gMHg3LCAweDgsIDB4OSwgMHgxMDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbyBObyBuZWVkIHRvIGVuY29kZSBTSSwg
c2luY2UgdGhlIHR5cGUgZGljdGF0ZXMgdGhlIGludm9sdmVkPGJyPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYXJ0aWNp
cGF0aW5nIE1BIDxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj5JIHRoaW5rIDB4MTAg
c2hvdWxkIGJlIDB4QSA/PGJyPjxicj48Yj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Wzwv
c3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkdh
dXJhdi0xPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5dIDwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldpbGwgYmUgYWRkcmVzc2VkIGluIG5ldyB2ZXJzaW9u
PC9zcGFuPjxicj48YnI+PGJyPjUpIDxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZHJh
ZnQgc2VjdGlvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj48YnI+
My43IE91dGdvaW5nIFBhY2tldHMgUHJvY2Vzc2luZyBhdCBNQTxicj48YnI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEF0IG91dGdvaW5nIHBvcnQgb2YgTUEgZm9sbG93aW5nIG9wZXJh
dGlvbnMgYXJlIGNhcnJpZWQgb3V0Ljxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFN0ZXAgMTogSWYgT3B0aW9uIDEgaXMgdXNlZCB0aGVuIGdvIHRvIFN0ZXAgMmEsIGlmIE9w
dGlvbiAyIGlzIDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VkIHRoZW4gZ28gdG8g
U3RlcCAyYjxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFN0ZXAgMjogSWYg
T3B0aW9uIDEgaXMgdXNlZCB0aGVuIGdvIHRvIFN0ZXAgMmEsIGlmIE9wdGlvbiAyIGlzIDxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VkIHRoZW4gZ28gdG8gU3RlcCAyYjxicj4tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTxicj48YnI+U3RlcHMgMSBhbmQgMiBpcyBzYW1lIGhlcmUuPGJy
Pjxicj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bPC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+R2F1cmF2LTE8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPl0gPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+V2lsbCBiZSBhZGRyZXNzZWQgaW4gbmV3IHZlcnNpb248L3NwYW4+PGJyPjxicj48
YnI+UmVnYXJkczxicj5Ob2JpbjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4szxemi502mbxchi_--


From nobody Tue Jun 28 03:35:48 2016
Return-Path: <nobinm@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A42DA12DDAB for <sfc@ietfa.amsl.com>; Tue, 28 Jun 2016 03:35:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 9zvm0tRVFGbZ for <sfc@ietfa.amsl.com>; Tue, 28 Jun 2016 03:35:44 -0700 (PDT)
Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (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 9475012DDAA for <sfc@ietf.org>; Tue, 28 Jun 2016 03:35:43 -0700 (PDT)
Received: by mail-wm0-x235.google.com with SMTP id f126so133981676wma.1 for <sfc@ietf.org>; Tue, 28 Jun 2016 03:35:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=NdNq/fSVeWLBWQXmkqkqc9gbHwGrJSso/u/lAHPzC1Q=; b=Jec0jxhzmY9DN4SajNczsvahx2mIHRE9xfXM5dr9vXD+MhNiLHtClbAGoKpWxkjhcH IqXIMB87SIp1NpXDG8V/S7cVbTNSoIOD0UwhqzKZcKLwh5J5in2e65lSEc2w1SkDFEpQ ywdHk5sv6SWkln+X3Tjyl8djWYCxaNQv7oGXK3s9VWN6CsO6AGXXl4gJ66Kdu39cn0XP c8pwahjbbpEy4XdsUEcamViwScM7cmVTCiHPGeC8Z9eTEPbC3zQ+GSSepZ3dqVsTkmFV YqfbmZu3ak2fJKW6NhqgdiCAAjDgQi+3NSGKPAQQ37BHS5nT8v4XSAn61gX6cNYwl/Ur /l4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=NdNq/fSVeWLBWQXmkqkqc9gbHwGrJSso/u/lAHPzC1Q=; b=TQFSaZAfUH3h+2jHbIL7foIzMzZd0mlHdmwhvoxeGmTh1uAOtfmvF/yMbBia7Nte+S MmPowsERIJVWS9MydL45QJNI7rK9Crr+FzJVRYbq0rtt/JcrOv4yxtqbcUcXbUyPYDWf CddJwwFwIof5S9Ex7/r6aLdjl+aOhKngpktpGSYCm3DTi6Sdo/CpxyuNNuU+geZLgEFH qtzVO9/U+B0BsoZRVdayZq0OfnPsKc7OmhRWrmIVX7UuvFSxNrn6Oa+OfZkwor4BFTXa +j9JelvomZm5EX1Z1MtkFWznZYgs9jJ0s5B5rltILxUJZ+Bz2h762FFOJJl8J0IUbUf/ GLdw==
X-Gm-Message-State: ALyK8tIiol7YdvmobOl+456HFzl33bimoTN8tkp1ZW4t8lmj0XRqihZLKPjfrCItDVaOuSPEflArwnaW+JdAxA==
X-Received: by 10.28.10.196 with SMTP id 187mr2935960wmk.48.1467110141890; Tue, 28 Jun 2016 03:35:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.0.211 with HTTP; Tue, 28 Jun 2016 03:35:41 -0700 (PDT)
In-Reply-To: <2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4@szxemi502-mbx.china.huawei.com>
References: <CAH0NxEo9HJNUoSzUTFPU0iR37k8xPeMC-3VEFaF7Ygz8+7QHWg@mail.gmail.com> <2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4@szxemi502-mbx.china.huawei.com>
From: Nobin Mathew <nobinm@gmail.com>
Date: Tue, 28 Jun 2016 16:05:41 +0530
Message-ID: <CAH0NxEoFBiXk4ns67Zz3Q6v4Z6mBcB1mKdFEKLPk3x=sJD+qqA@mail.gmail.com>
To: Gaurav agrawal <gaurav.agrawal@huawei.com>
Content-Type: multipart/alternative; boundary=001a11442294da9918053654320c
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/9QHKT-6Tj8Eh-GKllhKC6rgEoQg>
Cc: VinodS Kumar <vinods.kumar@huawei.com>, "Anil Kumar S N \(VRP Network BL\)" <anil.sn@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jun 2016 10:35:47 -0000

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

Hi Gaurav,
Thank you for the clarification. I have few more queries, please find them
in-line. [tag: NOBIN-1]
Please address these points in both packet-delay and packet-loss
measurement drafts.

On Tue, Jun 28, 2016 at 11:35 AM, Gaurav agrawal <gaurav.agrawal@huawei.com=
>
wrote:

> Hi Nobin,
>
>
>
> Thanks for your comments, please find the response in-line.
>
>
>
> *From:* Nobin Mathew [mailto:nobinm@gmail.com]
> *Sent:* 2016=E5=B9=B44=E6=9C=8820=E6=97=A5 18:35
> *To:* Anil Kumar S N (VRP Network BL); Gaurav agrawal; VinodS Kumar
> *Cc:* sfc@ietf.org
> *Subject:* [sfc] Few Querries from
> draft-agv-sfc-packet-delay-measurement-00
>
>
>
> Hi Anil Kumar S N, Gaurav Agrawal,Vinod Kumar S,
>
> I have few question with respect to the delay calculation method describe=
d in the draft "draft-agv-sfc-packet-delay-measurement-00".
> Please let me know your opinion on this queries.
>
>
> 1)
> -------------------------draft section-----------------------------------=
----
>    3.6 Incoming Packets Processing at MA
>
>       On receiving the packet with NSH header following operations are
>       carried out:
>
>       Step 1: Detection of PM Context Header in a packet, by verifying
>               the PM TLV Class as allocated by IANA.
>               (If not detected, move to step 6)
>
>       Step 2: Check if PM Type field value is 6 to 10.
>               (If not move to step 6).
>
>       Step 3: If PM Type Value =3D 7 to 10 move directly to Step 5
>
>       Step 4: Check Presence of self Service index in Service Index List
>               (If not present, move to step 6)
> -------------------------------------------------------------------------=
--
>
> MA can be SF or SFF , but based on the steps given here, SFF cannot do th=
e time recording or report to collector because
> step 4 checks the SI index and SFF we do not have Si index.
>
> [ SI: List of participating Service functions in the SFP. It SHOULD be
>    in decreasing order of the SI for optimized traversal of the SI
>    participation. ]
>
> So i thing we need to address SFF scenario as well.
>
> *[Gaurav-1]* Initially we thought of handling SFF during hop by hop measu=
rement scenario only. But we see a valid point here from you, in the new re=
vision of
>
> draft we are planning to introduce MA identifier which will be combinatio=
n of node identifier (unique number configured by controller) and order ide=
ntifier (SI)
>
> to address performance measurement of SFF in all scenarios.
>
>
>
   *[NOBIN-1]  * Unique number for SFF is assigned per Flow or its global ?
if its global then how you will track different paths ? I think you may
need to include the Path/flow identifier along with other two identifiers
given here.

                     Do you have plan to assign a unique number for each SF
in a service path ? If you do not do this , then i think the context header
structure will be different for SF and SFF, please clarify.

>
> 2)
>      +---+                                          +----+
>      |SF |--------------------+        +------------|SF  |
>      |   |....... ----------+  \      / /+----------|    |
>      +---+                   \  \    / /            +----+
>                          +---2 -3-+-4--5--+
>                          |   SF Forwarder |
>                    -----1|      (SFF)     |6------
>                          +-------+--------+
>
> As per the method specified in this draft MA will record 'timestamp' when=
 a packet ENTER and EXIT and this 'timestamp'
> will be notified to the controller. but if we consider the above topology=
 SFF has multiple entry and exit ports so
> each time these entries[timestamp] will be overwritten by the MA when the=
 packet traverse and we will not get the correct delay
> because of this.
>
> I feel we need to track each ENTRY and EXIT separately to track the delay=
 correctly.
>
> *[Gaurav-1] *We agree with your point, MA identifier MUST be present whil=
e reporting statistics to collector using which we can track the same. We w=
ill handle this in new revision of our
>
> Draft.
>
>
> *[NOBIN-1] "*MA identifier MUST be present while reporting statistics to =
collector"   Do you mean [SI + unique number for SFF] ?
>
>                           You may also need to include Path/flow
identifier along with other two identifiers given here as i given above at
point 1


>
> 3)
> ------------------------------draft section------------------------------=
----------------------------------
> 3.8 MA Reporting the statistics to Collector
>
>    Reporting timer will run on Each MA. Consistency of this timer should
>    be ensured across the entire MA in the SFP, ensuring the same is out
>    of scope of this document.
>
>    On expiry of this timer following information needs to be sent to the
>    Collector.
>
>        - Service Index
>
>        - PM Type Value
>
>        - Value of all the collected Rx-Time[P][W], Rx-Sum-Time[P][W],
>          & Rx-Sample-Count[P][W] parameters along with the
>          corresponding PMF ID and Window Id
>
>        - Value of all the collected Tx-Time[P][W], Tx-Sum-Time[P][W],
>          & Tx-Sample-Count[P][W] parameters along with the
>          corresponding PMF ID and Window Id
>
>    MA may delete the parameters after sending the same to collector.
> -------------------------------------------------------------------------=
----------------------------------
>
> If the MA is in SFF the what is the ID to track the device, Service index=
 can be used for SF but not for SFF ?
>
> *[Gaurav-1] *Point 1 and 2 will be taking care of this point too.
>
> 4)
> ------------------------draft section------------------------------------=
------
>    - If Value =3D 0x7, 0x8, 0x9, 0x10
>           o No need to encode SI, since the type dictates the involved
>             participating MA
> -------------------------------------------------------------------------=
------
>
> I think 0x10 should be 0xA ?
>
> *[**Gaurav-1] *Will be addressed in new version
>
>
> 5)
> ----------------------------draft section--------------------------------=
-------
>
> 3.7 Outgoing Packets Processing at MA
>
>       At outgoing port of MA following operations are carried out.
>
>       Step 1: If Option 1 is used then go to Step 2a, if Option 2 is
>               used then go to Step 2b
>
>       Step 2: If Option 1 is used then go to Step 2a, if Option 2 is
>               used then go to Step 2b
> -------------------------------------------------------------------------=
-------
>
> Steps 1 and 2 is same here.
>
> *[**Gaurav-1] *Will be addressed in new version
>
>
> Regards
> Nobin
>
>

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

<div dir=3D"ltr"><div><div>Hi Gaurav,<br></div>Thank you for the clarificat=
ion. I have few more queries, please find them in-line. [tag: NOBIN-1]<br><=
/div>Please address these points in both packet-delay and packet-loss measu=
rement drafts.<br><div><div><div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Tue, Jun 28, 2016 at 11:35 AM, Gaurav agrawal <span dir=
=3D"ltr">&lt;<a href=3D"mailto:gaurav.agrawal@huawei.com" target=3D"_blank"=
>gaurav.agrawal@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">





<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">Hi Nobin,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"><u></u>=C2=A0<u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">Thanks for your comm=
ents, please find the response in-line.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"><u></u>=C2=A0<u></u>=
</span></p>
<div style=3D"border-width:1pt medium medium;border-style:solid none none;b=
order-color:rgb(181,196,223) -moz-use-text-color -moz-use-text-color;paddin=
g:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10pt;font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-siz=
e:10pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Nobin Mathew=
 [mailto:<a href=3D"mailto:nobinm@gmail.com" target=3D"_blank">nobinm@gmail=
.com</a>]
<br>
<b>Sent:</b> 2016</span><span style=3D"font-size:10pt;font-family:=E5=AE=8B=
=E4=BD=93" lang=3D"ZH-CN">=E5=B9=B4</span><span style=3D"font-size:10pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">4</span><span style=3D"=
font-size:10pt;font-family:=E5=AE=8B=E4=BD=93" lang=3D"ZH-CN">=E6=9C=88</sp=
an><span style=3D"font-size:10pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;">20</span><span style=3D"font-size:10pt;font-family:=E5=AE=8B=
=E4=BD=93" lang=3D"ZH-CN">=E6=97=A5</span><span style=3D"font-size:10pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
 18:35<br>
<b>To:</b> Anil Kumar S N (VRP Network BL); Gaurav agrawal; VinodS Kumar<br=
>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> [sfc] Few Querries from draft-agv-sfc-packet-delay-measurem=
ent-00<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div><span class=3D"">
<pre>Hi Anil Kumar S N, Gaurav Agrawal,Vinod Kumar S,<br><br>I have few que=
stion with respect to the delay calculation method described in the draft &=
quot;draft-agv-sfc-packet-delay-measurement-00&quot;.<br>Please let me know=
 your opinion on this queries.<br><br><br>1) <br>-------------------------d=
raft section---------------------------------------<br>=C2=A0=C2=A0 3.6 Inc=
oming Packets Processing at MA<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 On rec=
eiving the packet with NSH header following operations are <br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0carried out:<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
Step 1: Detection of PM Context Header in a packet, by verifying <br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0the PM TLV Class as allocated by IANA.<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (If not detected, move to =
step 6) <br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Step 2: Check if PM Typ=
e field value is 6 to 10. <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(If not move to step 6).<br><br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 Step 3: If PM Type Value =3D 7 to 10 move direc=
tly to Step 5<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Step 4: Check Presence =
of self Service index in Service Index List<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (If not present, move t=
o step 6)<br>--------------------------------------------------------------=
-------------<br><br>MA can be SF or SFF , but based on the steps given her=
e, SFF cannot do the time recording or report to collector because<br>step =
4 checks the SI index and SFF we do not have Si index.<br><br>[ SI: List of=
 participating Service functions in the SFP. It SHOULD be <br>=C2=A0=C2=A0=
=C2=A0in decreasing order of the SI for optimized traversal of the SI <br>=
=C2=A0=C2=A0=C2=A0participation. ]<br><br>So i thing we need to address SFF=
 scenario as well.<br><br><span style=3D"color:rgb(31,73,125)"><u></u><u></=
u></span></pre>
</span><pre><b><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:rgb(31,73,125)">[Gaurav-1]</span></b><span s=
tyle=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:rgb(31,73,125)"> Initially we thought of handling SFF during hop b=
y hop measurement scenario only. But we see a valid point here from you, in=
 the new revision of<u></u><u></u></span></pre>
<pre><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:rgb(31,73,125)">draft we are planning to introduce MA =
identifier which will be combination of node identifier (unique number conf=
igured by controller) and order identifier (SI) <u></u><u></u></span></pre>
<pre><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:rgb(31,73,125)">to address performance measurement of =
SFF in all scenarios.<u></u><u></u></span></pre><span class=3D"">
<pre></pre>=C2=A0</span></div></div></div></blockquote><div>=C2=A0=C2=A0 <b=
>[NOBIN-1] =C2=A0</b> <font size=3D"2">Unique number for SFF is assigned pe=
r Flow or its global ? if its global then how you will track different path=
s ? I think you may need to include the Path/flow identifier along with oth=
er two identifiers given here. </font><br><br></div><div>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 Do you have plan to assign a unique number for =
each SF in a service path ? If you do not do this , then i think the contex=
t header structure will be different for SF and SFF, please clarify.<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div link=3D"blue" vli=
nk=3D"purple" lang=3D"EN-US"><div><div><span class=3D""><pre><br>2) <br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0+---+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----+<br>=C2=A0=C2=
=A0=C2=A0=C2=A0 |SF |--------------------+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 +------------|SF=C2=A0 |<br>=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=
=A0 |....... ----------+=C2=A0 \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/ /+--------=
--|=C2=A0=C2=A0=C2=A0 | <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0+---+=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 \=C2=A0 \=C2=A0=C2=A0=C2=A0 / /=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----+=C2=A0 <br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0+---2 -3-+-4=
--5--+<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 |=C2=A0=C2=A0 SF Forwarder |<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --=
---1|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (SFF)=C2=A0=C2=A0=C2=A0=C2=A0 |6------<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +-=
------+--------+<br><br>As per the method specified in this draft MA will r=
ecord &#39;timestamp&#39; when a packet ENTER and EXIT and this &#39;timest=
amp&#39;<br>will be notified to the controller. but if we consider the abov=
e topology SFF has multiple entry and exit ports so <br>each time these ent=
ries[timestamp] will be overwritten by the MA when the packet traverse and =
we will not get the correct delay<br>because of this.<br><br>I feel we need=
 to track each ENTRY and EXIT separately to track the delay correctly.<br><=
br><span style=3D"color:rgb(31,73,125)"><u></u><u></u></span></pre>
</span><pre><b><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:rgb(31,73,125)">[Gaurav-1] </span></b><span =
style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:rgb(31,73,125)">We agree with your point, MA identifier MUST be p=
resent while reporting statistics to collector using which we can track the=
 same. We will handle this in new revision of our<u></u><u></u></span></pre=
>
<pre><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:rgb(31,73,125)">Draft.<u></u><u></u></span></pre>
<pre><span class=3D""> </span><br><span class=3D""><b>[NOBIN-1] &quot;</b><=
/span><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:rgb(31,73,125)">MA identifier MUST be present while r=
eporting statistics to collector&quot; <span style=3D"color:rgb(0,0,0)"><sp=
an style=3D"background-color:rgb(255,255,255)">  Do you mean [SI + unique n=
umber for SFF] ?</span></span></span></pre></div></div></div></blockquote><=
div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 <font size=3D"2">You may also need to include Path/flo=
w identifier along with other two identifiers given here as i given above a=
t point 1 </font> </div><div>=C2=A0<span style=3D"background-color:rgb(255,=
255,255)"><span style=3D""><span style=3D"background-color:rgb(0,0,0)"><spa=
n style=3D"background-color:rgb(243,243,243)"></span></span></span></span><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div link=3D"blue" v=
link=3D"purple" lang=3D"EN-US"><div><div><pre><span class=3D""><br>3) <br>-=
-----------------------------draft section---------------------------------=
-------------------------------<br>3.8 MA Reporting the statistics to Colle=
ctor<br><br>=C2=A0=C2=A0 Reporting timer will run on Each MA. Consistency o=
f this timer should<br>=C2=A0=C2=A0 be ensured across the entire MA in the =
SFP, ensuring the same is out<br>=C2=A0=C2=A0 of scope of this document. <b=
r><br>=C2=A0=C2=A0=C2=A0On expiry of this timer following information needs=
 to be sent to the<br>=C2=A0=C2=A0 Collector.<br><br>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 - Service Index <br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0- PM Type Value<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Valu=
e of all the collected Rx-Time[P][W], Rx-Sum-Time[P][W],<br>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &amp; Rx-Sample-Count[P][W] parameters al=
ong with the <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0corr=
esponding PMF ID and Window Id <br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0- Value of all the collected Tx-Time[P][W], Tx-Sum-Time[P][W], <br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&amp; Tx-Sample-Count=
[P][W] parameters along with the <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0corresponding PMF ID and Window Id <br><br>=C2=A0=C2=A0=
=C2=A0MA may delete the parameters after sending the same to collector.<br>=
---------------------------------------------------------------------------=
--------------------------------<br><br>If the MA is in SFF the what is the=
 ID to track the device, Service index can be used for SF but not for SFF ?=
<br><br></span><b><span style=3D"font-size:11pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">[Gaurav-1] </span></b><sp=
an style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:rgb(31,73,125)">Point 1 and 2 will be taking care of this poin=
t too.</span><span class=3D""><br><br>4) <br>------------------------draft =
section------------------------------------------<br>=C2=A0=C2=A0 - If Valu=
e =3D 0x7, 0x8, 0x9, 0x10<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 o No need to encode SI, since the type dictates the involved<br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 particip=
ating MA <br>--------------------------------------------------------------=
-----------------<br><br>I think 0x10 should be 0xA ?<br><br></span><b><spa=
n style=3D"color:rgb(31,73,125)">[</span></b><b><span style=3D"font-size:11=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,1=
25)">Gaurav-1</span><span style=3D"color:rgb(31,73,125)">] </span></b><span=
 style=3D"color:rgb(31,73,125)">Will be addressed in new version</span><spa=
n class=3D""><br><br><br>5) <br>----------------------------draft section--=
-------------------------------------<br><br>3.7 Outgoing Packets Processin=
g at MA<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 At outgoing port of MA follow=
ing operations are carried out.<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Step =
1: If Option 1 is used then go to Step 2a, if Option 2 is <br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0use=
d then go to Step 2b<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Step 2: If Optio=
n 1 is used then go to Step 2a, if Option 2 is <br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0used then go to=
 Step 2b<br>---------------------------------------------------------------=
-----------------<br><br>Steps 1 and 2 is same here.<br><br><span style=3D"=
color:rgb(31,73,125)"><u></u><u></u></span></span></pre>
<pre><b><span style=3D"color:rgb(31,73,125)">[</span></b><b><span style=3D"=
font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:rgb(31,73,125)">Gaurav-1</span><span style=3D"color:rgb(31,73,125)">] </sp=
an></b><span style=3D"color:rgb(31,73,125)">Will be addressed in new versio=
n</span><br><br><br>Regards<br>Nobin<u></u><u></u></pre>
</div>
</div>
</div>

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

--001a11442294da9918053654320c--


From nobody Wed Jun 29 00:37:07 2016
Return-Path: <gaurav.agrawal@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DA3E12D1D7 for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 00:37:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, 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 NLtjccSqx_0g for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 00:37:01 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 770EA12DA0D for <sfc@ietf.org>; Wed, 29 Jun 2016 00:37:00 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRT03452; Wed, 29 Jun 2016 07:36:57 +0000 (GMT)
Received: from SZXEMI415-HUB.china.huawei.com (10.86.210.48) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 29 Jun 2016 08:36:56 +0100
Received: from SZXEMI502-MBX.china.huawei.com ([169.254.5.106]) by SZXEMI415-HUB.china.huawei.com ([10.86.210.48]) with mapi id 14.03.0235.001; Wed, 29 Jun 2016 15:36:48 +0800
From: Gaurav agrawal <gaurav.agrawal@huawei.com>
To: Nobin Mathew <nobinm@gmail.com>
Thread-Topic: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
Thread-Index: AQHRmwVIUpS6+aS9uku/09qKE/M3E5/+SdkwgABLooCAAdqJYA==
Date: Wed, 29 Jun 2016 07:36:48 +0000
Message-ID: <2F2059F256F9B24F82EAC5EE47F446C6BDCA7F1C@szxemi502-mbx.china.huawei.com>
References: <CAH0NxEo9HJNUoSzUTFPU0iR37k8xPeMC-3VEFaF7Ygz8+7QHWg@mail.gmail.com> <2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4@szxemi502-mbx.china.huawei.com> <CAH0NxEoFBiXk4ns67Zz3Q6v4Z6mBcB1mKdFEKLPk3x=sJD+qqA@mail.gmail.com>
In-Reply-To: <CAH0NxEoFBiXk4ns67Zz3Q6v4Z6mBcB1mKdFEKLPk3x=sJD+qqA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.250.69]
Content-Type: multipart/alternative; boundary="_000_2F2059F256F9B24F82EAC5EE47F446C6BDCA7F1Cszxemi502mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57737A9A.0085, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.5.106, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3c9d46f579d9ddba94f4a53462ad0ee3
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/AMtuhfFc_ntUWt3NFnDr7pvqmRA>
Cc: VinodS Kumar <vinods.kumar@huawei.com>, "Anil Kumar S N \(VRP Network BL\)" <anil.sn@huawei.com>, "christian.jacquenet@orange.com" <christian.jacquenet@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2016 07:37:05 -0000

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

SGkgTm9iaW4sDQoNClBsZWFzZSBmaW5kIHRoZSBpbi1saW5lIHJlc3BvbnNlIFtHYXVyYXYtMl0N
Cg0KQWxzbyB3ZSBoYXZlIHJldmlzZWQgdGhlIGRyYWZ0LCBraW5kbHkgcmV2aWV3IHRoZSBuZXcg
dmVyc2lvbnMNCg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYWd2LXNm
Yy1wZXJmb3JtYW5jZS1tZWFzdXJlbWVudC1hcmNoaXRlY3R1cmUvDQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtYWd2LXNmYy1wYWNrZXQtZGVsYXktbWVhc3VyZW1lbnQtMDENCmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWFndi1zZmMtcGFja2V0LWxvc3Mt
bWVhc3VyZW1lbnQvDQoNClRoYW5rcyBhbmQgUmVnYXJkcywNCkdhdXJhdg0KDQpGcm9tOiBOb2Jp
biBNYXRoZXcgW21haWx0bzpub2Jpbm1AZ21haWwuY29tXQ0KU2VudDogMjAxNuW5tDbmnIgyOOaX
pSAxNjowNg0KVG86IEdhdXJhdiBhZ3Jhd2FsDQpDYzogQW5pbCBLdW1hciBTIE4gKFZSUCBOZXR3
b3JrIEJMKTsgVmlub2RTIEt1bWFyOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBG
ZXcgUXVlcnJpZXMgZnJvbSBkcmFmdC1hZ3Ytc2ZjLXBhY2tldC1kZWxheS1tZWFzdXJlbWVudC0w
MA0KDQpIaSBHYXVyYXYsDQpUaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBJIGhhdmUg
ZmV3IG1vcmUgcXVlcmllcywgcGxlYXNlIGZpbmQgdGhlbSBpbi1saW5lLiBbdGFnOiBOT0JJTi0x
XQ0KUGxlYXNlIGFkZHJlc3MgdGhlc2UgcG9pbnRzIGluIGJvdGggcGFja2V0LWRlbGF5IGFuZCBw
YWNrZXQtbG9zcyBtZWFzdXJlbWVudCBkcmFmdHMuDQoNCk9uIFR1ZSwgSnVuIDI4LCAyMDE2IGF0
IDExOjM1IEFNLCBHYXVyYXYgYWdyYXdhbCA8Z2F1cmF2LmFncmF3YWxAaHVhd2VpLmNvbTxtYWls
dG86Z2F1cmF2LmFncmF3YWxAaHVhd2VpLmNvbT4+IHdyb3RlOg0KSGkgTm9iaW4sDQoNClRoYW5r
cyBmb3IgeW91ciBjb21tZW50cywgcGxlYXNlIGZpbmQgdGhlIHJlc3BvbnNlIGluLWxpbmUuDQoN
CkZyb206IE5vYmluIE1hdGhldyBbbWFpbHRvOm5vYmlubUBnbWFpbC5jb208bWFpbHRvOm5vYmlu
bUBnbWFpbC5jb20+XQ0KU2VudDogMjAxNuW5tDTmnIgyMOaXpSAxODozNQ0KVG86IEFuaWwgS3Vt
YXIgUyBOIChWUlAgTmV0d29yayBCTCk7IEdhdXJhdiBhZ3Jhd2FsOyBWaW5vZFMgS3VtYXINCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzZmNdIEZldyBR
dWVycmllcyBmcm9tIGRyYWZ0LWFndi1zZmMtcGFja2V0LWRlbGF5LW1lYXN1cmVtZW50LTAwDQoN
Cg0KSGkgQW5pbCBLdW1hciBTIE4sIEdhdXJhdiBBZ3Jhd2FsLFZpbm9kIEt1bWFyIFMsDQoNCkkg
aGF2ZSBmZXcgcXVlc3Rpb24gd2l0aCByZXNwZWN0IHRvIHRoZSBkZWxheSBjYWxjdWxhdGlvbiBt
ZXRob2QgZGVzY3JpYmVkIGluIHRoZSBkcmFmdCAiZHJhZnQtYWd2LXNmYy1wYWNrZXQtZGVsYXkt
bWVhc3VyZW1lbnQtMDAiLg0KUGxlYXNlIGxldCBtZSBrbm93IHlvdXIgb3BpbmlvbiBvbiB0aGlz
IHF1ZXJpZXMuDQoNCg0KMSkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1kcmFmdCBzZWN0aW9u
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAzLjYgSW5jb21pbmcg
UGFja2V0cyBQcm9jZXNzaW5nIGF0IE1BDQoNCiAgICAgIE9uIHJlY2VpdmluZyB0aGUgcGFja2V0
IHdpdGggTlNIIGhlYWRlciBmb2xsb3dpbmcgb3BlcmF0aW9ucyBhcmUNCiAgICAgIGNhcnJpZWQg
b3V0Og0KDQogICAgICBTdGVwIDE6IERldGVjdGlvbiBvZiBQTSBDb250ZXh0IEhlYWRlciBpbiBh
IHBhY2tldCwgYnkgdmVyaWZ5aW5nDQogICAgICAgICAgICAgIHRoZSBQTSBUTFYgQ2xhc3MgYXMg
YWxsb2NhdGVkIGJ5IElBTkEuDQogICAgICAgICAgICAgIChJZiBub3QgZGV0ZWN0ZWQsIG1vdmUg
dG8gc3RlcCA2KQ0KDQogICAgICBTdGVwIDI6IENoZWNrIGlmIFBNIFR5cGUgZmllbGQgdmFsdWUg
aXMgNiB0byAxMC4NCiAgICAgICAgICAgICAgKElmIG5vdCBtb3ZlIHRvIHN0ZXAgNikuDQoNCiAg
ICAgIFN0ZXAgMzogSWYgUE0gVHlwZSBWYWx1ZSA9IDcgdG8gMTAgbW92ZSBkaXJlY3RseSB0byBT
dGVwIDUNCg0KICAgICAgU3RlcCA0OiBDaGVjayBQcmVzZW5jZSBvZiBzZWxmIFNlcnZpY2UgaW5k
ZXggaW4gU2VydmljZSBJbmRleCBMaXN0DQogICAgICAgICAgICAgIChJZiBub3QgcHJlc2VudCwg
bW92ZSB0byBzdGVwIDYpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTUEgY2FuIGJlIFNGIG9yIFNG
RiAsIGJ1dCBiYXNlZCBvbiB0aGUgc3RlcHMgZ2l2ZW4gaGVyZSwgU0ZGIGNhbm5vdCBkbyB0aGUg
dGltZSByZWNvcmRpbmcgb3IgcmVwb3J0IHRvIGNvbGxlY3RvciBiZWNhdXNlDQpzdGVwIDQgY2hl
Y2tzIHRoZSBTSSBpbmRleCBhbmQgU0ZGIHdlIGRvIG5vdCBoYXZlIFNpIGluZGV4Lg0KDQpbIFNJ
OiBMaXN0IG9mIHBhcnRpY2lwYXRpbmcgU2VydmljZSBmdW5jdGlvbnMgaW4gdGhlIFNGUC4gSXQg
U0hPVUxEIGJlDQogICBpbiBkZWNyZWFzaW5nIG9yZGVyIG9mIHRoZSBTSSBmb3Igb3B0aW1pemVk
IHRyYXZlcnNhbCBvZiB0aGUgU0kNCiAgIHBhcnRpY2lwYXRpb24uIF0NCg0KU28gaSB0aGluZyB3
ZSBuZWVkIHRvIGFkZHJlc3MgU0ZGIHNjZW5hcmlvIGFzIHdlbGwuDQoNCltHYXVyYXYtMV0gSW5p
dGlhbGx5IHdlIHRob3VnaHQgb2YgaGFuZGxpbmcgU0ZGIGR1cmluZyBob3AgYnkgaG9wIG1lYXN1
cmVtZW50IHNjZW5hcmlvIG9ubHkuIEJ1dCB3ZSBzZWUgYSB2YWxpZCBwb2ludCBoZXJlIGZyb20g
eW91LCBpbiB0aGUgbmV3IHJldmlzaW9uIG9mDQoNCmRyYWZ0IHdlIGFyZSBwbGFubmluZyB0byBp
bnRyb2R1Y2UgTUEgaWRlbnRpZmllciB3aGljaCB3aWxsIGJlIGNvbWJpbmF0aW9uIG9mIG5vZGUg
aWRlbnRpZmllciAodW5pcXVlIG51bWJlciBjb25maWd1cmVkIGJ5IGNvbnRyb2xsZXIpIGFuZCBv
cmRlciBpZGVudGlmaWVyIChTSSkNCg0KdG8gYWRkcmVzcyBwZXJmb3JtYW5jZSBtZWFzdXJlbWVu
dCBvZiBTRkYgaW4gYWxsIHNjZW5hcmlvcy4NCg0KICAgW05PQklOLTFdICAgVW5pcXVlIG51bWJl
ciBmb3IgU0ZGIGlzIGFzc2lnbmVkIHBlciBGbG93IG9yIGl0cyBnbG9iYWwgPyBpZiBpdHMgZ2xv
YmFsIHRoZW4gaG93IHlvdSB3aWxsIHRyYWNrIGRpZmZlcmVudCBwYXRocyA/IEkgdGhpbmsgeW91
IG1heSBuZWVkIHRvIGluY2x1ZGUgdGhlIFBhdGgvZmxvdyBpZGVudGlmaWVyIGFsb25nIHdpdGgg
b3RoZXIgdHdvIGlkZW50aWZpZXJzIGdpdmVuIGhlcmUuDQogICAgICAgICAgICAgICAgICAgICBE
byB5b3UgaGF2ZSBwbGFuIHRvIGFzc2lnbiBhIHVuaXF1ZSBudW1iZXIgZm9yIGVhY2ggU0YgaW4g
YSBzZXJ2aWNlIHBhdGggPyBJZiB5b3UgZG8gbm90IGRvIHRoaXMgLCB0aGVuIGkgdGhpbmsgdGhl
IGNvbnRleHQgaGVhZGVyIHN0cnVjdHVyZSB3aWxsIGJlIGRpZmZlcmVudCBmb3IgU0YgYW5kIFNG
RiwgcGxlYXNlIGNsYXJpZnkuDQoNCltHYXVyYXYtMl0gVW5pcXVlIG51bWJlciBmb3IgU0ZGIHdp
bGwgYmUgZ2xvYmFsIGFuZCB5ZXMgeW91IGFyZSByaWdodCBmbG93IGlkZW50aWZpZXIgKFBNRiBp
ZCkgaXMgdXNlZCB0b2dldGhlciBmb3IgaWRlbnRpZmljYXRpb24NCkZvciBFeGFtcGxlOiBQbGVh
c2UgcmVmZXIgc2VjdGlvbiAzLjIgaW4gcGFja2V0IGRlbGF5IG1lYXN1cmVtZW50IGRyYWZ0DQog
ICAxKSBSeC1UaW1lW1BdW01dW1ddDQogICAyKSBUeC1UaW1lW1BdW01dW1ddDQoNCkZvciBTRiBp
ZGVudGlmaWNhdGlvbiwgU0ZDIGFscmVhZHkgaW5jb3Jwb3JhdGVzIGEgbWVjaGFuaXNtIG9mIFNl
cnZpY2UgSW5kZXggYW5kIHdlIHJlLXVzZSB0aGUgc2FtZS4gVW5pZmljYXRpb24gb2YgY29udGV4
dCBoZWFkZXIgaXMgdGFrZW4gY2FyZSBvZiwga2luZGx5IHJlZmVyIHNlY3Rpb24gMi4yIG9mIHBh
Y2tldCBkZWxheSBkcmFmdA0KICAgTUEgaWRlbnRpZmllciBoYXMgdHdvIHBhcnRzDQogICAgMSkg
Tm9kZSBpZGVudGlmaWVyIC0gMjQgYml0DQogICAgICAgYSkgRm9yIFNGRjogTVVTVCBiZSB1bmlx
dWUgbnVtYmVyIGFzc2lnbmVkIGJ5IGNvbnRyb2xsZXINCiAgICAgICBiKSBGb3IgU0Y6IEFsbCB6
ZXJvLiBDb250ZXh0IGlkZW50aWZpZXIgaXRzZWxmIGlkZW50aWZpZXMNCiAgICAgICAgICBTRiBu
b2RlLg0KICAgIDIpIENvbnRleHQgaWRlbnRpZmllciAtIDggYml0DQogICAgICAgYSkgRm9yIFNG
RjogU2VydmljZSBpbmRleCBvZiBuZXh0IFNGLg0KICAgICAgIGIpIEZvciBTRjogU2VydmljZSBp
bmRleA0KDQoNCjIpDQogICAgICstLS0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0rDQogICAgIHxTRiB8LS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAr
LS0tLS0tLS0tLS0tfFNGICB8DQogICAgIHwgICB8Li4uLi4uLiAtLS0tLS0tLS0tKyAgXCAgICAg
IC8gLystLS0tLS0tLS0tfCAgICB8DQogICAgICstLS0rICAgICAgICAgICAgICAgICAgIFwgIFwg
ICAgLyAvICAgICAgICAgICAgKy0tLS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgKy0tLTIg
LTMtKy00LS01LS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgIFNGIEZvcndhcmRlciB8
DQogICAgICAgICAgICAgICAgICAgLS0tLS0xfCAgICAgIChTRkYpICAgICB8Ni0tLS0tLQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tKw0KDQpBcyBwZXIgdGhlIG1l
dGhvZCBzcGVjaWZpZWQgaW4gdGhpcyBkcmFmdCBNQSB3aWxsIHJlY29yZCAndGltZXN0YW1wJyB3
aGVuIGEgcGFja2V0IEVOVEVSIGFuZCBFWElUIGFuZCB0aGlzICd0aW1lc3RhbXAnDQp3aWxsIGJl
IG5vdGlmaWVkIHRvIHRoZSBjb250cm9sbGVyLiBidXQgaWYgd2UgY29uc2lkZXIgdGhlIGFib3Zl
IHRvcG9sb2d5IFNGRiBoYXMgbXVsdGlwbGUgZW50cnkgYW5kIGV4aXQgcG9ydHMgc28NCmVhY2gg
dGltZSB0aGVzZSBlbnRyaWVzW3RpbWVzdGFtcF0gd2lsbCBiZSBvdmVyd3JpdHRlbiBieSB0aGUg
TUEgd2hlbiB0aGUgcGFja2V0IHRyYXZlcnNlIGFuZCB3ZSB3aWxsIG5vdCBnZXQgdGhlIGNvcnJl
Y3QgZGVsYXkNCmJlY2F1c2Ugb2YgdGhpcy4NCg0KSSBmZWVsIHdlIG5lZWQgdG8gdHJhY2sgZWFj
aCBFTlRSWSBhbmQgRVhJVCBzZXBhcmF0ZWx5IHRvIHRyYWNrIHRoZSBkZWxheSBjb3JyZWN0bHku
DQoNCltHYXVyYXYtMV0gV2UgYWdyZWUgd2l0aCB5b3VyIHBvaW50LCBNQSBpZGVudGlmaWVyIE1V
U1QgYmUgcHJlc2VudCB3aGlsZSByZXBvcnRpbmcgc3RhdGlzdGljcyB0byBjb2xsZWN0b3IgdXNp
bmcgd2hpY2ggd2UgY2FuIHRyYWNrIHRoZSBzYW1lLiBXZSB3aWxsIGhhbmRsZSB0aGlzIGluIG5l
dyByZXZpc2lvbiBvZiBvdXINCg0KRHJhZnQuDQoNCg0KW05PQklOLTFdICJNQSBpZGVudGlmaWVy
IE1VU1QgYmUgcHJlc2VudCB3aGlsZSByZXBvcnRpbmcgc3RhdGlzdGljcyB0byBjb2xsZWN0b3Ii
ICAgRG8geW91IG1lYW4gW1NJICsgdW5pcXVlIG51bWJlciBmb3IgU0ZGXSA/DQogICAgICAgICAg
ICAgICAgICAgICAgICAgIFlvdSBtYXkgYWxzbyBuZWVkIHRvIGluY2x1ZGUgUGF0aC9mbG93IGlk
ZW50aWZpZXIgYWxvbmcgd2l0aCBvdGhlciB0d28gaWRlbnRpZmllcnMgZ2l2ZW4gaGVyZSBhcyBp
IGdpdmVuIGFib3ZlIGF0IHBvaW50IDENCg0KICAgICBbR2F1cmF2LTJdIFllcyB5b3UgYXJlIHJp
Z2h0LCBzdGF0aXN0aWNzIGFyZSBtYWludGFpbmVkIGFuZCByZXBvcnRlZCBhcyBhIHRocmVlIGRp
bWVuc2lvbmFsIGFycmF5DQogICAxKSBSeC1UaW1lW1BdW01dW1ddDQogICAyKSBUeC1UaW1lW1Bd
W01dW1ddDQpQIHN0YW5kcyBmb3IgUE1GIElELCBNIHN0YW5kcyBmb3IgTUEgaWRlbnRpZmllciBh
bmQgVyAgIHN0YW5kcyBmb3Igd2luZG93IElEDQozLjg8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWFndi1zZmMtcGFja2V0LWRlbGF5LW1lYXN1cmVtZW50LTAxI3NlY3Rpb24tMy44
PiBNQSBSZXBvcnRpbmcgdGhlIFN0YXRpc3RpY3MgdG8gQ29sbGVjdG9yDQoNCg0KICAgUmVwb3J0
aW5nIHRpbWVyIHdpbGwgcnVuIG9uIGVhY2ggTUEuIENvbnNpc3RlbmN5IG9mIHRoaXMgdGltZXIg
c2hvdWxkDQogICBiZSBlbnN1cmVkIGFjcm9zcyB0aGUgZW50aXJlIE1BIGluIHRoZSBTRlAsIGVu
c3VyaW5nIHRoZSBzYW1lIGlzIG91dA0KICAgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4NCg0K
ICAgT24gZXhwaXJ5IG9mIHRoaXMgdGltZXIgZm9sbG93aW5nIGluZm9ybWF0aW9uIG5lZWRzIHRv
IGJlIHNlbnQgdG8gdGhlDQogICBjb2xsZWN0b3IuDQoNCiAgICAgICAtIE1BIGlkZW50aWZpZXIN
Cg0KICAgICAgIC0gUE0gdHlwZSB2YWx1ZQ0KDQogICAgICAgLSBWYWx1ZSBvZiBhbGwgdGhlIGNv
bGxlY3RlZCBSeC1UaW1lW1BdW01dW1ddLCBSeC1TdW0tDQogICAgICAgICBUaW1lW1BdW01dW1dd
LCAmIFJ4LVNhbXBsZS1Db3VudFtQXVtNXVtXXSBwYXJhbWV0ZXJzIGFsb25nIHdpdGgNCiAgICAg
ICAgIHRoZSBjb3JyZXNwb25kaW5nIFBNRiBJRCBhbmQgd2luZG93IElkDQoNCiAgICAgICAtIFZh
bHVlIG9mIGFsbCB0aGUgY29sbGVjdGVkIFR4LVRpbWVbUF1bTV1bV10sIFR4LVN1bS0NCiAgICAg
ICAgIFRpbWVbUF1bTV1bV10sICYgVHgtU2FtcGxlLUNvdW50W1BdW01dW1ddIHBhcmFtZXRlcnMg
YWxvbmcgd2l0aA0KICAgICAgICAgdGhlIGNvcnJlc3BvbmRpbmcgUE1GIElEIGFuZCB3aW5kb3cg
SWQNCg0KDQozKQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZHJhZnQgc2VjdGlvbi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCjMuOCBNQSBSZXBvcnRpbmcgdGhlIHN0YXRpc3RpY3MgdG8gQ29sbGVjdG9yDQoNCiAg
IFJlcG9ydGluZyB0aW1lciB3aWxsIHJ1biBvbiBFYWNoIE1BLiBDb25zaXN0ZW5jeSBvZiB0aGlz
IHRpbWVyIHNob3VsZA0KICAgYmUgZW5zdXJlZCBhY3Jvc3MgdGhlIGVudGlyZSBNQSBpbiB0aGUg
U0ZQLCBlbnN1cmluZyB0aGUgc2FtZSBpcyBvdXQNCiAgIG9mIHNjb3BlIG9mIHRoaXMgZG9jdW1l
bnQuDQoNCiAgIE9uIGV4cGlyeSBvZiB0aGlzIHRpbWVyIGZvbGxvd2luZyBpbmZvcm1hdGlvbiBu
ZWVkcyB0byBiZSBzZW50IHRvIHRoZQ0KICAgQ29sbGVjdG9yLg0KDQogICAgICAgLSBTZXJ2aWNl
IEluZGV4DQoNCiAgICAgICAtIFBNIFR5cGUgVmFsdWUNCg0KICAgICAgIC0gVmFsdWUgb2YgYWxs
IHRoZSBjb2xsZWN0ZWQgUngtVGltZVtQXVtXXSwgUngtU3VtLVRpbWVbUF1bV10sDQogICAgICAg
ICAmIFJ4LVNhbXBsZS1Db3VudFtQXVtXXSBwYXJhbWV0ZXJzIGFsb25nIHdpdGggdGhlDQogICAg
ICAgICBjb3JyZXNwb25kaW5nIFBNRiBJRCBhbmQgV2luZG93IElkDQoNCiAgICAgICAtIFZhbHVl
IG9mIGFsbCB0aGUgY29sbGVjdGVkIFR4LVRpbWVbUF1bV10sIFR4LVN1bS1UaW1lW1BdW1ddLA0K
ICAgICAgICAgJiBUeC1TYW1wbGUtQ291bnRbUF1bV10gcGFyYW1ldGVycyBhbG9uZyB3aXRoIHRo
ZQ0KICAgICAgICAgY29ycmVzcG9uZGluZyBQTUYgSUQgYW5kIFdpbmRvdyBJZA0KDQogICBNQSBt
YXkgZGVsZXRlIHRoZSBwYXJhbWV0ZXJzIGFmdGVyIHNlbmRpbmcgdGhlIHNhbWUgdG8gY29sbGVj
dG9yLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cg0KSWYgdGhlIE1BIGlzIGluIFNGRiB0aGUgd2hhdCBpcyB0aGUgSUQgdG8gdHJhY2sgdGhlIGRl
dmljZSwgU2VydmljZSBpbmRleCBjYW4gYmUgdXNlZCBmb3IgU0YgYnV0IG5vdCBmb3IgU0ZGID8N
Cg0KW0dhdXJhdi0xXSBQb2ludCAxIGFuZCAyIHdpbGwgYmUgdGFraW5nIGNhcmUgb2YgdGhpcyBw
b2ludCB0b28uDQoNCjQpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1kcmFmdCBzZWN0aW9uLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAtIElmIFZhbHVlID0g
MHg3LCAweDgsIDB4OSwgMHgxMA0KICAgICAgICAgIG8gTm8gbmVlZCB0byBlbmNvZGUgU0ksIHNp
bmNlIHRoZSB0eXBlIGRpY3RhdGVzIHRoZSBpbnZvbHZlZA0KICAgICAgICAgICAgcGFydGljaXBh
dGluZyBNQQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpJIHRoaW5rIDB4MTAgc2hvdWxkIGJl
IDB4QSA/DQoNCltHYXVyYXYtMV0gV2lsbCBiZSBhZGRyZXNzZWQgaW4gbmV3IHZlcnNpb24NCg0K
DQo1KQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWRyYWZ0IHNlY3Rpb24tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KMy43IE91dGdvaW5nIFBhY2tldHMgUHJv
Y2Vzc2luZyBhdCBNQQ0KDQogICAgICBBdCBvdXRnb2luZyBwb3J0IG9mIE1BIGZvbGxvd2luZyBv
cGVyYXRpb25zIGFyZSBjYXJyaWVkIG91dC4NCg0KICAgICAgU3RlcCAxOiBJZiBPcHRpb24gMSBp
cyB1c2VkIHRoZW4gZ28gdG8gU3RlcCAyYSwgaWYgT3B0aW9uIDIgaXMNCiAgICAgICAgICAgICAg
dXNlZCB0aGVuIGdvIHRvIFN0ZXAgMmINCg0KICAgICAgU3RlcCAyOiBJZiBPcHRpb24gMSBpcyB1
c2VkIHRoZW4gZ28gdG8gU3RlcCAyYSwgaWYgT3B0aW9uIDIgaXMNCiAgICAgICAgICAgICAgdXNl
ZCB0aGVuIGdvIHRvIFN0ZXAgMmINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClN0ZXBzIDEg
YW5kIDIgaXMgc2FtZSBoZXJlLg0KDQpbR2F1cmF2LTFdIFdpbGwgYmUgYWRkcmVzc2VkIGluIG5l
dyB2ZXJzaW9uDQoNCg0KUmVnYXJkcw0KTm9iaW4NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpo
Mw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIENo
YXIiOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCW1zby1saW5lLWhl
aWdodC1hbHQ6MHB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Ijt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFy
IjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29B
Y2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6
IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30N
CnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRl
eHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5
bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5IZWFkaW5nM0NoYXIN
Cgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIjsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIu
MHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0
aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1V
UyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkhpIE5vYmluLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIGZpbmQgdGhlIGluLWxpbmUgcmVz
cG9uc2UgW0dhdXJhdi0yXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QWxzbyB3ZSBoYXZlIHJldmlzZWQgdGhlIGRyYWZ0
LCBraW5kbHkgcmV2aWV3IHRoZSBuZXcgdmVyc2lvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWFndi1zZmMtcGVyZm9ybWFuY2UtbWVhc3Vy
ZW1lbnQtYXJjaGl0ZWN0dXJlLyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtYWd2LXNmYy1wZXJmb3JtYW5jZS1tZWFzdXJlbWVudC1hcmNoaXRlY3R1cmUvPC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtYWd2LXNmYy1wYWNrZXQtZGVsYXktbWVhc3VyZW1lbnQtMDEiPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1hZ3Ytc2ZjLXBhY2tldC1kZWxheS1tZWFzdXJlbWVu
dC0wMTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+aHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtYWd2LXNmYy1wYWNrZXQtbG9zcy1tZWFzdXJlbWVudC88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlRoYW5rcyBhbmQgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
R2F1cmF2PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiBOb2JpbiBNYXRoZXcgW21haWx0bzpub2Jpbm1AZ21haWwuY29t
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IDIwMTY8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5bm0PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij42PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Mjg8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4NCiAxNjowNjxicj4NCjxiPlRvOjwvYj4gR2F1cmF2IGFncmF3YWw8YnI+DQo8
Yj5DYzo8L2I+IEFuaWwgS3VtYXIgUyBOIChWUlAgTmV0d29yayBCTCk7IFZpbm9kUyBLdW1hcjsg
c2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBGZXcgUXVlcnJpZXMg
ZnJvbSBkcmFmdC1hZ3Ytc2ZjLXBhY2tldC1kZWxheS1tZWFzdXJlbWVudC0wMDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBHYXVy
YXYsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlv
dSBmb3IgdGhlIGNsYXJpZmljYXRpb24uIEkgaGF2ZSBmZXcgbW9yZSBxdWVyaWVzLCBwbGVhc2Ug
ZmluZCB0aGVtIGluLWxpbmUuIFt0YWc6IE5PQklOLTFdPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBhZGRyZXNzIHRoZXNlIHBvaW50cyBpbiBib3Ro
IHBhY2tldC1kZWxheSBhbmQgcGFja2V0LWxvc3MgbWVhc3VyZW1lbnQgZHJhZnRzLjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1
ZSwgSnVuIDI4LCAyMDE2IGF0IDExOjM1IEFNLCBHYXVyYXYgYWdyYXdhbCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdhdXJhdi5hZ3Jhd2FsQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5nYXVyYXYu
YWdyYXdhbEBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkhpIE5vYmluLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBj
b21tZW50cywgcGxlYXNlIGZpbmQgdGhlIHJlc3BvbnNlIGluLWxpbmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY207Ym9yZGVyLWNvbG9yOi1tb3otdXNlLXRleHQtY29sb3IgLW1vei11
c2UtdGV4dC1jb2xvciI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiBOb2JpbiBNYXRoZXcgW21haWx0bzo8YSBocmVmPSJtYWlsdG86bm9iaW5tQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm5vYmlubUBnbWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IDIwMTY8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OuWui+S9kyI+5bm0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij40
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTrlrovkvZMiPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+MjA8L3Nw
YW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OuWui+S9kyI+5pelPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCiAxODozNTxi
cj4NCjxiPlRvOjwvYj4gQW5pbCBLdW1hciBTIE4gKFZSUCBOZXR3b3JrIEJMKTsgR2F1cmF2IGFn
cmF3YWw7IFZpbm9kUyBLdW1hcjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gW3NmY10gRmV3IFF1ZXJyaWVzIGZyb20gZHJhZnQtYWd2LXNmYy1wYWNrZXQtZGVsYXkt
bWVhc3VyZW1lbnQtMDA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHByZSBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPkhpIEFuaWwgS3VtYXIgUyBOLCBHYXVyYXYgQWdyYXdhbCxWaW5v
ZCBLdW1hciBTLDxicj48YnI+SSBoYXZlIGZldyBxdWVzdGlvbiB3aXRoIHJlc3BlY3QgdG8gdGhl
IGRlbGF5IGNhbGN1bGF0aW9uIG1ldGhvZCBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0ICZxdW90O2Ry
YWZ0LWFndi1zZmMtcGFja2V0LWRlbGF5LW1lYXN1cmVtZW50LTAwJnF1b3Q7Ljxicj5QbGVhc2Ug
bGV0IG1lIGtub3cgeW91ciBvcGluaW9uIG9uIHRoaXMgcXVlcmllcy48YnI+PGJyPjxicj4xKSA8
YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWRyYWZ0IHNlY3Rpb24tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+Jm5ic3A7Jm5ic3A7IDMuNiBJbmNvbWluZyBQYWNr
ZXRzIFByb2Nlc3NpbmcgYXQgTUE8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBPbiByZWNlaXZpbmcgdGhlIHBhY2tldCB3aXRoIE5TSCBoZWFkZXIgZm9sbG93aW5nIG9wZXJh
dGlvbnMgYXJlIDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjYXJyaWVk
IG91dDo8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTdGVwIDE6IERldGVj
dGlvbiBvZiBQTSBDb250ZXh0IEhlYWRlciBpbiBhIHBhY2tldCwgYnkgdmVyaWZ5aW5nIDxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgUE0gVExWIENsYXNzIGFzIGFsbG9jYXRlZCBi
eSBJQU5BLjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKElmIG5vdCBkZXRlY3RlZCwgbW92ZSB0
byBzdGVwIDYpIDxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U3Rl
cCAyOiBDaGVjayBpZiBQTSBUeXBlIGZpZWxkIHZhbHVlIGlzIDYgdG8gMTAuIDxicj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsoSWYgbm90IG1vdmUgdG8gc3RlcCA2KS48YnI+PGJyPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTdGVwIDM6IElmIFBNIFR5cGUgVmFsdWUgPSA3IHRv
IDEwIG1vdmUgZGlyZWN0bHkgdG8gU3RlcCA1PGJyPjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgU3RlcCA0OiBDaGVjayBQcmVzZW5jZSBvZiBzZWxmIFNlcnZpY2UgaW5kZXggaW4g
U2VydmljZSBJbmRleCBMaXN0PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAoSWYgbm90IHByZXNl
bnQsIG1vdmUgdG8gc3RlcCA2KTxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+PGJyPk1BIGNhbiBi
ZSBTRiBvciBTRkYgLCBidXQgYmFzZWQgb24gdGhlIHN0ZXBzIGdpdmVuIGhlcmUsIFNGRiBjYW5u
b3QgZG8gdGhlIHRpbWUgcmVjb3JkaW5nIG9yIHJlcG9ydCB0byBjb2xsZWN0b3IgYmVjYXVzZTxi
cj5zdGVwIDQgY2hlY2tzIHRoZSBTSSBpbmRleCBhbmQgU0ZGIHdlIGRvIG5vdCBoYXZlIFNpIGlu
ZGV4Ljxicj48YnI+WyBTSTogTGlzdCBvZiBwYXJ0aWNpcGF0aW5nIFNlcnZpY2UgZnVuY3Rpb25z
IGluIHRoZSBTRlAuIEl0IFNIT1VMRCBiZSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gZGVjcmVh
c2luZyBvcmRlciBvZiB0aGUgU0kgZm9yIG9wdGltaXplZCB0cmF2ZXJzYWwgb2YgdGhlIFNJIDxi
cj4mbmJzcDsmbmJzcDsmbmJzcDtwYXJ0aWNpcGF0aW9uLiBdPGJyPjxicj5TbyBpIHRoaW5nIHdl
IG5lZWQgdG8gYWRkcmVzcyBTRkYgc2NlbmFyaW8gYXMgd2VsbC48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0dhdXJh
di0xXTwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiBJbml0aWFsbHkgd2UgdGhvdWdodCBvZiBoYW5kbGluZyBTRkYgZHVyaW5nIGhvcCBieSBob3Ag
bWVhc3VyZW1lbnQgc2NlbmFyaW8gb25seS4gQnV0IHdlIHNlZSBhIHZhbGlkIHBvaW50IGhlcmUg
ZnJvbSB5b3UsIGluIHRoZSBuZXcgcmV2aXNpb24gb2Y8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmRyYWZ0IHdl
IGFyZSBwbGFubmluZyB0byBpbnRyb2R1Y2UgTUEgaWRlbnRpZmllciB3aGljaCB3aWxsIGJlIGNv
bWJpbmF0aW9uIG9mIG5vZGUgaWRlbnRpZmllciAodW5pcXVlIG51bWJlciBjb25maWd1cmVkIGJ5
IGNvbnRyb2xsZXIpIGFuZCBvcmRlciBpZGVudGlmaWVyIChTSSkgPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj50
byBhZGRyZXNzIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IG9mIFNGRiBpbiBhbGwgc2NlbmFyaW9z
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4mbmJzcDsmbmJzcDsgPGI+W05P
QklOLTFdICZuYnNwOzwvYj4gPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPg0KVW5pcXVl
IG51bWJlciBmb3IgU0ZGIGlzIGFzc2lnbmVkIHBlciBGbG93IG9yIGl0cyBnbG9iYWwgPyBpZiBp
dHMgZ2xvYmFsIHRoZW4gaG93IHlvdSB3aWxsIHRyYWNrIGRpZmZlcmVudCBwYXRocyA/IEkgdGhp
bmsgeW91IG1heSBuZWVkIHRvIGluY2x1ZGUgdGhlIFBhdGgvZmxvdyBpZGVudGlmaWVyIGFsb25n
IHdpdGggb3RoZXIgdHdvIGlkZW50aWZpZXJzIGdpdmVuIGhlcmUuDQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRG8geW91
IGhhdmUgcGxhbiB0byBhc3NpZ24gYSB1bmlxdWUgbnVtYmVyIGZvciBlYWNoIFNGIGluIGEgc2Vy
dmljZSBwYXRoID8gSWYgeW91IGRvIG5vdCBkbyB0aGlzICwgdGhlbiBpIHRoaW5rIHRoZSBjb250
ZXh0IGhlYWRlciBzdHJ1Y3R1cmUgd2lsbCBiZSBkaWZmZXJlbnQgZm9yIFNGIGFuZCBTRkYsIHBs
ZWFzZSBjbGFyaWZ5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5bR2F1cmF2LTJdIFVuaXF1ZSBudW1iZXIgZm9yIFNGRiB3aWxs
IGJlIGdsb2JhbCBhbmQgeWVzIHlvdSBhcmUgcmlnaHQgZmxvdyBpZGVudGlmaWVyIChQTUYgaWQp
IGlzIHVzZWQgdG9nZXRoZXIgZm9yIGlkZW50aWZpY2F0aW9uPG86cD48L286cD48L3NwYW4+PC9i
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5Gb3IgRXhhbXBsZTogUGxlYXNlIHJlZmVyIHNlY3Rpb24gMy4yIGluIHBh
Y2tldCBkZWxheSBtZWFzdXJlbWVudCBkcmFmdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxh
bmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgMSkgUngtVGltZVtQXVtNXVtXXTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTph
bHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgMikgVHgtVGltZVtQXVtNXVtX
XTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4iIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gb3IgU0YgaWRlbnRpZmljYXRpb24sIFNG
QyBhbHJlYWR5IGluY29ycG9yYXRlcyBhIG1lY2hhbmlzbSBvZiBTZXJ2aWNlIEluZGV4IGFuZCB3
ZSByZS11c2UgdGhlIHNhbWUuIFVuaWZpY2F0aW9uIG9mIGNvbnRleHQgaGVhZGVyIGlzIHRha2Vu
IGNhcmUgb2YsDQoga2luZGx5IHJlZmVyIHNlY3Rpb24gMi4yIG9mIHBhY2tldCBkZWxheSBkcmFm
dDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWst
YmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBNQSBpZGVudGlm
aWVyIGhhcyB0d28gcGFydHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEpIE5vZGUgaWRlbnRpZmllciAtIDI0IGJpdDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9y
ZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgYSkgRm9yIFNGRjogTVVTVCBiZSB1bmlxdWUgbnVtYmVyIGFzc2lnbmVkIGJ5IGNv
bnRyb2xsZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGIpIEZvciBTRjogQWxsIHplcm8uIENvbnRleHQg
aWRlbnRpZmllciBpdHNlbGYgaWRlbnRpZmllczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxh
bmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgU0Ygbm9kZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDIpIENvbnRleHQgaWRlbnRpZmllciAtIDggYml0PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVm
b3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBhKSBGb3IgU0ZGOiBTZXJ2aWNlIGluZGV4IG9mIG5leHQgU0YuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVm
b3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBiKSBGb3IgU0Y6IFNlcnZpY2UgaW5kZXg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48
c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4yKSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0Mzst
LS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0mIzQzOzxicj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfFNGIHwtLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0tfFNGJm5ic3A7IHw8
YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsgfC4uLi4uLi4gLS0tLS0t
LS0tLSYjNDM7Jm5ic3A7IFwgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LyAvJiM0Mzst
LS0tLS0tLS0tfCZuYnNwOyZuYnNwOyZuYnNwOyB8IDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmIzQzOy0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFwmbmJzcDsgXCZuYnNwOyZuYnNwOyZuYnNwOyAvIC8mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLS0tJiM0MzsmbmJzcDsgPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyYjNDM7LS0tMiAtMy0mIzQzOy00LS01LS0mIzQzOzxicj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyBTRiBGb3J3YXJkZXIgfDxicj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLS0tLS0xfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAoU0ZGKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Ni0tLS0t
LTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tJiM0MzstLS0t
LS0tLSYjNDM7PGJyPjxicj5BcyBwZXIgdGhlIG1ldGhvZCBzcGVjaWZpZWQgaW4gdGhpcyBkcmFm
dCBNQSB3aWxsIHJlY29yZCAndGltZXN0YW1wJyB3aGVuIGEgcGFja2V0IEVOVEVSIGFuZCBFWElU
IGFuZCB0aGlzICd0aW1lc3RhbXAnPGJyPndpbGwgYmUgbm90aWZpZWQgdG8gdGhlIGNvbnRyb2xs
ZXIuIGJ1dCBpZiB3ZSBjb25zaWRlciB0aGUgYWJvdmUgdG9wb2xvZ3kgU0ZGIGhhcyBtdWx0aXBs
ZSBlbnRyeSBhbmQgZXhpdCBwb3J0cyBzbyA8YnI+ZWFjaCB0aW1lIHRoZXNlIGVudHJpZXNbdGlt
ZXN0YW1wXSB3aWxsIGJlIG92ZXJ3cml0dGVuIGJ5IHRoZSBNQSB3aGVuIHRoZSBwYWNrZXQgdHJh
dmVyc2UgYW5kIHdlIHdpbGwgbm90IGdldCB0aGUgY29ycmVjdCBkZWxheTxicj5iZWNhdXNlIG9m
IHRoaXMuPGJyPjxicj5JIGZlZWwgd2UgbmVlZCB0byB0cmFjayBlYWNoIEVOVFJZIGFuZCBFWElU
IHNlcGFyYXRlbHkgdG8gdHJhY2sgdGhlIGRlbGF5IGNvcnJlY3RseS48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0dh
dXJhdi0xXSA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5XZSBhZ3JlZSB3aXRoIHlvdXIgcG9pbnQsIE1BIGlkZW50aWZpZXIgTVVTVCBiZSBwcmVz
ZW50IHdoaWxlIHJlcG9ydGluZyBzdGF0aXN0aWNzIHRvIGNvbGxlY3RvciB1c2luZyB3aGljaCB3
ZSBjYW4gdHJhY2sgdGhlIHNhbWUuIFdlIHdpbGwgaGFuZGxlIHRoaXMgaW4gbmV3IHJldmlzaW9u
IG9mIG91cjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RHJhZnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiA8YnI+PGI+W05PQklOLTFdICZxdW90OzwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+TUEgaWRlbnRpZmllciBNVVNUIGJlIHByZXNlbnQgd2hpbGUgcmVw
b3J0aW5nIHN0YXRpc3RpY3MgdG8gY29sbGVjdG9yJnF1b3Q7IDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2s7YmFja2dyb3VuZDp3aGl0ZSI+Jm5ic3A7Jm5ic3A7
RG8geW91IG1lYW4gW1NJICYjNDM7IHVuaXF1ZSBudW1iZXIgZm9yIFNGRl0gPzwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+WW91IG1heSBhbHNvIG5lZWQgdG8gaW5j
bHVkZSBQYXRoL2Zsb3cgaWRlbnRpZmllciBhbG9uZyB3aXRoIG90aGVyIHR3byBpZGVudGlmaWVy
cyBnaXZlbiBoZXJlIGFzIGkgZ2l2ZW4gYWJvdmUgYXQgcG9pbnQgMQ0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW0dhdXJhdi0yXQ0KPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWVzIHlvdSBhcmUgcmlnaHQsIHN0YXRp
c3RpY3MgYXJlIG1haW50YWluZWQgYW5kIHJlcG9ydGVkIGFzIGEgdGhyZWUgZGltZW5zaW9uYWwg
YXJyYXk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
IDEpIFJ4LVRpbWVbUF1bTV1bV108bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIg
c3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7IDIpIFR4LVRpbWVbUF1bTV1bV108bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48
c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+UCBzdGFuZHMgZm9yIFBNRiBJRCwgTSBzdGFuZHMgZm9yIE1BIGlk
ZW50aWZpZXIgYW5kIFc8L3NwYW4+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41
cHQiPiZuYnNwOyZuYnNwOyBzdGFuZHMgZm9yIHdpbmRvdyBJRDwvc3Bhbj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGluZS1oZWlnaHQtYWx0OjBwdDtwYWdlLWJy
ZWFrLWJlZm9yZTphbHdheXMiPg0KPGEgbmFtZT0ic2VjdGlvbi0zLjgiPjwvYT48YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYWd2LXNmYy1wYWNrZXQtZGVsYXktbWVh
c3VyZW1lbnQtMDEjc2VjdGlvbi0zLjgiPjxiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4zLjg8L3NwYW4+PC9iPjwvYT48Yj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+DQogTUEgUmVwb3J0aW5n
IHRoZSBTdGF0aXN0aWNzIHRvIENvbGxlY3RvcjxvOnA+PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3Bh
biBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4i
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsgUmVwb3J0aW5nIHRpbWVyIHdpbGwgcnVuIG9uIGVhY2ggTUEuIENvbnNpc3RlbmN5IG9m
IHRoaXMgdGltZXIgc2hvdWxkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0
eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PiZuYnNwOyZuYnNwOyBiZSBlbnN1cmVkIGFjcm9zcyB0aGUgZW50aXJlIE1BIGluIHRoZSBTRlAs
IGVuc3VyaW5nIHRoZSBzYW1lIGlzIG91dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxzcGFuIGxhbmc9
IkVOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZv
cmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+
PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBPbiBleHBpcnkgb2YgdGhpcyB0aW1lciBm
b2xsb3dpbmcgaW5mb3JtYXRpb24gbmVlZHMgdG8gYmUgc2VudCB0byB0aGU8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6
YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IGNvbGxlY3Rvci48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1i
ZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5
cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAtIE1BIGlkZW50aWZpZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNp
emU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFBNIHR5cGUgdmFsdWU8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3
YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+PHNwYW4g
bGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtIFZhbHVl
IG9mIGFsbCB0aGUgY29sbGVjdGVkIFJ4LVRpbWVbUF1bTV1bV10sIFJ4LVN1bS08bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZv
cmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRpbWVbUF1bTV1bV10sICZhbXA7IFJ4LVNhbXBsZS1Db3Vu
dFtQXVtNXVtXXSBwYXJhbWV0ZXJzIGFsb25nIHdpdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3Bh
biBsYW5nPSJFTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHRoZSBjb3JyZXNwb25kaW5nIFBNRiBJRCBhbmQgd2luZG93IElkPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3Jl
OmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdheXMiPjxz
cGFuIGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7LSBW
YWx1ZSBvZiBhbGwgdGhlIGNvbGxlY3RlZCBUeC1UaW1lW1BdW01dW1ddLCBUeC1TdW0tPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWst
YmVmb3JlOmFsd2F5cyI+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaW1lW1BdW01dW1ddLCAmYW1wOyBUeC1TYW1wbGUt
Q291bnRbUF1bTV1bV10gcGFyYW1ldGVycyBhbG9uZyB3aXRoPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+
PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB0aGUgY29ycmVzcG9uZGluZyBQTUYgSUQgYW5kIHdpbmRvdyBJZDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4zKSA8YnI+LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tZHJhZnQgc2VjdGlvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+My44IE1BIFJlcG9y
dGluZyB0aGUgc3RhdGlzdGljcyB0byBDb2xsZWN0b3I8YnI+PGJyPiZuYnNwOyZuYnNwOyBSZXBv
cnRpbmcgdGltZXIgd2lsbCBydW4gb24gRWFjaCBNQS4gQ29uc2lzdGVuY3kgb2YgdGhpcyB0aW1l
ciBzaG91bGQ8YnI+Jm5ic3A7Jm5ic3A7IGJlIGVuc3VyZWQgYWNyb3NzIHRoZSBlbnRpcmUgTUEg
aW4gdGhlIFNGUCwgZW5zdXJpbmcgdGhlIHNhbWUgaXMgb3V0PGJyPiZuYnNwOyZuYnNwOyBvZiBz
Y29wZSBvZiB0aGlzIGRvY3VtZW50LiA8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwO09uIGV4cGly
eSBvZiB0aGlzIHRpbWVyIGZvbGxvd2luZyBpbmZvcm1hdGlvbiBuZWVkcyB0byBiZSBzZW50IHRv
IHRoZTxicj4mbmJzcDsmbmJzcDsgQ29sbGVjdG9yLjxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gU2VydmljZSBJbmRleCA8YnI+PGJyPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0gUE0gVHlwZSBWYWx1ZTxicj48YnI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gVmFsdWUgb2YgYWxsIHRoZSBjb2xsZWN0
ZWQgUngtVGltZVtQXVtXXSwgUngtU3VtLVRpbWVbUF1bV10sPGJyPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmYW1wOyBSeC1TYW1wbGUtQ291bnRbUF1b
V10gcGFyYW1ldGVycyBhbG9uZyB3aXRoIHRoZSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Y29ycmVzcG9uZGluZyBQTUYgSUQgYW5kIFdp
bmRvdyBJZCA8YnI+PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Oy0gVmFsdWUgb2YgYWxsIHRoZSBjb2xsZWN0ZWQgVHgtVGltZVtQXVtXXSwgVHgtU3VtLVRpbWVb
UF1bV10sIDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmYW1wOyBUeC1TYW1wbGUtQ291bnRbUF1bV10gcGFyYW1ldGVycyBhbG9uZyB3aXRo
IHRoZSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Y29ycmVzcG9uZGluZyBQTUYgSUQgYW5kIFdpbmRvdyBJZCA8YnI+PGJyPiZuYnNwOyZu
YnNwOyZuYnNwO01BIG1heSBkZWxldGUgdGhlIHBhcmFtZXRlcnMgYWZ0ZXIgc2VuZGluZyB0aGUg
c2FtZSB0byBjb2xsZWN0b3IuPGJyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tPGJyPjxicj5JZiB0aGUgTUEgaXMgaW4gU0ZGIHRoZSB3aGF0IGlzIHRo
ZSBJRCB0byB0cmFjayB0aGUgZGV2aWNlLCBTZXJ2aWNlIGluZGV4IGNhbiBiZSB1c2VkIGZvciBT
RiBidXQgbm90IGZvciBTRkYgPzxicj48YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPltHYXVyYXYtMV0gPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UG9pbnQgMSBhbmQgMiB3aWxsIGJlIHRha2luZyBjYXJl
IG9mIHRoaXMgcG9pbnQgdG9vLjwvc3Bhbj48YnI+PGJyPjQpIDxicj4tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS1kcmFmdCBzZWN0aW9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPGJyPiZuYnNwOyZuYnNwOyAtIElmIFZhbHVlID0gMHg3LCAweDgsIDB4OSwgMHgxMDxi
cj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
byBObyBuZWVkIHRvIGVuY29kZSBTSSwgc2luY2UgdGhlIHR5cGUgZGljdGF0ZXMgdGhlIGludm9s
dmVkPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBwYXJ0aWNpcGF0aW5nIE1BIDxicj4tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tPGJyPjxicj5JIHRoaW5rIDB4MTAgc2hvdWxkIGJlIDB4QSA/PGJyPjxicj48Yj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Wzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkdhdXJhdi0xPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5dIDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldpbGwgYmUg
YWRkcmVzc2VkIGluIG5ldyB2ZXJzaW9uPC9zcGFuPjxicj48YnI+PGJyPjUpIDxicj4tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tZHJhZnQgc2VjdGlvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLTxicj48YnI+My43IE91dGdvaW5nIFBhY2tldHMgUHJvY2Vzc2luZyBh
dCBNQTxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEF0IG91dGdvaW5nIHBv
cnQgb2YgTUEgZm9sbG93aW5nIG9wZXJhdGlvbnMgYXJlIGNhcnJpZWQgb3V0Ljxicj48YnI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFN0ZXAgMTogSWYgT3B0aW9uIDEgaXMgdXNlZCB0
aGVuIGdvIHRvIFN0ZXAgMmEsIGlmIE9wdGlvbiAyIGlzIDxicj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt1c2VkIHRoZW4gZ28gdG8gU3RlcCAyYjxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFN0ZXAgMjogSWYgT3B0aW9uIDEgaXMgdXNlZCB0aGVuIGdvIHRvIFN0ZXAg
MmEsIGlmIE9wdGlvbiAyIGlzIDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1c2VkIHRo
ZW4gZ28gdG8gU3RlcCAyYjxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj48YnI+U3RlcHMg
MSBhbmQgMiBpcyBzYW1lIGhlcmUuPG86cD48L286cD48L3ByZT4NCjxwcmU+PGI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPls8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5HYXVyYXYtMTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+XSA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaWxsIGJlIGFk
ZHJlc3NlZCBpbiBuZXcgdmVyc2lvbjwvc3Bhbj48YnI+PGJyPjxicj5SZWdhcmRzPGJyPk5vYmlu
PG86cD48L286cD48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_2F2059F256F9B24F82EAC5EE47F446C6BDCA7F1Cszxemi502mbxchi_--


From nobody Wed Jun 29 01:48:57 2016
Return-Path: <barbara.martini@cnit.it>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E2ED12D178 for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 01:48:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.534
X-Spam-Level: 
X-Spam-Status: No, score=-3.534 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 y-U25l0m8c3R for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 01:48:52 -0700 (PDT)
Received: from sssup.it (ms01.sssup.it [193.205.80.99]) by ietfa.amsl.com (Postfix) with ESMTP id 4D67F12D991 for <sfc@ietf.org>; Wed, 29 Jun 2016 01:48:50 -0700 (PDT)
Received: from [10.30.2.111] ([10.30.2.111] verified) by sssup.it (CommuniGate Pro SMTP 6.0.10) with ESMTP id 112190349 for sfc@ietf.org; Wed, 29 Jun 2016 10:48:49 +0200
To: sfc@ietf.org
From: Barbara Martini <barbara.martini@cnit.it>
Message-ID: <3abffea2-c521-6128-0a55-251a688260ef@cnit.it>
Date: Wed, 29 Jun 2016 10:48:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------F01FC95C83F9FAC4D32B19CC"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/QyzPtiM5aGW7wAIZ8AsIcBAnIyE>
Subject: [sfc] 2nd IEEE Workshop on Orchestration for Software-Defined Infrastructures (O4SDI-2)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2016 08:48:55 -0000

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

-------------------------------------------------------------------------
Please accept our apologies if you receive multiple copies of this CFP
-------------------------------------------------------------------------

  CALL FOR PAPERS

  2nd IEEE Workshop on
  Orchestration for Software-Defined Infrastructures (O4SDI-2)

  To be held in conjunction with the
  2016 IEEE Conference on Network Function Virtualization and Software
  Defined Networks (IEEE NFV-SDN 2016)

  November 7, 2016 - Palo Alto, California, USA

  http://o4sdi.unibo.it/o4sdi2

-------------------------------------------------------------------------

  IMPORTANT DATES

  Paper submission deadline:  July 15, 2016
  Acceptance notification:    September 16, 2016
  Camera-ready papers:        October 7, 2016


  SUBMISSION INFORMATION

  Paper submissions are handled on-line through the EDAS system:

  https://edas.info/newPaper.php?c=22175&track=81344

-----------------------------------------------------------------------

  SCOPE

  The current industry trend of convergence between computing and
  networking eco-systems clearly shows that software will play an
  unprecedented dominant role also in future communication environments.
  Computing, storage, and connectivity services, as well as any other
  present and future application instances, will be deployed in the form
  of virtualized assets within a software-defined infrastructure running
  on top of general-purpose processing and communication hardware, all
  managed and made available under the cloud â€œAs A Serviceâ€ paradigm.
  This technological convergence and infrastructure sharing between the
  computing and communication systems portend a scenario with a â€œfogâ€ of
  micro-clouds composed of generalized virtual functions providing both
  applications and network services that supplement those deployed in
  traditional cloud datacenters.

  The Second IEEE Workshop on Orchestration for Software-Defined
  Infrastructures (O4SDI) addresses the challenges that will facilitate
  orchestration and programmability of generalized virtual functions in
  Software Defined Infrastructures (SDI), enabling cloud and network
  providers to deploy integrated services across different resource
  domains. Orchestration mechanisms will facilitate the live deployment
  and lifecycle management of these virtual elements, at the application
  level, the server level, and the network level within a single domain
  and across multiple domains. Without such orchestration it will not
  be possible to enable dynamic establishment of generalized virtual
  function chains, according to service requirements.

  These challenges of orchestration are many-fold, with many open
  questions that need to be addressed in the areas of:
    -  network "softwarization," which requires unified management of
       computing, storage, and network resources for the effective
       deployment, lifecycle management, and run-time configuration of
       generalized virtual functions;
    -  abstraction models and open standard interfaces, needed for
       assuring vendor interoperability;
    -  adaptation and optimization mechanisms, which must be enforced at
       global and/or local level for coping with user demand, application
       requirements, resource unavailability, etc.

  O4SDI aims at providing an international forum for researchers and
  practitioners from academia, industry, network operators, and service
  providers to discuss and address the challenges deriving from such
  emerging scenario where systems, processes, and workflows used in both
  computing and communications domains are converging.

-------------------------------------------------------------------------

  TOPICS OF INTEREST

  Due to the highly interdisciplinary scope of the workshop,
  contributions are expected from both computing and network-oriented
  research communities, with the aim of facilitating discussion, cross-
  fertilization and exchange of ideas and practices, and successfully
  promote innovative solutions toward a real programmatic use of software-
  defined infrastructures as a whole. Contributions that discuss lessons
  learnt and best practices, describe practical deployment and
  implementation experiences, and demonstrate innovative use-cases are
  especially encouraged for presentation and publication.

  We are particularly interested in papers that cover, but are not
  limited to, the following topics:
    -  single domain and cross domain orchestration issues
    -  integrated network and computing resource control and management
    -  control and abstraction of heterogeneous networks
    -  orchestration in SDN/NFV
    -  run-time orchestration
    -  orchestration for next-generation IP and optical networks
    -  orchestration in 5G networks
    -  QoS/QoE in software-defined infrastructures
    -  orchestration for high-availability and resilience in
       software-defined infrastructures
    -  intent-based orchestration
    -  dynamic service composition and delivery
    -  network programmability for service chaining
    -  software engineering and operating systems techniques applied
       to orchestration
    -  description, specification, and abstraction languages
       for orchestration
    -  optimal orchestration algorithms
    -  context-aware orchestration
    -  functional architectures of orchestrating elements
    -  testbed experiments on orchestrations
    -  performance evaluation of orchestration elements
    -  standardization issues in orchestration

-------------------------------------------------------------------------

  WORKSHOP CO-CHAIRS

  Stuart Clayman, University College London, UK -s.clayman@ucl.ac.uk  
  Walter Cerroni, University of Bologna, Italy -walter.cerroni@unibo.it  
  Barbara Martini, CNIT, Pisa, Italy -barbara.martini@cnit.it  
  Federica Paganelli, CNIT, Firenze, Italy -federica.paganelli@cnit.it  


  TECHNICAL PROGRAM COMMITEE

  To be announced soon

-------------------------------------------------------------------------

  AUTHOR GUIDELINES

  Prospective authors are invited to submit high-quality, original technical
  papers for presentation at the workshop and publication in the O4SDI
  Proceedings and IEEE Xplore. Papers must be written in English,
  unpublished and not submitted elsewhere. Full papers must be formatted
  as the standard IEEE double-column conference template. All final
  submissions should have a maximum paper length of six (6) printed pages
  (10-point font), including figures, without incurring additional page
  charges.

  To be published in the Workshop Proceedings and to be eligible for
  publication in IEEE Xplore, at least one author of an accepted paper is
  required to register and present the paper at the workshop. The IEEE
  reserves the right to exclude a paper from distribution after the
  conference (including its removal from IEEE Xplore) if the paper is not
  presented at the conference. Papers are reviewed on the basis that they
  do not contain plagiarized material and have not been submitted to any
  other conference at the same time (double submission).

  For additional author guidelines, please refer to:

  http://nfvsdn2016.ieee-nfvsdn.org/authors/call-for-papers/submission-guidelines/


--------------F01FC95C83F9FAC4D32B19CC
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <pre wrap="">-------------------------------------------------------------------------
Please accept our apologies if you receive multiple copies of this CFP
-------------------------------------------------------------------------

 CALL FOR PAPERS

 2nd IEEE Workshop on 
 Orchestration for Software-Defined Infrastructures (O4SDI-2)

 To be held in conjunction with the
 2016 IEEE Conference on Network Function Virtualization and Software 
 Defined Networks (IEEE NFV-SDN 2016)

 November 7, 2016 - Palo Alto, California, USA

 <a class="moz-txt-link-freetext" href="http://o4sdi.unibo.it/o4sdi2">http://o4sdi.unibo.it/o4sdi2</a>

-------------------------------------------------------------------------

 IMPORTANT DATES

 Paper submission deadline:  July 15, 2016
 Acceptance notification:    September 16, 2016
 Camera-ready papers:        October 7, 2016


 SUBMISSION INFORMATION

 Paper submissions are handled on-line through the EDAS system:

 <a class="moz-txt-link-freetext" href="https://edas.info/newPaper.php?c=22175&amp;track=81344">https://edas.info/newPaper.php?c=22175&amp;track=81344</a>

-----------------------------------------------------------------------

 SCOPE

 The current industry trend of convergence between computing and 
 networking eco-systems clearly shows that software will play an 
 unprecedented dominant role also in future communication environments. 
 Computing, storage, and connectivity services, as well as any other 
 present and future application instances, will be deployed in the form 
 of virtualized assets within a software-defined infrastructure running 
 on top of general-purpose processing and communication hardware, all 
 managed and made available under the cloud â€œAs A Serviceâ€ paradigm. 
 This technological convergence and infrastructure sharing between the 
 computing and communication systems portend a scenario with a â€œfogâ€ of 
 micro-clouds composed of generalized virtual functions providing both 
 applications and network services that supplement those deployed in 
 traditional cloud datacenters.

 The Second IEEE Workshop on Orchestration for Software-Defined 
 Infrastructures (O4SDI) addresses the challenges that will facilitate 
 orchestration and programmability of generalized virtual functions in 
 Software Defined Infrastructures (SDI), enabling cloud and network 
 providers to deploy integrated services across different resource 
 domains. Orchestration mechanisms will facilitate the live deployment 
 and lifecycle management of these virtual elements, at the application 
 level, the server level, and the network level within a single domain 
 and across multiple domains. Without such orchestration it will not
 be possible to enable dynamic establishment of generalized virtual 
 function chains, according to service requirements.

 These challenges of orchestration are many-fold, with many open 
 questions that need to be addressed in the areas of:
   -  network "softwarization," which requires unified management of 
      computing, storage, and network resources for the effective
      deployment, lifecycle management, and run-time configuration of 
      generalized virtual functions;
   -  abstraction models and open standard interfaces, needed for 
      assuring vendor interoperability;
   -  adaptation and optimization mechanisms, which must be enforced at 
      global and/or local level for coping with user demand, application 
      requirements, resource unavailability, etc.

 O4SDI aims at providing an international forum for researchers and 
 practitioners from academia, industry, network operators, and service 
 providers to discuss and address the challenges deriving from such 
 emerging scenario where systems, processes, and workflows used in both 
 computing and communications domains are converging. 

-------------------------------------------------------------------------

 TOPICS OF INTEREST

 Due to the highly interdisciplinary scope of the workshop,
 contributions are expected from both computing and network-oriented
 research communities, with the aim of facilitating discussion, cross-
 fertilization and exchange of ideas and practices, and successfully 
 promote innovative solutions toward a real programmatic use of software-
 defined infrastructures as a whole. Contributions that discuss lessons 
 learnt and best practices, describe practical deployment and 
 implementation experiences, and demonstrate innovative use-cases are 
 especially encouraged for presentation and publication.

 We are particularly interested in papers that cover, but are not 
 limited to, the following topics:
   -  single domain and cross domain orchestration issues
   -  integrated network and computing resource control and management
   -  control and abstraction of heterogeneous networks
   -  orchestration in SDN/NFV
   -  run-time orchestration
   -  orchestration for next-generation IP and optical networks
   -  orchestration in 5G networks
   -  QoS/QoE in software-defined infrastructures
   -  orchestration for high-availability and resilience in 
      software-defined infrastructures
   -  intent-based orchestration
   -  dynamic service composition and delivery
   -  network programmability for service chaining
   -  software engineering and operating systems techniques applied 
      to orchestration
   -  description, specification, and abstraction languages 
      for orchestration
   -  optimal orchestration algorithms
   -  context-aware orchestration
   -  functional architectures of orchestrating elements
   -  testbed experiments on orchestrations
   -  performance evaluation of orchestration elements
   -  standardization issues in orchestration

-------------------------------------------------------------------------

 WORKSHOP CO-CHAIRS

 Stuart Clayman, University College London, UK - <a class="moz-txt-link-abbreviated" href="mailto:s.clayman@ucl.ac.uk">s.clayman@ucl.ac.uk</a> 
 Walter Cerroni, University of Bologna, Italy - <a class="moz-txt-link-abbreviated" href="mailto:walter.cerroni@unibo.it">walter.cerroni@unibo.it</a> 
 Barbara Martini, CNIT, Pisa, Italy - <a class="moz-txt-link-abbreviated" href="mailto:barbara.martini@cnit.it">barbara.martini@cnit.it</a> 
 Federica Paganelli, CNIT, Firenze, Italy - <a class="moz-txt-link-abbreviated" href="mailto:federica.paganelli@cnit.it">federica.paganelli@cnit.it</a> 


 TECHNICAL PROGRAM COMMITEE

 To be announced soon

-------------------------------------------------------------------------

 AUTHOR GUIDELINES

 Prospective authors are invited to submit high-quality, original technical
 papers for presentation at the workshop and publication in the O4SDI 
 Proceedings and IEEE Xplore. Papers must be written in English, 
 unpublished and not submitted elsewhere. Full papers must be formatted 
 as the standard IEEE double-column conference template. All final 
 submissions should have a maximum paper length of six (6) printed pages 
 (10-point font), including figures, without incurring additional page 
 charges.

 To be published in the Workshop Proceedings and to be eligible for 
 publication in IEEE Xplore, at least one author of an accepted paper is 
 required to register and present the paper at the workshop. The IEEE 
 reserves the right to exclude a paper from distribution after the 
 conference (including its removal from IEEE Xplore) if the paper is not 
 presented at the conference. Papers are reviewed on the basis that they 
 do not contain plagiarized material and have not been submitted to any 
 other conference at the same time (double submission).

 For additional author guidelines, please refer to:

 <a class="moz-txt-link-freetext" href="http://nfvsdn2016.ieee-nfvsdn.org/authors/call-for-papers/submission-guidelines/">http://nfvsdn2016.ieee-nfvsdn.org/authors/call-for-papers/submission-guidelines/</a></pre>
  </body>
</html>

--------------F01FC95C83F9FAC4D32B19CC--


From nobody Wed Jun 29 06:31:59 2016
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2595F12DE48; Wed, 29 Jun 2016 06:31:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.947
X-Spam-Level: 
X-Spam-Status: No, score=-15.947 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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
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 JupMqEOZquh1; Wed, 29 Jun 2016 06:31:55 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37A6312DE46; Wed, 29 Jun 2016 06:31:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21562; q=dns/txt; s=iport; t=1467207115; x=1468416715; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=bdcpzhwRawQIS/t5afI5OlJfS3AKs1AGcq60IPEWln4=; b=ZKWdeT/MZG7lEVeyH440VmfcDpwcC6ScCjT4wpKAC1ARw3PjBlDEj00Y 6fXSP72mqtIN3UQMvvAdYebI48JzFQTh/KHc6lHhelRHqc33nu5WZuDHz 2/zaD8+KOJYIACnszPZpF4opeVUvVSNRjCTl9ou6tmEdbnArdE8dcYVFt Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BoBQC5zHNX/51dJa1agz6BUwatNYwOg?= =?us-ascii?q?XuGGAIcgRU6EgEBAQEBAQFlJ4RMAQEBAwEjETMLBwULAgEIDgoCAhEVAgICHxE?= =?us-ascii?q?VEAIEDgUbh3sDDwizLowIDYQYAQEBAQEBAQEBAQEBAQEBAQEBAQEBHIEBhSeBd?= =?us-ascii?q?wiCToJDgU8RAVuCQiuCLwWNfIpVNAGIf4M0ggoKgV+EVIMuhTqGVIE9h3EBJQE?= =?us-ascii?q?ugggcgUxuiAk2fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.26,546,1459814400"; d="scan'208";a="120440653"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jun 2016 13:31:53 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id u5TDVrWi016759 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 29 Jun 2016 13:31:53 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 29 Jun 2016 08:31:52 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1210.000; Wed, 29 Jun 2016 08:31:52 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Alia Atlas <akatlas@gmail.com>
Thread-Topic: [sfc] early AD review of draft-ietf-sfc-nsh-05
Thread-Index: AQHRwFIUCIKaFgmrvUqrqamzBnh62p/n30IAgBkJHAA=
Date: Wed, 29 Jun 2016 13:31:52 +0000
Message-ID: <EFD405B6-9D4E-4360-A920-20E6090266DE@cisco.com>
References: <CAG4d1recg0FBfPfsVXMT5Ub-kN_fctqaSETLjc77xoUySkPMdg@mail.gmail.com> <9A4C983B-1250-465F-AE4F-6872D0F70213@cisco.com>
In-Reply-To: <9A4C983B-1250-465F-AE4F-6872D0F70213@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.19.17.232]
Content-Type: text/plain; charset="utf-8"
Content-ID: <3CD290357F5D344FB3F404E4485B3F51@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/vlWxUjrkYeP5vccVBjUgvGAtj-Q>
Cc: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] early AD review of draft-ietf-sfc-nsh-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2016 13:31:59 -0000

QWxpYSwNCg0KQXMgcGVyIHRoZSBpbml0aWFsIHJlcGxpZXMgYmVsb3csIGhlcmUgaXMgdXBkYXRl
ZC9zdWdnZXN0ZWQgdGV4dCwgcHJlZmFjZWQgYnkgLS0tLU5FVyBURVhULS0tLSBmb3IgdGhlIHBl
cnZpb3VzbHkgdW5hZGRyZXNzZWQgY29tbWVudHMuICBBcG9sb2dpZXMgZm9yIHRoZSBkZWxheSwg
c29tZSBidXNpbmVzcyB0cmF2ZWwgc2xvd2VkIHRoaW5ncyBkb3duLiAodGhlIG9yaWdpbmFsIHJl
cGx5IHdhcyB0cmltbWVkIGZvciByZWFkYWJpbGl0eSkNCg0KQWdhaW4sIHRoYW5rIHlvdSBmb3Ig
eW91ciBkZXRhaWxlZCByZXZpZXchDQoNClBhdWwNCg0KPiBPbiBKdW4gMTMsIDIwMTYsIGF0IDEx
OjEyIEFNLCBQYXVsIFF1aW5uIChwYXVscSkgPHBhdWxxQGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0K
PiBIaSBBbGlhLA0KPiANCj4gQ2F0Y2hpbmcgdXAgYW4gZW1haWwgcG9zdC12YWN0aW9uLCBzb3Jy
eSBmb3IgdGhlIGRlbGF5LiANCj4gDQo+IA0KPiBPbiBKdW4gNiwgMjAxNiwgYXQgODoxNyBQTSwg
QWxpYSBBdGxhcyA8YWthdGxhc0BnbWFpbC5jb20+IHdyb3RlOg0KPj4gDQo+PiBJIGhhdmUgZG9u
ZSBhbiBlYXJseSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1zZmMtbnNoLTA1LiBGaXJzdCwgSSB3
b3VsZCBsaWtlIHRvIHRoYW5rIFBhdWwsIFVyaSwgYW5kIGFsbCB0aGUgY29udHJpYnV0b3JzIGFu
ZCBXRyBtZW1iZXJzIHdobyBoYXZlIGRvbmUgc28gbXVjaCB3b3JrIG9uIHRoaXMuDQo+PiANCj4g
DQo+IFBRPiAgQW5kIHRoYW5rIHlvdSBmb3IgdGhlIHRob3JvdWdoIGFuZCB0aG91Z2h0ZnVsIHJl
dmlldyENCj4gDQo+PiBTZWNvbmQsIHRoaXMgZG9jdW1lbnQgc3RpbGwgbmVlZHMgYSBsb3Qgb2Yg
d29yayBiZWZvcmUgaXQgaXMgcmVhZHkgdG8gYWR2YW5jZS4gIEkgaGF2ZW4ndCBzY3J1dGluaXpl
ZCB0aGUgcmVmZXJlbmNlcyBmb3IgbXkgcmV2aWV3IC0gYnV0IEkgd291bGQgYXNrIHlvdSB0byB0
aGluayBhYm91dCB3aGF0IHNob3VsZCBiZSBub3JtYXRpdmUgc28gdGhhdCBzb21lb25lIGNhbiBp
bXBsZW1lbnQgTlNILg0KPj4gDQo+IA0KPiBQUT4gIFdlJ2xsIG1ha2Ugc3VyZSB0byByZXZpZXcg
dGhlIHJlZmVyZW5jZXMgYnV0IEkgd2lsbCBhZGQgdGhhdCBhIHNsZXcgb2YgaW1wbGVtZW50YXRp
b25zIGV4aXN0LCBzbywgdGh1cyBmYXIsIHRoaXMgaGFzbid0IGJlZW4gYW4gaW1wZWRpbWVudC4g
IA0KPiANCj4gDQo+PiANCj4+IE1ham9yOg0KPj4gDQo+PiBhKSBTZWMgMy4yOiAgIiBPIGJpdDog
d2hlbiBzZXQgdG8gMHgxIGluZGljYXRlcyB0aGF0IHRoaXMgcGFja2V0IGlzIGFuIE9wZXJhdGlv
bnMsDQo+PiAgIEFkbWluaXN0cmF0aW9uIGFuZCBNYWludGVuYW5jZSAoT0FNKSBtZXNzYWdlLiAg
VGhlIHJlY2VpdmluZyBTRkYgYW5kDQo+PiAgIFNGcyBub2RlcyBNVVNUIGV4YW1pbmUgdGhlIHBh
eWxvYWQgYW5kIHRha2UgYXBwcm9wcmlhdGUgYWN0aW9uIChlLmcuDQo+PiAgIHJldHVybiBzdGF0
dXMgaW5mb3JtYXRpb24pLiAgT0FNIG1lc3NhZ2Ugc3BlY2lmaWNzIGFuZCBoYW5kbGluZw0KPj4g
ICBkZXRhaWxzIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiIgICAgDQo+
PiANCj4+IEkgYW0gcXVpdGUgY29uY2VybmVkIHRoYXQgdGhpcyBkb2N1bWVudCByZXF1aXJlcyAo
TVVTVCkgY29uZm9ybWFuY2UgdG8gYSBkb2N1bWVudCB0aGF0IGlzbid0IGluIGFueSB3YXkgcmVm
ZXJlbmNlZCBvciBzcGVjaWZpZWQuICBCYXNpY2FsbHksIGFuIGltcGxlbWVudGVyIGhhcyBubyB3
YXkgdG8gYmUgY29tcGxpYW50LiAgQXQgYSBtaW5pbXVtLCB0aGlzIHNob3VsZCBoYXZlIGEgTm9y
bWF0aXZlIFJlZmVyZW5jZSB0byB0aGUgT0FNIHByb2NlZHVyZXMuICANCj4+IA0KPj4gSWYgdHJ1
bHkgbmVjZXNzYXJ5LCBhbm90aGVyIHdheSBvdXQgd291bGQgYmUgdG8gcmVzZXJ2ZSB0aGlzIGJp
dCBmb3IgT0FNIGJ1dCBzYXZlIHRoZSBkZWZpbml0aW9uIGFuZCBiZWhhdmlvciBmb3IgdGhlIE9B
TSBkcmFmdC4gIFRoYXQnZCBiZSB1bmZvcnR1bmF0ZSBpbiB0aGF0IGltcGxlbWVudGF0aW9ucyBj
b3VsZCBjb25mb3JtIHRvIE5TSCBidXQgbm90IHRoZSBhc3NvY2lhdGVkIE9BTS4NCj4gDQo+IFBR
PiAgSSBzZWUgdGhhdCBhIHdob2xlIHRocmVhZCByZTogT0FNLCBJJ2xsIGNvbW1lbnQgdGhlcmUu
DQo+IA0KPj4gYikgU2VjIDMuMjogIEkgaGF2ZSB0aHJlZSBwb2ludHMgb24gdGhlICJOZXh0IFBy
b3RvY29sIiBmaWVsZC4gIEZpcnN0LCBwbGVhc2UgcmVhZCBTZWN0aW9uIDggb2YgZHJhZnQtaWV0
Zi1ydGd3Zy1kdC1lbmNhcC0wMSwgd2hpY2ggZGlzY3Vzc2VzIHRoZSBpc3N1ZSBvZiBlYWNoIGVu
Y2Fwc3VsYXRpb24gZGVmaW5pbmcgaXRzIG93biBOZXh0IFByb3RvY29sIGZpZWxkLiAgUGxlYXNl
IHRha2UgYSBsb29rIGF0IFZYTEFOLUdQRSwgR1VFLCBHRU5FVkUsIGFuZCBCSUVSIHRvIHNlZSB3
aGljaCBvZiB0aG9zZSAiTmV4dCBQcm90b2NvbCIgZmllbGRzIGNhbiBtZXJnZSB0byBiZSB0aGUg
c2FtZSByZWdpc3RyeS4gIEkga25vdyB0aGF0IG9uZSBvZiB0aGVtIGlzIGN1cnJlbnRseSB1c2lu
ZyBFdGhlclR5cGUsIGJ1dCBhdCBsZWFzdCAxIG9yIDIgb3RoZXJzIGFsc28gaGFzIGFuIDgtYml0
ICJOZXh0IFByb3RvY29sIiBmaWVsZC4gICBUaGUgbmFtZSBzaG91bGQgYWxzbyBiZSBpbXByb3Zl
ZCB0byBiZSBtdWNoIGNsZWFyZXIgYXMgdG8gd2hhdCBpdCBpcywgd2hhdCB0eXBlcyBvZiBwcm90
b2NvbHMgbWlnaHQgZml0IGluIGl0LCBhbmQgaG93IGl0IG1pZ2h0IGJlIGV4dGVuZGVkIG9yIHJl
dXNlZC4gIFRoZXNlIG9idmlvdXNseSBhcHBseSB0byBTZWMgMTMuMi41IGFzIHdlbGwuDQo+IA0K
PiBQUT4gIEF0IHRoaXMgcG9pbnQsIE5TSCBhbmQgVlhMQU4tR1BFIGhhdmUgdGhlIHNhbWUgc3Bh
Y2UgKGkuZS4gb24gYWxsb2NhdGlvbikuICBXZSBjYW4gY2VydGFpbmx5IGxvb2sgaW50byBsZXZl
cmFnaW5nIHRoYXQgZm9yIG90aGVyIHByb3RvY29scyBhcyB3ZWxsLiAgQXMgZm9yIHRoZSBuYW1l
LCBJJ20gbm90IHN1cmUgaG93IHRvIG1ha2UgaXQgY2xlYXJlciBzaW5jZSB0aGUgbmFtZSBkZXNj
cmliZXMgdGhlIHB1cnBvc2UuICANCj4gDQo+IA0KPj4gDQo+PiBjKSBTZWMgMy4yOiAiU2Vydmlj
ZSBJbmRleCAoU0kpOiBwcm92aWRlcyBsb2NhdGlvbiB3aXRoaW4gdGhlIFNGUC4gVGhlIGZpcnN0
DQo+PiAgIGNsYXNzaWZpZXIgKGkuZS4gYXQgdGhlIGJvdW5kYXJ5IG9mIHRoZSBOU0ggZG9tYWlu
KSBpbiB0aGUgTlNIDQo+PiAgIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCwgU0hPVUxEIHNldCB0aGUg
U0kgdG8gMjU1LCBob3dldmVyIHRoZSBjb250cm9sDQo+PiAgIHBsYW5lIE1BWSBjb25maWd1cmUg
dGhlIGluaXRpYWwgdmFsdWUgb2YgU0kgYXMgYXBwcm9wcmlhdGUgKGkuZS4NCj4+ICAgdGFraW5n
IGludG8gYWNjb3VudCB0aGUgbGVuZ3RoIG9mIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGgpLiAg
QSBDbGFzc2lmaWVyIA0KPj4gICBNVVNUIHNlbmQgdGhlIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZG
IGluIHRoZSBjaGFpbi4NCj4+ICAgU2VydmljZSBpbmRleCBNVVNUIGJlIGRlY3JlbWVudGVkIGJ5
IHNlcnZpY2UgZnVuY3Rpb25zIG9yIHByb3h5IG5vZGVzDQo+PiAgIGFmdGVyIHBlcmZvcm1pbmcg
cmVxdWlyZWQgc2VydmljZXMgYW5kIHRoZSBuZXcgZGVjcmVtZW50ZWQgU0kgdmFsdWUNCj4+ICAg
TVVTVCBiZSB1c2VkIGluIHRoZSBlZ3Jlc3MgTlNIIHBhY2tldC4gIFNJIFNIT1VMRCBiZSB1c2Vk
IGluDQo+PiAgIGNvbmp1bmN0aW9uIHdpdGggU2VydmljZSBQYXRoIElkZW50aWZpZXIgZm9yIFNl
cnZpY2UgRnVuY3Rpb24gUGF0aA0KPj4gICBzZWxlY3Rpb24uICBTZXJ2aWNlIEluZGV4IChTSSkg
aXMgYWxzbyB2YWx1YWJsZSB3aGVuIHRyb3VibGVzaG9vdGluZy8NCj4+ICAgcmVwb3J0aW5nIHNl
cnZpY2UgcGF0aHMuICBJbiBhZGRpdGlvbiB0byBpbmRpY2F0aW5nIHRoZSBsb2NhdGlvbg0KPj4g
ICB3aXRoaW4gYSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGgsIFNJIGNhbiBiZSB1c2VkIGZvciBzZXJ2
aWNlIHBsYW5lIGxvb3ANCj4+ICAgZGV0ZWN0aW9uLiINCj4+IA0KPj4gIEZpcnN0LCB0aGVyZSBz
ZWVtIHRvIGJlIGEgbnVtYmVyIG9mIGFzc3VtcHRpb25zIGluIHRoaXMgcGFyYWdyYXBoIGFib3V0
IENsYXNzaWZpZXJzIC0gaW5jbHVkaW5nIHRoYXQgdGhlcmUgaXMgb25seSBvbmUgcGVyIHNlcnZp
Y2UgZnVuY3Rpb24gcGF0aCAoIk1VU1Qgc2VuZCB0aGUgcGFja2V0IHRvIHRoZSBmaXJzdCBTRkYg
aW4gdGhlIGNoYWluIikgLSBkZXNwaXRlIGVhcmxpZXIgZGlzY3Vzc2lvbiBvZiByZS1jbGFzc2lm
aWNhdGlvbi4gICBQTEVBU0UgLSBwdWxsIG91dCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGZpZWxk
IHN1Y2ggYXM6DQo+PiANCj4+ICAiVGhlIFNlcnZpY2UgSW5kZXggcHJvdmlkZXMgYSBsb2NhdGlv
biB3aXRoaW4gdGhlIFNGUC4gIFRoZSBpbmRleCBzaG91bGQgc3RyaWN0bHkgZGVjcmVhc2UgZnJv
bSBpdHMgaW5pdGlhbCB2YWx1ZS4gIFRoZSBmdW5jdGlvbiB0aGF0IGVuY2Fwc3VsYXRlcyB0aGUg
cGFja2V0IGluIE5TSCBTSE9VTEQgc2V0IHRoZSBTSSB0byAyNTUuICBTSSBNVVNUIGJlIGRlY3Jl
bWVudGVkLi4uIg0KPiANCj4gUFE+ICBXZSdsbCBjbGFyaWZ5IHRoZSByb2xlL2JlaGF2aW9yIG9m
IGNsYXNzaWZpZXJzIGFuZCBTSSBhbmQgcHJvdmlkZSB0ZXh0IGZvciB5b3VyL1dHIHJldmlldyBi
eSBKdW5lIDI0Lg0KPiANCg0KDQotLS0tTkVXIFRFWFQtLS0tDQpjKSAiU2VydmljZSBJbmRleCAo
U0kpOiBwcm92aWRlcyBsb2NhdGlvbiB3aXRoaW4gdGhlIFNGUC4gVGhlDQppbml0aWFsIGNsYXNz
aWZpZXIgZm9yIGEgZ2l2ZW4gU0ZQIFNIT1VMRCBzZXQgdGhlIFNJIHRvIDI1NSwgaG93ZXZlciB0
aGUNCmNvbnRyb2wgICBwbGFuZSBNQVkgY29uZmlndXJlIHRoZSBpbml0aWFsIHZhbHVlIG9mIFNJ
IGFzIGFwcHJvcHJpYXRlDQooaS5lLiAgIHRha2luZyBpbnRvIGFjY291bnQgdGhlIGxlbmd0aCBv
ZiB0aGUgc2VydmljZSBmdW5jdGlvbiBwYXRoKS4gIA0KU2VydmljZSBJbmRleCBNVVNUIGJlIGRl
Y3JlbWVudGVkIGJ5IFNlcnZpY2UgRnVuY3Rpb25zIG9yIGJ5IFNGQyBQcm94eQ0Kbm9kZXMgICBh
ZnRlciBwZXJmb3JtaW5nIHJlcXVpcmVkIHNlcnZpY2VzIGFuZCB0aGUgbmV3IGRlY3JlbWVudGVk
IFNJDQp2YWx1ZSAgIE1VU1QgYmUgdXNlZCBpbiB0aGUgZWdyZXNzIE5TSCBwYWNrZXQuICAgVGhl
IGluaXRpYWwgQ2xhc3NpZmllcg0KTVVTVCBzZW5kIHRoZSBwYWNrZXQgdG8gdGhlIGZpcnN0IFNG
RiBpbiB0aGUgaWRlbnRpZmllZCBTRlAgIGZvcg0KZm9yd2FyZGluZyBhbG9uZyBhbiBTRlAuIElm
IHJlLWNsYXNzaWZpY2F0aW9uIG9jY3VycywgYW5kIHRoYXQNCnJlLWNsYXNzaWZpY2F0aW9uIHJl
c3VsdHMgaW4gYSBuZXcgU1BJLCB0aGUgKHJlKWNsYXNzaWZpZXIgaXMsIGluDQplZmZlY3QsIHRo
ZSBpbml0aWFsIGNsYXNzaWZpZXIgZm9yIHRoZSByZXN1bHRhbnQgU1BJLg0KDQpTSSBTSE9VTEQg
YmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIGZvcg0K
U2VydmljZSBGdW5jdGlvbiBQYXRoICAgU2VsZWN0aW9uIGFuZCBmb3IgZGV0ZXJtaW5pbmcgdGhl
IG5leHQgU0ZGL1NGIGluDQp0aGUgcGF0aC4gIFNlcnZpY2UgSW5kZXggKFNJKSBpcyBhbHNvIHZh
bHVhYmxlIHdoZW4gdHJvdWJsZXNob290aW5nLw0KcmVwb3J0aW5nIHNlcnZpY2UgcGF0aHMuICBJ
biBhZGRpdGlvbiB0byBpbmRpY2F0aW5nIHRoZSBsb2NhdGlvbg0Kd2l0aGluIGEgU2VydmljZSBG
dW5jdGlvbiBQYXRoLCBTSSBjYW4gYmUgdXNlZCBmb3Igc2VydmljZSBwbGFuZSBsb29wDQpkZXRl
Y3Rpb24uIg0KDQotLS0tLS0tLQ0KDQo8dHJpbW1lZD4NCg0KPiANCj4+IGUpIFNlYyA2OiAgVGhp
cyBzZWN0aW9uIG5lZWRzIHdvcmsuIEZpcnN0LCBwbGVhc2UgcmVhZCBzZWMgOSBvZiBkcmFmdC1p
ZXRmLXJ0Z3dnLWR0LWVuY2FwLTAxIGZvciBzb21lIGlkZWFzLiAgQXQgYSBtaW5pbXVtLCB5b3Ug
bmVlZCB0byBjbGFyaWZ5IHdoYXQgdGhlIG1hbmRhdG9yeSBiZWhhdmlvciBpcyBhbmQgd2hhdCB0
aGUgZmFpbHVyZSBjb25kaXRpb25zIG9yIHJlc3VsdHMgYXJlLiAgIEZvciBtb3JlIGRldGFpbHM6
ICBKdW1ibyBGcmFtZXMgaGVscCBvbmx5IHdoZW4gdGhlIHBhY2tldCBvciBmcmFtZSBiZWluZyBl
bmNhcHN1bGF0ZWQgaXNuJ3QgYWxyZWFkeSBhdCB0aGUgbWF4aW11bS4gIEkgZnVsbHkgYWdyZWUg
dGhhdCBpcyBsaWtlbHkgdG8gdGhlIGNhc2UgZm9yIG11Y2ggdHJhZmZpYyAtIGJ1dCBpdCBpc24n
dCB0aGUgZ3VhcmFudGVlZCBzb2x1dGlvbiB0aGlzIHRyaWVzIHRvIHRyZWF0IGl0IGFzLiAgIFN1
cmUgLSBpdCBpcyBwb3NzaWJsZSB0byBkZXRlcm1pbmUgdGhlIFBhdGggTVRVIC0gYnV0IGlzIHRo
YXQgdG8gdGhlIG5leHQgU0ZGIG9yIHRocm91Z2ggdGhlIGVudGlyZSBTRlA/ICBDYW4gaXQgYmUg
dGhlIHdob2xlIFNGUCB3aGVuIHJlLWNsYXNzaWZpY2F0aW9uIG1heSBjaGFuZ2Ugd2hhdCB0aGUg
ZGVzaXJlZCBwYXRoIGlzPyAgV2hhdCBoYXBwZW5zIGF0IGFuIFNGRiBpZiBpdCBkZXRlcm1pbmVz
IHRoYXQgdGhlIFBhdGggTVRVIGJleW9uZCBpcyB0b28gc21hbGw/ICBXaGF0IGFyZSB0aGUgY29u
c2VxdWVuY2VzIG9mIGZyYWdtZW50aW5nIGJ5IHRoZSB0cmFuc3BvcnQ/ICAgQXMgZm9yIHRoZSB0
aGlyZCBleGFtcGxlIGZyb20gUkZDNjgzMCAtIEknbSBhc3N1bWluZyB5b3UgbWVhbiB0aGUgc3Rh
dGVsZXNzIGNhc2UgLSB3aGljaCBiYXNpY2FsbHkgYW1vdW50cyB0byBkZXRlcm1pbmluZyBhIFBh
dGggTVRVIGFuZCB0aGVuIGZyYWdtZW50aW5nLg0KPj4gDQo+PiBUaGUgUGF0aCBNVFUgYXBwcm9h
Y2hlcyBkb24ndCBoYW5kbGUgYXQgYWxsIHRoZSBjYXNlIG9mIGFkZGluZyBjb250ZXh0LWhlYWRl
cnMgYnkgYW4gU0YgaW4gdGhlIG1pZGRsZSBvZiB0aGUgcGF0aC4gIFRoYXQgY2FuIG9idmlvdXNs
eSByZXF1aXJlIGZyYWdtZW50aW5nIHRoZSBwYWNrZXQgYW5kIHRoZW4gYWRkaW5nIE5TSCBoZWFk
ZXJzIHdoaWNoIGlzIHNwZWNpZmljYWxseSBub3QgZXhwZWN0ZWQgYXQgdGhlIFNGIG9yIFNGRiAo
c2VlIFNlYyA0KS4NCj4+IA0KPj4gVGhlc2UgYXBwcm9hY2hlcyBhbHNvIGFzc3VtZSB0aGF0IGl0
IGlzIHBvc3NpYmxlIHRvIGZyYWdtZW50IHRoZSBkYXRhIGNvbnRhaW5lZCBpbnNpZGUgdGhlIE5T
SCBoZWFkZXIuICBJbiB0aGUgY2FzZSBvZiBzb21ldGhpbmcgbGlrZSBhbiBFdGhlcm5ldCBmcmFt
ZSwgdGhhdCBpc24ndCB0aGUgY2FzZS4uDQo+PiANCj4+IFRoZSBsaWtlbHkgc2hvcnQgZm9ybSBp
cyB0aGF0IHRoZSBuZXR3b3JrIG9wZXJhdG9yIHNldHMgYSBkaWZmZXJlbnQgTVRVIGluc2lkZSB0
aGUgc3BhY2UgZm9yIHRoZSBTRlAgd2hpY2ggY2FuIGFjY29tbW9kYXRlIGEgZ2l2ZW4gc2l6ZSBv
ZiBoZWFkZXIuICBUaGUgQ2xhc3NpZmllcnMgYW5kIFNGRi9TRnMgYXJlIHNldCB1cCB0byBzZW5k
IHNvbWUgdHlwZSBvZiBlcnJvciBtZXNzYWdlcyBhbmQgbG9nIGFuZCBkcm9wIHRoZSBvZmZlbmRp
bmcgcGFja2V0cyBvciBmcmFtZXMgaWYgdGhleSBhcmUgdG9vIGxhcmdlLiAgSWYgdGhlIG5leHQt
cHJvdG9jb2wgdHlwZSBjYW4gYmUgZnJhZ21lbnRlZCwgdGhlbiB0aGVyZSBpcyBtb3JlIGZ1bmN0
aW9uYWxpdHkgdG8gZGVmaW5lL2Rlc2NyaWJlLiAgUmVnYXJkbGVzcywgdGhlIGNvbnNlcXVlbmNl
cyBvZiB1bmV4cGVjdGVkIGZyYWdtZW50YXRpb24gc2hvdWxkIGJlIGNsZWFybHkgYXJ0aWN1bGF0
ZWQgYW5kIHdheXMgb2YgZGV0ZWN0aW5nIGl0IGRpc2N1c3NlZC4gDQo+IA0KPiBQUT4gIFVyaSBh
bmQgSSB3aWxsIHVwZGF0ZSB0aGUgZnJhZ21lbnRhdGlvbiBzZWN0aW9uIHRvIGFkZHJlc3MgeW91
ciBjb25jZXJucyBhbmQgc2VuZCB0ZXh0IGZvciByZXZpZXcsIGFnYWluIGJ5IEp1bmUgMjR0aA0K
PiANCg0KLS0tLSBORVcgVEVYVCAtLS0tDQoNCk5TSCBhbmQgdGhlIGFzc29jaWF0ZWQgdHJhbnNw
b3J0IGhlYWRlciBhcmUgImFkZGVkIiB0byB0aGUNCmVuY2Fwc3VsYXRlZCBwYWNrZXQvZnJhbWUu
ICBUaGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gaW5jcmVhc2VzIHRoZQ0Kc2l6ZSBvZiB0aGUg
cGFja2V0LiAgDQogICANCkFzIGRpc2N1c3NlZCBpbiBbZHJhZnQtaWV0Zi1ydGd3Zy1kdC1lbmNh
cC0wMV0sIHdpdGhpbiBhbiBhZG1pbmlzdHJhdGl2ZSBkb21haW4sDQphbiBvcGVyYXRvciBjYW4g
ZW5zdXJlIHRoYXQgdGhlIHVuZGVybGF5IE1UVSBpcyBzdWZmaWNpZW50IHRvIGNhcnJ5IFNGQyB0
cmFmZmljDQp3aXRob3V0IHJlcXVpcmluZyBmcmFnbWVudGF0aW9uLiAgDQogICANCkhvd2V2ZXIs
IHRoZXJlIHdpbGwgYmUgY2FzZXMgd2hlcmUgdGhlIHVuZGVybGF5IE1UVSBpcyBub3QgbGFyZ2Ug
ZW5vdWdoIHRvIGNhcnJ5IHRoZQ0KTlNIIHRyYWZmaWMuICBTaW5jZSBOU0ggZG9lcyBub3QgcHJv
dmlkZSBmcmFnbWVudGF0aW9uIHN1cHBvcnQgYXQgdGhlIHNlcnZpY2UgcGxhbmUsDQp0aGUgdHJh
bnNwb3J0L292ZXJsYXkgbGF5ZXIgTVVTVCBwcm92aWRlIHRoZSByZXF1aXNpdGUgZnJhZ21lbnRh
dGlvbiBoYW5kbGluZy4gIFNlY3Rpb24NCjYgb2YgW2RyYWZ0LWlldGYtcnRnd2ctZHQtZW5jYXAt
MDFdIHByb3ZpZGVzIGd1aWRhbmNlIGZvciB0aG9zZSBzY2VuYXJpb3MuIA0KDQotLS0tLS0tLQ0K
DQoNCjx0cmltbWVkPg0KDQoNCg0KDQo+PiANCj4+IGYpIFNlYyA4LjE6ICBQcml2YWN5IGNvbnNp
ZGVyYXRpb25zIHdpbGwgbWF0dGVyIGZvciBpbmZvcm1hdGlvbiBzdWNoIGFzIFZSRiBvciB0ZW5h
bnQsIGRlcGVuZGluZyBvbiBob3cgdGhvc2UgYXJlIGV4cHJlc3NlZCBhbmQgdHJhY2thYmxlLiAg
IFNpbWlsYXJseSwgdGhlIHNlY3VyaXR5IGltcGxpY2F0aW9ucyBvZiBhbiBTRiB0ZXJtaW5hdGlu
ZyAgZW5jcnlwdGVkIHRyYWZmaWMgd2lsbCBuZWVkIHRvIGJlIGFydGljdWxhdGVkLg0KDQotLS0t
IE5FVyBURVhUIC0tLS0NCg0KRGVwZW5kaW5nIG9uIHRoZSBpbmZvcm1hdGlvbiBjYXJyaWVkIGlu
IHRoZSBtZXRhZGF0YSwgZGF0YSBwcml2YWN5DQpjb25zaWRlcmF0aW9ucyBtYXkgbmVlZCB0byBi
ZSBjb25zaWRlcmVkLiAgRm9yIGV4YW1wbGUsIGlmIHRoZSBtZXRhZGF0YQ0KY29udmV5cyB0ZW5h
bnQgaW5mb3JtYXRpb24sIHRoYXQgaW5mb3JtYXRpb24gbWF5IG5lZWQgdG8gYmUNCmF1dGhlbnRp
Y2F0ZWQgYW5kL29yIGVuY3J5cHRlZCBiZXR3ZWVuIHRoZSBvcmlnaW5hdG9yIGFuZCB0aGUgaW50
ZW5kZWQNCnJlY2lwaWVudHMgKHdoaWNoIG1heSBpbmNsdWRlIGludGVuZGVkIFNG4oCZcyBvbmx5
KSAuICBOU0ggaXRzZWxmIGRvZXMgbm90DQpwcm92aWRlIHByaXZhY3kgZnVuY3Rpb25zLCByYXRo
ZXIgaXQgcmVsaWVzIG9uIHRoZSB0cmFuc3BvcnQvb3ZlcmxheQ0KbGF5ZXIuICBBbiBvcGVyYXRv
ciBjYW4gc2VsZWN0IHRoZSBhcHByb3ByaWF0ZSB0cmFuc3BvcnQgdG8gZW5zdXJlIHRoZQ0KY29u
ZmlkZW50aWFsbHkgKGFuZCBvdGhlciBzZWN1cml0eSkgY29uc2lkZXJhdGlvbnMgYXJlIG1ldC4N
Cg0KKG5vdCB0ZXh0IGZvciB0aGUgZHJhZnQpIHJlOiBTRiB0ZXJtaW5hdGlvbi4gIEFsdGhvdWdo
IHRoZSBwb2ludCBpcw0KdmFsaWQsIGl0IGlzIG9ydGhvZ29uYWwgdG8gdGhlIGRyYWZ0LiAgV2Ug
Y2FuIGNlcnRhaW5seSBpbnNlcnQgYQ0Kc3RhdGVtZW50IHRoYXQgbWVudGlvbnMgIlNGIHNlY3Vy
aXR5IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIE5TSCIgc2luY2UNCnRoZSBpbXBsaWNhdGlvbnMg
YXJlIGxpa2VseSBTRi1zcGVjaWZpYyBhbmQgU0ZDIGRpZCBub3QgaW1wb3NlIG5ldw0KcmVxdWly
ZW1lbnRzIHRoZXJlLg0KDQotLS0tLS0tLQ0KDQo+IA0KPj4gDQo+PiBpKSBUaGUgU2VjdXJpdHkg
Q29uc2lkZXJhdGlvbnMgc2VjdGlvbiBzYXlzIG5vdGhpbmcgYWJvdXQgcHJpdmFjeSBhcm91bmQg
bWV0YWRhdGEuICBJdCByZWZlcnMgaW5mb3JtYXRpb25hbGx5IHRvIGRyYWZ0LXJlZGR5LXNmYy1u
c2gtc2VjdXJpdHktcmVxLTAwLCB3aGljaCBnaXZlcyByZXF1aXJlbWVudHMgYnV0IG5vIG1lY2hh
bmlzbXMuICBPYnZpb3VzbHksIHRoYXQgZG9lc24ndCBhZGVxdWF0ZWx5IGFkZHJlc3MgdGhlIHNl
Y3VyaXR5IGNvbmNlcm5zLiAgVGhlIFdHIENoYWlycyBhcmUgd2VsY29tZSB0byByZXF1ZXN0IGFu
IGVhcmx5IFNlY3VyaXR5IERpcmVjdG9yYXRlIHJldmlldyB0byBzZWUgdGhlIHR5cGVzIGFuZCBs
ZXZlbCBvZiBpc3N1ZXMgdGhhdCB3aWxsIGNvbWUgdXAuDQo+IA0KPiBQUT4gIEFzIHBlciB0aGUg
Y2hhaXIncyBndWlkYW5jZSwgdGhlIFdHIGZvcm1lZCBhIHNlY3VyaXR5IHRlYW0gdG8gYXV0aG9y
IGNvcm9sbGFyeSBkcmFmdHMgZm9yIHNlY3VyaXR5LiAgV2UnbGwgLS0gTlNIIGFuZCB0aGUgc2Vj
dXJpdHkgdGVhbSAoZnVsbCBkaXNjbG9zdXJlOiBJJ20gcGFydCBvZiBib3RoIGdyb3VwcykgLS0g
d29yayB0b2dldGhlciB0byBlbnN1cmUgY29tcGxldGVuZXNzIGluIE5TSCBhbmQgYXVnbWVudCB0
aGlzIHNlY3Rpb24uDQoNCi0tLS0gTkVXIFRFWFQgLS0tLQ0KDQogICBBcyB3aXRoIG1hbnkgb3Ro
ZXIgcHJvdG9jb2xzLCBOU0ggZGF0YSBjYW4gYmUgc3Bvb2ZlZCBvciBvdGhlcndpc2UNCiAgIG1v
ZGlmaWVkLiAgSW4gbWFueSBkZXBsb3ltZW50cywgTlNIIHdpbGwgYmUgdXNlZCBpbiBhIGNvbnRy
b2xsZWQNCiAgIGVudmlyb25tZW50LCB3aXRoIHRydXN0ZWQgZGV2aWNlcyAoZS5nLiBhIGRhdGEg
Y2VudGVyKSB0aHVzDQogICBtaXRpZ2F0aW5nIHRoZSByaXNrIG9mIHVuYXV0aG9yaXplZCBoZWFk
ZXIgbWFuaXB1bGF0aW9uLg0KDQogICBOU0ggaXMgYWx3YXlzIGVuY2Fwc3VsYXRlZCBpbiBhIHRy
YW5zcG9ydCBwcm90b2NvbCBhbmQgdGhlcmVmb3JlLA0KICAgd2hlbiByZXF1aXJlZCwgZXhpc3Rp
bmcgc2VjdXJpdHkgcHJvdG9jb2xzIHRoYXQgcHJvdmlkZSBhdXRoZW50aWNpdHkNCiAgIChlLmcu
ICBbUkZDNjA3MV0pIGNhbiBiZSB1c2VkLiAgU2ltaWxhcmx5IGlmIGNvbmZpZGVudGlhbGl0eSBp
cw0KICAgcmVxdWlyZWQsIGV4aXN0aW5nIGVuY3J5cHRpb24gcHJvdG9jb2xzIGNhbiBiZSB1c2Vk
IGluIGNvbmp1bmN0aW9uDQogICB3aXRoIGVuY2Fwc3VsYXRlZCBOU0guDQoNCiAgIEZ1cnRoZXIs
IGV4aXN0aW5nIGJlc3QgcHJhY3RpY2VzLCBzdWNoIGFzIFtCQ1AzOF0gc2hvdWxkIGJlIGRlcGxv
eWVkDQogICBhdCB0aGUgbmV0d29yayBsYXllciB0byBlbnN1cmUgdGhhdCB0cmFmZmljIGVudGVy
aW5nIHRoZSBzZXJ2aWNlIHBhdGgNCiAgIGlzIGluZGVlZCAidmFsaWQiLiAgW2RyYWZ0LWlldGYt
cnRnd2ctZHQtZW5jYXAtMDEudHh0XSBwcm92aWRlcw0KICAgYWRkaXRpb25hbCB0cmFuc3BvcnQg
ZW5jYXBzdWxhdGlvbiBjb25zaWRlcmF0aW9ucy4NCg0KICAgIE5TSCBtZXRhZGF0YSBhdXRoZW50
aWNpdHkgYW5kIGNvbmZpZGVudGlhbGx5IG11c3QgYmUgY29uc2lkZXJlZCBhcw0KICAgIHdlbGwu
ICBJbiBvcmRlciB0byBwcm90ZWN0IHRoZSBtZXRhZGF0YSwgYW4gb3BlcmF0b3IgY2FuIGxldmVy
YWdlDQogICAgdGhlIGFmb3JlbWVudGlvbmVkIG1lY2hhbmlzbXMgcHJvdmlkZWQgdGhlIHRyYW5z
cG9ydCBsYXllciwNCiAgICBhdXRoZW50aWNpdHkgYW5kL29yIGNvbmZpZGVudGlhbGl0eS4gQW4g
b3BlcmF0b3IgTVVTVCBjYXJlZnVsbHkNCiAgICBzZWxlY3QgdGhlIHRyYW5zcG9ydC91bmRlcmxh
eSBzZXJ2aWNlcyB0byBlbnN1cmUgZW5kIHRvIGVuZCBzZWN1cml0eQ0KICAgIHNlcnZpY2VzLCB3
aGVuIHRob3NlIGFyZSBzb3VnaHQgYWZ0ZXIuICBGb3IgZXhhbXBsZSwgaWYgW1JGQzYwNzFdIGlz
DQogICAgdXNlZCwgdGhlIG9wZXJhdG9yIE1VU1QgZW5zdXJlIGl0IGNhbiBiZSBzdXBwb3J0ZWQg
YnkgdGhlDQogICAgdHJhbnNwb3J0L3VuZGVybGF5IG9mIGFsbCByZWxldmFudCBuZXR3b3JrIHNl
Z21lbnRzIGFzIHdlbGwgYXMgU0ZGDQogICAgYW5kIFNGcy4NCg0KCUxhc3RseSwgU0Ygc2VjdXJp
dHksIGFsdGhvdWdoIG91dCBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBzaG91bGQNCgliZSBj
b25zaWRlcmVkLCBwYXJ0aWN1bGFybHkgaWYgYW4gU0YgbmVlZHMgdG8gYWNjZXNzLCBhdXRoZW50
aWNhdGUNCglvciB1cGRhdGUgTlNIIG1ldGFkYXRhLg0KDQogICBGdXJ0aGVyIHNlY3VyaXR5IGNv
bnNpZGVyYXRpb25zIGFyZSBkaXNjdXNzZWQgaW4gW25zaC1zZWNdLg0KDQotLS0tLS0tDQoNCg0K
Pj4gDQo+PiA1KSBTZWMgNy4xOiAgIlNJIGNhbiBhbHNvIHNlcnZlIGFzIGEgbWVjaGFuaXNtIGZv
ciBsb29wIGRldGVjdGlvbiB3aXRoaW4gYSBzZXJ2aWNlDQo+PiAgIHBhdGggc2luY2UgZWFjaCBT
RiBpbiB0aGUgcGF0aCBkZWNyZW1lbnRzIHRoZSBpbmRleDsgYW4gU2VydmljZSBJbmRleA0KPj4g
ICBvZiAwIGluZGljYXRlcyB0aGF0IGEgbG9vcCBvY2N1cnJlZCBhbmQgdGhlIHBhY2tldCBtdXN0
IGJlIGRpc2NhcmRlZC4iDQo+PiBJdCB3b3VsZCBiZSB1c2VmdWwgdG8gZXhwbGljaXRseSBzYXkg
ZWl0aGVyICJ0aGlzIGlzIGEgcHJvdGVjdGl2ZSBtZWNoYW5pc20gYnV0IGxvb3BzIGFyZW4ndCBl
eHBlY3RlZCBub3JtYWxseSIgb3IgImFsdGhvdWdoIHJhcmUsIGxvb3BpbmcgaXMgYSByaXNrIGFz
IGEgcmVzdWx0IG9mIHJlY29uZmlndXJpbmcgdGhlIFNGUCB3aGxpZSANCj4+IHRyYWZmaWMgaXMg
Zmxvd2luZy4iDQo+PiANCj4gDQo+IFBRPiAgV2UnbGwgcmV2aWV3LCB3ZSBtaWdodCBoYXZlIHNv
bWUgb3RoZXIgdXBkYXRlcyB0byB0aGlzIHNlY3Rpb24gYXMgd2VsbCB3aXRoIGEgdGFyZ2V0IG9m
IEp1bmUgMjQgdG8gc2hhcmUgdGhlIHRleHQuDQo+IA0KDQotLS0tIE5FVyBURVhUIC0tLS0NCg0K
U0kgc2VydmVzIGFzIGEgbWVjaGFuaXNtIGZvciBkZXRlY3RpbmcgaW52YWxpZCBzZXJ2aWNlIGZ1
bmN0aW9uDQpwYXRoLiBJbiBwYXJ0aWN1bGFyIGFuIFNJIHZhbHVlIG9mIHplcm8gaW5kaWNhdGVz
IHRoYXQgZm9yd2FyZGluZyBpcyBpbmNvcnJlY3QgYW5kIHRoZSBwYWNrZXQgbXVzdCBiZSBkaXNj
YXJkZWQNCg0KKG5vdGU6IHRoYW5rIHlvdSB0byBEb24gRmVkeWsgd2hvIGhhcyBzdWdnZXN0ZWQg
c29tZSBuZXcgdGV4dCBpbiB0aGlzIHNwYWNlIHRoYXQgaXMgYmVpbmcgcmV2aWV3ZWQgYW5kIGlu
Y29ycG9yYXRlZCkNCg0KLS0tLS0tLQ0KDQo+IA0KPj4gDQo+PiA3KSAgU2VjIDcuNDogIlRoZXNl
IGludGVybmFsIHJlY2xhc3NpZmllcnMgZXhhbWluZSB0aGUgcGFja2V0DQo+PiAgIGF0IHJlbGV2
YW50IHBvaW50cyBpbiB0aGUgbmV0d29yaywgYW5kIHJld3JpdGUgdGhlIFNQSSBhbmQgU0kgdG8N
Cj4+ICAgcmVmbGVjdCB0aGUgcmVzdWx0cyBvZiB0aGUgcmVjbGFzc2lmaWNhdGlvbi4gIChUaGVz
ZSBjbGFzc2lmaWVycyBtYXkNCj4+ICAgYWxzbyBvZiBjb3Vyc2UgbW9kaWZ5IHRoZSBtZXRhZGF0
YSBhc3NvY2lhdGVkIHdpdGggdGhlIHBhY2tldC4pIg0KPj4gDQo+PiBQcmV2aW91c2x5IC0gdGhp
cyB3YXMgZGVzY3JpYmVkIGFzIGFiaWxpdHkgdG8gcmVtb3ZlIHRoZSBOU0ggaGVhZGVyIGFuZCB0
aGVuDQo+PiByZXBsYWNlIGl0LiAgIFRoZXJlIGFyZSBjb25zZXF1ZW5jZXMgdG8gaW5jcmVhc2lu
ZyB0aGUgU0kgLSBpcyB0aGlzIGFsbG93ZWQ/ICBUaGUgZGlmZmVyZW5jZSwNCj4+IGZvciBleGFt
cGxlLCBpbiBNUExTIGJldHdlZW4gcG9wL3B1c2ggYW5kIHN3YXAgZG9lcyBtYXR0ZXIuICAgV2hh
dCBkb2VzIGEgcmV3cml0ZSBvZiB0aGUgTlNIIGhlYWRlciBtZWFuIHZlcnN1cyByZW1vdmluZyBp
dCBhbmQgd3JpdGluZyBhIGRpZmZlcmVudCBvbmU/DQo+PiANCg0KLS0tLSBORVcgVEVYVCAtLS0N
Cg0KV2hpbGUgYSBnaXZlbiByZWFsaXplZCBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGggaXMgYSBzcGVj
aWZpYyBzZXF1ZW5jZQ0Kb2Ygc2VydmljZSBmdW5jdGlvbnMsIHRoZSBzZXJ2aWNlIGFzIHNlZW4g
YnkgYSB1c2VyIGNhbiBhY3R1YWxseSBiZSBhDQpjb2xsZWN0aW9uIG9mIHNlcnZpY2UgZnVuY3Rp
b24gcGF0aHMsIHdpdGggdGhlIGludGVyY29ubmVjdGlvbg0KcHJvdmlkZWQgYnkgY2xhc3NpZmll
cnMgKGluLXNlcnZpY2UgcGF0aCwgbm9uLWluaXRpYWwNCnJlY2xhc3NpZmljYXRpb24pLiAgVGhl
c2UgaW50ZXJuYWwgcmVjbGFzc2lmaWVycyBleGFtaW5lIHRoZSBwYWNrZXQNCmF0IHJlbGV2YW50
IHBvaW50cyBpbiB0aGUgbmV0d29yaywgYW5kLCBpZiBuZWVkZWQsIFNQSSBhbmQgU0kgYXJlIHVw
ZGF0ZWQgKHdoZXRoZXINCnRoaXMgdXBkYXRlIGlzIGEgcmUtd3JpdGUsIG9yIHRoZSBpbXBvc2l0
aW9uIG9mIGEgbmV3IE5TSCB3aXRoIG5ldyB2YWx1ZXMgaXMgaW1wbGVtZW50YXRpb24NCnNwZWNp
ZmljKSB0byByZWZsZWN0IHRoZSAicmVzdWx0IiBvZiB0aGUgY2xhc3NpZmljYXRpb24uICBUaGVz
ZSBjbGFzc2lmaWVycyBtYXkgYWxzbyANCm9mIGNvdXJzZSBtb2RpZnkgdGhlIG1ldGFkYXRhIGFz
c29jaWF0ZWQgd2l0aCB0aGUgcGFja2V0Lg0KUkZDNzY2NSwgc2VjdGlvbiAyLjEgZGVzY3JpYmVz
IFNlcnZpY2UgR3JhcGhzIGluIGRldGFpbC4NCg0KLS0tLS0tLS0tDQoNCg0KDQo+PiA4KSBTZWMg
OC4zOiAgICJBIGdpdmVuIFNQSSBjYW4gcmVwcmVzZW50IGFsbCBvciBzb21lIG9mIHRoZSBtZXRh
ZGF0YSwgYW5kIGJlIHVwZGF0ZWQgYmFzZWQgb24gbWV0YWRhdGEgY2xhc3NpZmljYXRpb24gcmVz
dWx0cy4iICBBZ2FpbiAtIHBsZWFzZSBiZSBjbGVhciBhYm91dCB3aGF0IGZ1bmN0aW9uYWxpdHkg
aXMgYWxsb3dlZC4gSXMgaXQgZXZlbiBtZWFuaW5nZnVsIHRvIHVwZGF0ZSB0aGUgU1BJIHdpdGhv
dXQgdXBkYXRpbmcgdGhlIFNJPz8/DQo+IA0KPiBQUT4gIFVyaSBhbmQgSSB3aWxsIHByb3ZpZGUg
dGV4dCBmb3IgcmV2aWV3IGJ5IEp1bmUgMjQNCg0KLS0tLSBORVcgVEVYVCAtLS0tDQogIE1ldGFk
YXRhIGluZm9ybWF0aW9uIG1heSBpbmZsdWVuY2UgdGhlIHNlcnZpY2UgcGF0aCBzZWxlY3Rpb24g
c2luY2UNCiAgIHRoZSBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciB2YWx1ZXMgY2FuIHJlcHJlc2Vu
dCB0aGUgcmVzdWx0IG9mDQogICBjbGFzc2lmaWNhdGlvbi4gIEEgZ2l2ZW4gU1BJIGNhbiBiZSBk
ZWZpbmVkIGJhc2VkIG9uIGNsYXNzaWZpY2F0aW9uIHJlc3VsdHMgKGluY2x1ZGluZyBtZXRhZGF0
YSBjbGFzc2lmaWNhdGlvbikuICANCiAgIFRoZSBpbXBvc2l0aW9uIG9mIHRoZSBTUEkgKG5ldyBv
ciBhbiBjaGFuZ2Ugb2YgZXhpc3RpbmcpIHJlc3VsdHMsIGFzIHByZXZpb3VzbHkgZGVzY3JpYmVk
LA0KICAgaW4gdGhlIGRlZmludGlvbiBvZiBhIG5ldyBTRlAgYW5kIHRoZSBTSSB2YWx1ZSBtdWNo
IHJlZmxlY3QgdGhlIG5ldyBTRlAgYWNjb3JkaW5nbHkuICANCiAgIA0KICAgVGhpcyByZWxhdGlv
bnNoaXAgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gY3JlYXRlIGEgZHluYW1pYyBzZXJ2aWNlDQog
ICBwbGFuZSBiYXNlZCBvbiBjb21wbGV4IGNsYXNzaWZpY2F0aW9uIHdpdGhvdXQgcmVxdWlyaW5n
IGVhY2ggbm9kZSB0bw0KICAgYmUgY2FwYWJsZSBvZiBzdWNoIGNsYXNzaWZpY2F0aW9uLCBvciBy
ZXF1aXJpbmcgYSBjb3VwbGluZyB0byB0aGUNCiAgIG5ldHdvcmsgdG9wb2xvZ3kuICBUaGlzIHlp
ZWxkcyBzZXJ2aWNlIGdyYXBoIGZ1bmN0aW9uYWxpdHkgYXMNCiAgIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDcuNC4gIEZpZ3VyZSAxOSBpbGx1c3RyYXRlcyBhbiBleGFtcGxlIG9mIHRoaXMNCiAgIGJl
aGF2aW9yLg0KDQotLS0tLS0tDQoNCg0K


From nobody Wed Jun 29 06:38:50 2016
Return-Path: <anil.ietf@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 217B512DE6E for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 06:38:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 x3dRNqT0bKkH for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 06:38:47 -0700 (PDT)
Received: from mail-vk0-x22c.google.com (mail-vk0-x22c.google.com [IPv6:2607:f8b0:400c:c05::22c]) (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 9DB0F12DE0B for <sfc@ietf.org>; Wed, 29 Jun 2016 06:38:32 -0700 (PDT)
Received: by mail-vk0-x22c.google.com with SMTP id u68so23547363vkf.2 for <sfc@ietf.org>; Wed, 29 Jun 2016 06:38:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:from:date:message-id:subject:to:cc; bh=RQ81vu5X0VDEiWZxS6CCzIII+/+Z+RIlK7tXMF4bZKg=; b=E3CaTAhV/M+Nem66W7xQF4sHEefiXKgfMpqsDX6P3l9KtglcBJGyq0tzh9ArHFaawt xg6ELmbBEfgSSLI0w4I46g4j8BvdxPsoVZY6BTS3pRQhe6yre8yMnpmkJItKjo8vsImC +PSZMYSSsImcP0kLdbBJLMXcQ+r7qzdhk2y+rn31fvKn8BIZT7N76WHxUYqa+dSt5mOE 4dnLlQ5LjNccNiOhh39bVIqGvgDKe9wDehpn+BDeZs1F68KgiNg0umetzXDOoFzAN3/V Obtvan7uLXUqJi+ehyZZWPHN48g3IfH4NEJ1asbnOj76xdWar5vATSK7RxTq0kEdDJ0c 9WFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=RQ81vu5X0VDEiWZxS6CCzIII+/+Z+RIlK7tXMF4bZKg=; b=bfRXFfJww6q2oi0KdZS+QvevUfZfL3VamYJf/JtHN8E6m9jkrpS+m7GUsoDrDn5UJf eJHvfIVdNWSVBanbmCAzOyFhJEs8qLD0uWSZPU0CGwOSNx48uDDnKt8HqSPM5mCoj9P9 lg4xiRE+txXC44CH6M/9yt3MeN1JKYK5w3OuhjyT0/dHQshSSlqpnzYv/480UxtL3Jm8 BR3EUhclITHA8+Yqdst8A2bN/qrmlkqbaNAEx3fwvUTr6fempd/kChOzPqdMnl519cLE 2/ijUlPaEHxLLghY7eDkZeW8RQJTfvEBCC4MbMd5tbPxxJ5nQxzvrUEqYXsQLpwQ6Ng3 MhQw==
X-Gm-Message-State: ALyK8tIScukXao6uaaEnK+vtfUcocNj7KUNVwSvLItHuX7+pJHV0TOfxhpJQ7kTirH2suWZQJpDHzZ9mH6pZ0g==
X-Received: by 10.31.163.72 with SMTP id m69mr3655869vke.72.1467207511678; Wed, 29 Jun 2016 06:38:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.2.209 with HTTP; Wed, 29 Jun 2016 06:38:31 -0700 (PDT)
From: Anil Kumar <anil.ietf@gmail.com>
Date: Wed, 29 Jun 2016 19:08:31 +0530
Message-ID: <CAC38=VGrqboKib2Yn+dByn082BpcxqkOqu0DpWqLU=ViaCuOGQ@mail.gmail.com>
To: sfc@ietf.org
Content-Type: multipart/alternative; boundary=001a114168d68ba52205366adef3
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/n9HfYnZJ2dodgrtFKKqQPjV6kP0>
Cc: Anil Kumar S N <anil.sn@huawei.com>, Gaurav agrawal <gaurav.agrawal@huawei.com>, Vinod Kumar <vinods.kumar@gmail.com>
Subject: [sfc]  Query on SFC/SFP High Availablility
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2016 13:38:49 -0000

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

Hi All,

Please let us know if some work is done in the area of high availability
for SFP, we couldn't find it from list of available drafts.

With Regards,
Anil Kumar S N

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

<div dir=3D"ltr">Hi All,<div><br></div><div>Please let us know if some work=
 is done in the area of high availability for SFP, we couldn&#39;t find it =
from list of available drafts.</div><div><div><br></div><div>With Regards,<=
/div><div>Anil Kumar S N</div><div><div><br></div></div></div></div>

--001a114168d68ba52205366adef3--


From nobody Wed Jun 29 08:49:03 2016
Return-Path: <sarikaya2012@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FCE312D176 for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 08:49:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 c8bcidhfK6s6 for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 08:49:00 -0700 (PDT)
Received: from mail-vk0-x230.google.com (mail-vk0-x230.google.com [IPv6:2607:f8b0:400c:c05::230]) (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 B39CC12D189 for <sfc@ietf.org>; Wed, 29 Jun 2016 08:49:00 -0700 (PDT)
Received: by mail-vk0-x230.google.com with SMTP id m127so12049727vkb.3 for <sfc@ietf.org>; Wed, 29 Jun 2016 08:49:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=L/LH8Ri/Lqv0y+v9XAs/UcOIS3fUIT7CgRt345RFK6s=; b=f1uluZ12PDu9xxQ+n/A7qQBL0dJbzlOIwO9bWRCnoMOiRG7MnYJGozJLym022f5ipr b7s4D+6OxR96z6UIxVBDP9kBUERLdmfno9LFNWH4U9GtUWr7BeYC5+ZjquaUyg5P5RTZ Fyna2n+YbNGBJq8oZ/eGZDOt+J47+tpWBTO8Th5d2DE2ML7dGWovGrHne2/8OBBmxZbp XRMsddiNz/wuPtNSzbxaaIx2TLekBwLevK1hBA/6vIruf6VYf0xduAhVOkGf6GcQmoYf eTImHQ2UVddQjdTe9/gjcM+Q2jNjGGMf9+RrNYpT/dmbznHXgtqMMuQ4ZO+n9WN8Mf/I o/lA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=L/LH8Ri/Lqv0y+v9XAs/UcOIS3fUIT7CgRt345RFK6s=; b=dh3NpMMaWJeSjww66XGuI6ydRD/ymOuw9mnkoSkVZikElWNBH521L0DhsapMhh8b6F nvVb/NW1kZslN09o6Hx1qsMykM3BhPMFFOPFcp4EF0kOGG5tXwdr4kda2AG5kIomCbDu ti8E1b9CoDPs8Pg6fqZ2WP2/8fKY+yX3Hi62um0TrkgXkzBRW+Q8BO8Wr/gaQcONFfkH weLh/7UqywMjmU6BsQz0GsSpIF5crC3wdR2/0n1+2IoZxv20cR003XoBjJcENmPqEpmM SK3OdV52KyctU4zPAoIXDHbJj6TCy7+rzzRoM3QWh3yn/BlrFB3wg9a1xwl5F7jBrUfA d/ZQ==
X-Gm-Message-State: ALyK8tL9VrcfctUn65w4phVa7kWu4noeWLtt3WRdkfrIuDfxIbN5stnHc7G+ItRpXhMqnyCoCK6ufW2J0dL2Jw==
X-Received: by 10.31.97.199 with SMTP id v190mr3573504vkb.20.1467215339826; Wed, 29 Jun 2016 08:48:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.2.168 with HTTP; Wed, 29 Jun 2016 08:48:59 -0700 (PDT)
In-Reply-To: <CAC38=VGrqboKib2Yn+dByn082BpcxqkOqu0DpWqLU=ViaCuOGQ@mail.gmail.com>
References: <CAC38=VGrqboKib2Yn+dByn082BpcxqkOqu0DpWqLU=ViaCuOGQ@mail.gmail.com>
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Wed, 29 Jun 2016 10:48:59 -0500
Message-ID: <CAC8QAcfmozCEoLsqo534GQCXq+Bcsx6ZFodtqETNnO6iFRc76w@mail.gmail.com>
To: Anil Kumar <anil.ietf@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/iAdi_HBRyBnOO9mkoyiqlGEfsGg>
Cc: Anil Kumar S N <anil.sn@huawei.com>, Gaurav agrawal <gaurav.agrawal@huawei.com>, Vinod Kumar <vinods.kumar@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Query on SFC/SFP High Availablility
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: sarikaya@ieee.org
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2016 15:49:02 -0000

On Wed, Jun 29, 2016 at 8:38 AM, Anil Kumar <anil.ietf@gmail.com> wrote:
> Hi All,
>
> Please let us know if some work is done in the area of high availability for
> SFP, we couldn't find it from list of available drafts.
>

We are writing a draft on this to be submitted in a few days!

Regards,

Behcet
> With Regards,
> Anil Kumar S N
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Jun 29 18:55:58 2016
Return-Path: <nobinm@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF29E12D63C for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 18:55:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 FUH_ceI3jasw for <sfc@ietfa.amsl.com>; Wed, 29 Jun 2016 18:55:54 -0700 (PDT)
Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) (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 8303B12D5B8 for <sfc@ietf.org>; Wed, 29 Jun 2016 18:55:54 -0700 (PDT)
Received: by mail-pa0-x22c.google.com with SMTP id hl6so22988326pac.2 for <sfc@ietf.org>; Wed, 29 Jun 2016 18:55:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:mime-version:to:cc:from:subject:date:in-reply-to :references; bh=ucfQRn0jwN6nz5kiF1zLldm2rN1XS7o9bFKr52oPK7g=; b=e65XYBgeQsjClFFa8KzHF/aK54h+6ypnlvTfURbt3eRYDL4VhFpwvUetYXm2+IvpUS iEiikonfCjsLqIc7IQLVVBY2mgh4JpqKYMk9U7GUvmHvA4imvMuIqZx2ELLXQXtnAiso STBzoHKxbY7IIaMrZxW9FItfw3cscWI2ldAmUSRI09HVhW659aRE1kYkfNrQv7egMf/p Ckx/uVE8gHyos0LCTwLKiHJ18tH5evK2k9flhoSBm7/CQu+rBYajWniyY0GxfcjA3KGy opTTY7OV/TjdK55NWtiU6bHiy1HgiOVwIa5/wUz76KVb/K3MeabaPK713lgen91Ab+nX wdGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:mime-version:to:cc:from:subject:date :in-reply-to:references; bh=ucfQRn0jwN6nz5kiF1zLldm2rN1XS7o9bFKr52oPK7g=; b=JCxSuXyQupysrWV96pTcE3p3IGyI8cVxEvPS4RAJmc6GNJBTVI+YfM524ZZFAp84Fp ZVJb2XOTfDq0g+TvF7WtWXSQ7Ec+vupbwwI73guebwCOXEti/vtnQcVs8PMofKQDLMt4 ecKcHvN8hTV2eIpc24uSOiNig2TuyntyJ7fK05cxkw0YFCm8YCM02DcmFtsIJf3Azos2 PW//mIfqhBNO+ZhjFwp0EMAWhsy+zCgHO5KLzW8ZTq91xjFhDEdrR+SoBuadAUDKa3Y3 Zc+bcKIwgVHJXBPRSq5IURqgEBrYUfzUfA1NDHOhVUEtcRd5zc7eEeVb5ijNPE0kAlmm RzdA==
X-Gm-Message-State: ALyK8tJGJB28NylnwJB5ihaLmITLiaQ454qdw2Ha0MC/pG+dDjHbasMua2Q5dG9t9dCj8A==
X-Received: by 10.66.233.103 with SMTP id tv7mr17183061pac.46.1467251754053; Wed, 29 Jun 2016 18:55:54 -0700 (PDT)
Received: from [192.168.1.2] ([122.172.214.34]) by smtp.gmail.com with ESMTPSA id jh3sm895862pac.14.2016.06.29.18.55.50 (version=SSL3 cipher=RC4-SHA bits=128/128); Wed, 29 Jun 2016 18:55:53 -0700 (PDT)
Message-ID: <57747c29.23c7420a.266f2.4ab4@mx.google.com>
MIME-Version: 1.0
To: Gaurav agrawal <gaurav.agrawal@huawei.com>
From: nobin mathew <nobinm@gmail.com>
Date: Thu, 30 Jun 2016 07:25:02 +0530
In-Reply-To: <2F2059F256F9B24F82EAC5EE47F446C6BDCA7F1C@szxemi502-mbx.china.huawei.com>
References: <CAH0NxEo9HJNUoSzUTFPU0iR37k8xPeMC-3VEFaF7Ygz8+7QHWg@mail.gmail.com> <2F2059F256F9B24F82EAC5EE47F446C6BDCA5CD4@szxemi502-mbx.china.huawei.com> <CAH0NxEoFBiXk4ns67Zz3Q6v4Z6mBcB1mKdFEKLPk3x=sJD+qqA@mail.gmail.com> <2F2059F256F9B24F82EAC5EE47F446C6BDCA7F1C@szxemi502-mbx.china.huawei.com>
Content-Type: multipart/alternative; boundary="_1CA270DC-7368-42DF-9B5B-10ADB2952759_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/WQJnpUFU-RtU1u177gkC97ynpvQ>
Cc: VinodS Kumar <vinods.kumar@huawei.com>, "Anil Kumar S N \(VRP Network BL\)" <anil.sn@huawei.com>, "christian.jacquenet@orange.com" <christian.jacquenet@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2016 01:55:57 -0000

--_1CA270DC-7368-42DF-9B5B-10ADB2952759_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Hi Gaurav,
Thank you for addressing my suggestions. I will go through the updated draf=
ts and let you know if I have some more queries.
Regards
Nobin

-----Original Message-----
From: "Gaurav agrawal" <gaurav.agrawal@huawei.com>
Sent: =E2=80=8E6/=E2=80=8E29/=E2=80=8E2016 13:07
To: "Nobin Mathew" <nobinm@gmail.com>
Cc: "Anil Kumar S N (VRP Network BL)" <anil.sn@huawei.com>; "VinodS Kumar" =
<vinods.kumar@huawei.com>; "sfc@ietf.org" <sfc@ietf.org>; "christian.jacque=
net@orange.com" <christian.jacquenet@orange.com>
Subject: RE: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement=
-00

Hi Nobin,
=20
Please find the in-line response [Gaurav-2]
=20
Also we have revised the draft, kindly review the new versions
=20
https://datatracker.ietf.org/doc/draft-agv-sfc-performance-measurement-arch=
itecture/
https://tools.ietf.org/html/draft-agv-sfc-packet-delay-measurement-01
https://datatracker.ietf.org/doc/draft-agv-sfc-packet-loss-measurement/
=20
Thanks and Regards,
Gaurav
=20
From: Nobin Mathew [mailto:nobinm@gmail.com]=20
Sent: 2016=E5=B9=B46=E6=9C=8828=E6=97=A5 16:06
To: Gaurav agrawal
Cc: Anil Kumar S N (VRP Network BL); VinodS Kumar; sfc@ietf.org
Subject: Re: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement=
-00
=20
Hi Gaurav,
Thank you for the clarification. I have few more queries, please find them =
in-line. [tag: NOBIN-1]
Please address these points in both packet-delay and packet-loss measuremen=
t drafts.
=20
On Tue, Jun 28, 2016 at 11:35 AM, Gaurav agrawal <gaurav.agrawal@huawei.com=
> wrote:
Hi Nobin,
=20
Thanks for your comments, please find the response in-line.
=20
From: Nobin Mathew [mailto:nobinm@gmail.com]=20
Sent: 2016=E5=B9=B44=E6=9C=8820=E6=97=A5 18:35
To: Anil Kumar S N (VRP Network BL); Gaurav agrawal; VinodS Kumar
Cc: sfc@ietf.org
Subject: [sfc] Few Querries from draft-agv-sfc-packet-delay-measurement-00
=20
Hi Anil Kumar S N, Gaurav Agrawal,Vinod Kumar S,I have few question with re=
spect to the delay calculation method described in the draft "draft-agv-sfc=
-packet-delay-measurement-00".Please let me know your opinion on this queri=
es.1) -------------------------draft section-------------------------------=
--------   3.6 Incoming Packets Processing at MA      On receiving the pack=
et with NSH header following operations are       carried out:      Step 1:=
 Detection of PM Context Header in a packet, by verifying               the=
 PM TLV Class as allocated by IANA.              (If not detected, move to =
step 6)       Step 2: Check if PM Type field value is 6 to 10.             =
  (If not move to step 6).      Step 3: If PM Type Value =3D 7 to 10 move d=
irectly to Step 5      Step 4: Check Presence of self Service index in Serv=
ice Index List              (If not present, move to step 6)---------------=
------------------------------------------------------------MA can be SF or=
 SFF , but based on the steps given here, SFF cannot do the time recording =
or report to collector becausestep 4 checks the SI index and SFF we do not =
have Si index.[ SI: List of participating Service functions in the SFP. It =
SHOULD be    in decreasing order of the SI for optimized traversal of the S=
I    participation. ]So i thing we need to address SFF scenario as well.[Ga=
urav-1] Initially we thought of handling SFF during hop by hop measurement =
scenario only. But we see a valid point here from you, in the new revision =
ofdraft we are planning to introduce MA identifier which will be combinatio=
n of node identifier (unique number configured by controller) and order ide=
ntifier (SI) to address performance measurement of SFF in all scenarios.=20
   [NOBIN-1]   Unique number for SFF is assigned per Flow or its global ? i=
f its global then how you will track different paths ? I think you may need=
 to include the Path/flow identifier along with other two identifiers given=
 here.=20
                     Do you have plan to assign a unique number for each SF=
 in a service path ? If you do not do this , then i think the context heade=
r structure will be different for SF and SFF, please clarify.
=20
[Gaurav-2] Unique number for SFF will be global and yes you are right flow =
identifier (PMF id) is used together for identification
For Example: Please refer section 3.2 in packet delay measurement draft
   1) Rx-Time[P][M][W]
   2) Tx-Time[P][M][W]
=20
For SF identification, SFC already incorporates a mechanism of Service Inde=
x and we re-use the same. Unification of context header is taken care of, k=
indly refer section 2.2 of packet delay draft
   MA identifier has two parts</spa

[The entire original message is not included.]=

--_1CA270DC-7368-42DF-9B5B-10ADB2952759_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head>=0A=
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">=
=0A=
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">=
=0A=
<style><!--=0A=
/* Font Definitions */=0A=
@font-face=0A=
	{font-family:=E5=AE=8B=E4=BD=93;=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=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:Calibri;=0A=
	panose-1:2 15 5 2 2 2 4 3 2 4;}=0A=
@font-face=0A=
	{font-family:Tahoma;=0A=
	panose-1:2 11 6 4 3 5 4 4 2 4;}=0A=
@font-face=0A=
	{font-family:"\@=E5=AE=8B=E4=BD=93";=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
@font-face=0A=
	{font-family:Consolas;=0A=
	panose-1:2 11 6 9 2 2 4 3 2 4;}=0A=
/* Style Definitions */=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0cm;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Times New Roman","serif";}=0A=
h3=0A=
	{mso-style-priority:9;=0A=
	mso-style-link:"Heading 3 Char";=0A=
	mso-margin-top-alt:auto;=0A=
	margin-right:0cm;=0A=
	mso-margin-bottom-alt:auto;=0A=
	margin-left:0cm;=0A=
	mso-line-height-alt:0pt;=0A=
	font-size:12.0pt;=0A=
	font-family:"Courier New";}=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:0cm;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:10.0pt;=0A=
	font-family:"Courier New";}=0A=
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate=0A=
	{mso-style-priority:99;=0A=
	mso-style-link:"Balloon Text Char";=0A=
	margin:0cm;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:8.0pt;=0A=
	font-family:"Tahoma","sans-serif";}=0A=
span.HTMLPreformattedChar=0A=
	{mso-style-name:"HTML Preformatted Char";=0A=
	mso-style-priority:99;=0A=
	mso-style-link:"HTML Preformatted";=0A=
	font-family:Consolas;}=0A=
span.BalloonTextChar=0A=
	{mso-style-name:"Balloon Text Char";=0A=
	mso-style-priority:99;=0A=
	mso-style-link:"Balloon Text";=0A=
	font-family:"Tahoma","sans-serif";}=0A=
span.EmailStyle21=0A=
	{mso-style-type:personal-reply;=0A=
	font-family:"Calibri","sans-serif";=0A=
	color:#1F497D;}=0A=
span.Heading3Char=0A=
	{mso-style-name:"Heading 3 Char";=0A=
	mso-style-priority:9;=0A=
	mso-style-link:"Heading 3";=0A=
	font-family:"Courier New";=0A=
	font-weight:bold;}=0A=
.MsoChpDefault=0A=
	{mso-style-type:export-only;}=0A=
@page WordSection1=0A=
	{size:612.0pt 792.0pt;=0A=
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}=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]-->=0A=
</head>=0A=
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><div style=3D"font=
-family: Calibri,sans-serif; font-size: 11pt;">Hi Gaurav,<br>Thank you for =
addressing my suggestions. I will go through the updated drafts and let you=
 know if I have some more queries.<br>Regards<br>Nobin</div></div><div dir=
=3D"ltr"><hr><span style=3D"font-family: Calibri,sans-serif; font-size: 11p=
t; font-weight: bold;">From: </span><span style=3D"font-family: Calibri,san=
s-serif; font-size: 11pt;"><a href=3D"mailto:gaurav.agrawal@huawei.com">Gau=
rav agrawal</a></span><br><span style=3D"font-family: Calibri,sans-serif; f=
ont-size: 11pt; font-weight: bold;">Sent: </span><span style=3D"font-family=
: Calibri,sans-serif; font-size: 11pt;">=E2=80=8E6/=E2=80=8E29/=E2=80=8E201=
6 13:07</span><br><span style=3D"font-family: Calibri,sans-serif; font-size=
: 11pt; font-weight: bold;">To: </span><span style=3D"font-family: Calibri,=
sans-serif; font-size: 11pt;"><a href=3D"mailto:nobinm@gmail.com">Nobin Mat=
hew</a></span><br><span style=3D"font-family: Calibri,sans-serif; font-size=
: 11pt; font-weight: bold;">Cc: </span><span style=3D"font-family: Calibri,=
sans-serif; font-size: 11pt;"><a href=3D"mailto:anil.sn@huawei.com">Anil Ku=
mar S N (VRP Network BL)</a>; <a href=3D"mailto:vinods.kumar@huawei.com">Vi=
nodS Kumar</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; <a href=
=3D"mailto:christian.jacquenet@orange.com">christian.jacquenet@orange.com</=
a></span><br><span style=3D"font-family: Calibri,sans-serif; font-size: 11p=
t; font-weight: bold;">Subject: </span><span style=3D"font-family: Calibri,=
sans-serif; font-size: 11pt;">RE: [sfc] Few Querries from draft-agv-sfc-pac=
ket-delay-measurement-00</span><br><br></div>=0A=
<div class=3D"WordSection1">=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>Hi Nobin,<o:p></o:p></span></p>=
=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>Please find the in-line response=
 [Gaurav-2]<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>Also we have revised the draft, =
kindly review the new versions<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Arial","sans-serif"; font-size: 9pt;'><a href=3D"https://datatracker.ietf=
.org/doc/draft-agv-sfc-performance-measurement-architecture/">https://datat=
racker.ietf.org/doc/draft-agv-sfc-performance-measurement-architecture/</a>=
<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><a href=3D"https://tools.ietf.or=
g/html/draft-agv-sfc-packet-delay-measurement-01">https://tools.ietf.org/ht=
ml/draft-agv-sfc-packet-delay-measurement-01</a><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>https://datatracker.ietf.org/doc=
/draft-agv-sfc-packet-loss-measurement/<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>Thanks and Regards,<o:p></o:p></=
span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>Gaurav<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></span></p>=0A=
<div style=3D"border-width: 1pt medium medium; border-style: solid none non=
e; border-color: rgb(181, 196, 223) currentColor currentColor; padding: 3pt=
 0cm 0cm; border-image: none;">=0A=
<p class=3D"MsoNormal"><b><span style=3D'font-family: "Tahoma","sans-serif"=
; font-size: 10pt;'>From:</span></b><span style=3D'font-family: "Tahoma","s=
ans-serif"; font-size: 10pt;'> Nobin Mathew [mailto:nobinm@gmail.com]=0A=
<br>=0A=
<b>Sent:</b> 2016</span><span lang=3D"ZH-CN" style=3D"font-family: =E5=AE=
=8B=E4=BD=93; font-size: 10pt;">=E5=B9=B4</span><span style=3D'font-family:=
 "Tahoma","sans-serif"; font-size: 10pt;'>6</span><span lang=3D"ZH-CN" styl=
e=3D"font-family: =E5=AE=8B=E4=BD=93; font-size: 10pt;">=E6=9C=88</span><sp=
an style=3D'font-family: "Tahoma","sans-serif"; font-size: 10pt;'>28</span>=
<span lang=3D"ZH-CN" style=3D"font-family: =E5=AE=8B=E4=BD=93; font-size: 1=
0pt;">=E6=97=A5</span><span style=3D'font-family: "Tahoma","sans-serif"; fo=
nt-size: 10pt;'>=0A=
 16:06<br>=0A=
<b>To:</b> Gaurav agrawal<br>=0A=
<b>Cc:</b> Anil Kumar S N (VRP Network BL); VinodS Kumar; sfc@ietf.org<br>=
=0A=
<b>Subject:</b> Re: [sfc] Few Querries from draft-agv-sfc-packet-delay-meas=
urement-00<o:p></o:p></span></p>=0A=
</div>=0A=
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>=0A=
<div>=0A=
<div>=0A=
<div>=0A=
<p class=3D"MsoNormal">Hi Gaurav,<o:p></o:p></p>=0A=
</div>=0A=
<p class=3D"MsoNormal">Thank you for the clarification. I have few more que=
ries, please find them in-line. [tag: NOBIN-1]<o:p></o:p></p>=0A=
</div>=0A=
<p class=3D"MsoNormal">Please address these points in both packet-delay and=
 packet-loss measurement drafts.<o:p></o:p></p>=0A=
<div>=0A=
<div>=0A=
<div>=0A=
<div>=0A=
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>=0A=
<div>=0A=
<p class=3D"MsoNormal">On Tue, Jun 28, 2016 at 11:35 AM, Gaurav agrawal &lt=
;<a href=3D"mailto:gaurav.agrawal@huawei.com" target=3D"_blank">gaurav.agra=
wal@huawei.com</a>&gt; wrote:<o:p></o:p></p>=0A=
<div>=0A=
<div>=0A=
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt: auto; mso-margin-bottom=
-alt: auto;"><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri"=
,"sans-serif"; font-size: 11pt;'>Hi Nobin,</span><o:p></o:p></p>=0A=
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt: auto; mso-margin-bottom=
-alt: auto;"><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri"=
,"sans-serif"; font-size: 11pt;'>&nbsp;</span><o:p></o:p></p>=0A=
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt: auto; mso-margin-bottom=
-alt: auto;"><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri"=
,"sans-serif"; font-size: 11pt;'>Thanks for your comments, please find the =
response in-line.</span><o:p></o:p></p>=0A=
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt: auto; mso-margin-bottom=
-alt: auto;"><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri"=
,"sans-serif"; font-size: 11pt;'>&nbsp;</span><o:p></o:p></p>=0A=
<div style=3D"border-width: 1pt medium medium; border-style: solid none non=
e; border-color: windowtext currentColor currentColor; padding: 3pt 0cm 0cm=
; border-image: none;">=0A=
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt: auto; mso-margin-bottom=
-alt: auto;"><b><span style=3D'font-family: "Tahoma","sans-serif"; font-siz=
e: 10pt;'>From:</span></b><span style=3D'font-family: "Tahoma","sans-serif"=
; font-size: 10pt;'> Nobin Mathew [mailto:<a href=3D"mailto:nobinm@gmail.co=
m" target=3D"_blank">nobinm@gmail.com</a>]=0A=
<br>=0A=
<b>Sent:</b> 2016</span><span lang=3D"ZH-CN" style=3D"font-family: =E5=AE=
=8B=E4=BD=93; font-size: 10pt;">=E5=B9=B4</span><span style=3D'font-family:=
 "Tahoma","sans-serif"; font-size: 10pt;'>4</span><span lang=3D"ZH-CN" styl=
e=3D"font-family: =E5=AE=8B=E4=BD=93; font-size: 10pt;">=E6=9C=88</span><sp=
an style=3D'font-family: "Tahoma","sans-serif"; font-size: 10pt;'>20</span>=
<span lang=3D"ZH-CN" style=3D"font-family: =E5=AE=8B=E4=BD=93; font-size: 1=
0pt;">=E6=97=A5</span><span style=3D'font-family: "Tahoma","sans-serif"; fo=
nt-size: 10pt;'>=0A=
 18:35<br>=0A=
<b>To:</b> Anil Kumar S N (VRP Network BL); Gaurav agrawal; VinodS Kumar<br=
>=0A=
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>=0A=
<b>Subject:</b> [sfc] Few Querries from draft-agv-sfc-packet-delay-measurem=
ent-00</span><o:p></o:p></p>=0A=
</div>=0A=
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt: auto; mso-margin-bottom=
-alt: auto;">&nbsp;<o:p></o:p></p>=0A=
<div>=0A=
<pre style=3D"margin-bottom: 12pt;">Hi Anil Kumar S N, Gaurav Agrawal,Vinod=
 Kumar S,<br><br>I have few question with respect to the delay calculation =
method described in the draft "draft-agv-sfc-packet-delay-measurement-00".<=
br>Please let me know your opinion on this queries.<br><br><br>1) <br>-----=
--------------------draft section---------------------------------------<br=
>&nbsp;&nbsp; 3.6 Incoming Packets Processing at MA<br><br>&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; On receiving the packet with NSH header following operations=
 are <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;carried out:<br><br>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; Step 1: Detection of PM Context Header in a packet, by=
 verifying <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;the PM TLV Class as allocated by IANA.<br>&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (If n=
ot detected, move to step 6) <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;St=
ep 2: Check if PM Type field value is 6 to 10. <br>&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(If not move to=
 step 6).<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Step 3: If PM Type Value =
=3D 7 to 10 move directly to Step 5<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; S=
tep 4: Check Presence of self Service index in Service Index List<br>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (I=
f not present, move to step 6)<br>-----------------------------------------=
----------------------------------<br><br>MA can be SF or SFF , but based o=
n the steps given here, SFF cannot do the time recording or report to colle=
ctor because<br>step 4 checks the SI index and SFF we do not have Si index.=
<br><br>[ SI: List of participating Service functions in the SFP. It SHOULD=
 be <br>&nbsp;&nbsp;&nbsp;in decreasing order of the SI for optimized trave=
rsal of the SI <br>&nbsp;&nbsp;&nbsp;participation. ]<br><br>So i thing we =
need to address SFF scenario as well.<o:p></o:p></pre>=0A=
<pre><b><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri","san=
s-serif"; font-size: 11pt;'>[Gaurav-1]</span></b><span style=3D'color: rgb(=
31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'> Initi=
ally we thought of handling SFF during hop by hop measurement scenario only=
. But we see a valid point here from you, in the new revision of</span><o:p=
></o:p></pre>=0A=
<pre><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri","sans-s=
erif"; font-size: 11pt;'>draft we are planning to introduce MA identifier w=
hich will be combination of node identifier (unique number configured by co=
ntroller) and order identifier (SI) </span><o:p></o:p></pre>=0A=
<pre><span style=3D'color: rgb(31, 73, 125); font-family: "Calibri","sans-s=
erif"; font-size: 11pt;'>to address performance measurement of SFF in all s=
cenarios.</span><o:p></o:p></pre>=0A=
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>=0A=
</div>=0A=
</div>=0A=
</div>=0A=
<div>=0A=
<p class=3D"MsoNormal" style=3D"margin-bottom: 12pt;">&nbsp;&nbsp; <b>[NOBI=
N-1] &nbsp;</b> <span style=3D"font-size: 10pt;">=0A=
Unique number for SFF is assigned per Flow or its global ? if its global th=
en how you will track different paths ? I think you may need to include the=
 Path/flow identifier along with other two identifiers given here.=0A=
</span><o:p></o:p></p>=0A=
</div>=0A=
<div>=0A=
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do you=
 have plan to assign a unique number for each SF in a service path ? If you=
 do not do this , then i think the context header structure will be differe=
nt for SF and SFF, please clarify.<o:p></o:p></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal"><b><span style=3D'color: rgb(31, 73, 125); font-fami=
ly: "Calibri","sans-serif"; font-size: 11pt;'>[Gaurav-2] Unique number for =
SFF will be global and yes you are right flow identifier (PMF id) is used t=
ogether for identification<o:p></o:p></span></b></p>=0A=
<p class=3D"MsoNormal"><span style=3D'color: rgb(31, 73, 125); font-family:=
 "Calibri","sans-serif"; font-size: 11pt;'>For Example: Please refer sectio=
n 3.2 in packet delay measurement draft<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"page-break-before: always;"><span lang=3D"E=
N" style=3D'font-family: "Courier New"; font-size: 7.5pt;'>&nbsp;&nbsp; 1) =
Rx-Time[P][M][W]<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"page-break-before: always;"><span lang=3D"E=
N" style=3D'font-family: "Courier New"; font-size: 7.5pt;'>&nbsp;&nbsp; 2) =
Tx-Time[P][M][W]<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal"><span lang=3D"EN" style=3D'color: rgb(31, 73, 125); =
font-family: "Calibri","sans-serif"; font-size: 11pt;'><o:p>&nbsp;</o:p></s=
pan></p>=0A=
<p class=3D"MsoNormal"><span lang=3D"EN" style=3D'color: rgb(31, 73, 125); =
font-family: "Calibri","sans-serif"; font-size: 11pt;'>For SF identificatio=
n, SFC already incorporates a mechanism of Service Index and we re-use the =
same. Unification of context header is taken care of,=0A=
 kindly refer section 2.2 of packet delay draft</span><span style=3D'color:=
 rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'><=
o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"page-break-before: always;"><span lang=3D"E=
N" style=3D'font-family: "Courier New"; font-size: 7.5pt;'>&nbsp;&nbsp; MA =
identifier has two parts<o:p></o:p></span></p></div></div></div></div></div=
></div></div></div><br><div>[The entire original message is not included.]<=
/div></body></html>=

--_1CA270DC-7368-42DF-9B5B-10ADB2952759_--


From nobody Thu Jun 30 07:01:08 2016
Return-Path: <Christophe.FONTAINE@qosmos.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4C0612D888 for <sfc@ietfa.amsl.com>; Thu, 30 Jun 2016 07:01:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.426
X-Spam-Level: 
X-Spam-Status: No, score=-3.426 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, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=qosmos.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 du0lha8Gossl for <sfc@ietfa.amsl.com>; Thu, 30 Jun 2016 07:01:05 -0700 (PDT)
Received: from mx5.qosmos.com (smtp-fr-02.qosmos.com [195.68.92.48]) by ietfa.amsl.com (Postfix) with ESMTP id 9473E12B068 for <sfc@ietf.org>; Thu, 30 Jun 2016 07:01:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qosmos.com; i=@qosmos.com; q=dns/txt; s=paris; t=1467295264; x=1498831264; h=from:to:subject:thread-topic:thread-index:date: message-id:accept-language:content-language: x-ms-has-attach:x-ms-tnef-correlator:x-originating-ip: content-type:mime-version: x-crosspremisesheadersfilteredbysendconnector: x-organizationheaderspreserved:x-ironport-av; bh=1VSuKBYGmS5myh1ZvlGGjulN7gN+DQvlYF0oAbjpzJw=; b=KtnHKaN/rDwcmQJBIp10seWHImT2eNIEFbc5bJ2uEYA3stgjEYLLWxFH jLBnLffbS8lfURDwcxB+/GROIuZGTZVvmXwXZosny4156rG7YHikcPU1M 1L0SoHI1fVPkxGHtJzjJvM5Oym0xW0BjzTg6IArz8p3HZvaS0stvdKQFK 8=;
X-IronPort-AV: E=Sophos;i="5.26,552,1459807200"; d="scan'208,217";a="505160"
Received: from exch-fr-01.jungle.qosmos.com (HELO mailbox.jungle.qosmos.com) ([10.12.1.46]) by mx5.qosmos.com with ESMTP; 30 Jun 2016 16:01:03 +0200
Received: from EXCH-FR-01.jungle.qosmos.com (10.12.1.46) by EXCH-FR-01.jungle.qosmos.com (10.12.1.46) with Microsoft SMTP Server (TLS) id 15.1.225.42; Thu, 30 Jun 2016 16:01:03 +0200
Received: from EXCH-FR-01.jungle.qosmos.com ([fe80::4187:8642:4138:3c99]) by EXCH-FR-01.jungle.qosmos.com ([fe80::4187:8642:4138:3c99%12]) with mapi id 15.01.0225.041; Thu, 30 Jun 2016 16:01:03 +0200
From: Christophe FONTAINE <Christophe.FONTAINE@qosmos.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: IETF Berlin - Hackathon | VPP & NSH
Thread-Index: AdHS19QajCKoi1BwR/iWID70sp4vlA==
Date: Thu, 30 Jun 2016 14:01:03 +0000
Message-ID: <41058c79050243d1b3f8677eec0b58fb@qosmos.com>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.12.1.44]
Content-Type: multipart/alternative; boundary="_000_41058c79050243d1b3f8677eec0b58fbqosmoscom_"
MIME-Version: 1.0
X-CrossPremisesHeadersFilteredBySendConnector: EXCH-FR-01.jungle.qosmos.com
X-OrganizationHeadersPreserved: EXCH-FR-01.jungle.qosmos.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/5rUoltmnewkOYXH5DQF9m0wXnnc>
Subject: [sfc] IETF Berlin - Hackathon | VPP & NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2016 14:01:07 -0000

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

Hi all,

I'll will be with a colleague from Qosmos at the next IETF Hackathon in Ber=
lin :-)
We'd like to focus on VPP/NSH : creating a NSH Proxy is one possibility amo=
ng other things.

Who is interested ?

See you there,
Christophe


This message and any attachments (the "message") are confidential, intended=
 solely for the addressees. If you are not the intended recipient, please n=
otify the sender immediately by e-mail and delete this message from your sy=
stem. In this case, you are not authorized to use, copy this message and/or=
 disclose the content to any other person. E-mails are susceptible to alter=
ation. Neither Qosmos nor any of its subsidiaries or affiliates shall be li=
able for the message if altered, changed or falsified.

Ce message et toutes ses pi?ces jointes (ci-apr?s le "message")sont confide=
ntiels et ?tablis ? l'intention exclusive de ses destinataires. Si vous ave=
z re?u ce message par erreur, merci d'en informer imm?diatement son ?metteu=
r par courrier ?lectronique et d'effacer ce message de votre syst?me. Dans =
cette hypoth?se, vous n'?tes pas autoris? ? utiliser, copier ce message et/=
ou en divulguer le contenu ? un tiers. Tout message ?lectronique est suscep=
tible d'alt?ration. Qosmos et ses filiales d?clinent toute responsabilit? a=
u titre de ce message s'il a ?t? alt?r?, d?form? ou falsifi?.

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">I&#8217;ll will be with a colleague from Qosmos at t=
he next IETF Hackathon in Berlin :-)<o:p></o:p></p>
<p class=3D"MsoNormal">We&#8217;d like to focus on VPP/NSH : creating a NSH=
 Proxy is one possibility among other things.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Who is interested ?<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">See you there,<o:p></o:p></p>
<p class=3D"MsoNormal">Christophe<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<p style=3D"font-size:8px; line-height:10px; font-family: Cambria,times rom=
an,serif;">
This message and any attachments (the &quot;message&quot;) are confidential=
, intended solely for the addressees. If you are not the intended recipient=
, please notify the sender immediately by e-mail and delete this message fr=
om your system. In this case, you are not
 authorized to use, copy this message and/or disclose the content to any ot=
her person. E-mails are susceptible to alteration. Neither Qosmos nor any o=
f its subsidiaries or affiliates shall be liable for the message if altered=
, changed or falsified.</p>
<p style=3D"font-size:8px; line-height:10px; font-family: Cambria,times rom=
an,serif;">
Ce message et toutes ses pi&egrave;ces jointes (ci-apr&egrave;s le &quot;me=
ssage&quot;)sont confidentiels et &eacute;tablis &agrave; l'intention exclu=
sive de ses destinataires. Si vous avez re&ccedil;u ce message par erreur, =
merci d&#8217;en informer imm&eacute;diatement son &eacute;metteur par cour=
rier &eacute;lectronique et d&#8217;effacer
 ce message de votre syst&egrave;me. Dans cette hypoth&egrave;se, vous n&#8=
217;&ecirc;tes pas autoris&eacute; &agrave; utiliser, copier ce message et/=
ou en divulguer le contenu &agrave; un tiers. Tout message &eacute;lectroni=
que est susceptible d'alt&eacute;ration. Qosmos et ses filiales d&eacute;cl=
inent toute responsabilit&eacute;
 au titre de ce message s'il a &eacute;t&eacute; alt&eacute;r&eacute;, d&ea=
cute;form&eacute; ou falsifi&eacute;.</p>
</body>
</html>

--_000_41058c79050243d1b3f8677eec0b58fbqosmoscom_--

