
From nobody Wed Feb  3 14:31:50 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B90673A085E; Wed,  3 Feb 2021 14:31:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 KlJpHsSVfcnI; Wed,  3 Feb 2021 14:31:40 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 00A093A0853; Wed,  3 Feb 2021 14:31:39 -0800 (PST)
Received: from pps.filterd (m0048589.ppops.net [127.0.0.1]) by m0048589.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 113MOBG3041139; Wed, 3 Feb 2021 17:31:39 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0048589.ppops.net-00191d01. with ESMTP id 36feudwcxw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 03 Feb 2021 17:31:38 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 113MVaaO006973; Wed, 3 Feb 2021 17:31:37 -0500
Received: from zlp30486.vci.att.com (zlp30486.vci.att.com [135.47.91.177]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 113MVS5w006758 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 3 Feb 2021 17:31:28 -0500
Received: from zlp30486.vci.att.com (zlp30486.vci.att.com [127.0.0.1]) by zlp30486.vci.att.com (Service) with ESMTP id 617014005C1F; Wed,  3 Feb 2021 22:31:28 +0000 (GMT)
Received: from GAALPA1MSGED2DB.ITServices.sbc.com (unknown [135.50.89.139]) by zlp30486.vci.att.com (Service) with ESMTP id EF6FF4005C22; Wed,  3 Feb 2021 22:31:27 +0000 (GMT)
Received: from GAALPA1MSGEX1AF.ITServices.sbc.com (135.50.89.101) by GAALPA1MSGED2DB.ITServices.sbc.com (135.50.89.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 3 Feb 2021 17:31:25 -0500
Received: from GAALPA1MSGETA01.tmg.ad.att.com (144.160.249.126) by GAALPA1MSGEX1AF.ITServices.sbc.com (135.50.89.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Wed, 3 Feb 2021 17:31:25 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.174) by edgeal1.exch.att.com (144.160.249.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Wed, 3 Feb 2021 17:31:14 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gzaHYKSUTiqaEzE0sdVjkKUtpLMe6HsYWY1zTUE5S26F9/PYuJsJcK5AmzSzgSuxANK2Z9xgcu09oJMlTAKITHYgSdSWsexzWXJNseaSLlTznBq7FEPjzh4imb0Wmdaq+17udCD4Lw8oKoRcSHwhCGNdXyxAd3PUdwQ2Z9UyfJjpBsNEtnh0rgNpSMcfzLFexafVvxVX02p5wwJOqG2CyCRJW4MiFCBzAG+GcEaLiAG6ZVy4n+iCukdXsHPFXekqhmR72HnF5UoAJnje2uxVWT1uUFKBYqrBdngP2Z0VIj58fYGrrZinVxpYJS4IRLLqX0ESJhYLTw2R03pHC2MaFA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VKDuPJzNMr7lPFlOHZXCaGwpHtl9lJBnDe3VEaJbkyA=; b=IBmSf08V3Saw9jW9JHp/z8gBnMnhjs91Tz5Lo7Ek3nOlB+NdQt1ECA3J6v5iHiT9sJ8CBDlJXcV/3iF4oLXQUnaZl+tasD9d4ns40+Jq1kDIYrYTT9H2cq1PwswO5CJRFmKbdpYxTYU4yEcr3rWVXHPs8Lk81lM5fT+YcjeT5M5lREHWBm6eKcAJSxQAdbx2HS/kBvC30LFyv8zxgpMKVDkFAnmkVUFbYQ4zJ+htf2H+pt8jJ/K8CvnWjDCld8mf/fSBl+rCCdbkAGjYPTMSfMTuTnUZ8LLSU5xX2aR+0AaYAka516Cjym6c3qZW+Z00wdHtvNRVghq8oXIoG3llKQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VKDuPJzNMr7lPFlOHZXCaGwpHtl9lJBnDe3VEaJbkyA=; b=e5rXCfkfNC9IEGeQbYdXfOtBpiz8KYPQ6Y+YV3RimrwPpXnTwFVqzZFgMkQDiz9NJ8+FEPMoW+J5naDVQdkorcsykyWk5p0p3F0ncqrWl6Vt85UmYvcMwUY2cDx8u/YH8eHInRAoWSQ08c2hEl14C/tHZpUeq89IEDKk9mLryMk=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB6011.namprd02.prod.outlook.com (2603:10b6:5:156::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Wed, 3 Feb 2021 22:31:13 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::c515:1a0e:1ac1:d809]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::c515:1a0e:1ac1:d809%6]) with mapi id 15.20.3805.028; Wed, 3 Feb 2021 22:31:13 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Benjamin Kaduk'" <kaduk@mit.edu>, "'The IESG'" <iesg@ietf.org>
CC: "'babel-chairs@ietf.org'" <babel-chairs@ietf.org>, "'d3e3e3@gmail.com'" <d3e3e3@gmail.com>, "'babel@ietf.org'" <babel@ietf.org>, "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>
Thread-Topic: [babel] Benjamin Kaduk's Discuss on draft-ietf-babel-information-model-11: (with DISCUSS and COMMENT)
Thread-Index: AQHWsXWjpHz8bjw21kuCQu2IvFzP6am4p/pggI6+9zA=
Date: Wed, 3 Feb 2021 22:31:12 +0000
Message-ID: <DM6PR02MB6924227133396A388EECD9D0C3B49@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <160436211925.31069.7931310164710901437@ietfa.amsl.com> <SN6PR02MB4512CEC73FF751E20D7A64F1C3CC0@SN6PR02MB4512.namprd02.prod.outlook.com>
In-Reply-To: <SN6PR02MB4512CEC73FF751E20D7A64F1C3CC0@SN6PR02MB4512.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: mit.edu; dkim=none (message not signed) header.d=none;mit.edu; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d6524626-db78-4701-a328-08d8c893699e
x-ms-traffictypediagnostic: DM6PR02MB6011:
x-microsoft-antispam-prvs: <DM6PR02MB6011006F578003B7CE2AAE56C3B49@DM6PR02MB6011.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: inly4+G5Ve6CwnofY20H3u+EAFkPQkFs7TT+WGZW+qoRhELhK2InLpDDnzGTqudaP7QBmq+i1CXTLx8e9g6hVyRQ+dfCdWmTmoHqJFXYDtk2Bzmnm5L44jTiQzaVuVVHTmK9vHhmUIB2+mbgDejXipwiYa0SkgDl4xz5Oz+vPK5eA+2XYbMAgIvc8hCb4D2Zhdk88bEQVMBnzV9B7W182IGfuB7n2qeRUutRYlDo3zyl8VtbwuOtIp2HDC7Uj/R/JS2IzmUUcq9huBoeVspgP3hnrt1dU0qBvssDSbZJuT2nsDFc/MBuLeIHZTPO1VpO4+wwErRPrPOzkSSWohyT3JYPYxB/1oBUZA+dxm6UwSIkvUx236WlLmDi5fesdtf7K8I6MFVPpbF3NxsS43ilGCMbMp8UAT0nsIPZ95wd6B5j3VWySqJI6O/ICcXU3K2n4QhaBEecm604cLmv491r21qvSNUnggrIS+R9229bT6fS/81RazTHwHW7oP9pj9ebCQ033K+ly9yMDi3SlO8hsUFWzOjOrquMuclpeBzAHFQ32tOmvWbvS+vKHQr9+Qsxqi7COjk+/4JzI93CnVH92/EgBSDyzwNv4xxi0FRSeJc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(366004)(396003)(136003)(346002)(39860400002)(76116006)(55016002)(9686003)(66574015)(86362001)(71200400001)(8676002)(2906002)(83380400001)(110136005)(66946007)(66476007)(316002)(54906003)(478600001)(66446008)(64756008)(966005)(6506007)(4326008)(30864003)(52536014)(66556008)(5660300002)(82202003)(186003)(7696005)(26005)(33656002)(8936002)(579004)(559001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?ZllOV3hXRmhSUkluU1U5RnUwaE5yMG9EWnFrZVNkM01JaHZ4VHlITCtqLzBu?= =?utf-8?B?SElaQTA5VW42T0ZyWFhmMzJpMG5VZXRLY21WTWxkTnQyVWthRGhLYjZzZlVG?= =?utf-8?B?RFNodEZwTk1tYmlURCtYMDF5c1ROV0pQMy9kOTJBdlZBV1J1OTVuV1k2SEdQ?= =?utf-8?B?WnZQdmdNRkJrOUl1SEVyNnBpUjk5QmJxNk9sS2ZCUFhscFRqdjRiQkJlSi8x?= =?utf-8?B?eTRmbTJlbFFYcnZ4TGF2bmJDcUFMUGs0dnVhaTk1blBMVGlBMjYycTBqR2Nr?= =?utf-8?B?b0YxRHVzb2lwR3pWbjZxcE1iZE5CTlpvNmcxUTBSZUtCMnBzbk1qV2VkZjZw?= =?utf-8?B?M3piYm14dlNzR25TS3FSaDVWd3ZmM1FRRXJ2RktDdjR1bGl6ZkwrNlhXcmVN?= =?utf-8?B?SVpoOEcyY1dtenRYclFvRkdRMmRtSXlTbVZuSXNWb1lwRnJRV3QzZU9URkJP?= =?utf-8?B?QUQxWjRTbVZhYjk4enRCa0ZSNlNjM2NoaXNwaTFucWxlKy80OEJJempjOSsv?= =?utf-8?B?THU1Q2ZpZVFKTW1ha1FCdTdFczhPYWRlcUNhVnJxQ013SGNHQUljWXRYaU5w?= =?utf-8?B?MnRabStmcEd2K1BpWDJPWm1Edjc3TFhTNy84QVJSanZQTnpzYkdIMGtRWFdJ?= =?utf-8?B?eURCNzEwUE5oNU9rTTArMzlPY2tyNTdFdUpyd2MrSUNZTmE4b2tGZXA1UzhW?= =?utf-8?B?MmdFL0ZhMVFOMTVuQWFwdFBUdllIQWoxUjB5QSsxYzhnRGY2UnlMTHN4Yy9m?= =?utf-8?B?QVJ2NHBvRGxiV3JyTGl1OTV5dWxjNVRFeWNUVGpLSXFYdU52dkJwNDdBYlpj?= =?utf-8?B?TXg2Z1U5NnFCZ0NTdUtFY2VhdGM2Y0ZPa2x0M1VRQWROSllWUWxFbFNGYnlq?= =?utf-8?B?ZFZVTmJXenBTSEtVNVdUME5mRWNJWHRaMmFRSW9rcEUwU1lPa3FEU0dGSTFR?= =?utf-8?B?THdsZDVBbGVpYmZhYktHWWFjN0poYm02eTBoU1lNNDRHQnFLcXh2U1hDVWZP?= =?utf-8?B?bDNpcWFoYVMwdURVdTFmajN6aUs1UUFuQ2lGUDZoZDc3dGRnc2RqWkN5ZDdv?= =?utf-8?B?dTE5VmtyWDBFeXZOVUJDZ2Rka0wrU0x5VTNubFRQd1lZQ3dGYUZ3RVRlWFdT?= =?utf-8?B?czRBb1AwQmJmNGtKaFFCL2M2RWNBM3hCN1J1UHBZTVFwZm16NXRXcFpkNU1n?= =?utf-8?B?Y2xaeWNYcFB5NFpoYUNiSjN1MkllbVVTejFWbXF2OGE4dXg5OVpBMG5JQjMy?= =?utf-8?B?bnpwZlo1aFpuc2h4QjhkbFNPa1U3cUFTcXlBR1dZTXdta2FMQWdZbitaUnY5?= =?utf-8?B?YjdvU2txTkFUTWRvS3BCOEM3SDR1Umljclp5QnpWS3ZWY29CR2Rzc3RZRnc1?= =?utf-8?B?dU1kbmFRY210SXVPMjR6TktHYkoxMTZkRGZLOTBMb2JrejBEMStBZklvME5t?= =?utf-8?Q?P82PlLGS?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d6524626-db78-4701-a328-08d8c893699e
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2021 22:31:12.9611 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: M/vcBuwY/lKrjkmPkL6dxUkSnmnJxIpd79dS+jy5fm/CVmarRoyWLZ1DkVz63QW3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6011
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 95A72D600F7903CDF9DAFFAA994E70741E7926E327F87180A55345AD6D7B3A0E2
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-03_09:2021-02-03, 2021-02-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 mlxlogscore=999 clxscore=1011 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 mlxscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102030136
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/slV-ftIoARBH_0hbTFOy7Lvyp3M>
Subject: Re: [babel] Benjamin Kaduk's Discuss on draft-ietf-babel-information-model-11: (with DISCUSS and COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2021 22:31:45 -0000

SGkgQmVuIChhbmQgSUVTRyksDQpJIGp1c3Qgd2FudGVkIHRvIG1lbnRpb24gdGhhdCBJIGRpZCBw
dWJsaXNoIGEgLTEyIGRyYWZ0IHRoYXQgSSB0aGluayByZXNvbHZlcyBhbGwgY29tbWVudHMgKGlu
IHRoZSBtYW5uZXIgSSBzYWlkIEkgd291bGQgaW4gbXkgdmFyaW91cyByZXNwb25zZXMpLiANCmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJhYmVsLWluZm9ybWF0aW9uLW1v
ZGVsLTEyDQpMb29raW5nIGZvcndhcmQgdG8gZ2V0dGluZyB0aGVzZSBEaXNjdXNzZXMgY2xlYXJl
ZC4uLiDwn5iKDQpUaHgsDQpCYXJiYXJhDQoNCj4gSGkgQmVuLA0KPiBUaGFua3MgYSBidW5jaCBm
b3IgeW91ciBjb21tZW50cy4gSSdtIHNvcnJ5IGl0J3MgdGFrZW4gbWUgYSBmZXcgd2Vla3MgdG8N
Cj4gcHJvdmlkZSBhIHJlc3BvbnNlLiBCdXQsIHdlbGwsIE5vbUNvbS4uLiDwn5iKDQo+IEFuZCBJ
IHdhbnRlZCB0byBnaXZlIHRoZXNlIGNvbW1lbnRzIHRoZSBmdWxsIGF0dGVudGlvbiB0aGV5IGRl
c2VydmVkLg0KPiBCYXJiYXJhDQo+IA0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBESVNDVVNTOg0K
PiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4gPg0KPiA+IFNlY3Rpb24gMiBzYXlzIHRoYXQgdGhlICJEVExT
IGNlcnRpZmljYXRlIHZhbHVlcyIgYXJlIHJlcXVpcmVkIHRvIHJldHVybg0KPiA+IG5vIHZhbHVl
IHdoZW4gcmVhZCwgYnV0IHRoaXMgcHJvcGVydHkgc2VlbXMgdG8gYmUgaW50ZW5kZWQgZm9yIHBy
aXZhdGUNCj4gPiBkYXRhIHN1Y2ggYXMgRFRMUyBwcml2YXRlIGtleSB2YWx1ZXMsIG5vdCB0aGUg
Y2VydGlmaWNhdGVzIHRoZW1zZWx2ZXMNCj4gPiAod2hpY2ggYXJlIHB1YmxpYykuDQo+IA0KPiBU
aGFua3MuIEkgYWdyZWUgYW5kIHN1Z2dlc3QgaW4gU2VjdGlvbiAyLCBjaGFuZ2luZyAiRFRMUyBj
ZXJ0aWZpY2F0ZSB2YWx1ZXMiIHRvDQo+ICJEVExTIHByaXZhdGUga2V5cyIgKHdoaWNoIGFyZSBy
ZXF1aXJlZCB0byByZXR1cm4gbm8gdmFsdWUgd2hlbiByZWFkKS4NCj4gDQo+ID4gV2hpbGUgSSBh
cHByZWNpYXRlIHRoYXQgSVB2NiBpcyB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBpbnRlcm5l
dA0KPiA+IHByb3RvY29sLCBJIGRvIHNlZSB0aGF0IDYxMjZiaXMgYWxsb3dzIGZvciBCYWJlbCB0
byBydW4gb3ZlciBib3RoIElQdjYNCj4gPiBhbmQgSVB2NCwgeWV0IHRoaXMgZG9jdW1lbnQgaW4g
bXVsdGlwbGUgcGxhY2VzIGltcGxpY2l0bHkgYXNzdW1lcyB0aGF0DQo+ID4gQmFiZWwgcnVucyBv
dmVyIElQdjYsIHRvIHRoZSBleGNsdXNpb24gb2YgSVB2NC4gIFN1Y2ggYSByZXN0cmljdGlvbiBm
cm9tDQo+ID4gdGhlIGNvcmUgcHJvdG9jb2wgc3BlYyBzaG91bGQgb25seSBiZSB1bmRlcnRha2Vu
IGJ5IGFuIGluZm9ybWF0aW9uIG1vZGVsDQo+ID4gd2l0aCBjbGVhciByZWFzb25pbmcgYW5kIGxv
dWQgZGlzY2xhaW1lci4NCj4gDQo+IFRoZSBXRyBkaWQgZGlzY3VzcyB0aGlzIGFuZCBleHByZXNz
ZWQgdGhlIHZpZXcgdGhhdCB0aGV5IHdlcmUgb25seSBpbnRlcmVzdGVkDQo+IGluIGRlZmluaW5n
IGNvbmZpZ3VyYXRpb24gZm9yIEJhYmVsIG92ZXIgSVB2Ni4gTm90ZSB0aGF0IHVzZSBvZiBCYWJl
bCB0bw0KPiBjb25maWd1cmUNCj4gSVB2NCByb3V0aW5nIHRhYmxlcyBjYW4gYmUgZG9uZSBvdmVy
IElQdjYuDQo+IA0KPiBQZXJoYXBzIGlmIHdlIGFkZGVkIHRvIHRoZSBBYnN0cmFjdCA8SnVsaXVz
ejogcGxlYXNlIGxvb2sgYXQgdGhpcyBhbmQgcHJvdmlkZQ0KPiBzdWdnZXN0ZWQgY2hhbmdlcz46
DQo+ICJUaGlzIGluZm9ybWF0aW9uIG1vZGVsIG9ubHkgaW5jbHVkZXMgcGFyYW1ldGVycyBhbmQg
cGFyYW1ldGVyIHZhbHVlcw0KPiB1c2VmdWwgZm9yIG1hbmFnaW5nIEJhYmVsIG92ZXIgSVB2Ni4N
Cj4gVGhpcyBtb2RlbCBoYXMgbm8gcGFyYW1ldGVycyBvciB2YWx1ZXMgc3BlY2lmaWMgdG8gb3Bl
cmF0aW5nIEJhYmVsDQo+IG92ZXIgSVB2NCwgYWx0aG91Z2ggQmFiZWwgY2FuIGJlIG9wZXJhdGVk
IG92ZXIgSVB2NC4NCj4gTm90ZSB0aGF0IEJhYmVsIG92ZXIgSVB2NiBjYW4gYmUgdXNlZCBmb3Ig
Y29uZmlndXJhdGlvbiBvZiBib3RoDQo+IElQdjQgYW5kIElQdjYgcm91dGVzLiINCj4gDQo+IGFu
ZCB0aGVuIGV4cGFuZCBvbiB0aGlzIGluIHRoZSBJbnRyb2R1Y3Rpb24gd2l0aA0KPiAiVGhpcyBp
bmZvcm1hdGlvbiBtb2RlbCBvbmx5IGluY2x1ZGVzIHBhcmFtZXRlcnMgYW5kIHBhcmFtZXRlciB2
YWx1ZXMNCj4gdXNlZnVsIGZvciBtYW5hZ2luZyBCYWJlbCBvdmVyIElQdjYuDQo+IFRoaXMgbW9k
ZWwgaGFzIG5vIHBhcmFtZXRlcnMgb3IgdmFsdWVzIHNwZWNpZmljIHRvIG9wZXJhdGluZyBCYWJl
bA0KPiBvdmVyIElQdjQsIGV2ZW4gdGhvdWdoIFtJRC5pZXRmLWJhYmVsLXJmYzYxMjZiaXNdIGRv
ZXMgZGVmaW5lIGEgbXVsdGljYXN0DQo+IGdyb3VwIGZvciBzZW5kaW5nIGFuZCBsaXN0ZW5pbmcg
dG8gbXVsdGljYXN0IGFubm91bmNlbWVudHMgb24gSVB2NC4NCj4gVGhlcmUgaXMgbGVzcyBsaWtl
bGlob29kIG9mIGJyZWFrYWdlIGR1ZSB0bw0KPiBpbmNvbnNpc3RlbnQgY29uZmlndXJhdGlvbiBh
bmQgaW5jcmVhc2VkIGltcGxlbWVudGF0aW9uIHNpbXBsaWNpdHkNCj4gaWYgQmFiZWwgaXMgb3Bl
cmF0ZWQgYWx3YXlzIGFuZCBvbmx5IG92ZXIgSVB2Ni4gUnVubmluZyBCYWJlbCBvdmVyIElQdjYN
Cj4gcmVxdWlyZXMgSVB2NiBhdCB0aGUgbGluayBsYXllciBhbmQgZG9lcyBub3QgbmVlZCBhZHZl
cnRpc2VkIHByZWZpeGVzLCByb3V0ZXINCj4gYWR2ZXJ0aXNlbWVudHMgb3IgREhDUHY2IHRvIGJl
IHByZXNlbnQgaW4gdGhlIG5ldHdvcmsuIExpbmstbG9jYWwgSVB2NiBpcyB3aWRlbHkNCj4gc3Vw
cG9ydGVkIGFtb25nIGRldmljZXMgd2hlcmUgQmFiZWwgaXMgZXhwZWN0ZWQgdG8gYmUgdXNlZC4N
Cj4gTm90ZSB0aGF0IEJhYmVsIG92ZXIgSVB2NiBjYW4gYmUgdXNlZCBmb3IgY29uZmlndXJhdGlv
biBvZiBib3RoDQo+IElQdjQgYW5kIElQdjYgcm91dGVzLiINCj4gDQo+ID4gU2ltaWxhcmx5IChh
cyBSb21hbiBub3RlcyksIHdlIGFyZSBwdXR0aW5nIHJlcXVpcmVtZW50cyBvbiB0aGUga2V5DQo+
ID4gbGVuZ3RoIGZvciBNQUMga2V5cyAocmVsYXRpdmUgdG8gdGhlIGJsb2NrIHNpemUgb2YgdGhl
IHVuZGVybHlpbmcgaGFzaA0KPiA+IGZ1bmN0aW9uKSB0aGF0IGhhdmUgd2VyZSBvbmNlIHByZXNl
bnQgaW4gZHJhZnQtaWV0Zi1iYWJlbC1obWFjIGJ1dCBoYXZlDQo+ID4gYmVlbiByZW1vdmVkIGFz
IG9mIGRyYWZ0LWlldGYtYmFiZWwtaG1hYy0xMC4gIEkgYXNzdW1lIHRoYXQgdGhlIGludGVudA0K
PiA+IGlzIG5vdCB0byBpbXBvc2UgYWRkaXRpb25hbCByZXN0cmljdGlvbnMgY29tcGFyZWQgdG8g
dGhlIHByb3RvY29sIHNwZWMsDQo+ID4gdGh1cyB3ZSBuZWVkIHRvIGNhdGNoIHVwIHRvIHRob3Nl
IGNoYW5nZXMuDQo+IA0KPiBIb3cgaHVtYW5zIGludGVyYWN0IHdpdGggY29uZmlndXJhdGlvbiBw
YXJhbWV0ZXJzIHByZXNlbnRlZCB0aHJvdWdoDQo+IGEgZGF0YSBtb2RlbCBpbnN0YW50aWF0aW9u
IG9mIHRoaXMgaW5mb3JtYXRpb24gbW9kZWwgaXMgYSBjb25jZXJuLiBIYXZpbmcNCj4gZXhwZXJp
ZW5jZWQgdGhlIGhvcnJvcnMgb2YgdGhlIGRheXMgb2YgY29uZmlndXJpbmcgV0VQIGtleXMgKHdo
aWNoIHdlcmUNCj4gZWl0aGVyIEFTQ0lJIG9yIGhleCBhbmQgY2F1c2VkIG1vc3QgcGVvcGxlIG5v
dCB0byB1c2UgV0VQIHdpdGggV2ktRmkpDQo+IGFuZCB3aXRuZXNzZWQgKGFuZCBiZWVuIHBhcnR5
IHRvKSB0aGUgZGlzY3Vzc2lvbnMgaW4NCj4gQmFiZWwgd2hlcmUgd2Ugd2FudGVkIHRvIGVuc3Vy
ZSB0aGF0IHdoYXRldmVyIHN0cmluZyB3YXMgaW5wdXR0ZWQgZm9yDQo+IHRoZSBrZXkgd291bGQg
eWllbGQgY29uc2lzdGVudCBNQUMgY29tcHV0YXRpb24gYWNyb3NzIGFsbCBpbXBsZW1lbnRhdGlv
bnMNCj4gKGkuZS4sDQo+IHdvdWxkIHlpZWxkIGNvbnNpc3RlbnQgImFjdHVhbCBrZXkiKSwgSSBi
ZWxpZXZlDQo+IGl0IGlzIGltcGVyYXRpdmUgZm9yIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCB0byBj
b25zdHJhaW4gdGhlIGlucHV0LiBBcyBJIGV4cGxhaW5lZA0KPiBpbiBteSByZXNwb25zZSB0byBS
b21hbiBhbmQgVmFsZXJ5LCB3ZSBzYXcgY29uc2lkZXJhYmxlIHZhcmlhYmlsaXR5IGluDQo+IGhv
dyBleGlzdGluZyBsaWJyYXJpZXMgZm9yIGFsbG93aW5nIHVzZXJzIHRvIHN1cHBseSBhIGtleSB2
YWx1ZSB0cmVhdGVkDQo+IHZhbHVlcyB0aGF0IGNvdWxkIG5vdCBiZSBkaXJlY3RseSB1c2VkIGFz
IHdoYXQgUkZDIDIxMDQgY2FsbHMgInRoZSBhY3R1YWwga2V5Ii4NCj4gVG8gZW5zdXJlIGh1bWFu
IHVzZXJzIGFyZSBzdWNjZXNzZnVsIGluIHN1cHBseWluZyB0aGUgc2FtZSAiYWN0dWFsIGtleSIg
dmFsdWUNCj4gdG8gdmFyaW91cw0KPiBpbXBsZW1lbnRhdGlvbnMsIGl0J3MgbmVjZXNzYXJ5IGZv
ciB1c2VyIGludGVyZmFjZXMgdG8gcmVzdHJpY3Qgd2hhdCBpcw0KPiBzdXBwbGllZCB0byBiZSAi
dGhlIGFjdHVhbCBrZXkiIHNvIG5vIGV4dHJhbmVvdXMgaGFzaGluZyBhbmQgcHJvY2Vzc2luZw0K
PiBpcyBuZWVkZWQgdG8gZ2VuZXJhdGUgInRoZSBhY3R1YWwga2V5IiAob3RoZXIgdGhhbiBhZGRp
bmcgemVyb2VzIGlmIHRoZSBpbnB1dA0KPiBrZXkgaXMgc2hvcnRlciB0aGFuIGFuICJhY3R1YWwg
a2V5IikuDQo+IA0KPiBUaGUgcmVzdHJpY3Rpb25zIHByb3ZpZGVkIGZvciB0aGUgbGVuZ3RoIG9m
IGFuIGlucHV0IGtleSBhcmUgY29uc2lzdGVudCB3aXRoDQo+IHdoYXQgdGhlIEhNQUMgYW5kIEJM
QUtFIFJGQ3MgaW5kaWNhdGUgZm9yICJhY3R1YWwga2V5IiBsZW5ndGguDQo+IA0KPiBUaGlzIGFs
bG93cyBpbXBsZW1lbnRhdGlvbnMgb2YgZHJhZnQtaWV0Zi1iYWJlbC1obWFjIHRvIHVzZSBleGlz
dGluZyBITUFDDQo+IGFuZCBCTEFLRTJzIGxpYnJhcmllcyB3aXRob3V0IHdvcnJ5aW5nIGFib3V0
IHdoYXQgaW5jb25zaXN0ZW50IG1hbmlwdWxhdGlvbnMNCj4gdGhlIGxpYnJhcmllcyBvciBhc3Nv
Y2lhdGVkIGxpYnJhcmllcyBmb3IgaW5wdXR0aW5nIGtleXMgZG8gdG8gc3RyaW5ncyB0aGF0IGFy
ZQ0KPiB0b28gbG9uZyB0byBiZSBkaXJlY3RseSB1c2VkIGFzICJhY3R1YWwga2V5cyIuDQo+IA0K
PiA+IFRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgYmFiZWwtbWFjLWtleS10ZXN0IGFuZCBiYWJlbC1j
ZXJ0LXRlc3Qgb3BlcmF0aW9ucw0KPiA+IG5lZWQgdG8gYmUgdGlnaHRlbmVkIHVwLCBhcyB0aGUg
c2VjZGlyIHJldmlld2VyIG5vdGVkLiAgKFNlZSBDT01NRU5ULikNCj4gDQo+IEkgdGhpbmsgdGhl
IHNlY2RpciBjb21tZW50cyBmcm9tIFZhbGVyeSBoYXZlIGJlZW4gcmVzb2x2ZWQuDQo+IGh0dHBz
Oi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gv
bXNnL3NlY2Rpci9WX1NLDQo+IEx1Q3VMZHd2Q0RoQUJXLQ0KPiBHMmtrZ1JITS9fXzshIUJoZFQh
elZUYnp0ZngxdVFkdzFRV2FWU1JvSnBUT3B3MVhmQVA3TE9VeGJlSjlyY0xYZQ0KPiBWLUdtV0xZ
WnpHODFWM1NiMHgkDQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL21haWxh
cmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NlY2Rpci9fRlg3DQo+IEdKcEdEaE14Qk4xUHMwX29w
bzJtbjY4L19fOyEhQmhkVCF6VlRienRmeDF1UWR3MVFXYVZTUm9KcFRPcHcxWA0KPiBmQVA3TE9V
eGJlSjlyY0xYZVYtR21XTFlaekc4NGwyQ1NVTCQNCj4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92
My9fX2h0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc2VjZGlyL2VTQy0NCj4g
N0FwTXZ2MEN1bHlhd3ZBMEFJTEI1OXcvX187ISFCaGRUIXpWVGJ6dGZ4MXVRZHcxUVdhVlNSb0pw
VE9wdzFYZkENCj4gUDdMT1V4YmVKOXJjTFhlVi1HbVdMWVp6Rzh5X3Jtckd3JA0KPiBodHRwczov
L3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21z
Zy9zZWNkaXIvOTBZYw0KPiB5VmNTOTBZYTQ0OXRUMFppYmM2RmI5by9fXzshIUJoZFQhelZUYnp0
ZngxdVFkdzFRV2FWU1JvSnBUT3B3MVhmQVA3DQo+IExPVXhiZUo5cmNMWGVWLUdtV0xZWnpHOC04
NjN2S08kDQo+IA0KPiBTdW1tYXJ5OiBSZW1vdmUgYmFiZWwtY2VydC10ZXN0OyB1c2UgIk1BQyIg
aW5zdGVhZCBvZiAiaGFzaCIgaW4NCj4gYmFiZWwtbWFjLWtleS10ZXN0IGRlc2NyaXB0aW9uLg0K
PiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IGRpc2FncmVlIHdpdGggdGhpcyByZXNvbHV0aW9u
Lg0KPiANCj4gPiBXZSBzZWVtIHRvIGJlIHVzaW5nIHRlcm1pbm9sb2d5IGZyb20gdGhlIE5ldHdv
cmsgTWFuYWdlbWVudCBEYXRhc3RvcmUNCj4gPiBBcmNoaXRlY3R1cmUgd2l0aG91dCByZWZlcmVu
Y2Ugb3Igb3RoZXJ3aXNlIGludHJvZHVjaW5nIHRoZSBjb25jZXB0cy4NCj4gPiBUaGlzIGlzIGEg
RGlzY3VzcyBwb2ludCBiZWNhdXNlIHRoZSBvbmx5IGNhbmRpZGF0ZSByZWZlcmVuY2UgSSBrbm93
IG9mLA0KPiA+IFJGQyA4MzQyLCBpcyBzcGVjaWZpYyB0byBZQU5HIGFuZCBkYXRhIG1vZGVscywg
c28gaXQncyBhcHBsaWNhYmlsaXR5IGZvcg0KPiA+IHVzZSBpbiBhbiBpbmZvcm1hdGlvbiBtb2Rl
bCBtYXkgYmUgc3ViamVjdCB0byBkaXNjdXNzaW9uLiAgKEhvcGVmdWxseQ0KPiA+IHRoaXMgb25s
eSByZWZsZWN0cyBteSBpZ25vcmFuY2UgYW5kIG5vdCBhIGZ1bmRhbWVudGFsIGxhY2sgb2YgZGF0
YXN0b3JlDQo+ID4gYXJjaGl0ZWN0dXJlIGZvciBpbmZvcm1hdGlvbiBtb2RlbHMuKQ0KPiANCj4g
SSdtIHN0aWxsIGEgWUFORyBub3ZpY2UuIE15IGV4cGVyaWVuY2UgaXMgd2l0aCBCQkYgVFItMTgx
IGRhdGEgbW9kZWxzLg0KPiBJIGRvIGhhdmUgYSBUUi0xODEgZGF0YSBtb2RlbCBvZiB0aGlzIGlu
Zm8gbW9kZWwgdGhhdCB3aWxsIGJlIHB1Ymxpc2hlZA0KPiBhZnRlciB0aGUgaW5mbyBtb2RlbCBp
cyBwdWJsaXNoZWQuIEkgYWxzbyBjb25zaWRlcmVkIHRoZSBVSXMgY3JlYXRlZCBieSB0aGUNCj4g
QmFiZWwgcHJvdG9jb2wgaW1wbGVtZW50ZXJzIHRvIGVmZmVjdGl2ZWx5IGJlIGltcGxlbWVudGF0
aW9ucyBvZiB0aGUgaW5mbw0KPiBtb2RlbC4gQnV0IG9mIHRoZXNlLCBZQU5HIGRvZXMgYXBwZWFy
IHRvIGJlIHVuaXF1ZSBpbiBtYWludGFpbmluZyBkaXN0aW5jdA0KPiByZXByZXNlbnRhdGlvbiBv
ZiBvcGVyYXRpb25hbCBhbmQgcnVubmluZyBjb25maWd1cmF0aW9uIGRhdGFzdG9yZXMuDQo+IElu
IHJlc2VhcmNoaW5nIHRoZSB0ZXJtaW5vbG9neQ0KPiAoc2VlDQo+IGh0dHBzOi8vdXJsZGVmZW5z
ZS5jb20vdjMvX19odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2JhYmVsL1pl
MkUNCj4gdFpFaWRjRTd0MldNRjJFcWJsQkpON0kvX187ISFCaGRUIXpWVGJ6dGZ4MXVRZHcxUVdh
VlNSb0pwVE9wdzFYZkFQDQo+IDdMT1V4YmVKOXJjTFhlVi1HbVdMWVp6Rzg5aGtuVjN5JA0KPiBy
ZXBseSB0byBSb2JlcnQgV2lsdG9uKSwNCj4gaXQgYXBwZWFycyB0byBtZSB0aGF0ICJvcGVyYXRp
b25hbCBkYXRhc3RvcmUiIGFuZCAiZGF0YXN0b3JlIiBhcmUgdGVybXMgb2YgYXJ0DQo+IGRlZmlu
ZWQNCj4gaW4gdGVjaG9wZWRpYS5jb20gd2l0aG91dCByZWZlcmVuY2UgdG8gWUFORy4gVGhlIGRh
dGVzIG9uIHRob3NlIGRlZmluaXRpb25zIGlzDQo+IDIwMTMsDQo+IHdoaWNoIHByZWRhdGVzIFJG
QzgzNDIuICJSdW5uaW5nIGRhdGFzdG9yZSIgd2FzIHVzZWQgaW4gUkZDNjI0MSwgd2hpY2ggYWxz
bw0KPiBwcmVkYXRlcyBSRkM4MzQyLiBBcyBJIG1lbnRpb25lZCBpbiBteSByZXBseSB0byBSb2Jl
cnQgV2lsdG9uLA0KPiBJIGRvbid0IHRoaW5rIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBSRkMg
ODM0MiBpcyBhcHByb3ByaWF0ZSBmb3Igd2hhdCBhcHBlYXINCj4gdG8gYmUNCj4gdGVybXMgb2Yg
YXJ0LiBUaGVyZSBpcyBubyB0ZXJtaW5vbG9neSBzZWN0aW9uIGluIHRoZSBiYWJlbC1pbmZvcm1h
dGlvbi1tb2RlbA0KPiBkcmFmdCwgYW5kIEknbSBub3Qga2VlbiBvbiBhZGRpbmcgYSB0ZXJtaW5v
bG9neQ0KPiBzZWN0aW9uIHRvIHRoZSBkcmFmdCBqdXN0IGZvciB0aGVzZSAyIHRlcm1zIG9mIGFy
dC4NCj4gQnV0IEkgd291bGQgZG8gdGhhdCAoYW5kIG1heWJlIGZpbmQgYSBmZXcgb3RoZXIgdGVy
bXMgb2YgYXJ0IHRvIGluY2x1ZGUNCj4gc28gdGhleSBkb24ndCBzZWVtIG91dCBvZiBwbGFjZSks
IGlmIHBlb3BsZSByZWFsbHkgZmVsdCBpdCBuZWNlc3NhcnkgdG8gZGVmaW5lDQo+IHRoZXNlLg0K
PiANCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gQ09NTUVOVDoNCj4gPiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
ID4NCj4gPiBTZWN0aW9uIDEuMQ0KPiA+DQo+ID4gUGxlYXNlIHVzZSB0aGUgc3BlY2lmaWMgUkZD
IDgxNzQgYm9pbGVycGxhdGUgKGluIHBhcnRpY3VsYXIsIGl0IGluY2x1ZGVzDQo+ID4gIk5PVCBS
RUNPTU1FTkRFRCIpLg0KPiANCj4gVGhhbmtzLiBJJ2xsIG1ha2UgdGhhdCBjaGFuZ2UuIChUaGlz
IHdhcyBhbHNvIGEgY29tbWVudCBmcm9tIEJhcnJ5LikNCj4gDQo+ID4gU2VjdGlvbiAyDQo+ID4N
Cj4gPiBXZSBoYXZlIHNlcGFyYXRlIE1BQy9EVExTLWVuYWJsZW1lbnQgbm9kZXMgYXQgYSBwZXIt
aW50ZXJmYWNlDQo+ID4gbGV2ZWwsIHNvIG5vdCBoYXZpbmcgdGhlbSBhdCB0aGUgZ2xvYmFsIGxl
dmVsIGlzIHBlcmhhcHMgc3VwcmlzaW5nLg0KPiANCj4gVGhpcyB3YXMgZGlzY3Vzc2VkLCBJSVJD
LCBhbmQgdGhlIFdHIHdhbnRlZCBpdCBhdCB0aGUgcGVyLWludGVyZmFjZQ0KPiBsZXZlbCBvbmx5
LiBJbiBhZGRpdGlvbiB0byB0aGUgWUFORyBhbmQgVFItMTgxIGRhdGEgbW9kZWxzLCBJDQo+IGNv
bnNpZGVyZWQgdGhlIGltcGxlbWVudGF0aW9uIHVzZXIgaW50ZXJmYWNlcyB0byBhbHNvIGJlIGlu
c3RhbnRpYXRpb25zDQo+IG9mIHRoaXMgaW5mb3JtYXRpb24gbW9kZWwuIFNvIG1hbnkgZGVjaXNp
b25zIHdlcmUgbWFkZSBiYXNlZCBvbiB3aGF0DQo+IHRoZXkgZm91bmQgcmVhc29uYWJsZSB3aGVu
IGltcGxlbWVudGluZyB0aGVpciBVSXMuDQo+IA0KPiA+IEknbSBoYXBweSB0byBzZWUgYmFiZWwt
ZHRscy1jZXJ0LXR5cGVzLCBnaXZlbiB0aGF0IHRoZSBiYWJlbC9EVExTIHNwZWMNCj4gPiBsZWF2
ZXMgbXVjaCBvcGVuIGFzIHRvIGhvdyB0byBhdXRoZW50aWNhdGUgcGVlcnMuICBFdmVuIG1vcmUg
c3BlY2lmaWNpdHkNCj4gPiBjb3VsZCBiZSB1c2VmdWwuDQo+ID4NCj4gPiAgICBNb3N0IHBhcmFt
ZXRlcnMgYXJlIHJlYWQtb25seS4gIEZvbGxvd2luZyBpcyBhIGRlc2NyaXB0aXZlIGxpc3Qgb2YN
Cj4gPiAgICB0aGUgcGFyYW1ldGVycyB0aGF0IGFyZSBub3QgcmVxdWlyZWQgdG8gYmUgcmVhZC1v
bmx5Og0KPiA+DQo+ID4gSXQncyBzdXByaXNpbmcgdG8gbm90IHNlZSByb3V0ZXItaWQgb24gdGhp
cyBsaXN0OyA2MTI2YmlzIHNheXMgb25seSB0aGF0DQo+ID4gImV2ZXJ5IEJhYmVsIHNwZWFrZXIg
aXMgYXNzaWduZWQgYSByb3V0ZXItaWQiIHdpdGhvdXQgc2F5aW5nIGhvdy4gIEluDQo+ID4gdGhl
IGFic2VuY2Ugb2YgYSAiaG93IiwgaXQgc2VlbXMgcmVhc29uYWJsZSB0byBhc3N1bWUgImFzc2ln
bmVkIGJ5IHRoZQ0KPiA+IGFkbWluaXN0cmF0b3IiIGFzIGEgdmFsaWQgb3B0aW9uLg0KPiANCj4g
VGhlIFdHIGRpc2N1c3NlZCB0aGlzLiBUaGVyZSBhcmUgdHdvIHBvaW50cyBoZXJlLiBGaXJzdCBp
cyB0aGF0IHRoZSBzZWxmLXJvdXRlci1pZA0KPiBpcyB1c2VmdWwgYXMgYSB1bmlxdWUga2V5IGlu
IFlBTkcuIEJ1dCBpbiB0aGF0IGNhc2UsIHRoZSB2YWx1ZSBuZWVkcyB0byBleGlzdCBhbmQNCj4g
YmUNCj4gaW1tdXRhYmxlIHdoZW4gdGhlIEJhYmVsIG9iamVjdCBpcyBjcmVhdGVkIGluIHRoZSBz
eXN0ZW0uIFNlY29uZCBpcyB0aGF0DQo+IEJhYmVsIHVzZXJzIGRvIG5vdCBjYXJlIGFib3V0IHRo
ZSB2YWx1ZSBvZiB0aGUgcm91dGVyLWlkOyB0aGVyZWZvcmUgaXQncw0KPiBlYXNpZXN0IHNpbXBs
eSB0byBhdXRvLWdlbmVyYXRlIGl0Lg0KPiANCj4gPiBIb3cgZG8gSSBjb25maWd1cmUgd2hpY2gg
cHJlZml4ZXMgdG8gYWR2ZXJ0aXNlIGFzIG9yaWdpbmF0ZWQgZnJvbSB0aGlzDQo+ID4gcm91dGVy
PyAgRG8gSSBqdXN0IGFkZCBzb21ldGhpbmcgdG8gdGhlIGJhYmVsLXJvdXRlcyBsaXN0IHdpdGgg
TlVMTA0KPiA+IHJlY2VpdmVkIG1ldHJpYz8gIEJ1dCBpZiB0aGF0J3MgaG93IEkgZG8gaXQsIHRo
ZW4gdGhlIGJhYmVsLXJvdXRlLW9iag0KPiA+IGNhbid0IGJlICdybycuLi4NCj4gDQo+IFNlY3Rp
b24gMy43IG9mIGRyYWZ0LWlldGYtYmFiZWwtcmZjNjEyNmJpcyBpbmRpY2F0ZXMgdGhhdCBhIEJh
YmVsDQo+IGltcGxlbWVudGF0aW9uIGhhcyB0aGUgYWJpbGl0eSB0byBhZHZlcnRpc2UgYW5kIHBy
b3ZpZGUgdXBkYXRlcw0KPiBmb3Igcm91dGVzIGluamVjdGVkIGludG8gdGhlIEJhYmVsIGRvbWFp
biBieSB0aGUgbG9jYWwgbm9kZS4gSQ0KPiBiZWxpZXZlIHRoZSBCYWJlbCBpbXBsZW1lbnRhdGlv
biBpbnRlcmFjdHMgd2l0aCB0aGUgZGV2aWNlJ3MNCj4gInJlYWwiIHJvdXRpbmcgdGFibGUgdG8g
aWRlbnRpZnkgdGhlc2Ugcm91dGVzIChhbmQgdG8gdXBkYXRlDQo+IHRoYXQgcm91dGluZyB0YWJs
ZSkuIFNpbmNlIHRoaXMgaXMgYWxsIGhhbmRsZWQgYnkgdGhlIGltcGxlbWVudGF0aW9uDQo+IHdp
dGhvdXQgdXNlciBpbnRlcmFjdGlvbiwgcGVyaGFwcyBKdWxpdXN6IGNvdWxkIGJldHRlciBleHBs
YWluLA0KPiBpZiBuZWNlc3NhcnkuDQo+IA0KPiA+ICAgIG8gIEludGVyZmFjZTogTWV0cmljIGFs
Z29yaXRobQ0KPiA+DQo+ID4gICAgbyAgSW50ZXJmYWNlOiBTcGxpdCBob3Jpem9uDQo+ID4NCj4g
PiAgICBvICBJbnRlcmZhY2U6IGVuYWJsZS9kaXNhYmxlIEJhYmVsIG9uIHRoaXMgaW50ZXJmYWNl
DQo+ID4gICAgWy4uLl0NCj4gPg0KPiA+IEl0IG1pZ2h0IGJlIHVzZWZ1bCB0byBsaXN0IHRoZXNl
IGluIHRoZSBzYW1lIG9yZGVyIGFzIHRoZXkgYXBwZWFyIGluIHRoZQ0KPiA+IHRyZWUgZGlhZ3Jh
bS4NCj4gDQo+IFRoYW5rcy4gSSB3aWxsIHB1dCB0aGVtIGluIHRoZSBzYW1lIG9yZGVyIGFzIGlu
IHRoZSBvYmplY3QgZGVmaW5pdGlvbg0KPiAod2hpY2ggaXMgdGhlIHNhbWUgYXMgdGhlIHRyZWUg
ZGlhZ3JhbSwgYnV0IHRoZSBvYmplY3QgZGVmaW5pdGlvbiBpcw0KPiBub3JtYXRpdmUgaWYgdGhl
cmUgd2VyZSB0byBiZSBhIGRpZmZlcmVuY2UpLg0KPiANCj4gPiAgICBvICBJbnRlcmZhY2U6IE1B
QyBhbGdvcml0aG0NCj4gPg0KPiA+IFdoYXQgbm9kZSBpbiB0aGUgdHJlZSBkb2VzIHRoaXMgY29y
cmVzcG9uZCB0bz8NCj4gDQo+IFRoYW5rcy4gSSdsbCBkZWxldGUgIiAgbyAgSW50ZXJmYWNlOiBN
QUMgYWxnb3JpdGhtIi4NCj4gSXQncyBhbiB1bmZvcnR1bmF0ZSB2ZXN0aWdlIG9mIGVhcmxpZXIg
cmV2aXNpb25zLg0KPiANCj4gPiBTZWN0aW9uIDMuMQ0KPiA+DQo+ID4gICAgYmFiZWwtZW5hYmxl
OiAgV2hlbiB3cml0dGVuLCBpdCBjb25maWd1cmVzIHdoZXRoZXIgdGhlIHByb3RvY29sDQo+ID4g
ICAgICAgc2hvdWxkIGJlIGVuYWJsZWQgKHRydWUpIG9yIGRpc2FibGVkIChmYWxzZSkuICBBIHJl
YWQgZnJvbSB0aGUNCj4gPiAgICAgICBydW5uaW5nIG9yIGludGVuZGVkIGRhdGFzdG9yZSBpbmRp
Y2F0ZXMgdGhlIGNvbmZpZ3VyZWQNCj4gPiAgICAgICBhZG1pbmlzdHJhdGl2ZSB2YWx1ZSBvZiB3
aGV0aGVyIHRoZSBwcm90b2NvbCBpcyBlbmFibGVkICh0cnVlKSBvcg0KPiA+ICAgICAgIG5vdCAo
ZmFsc2UpLiAgQSByZWFkIGZyb20gdGhlIG9wZXJhdGlvbmFsIGRhdGFzdG9yZSBpbmRpY2F0ZXMN
Cj4gPg0KPiA+IFBlcmhhcHMgaXQncyBqdXN0IG1lLCBidXQgcnVubmluZy9pbnRlbmRlZC9vcGVy
YXRpb25hbCBkYXRhc3RvcmVzIGZlZWxzDQo+ID4gbGlrZSBhIFlBTkcvTk1EQSB0aGluZyBhbmQg
aXMgc3VycHJpc2luZyB0byBzZWUgaW4gYSBub21pbmFsbHkgZ2VuZXJpYw0KPiA+IGluZm9ybWF0
aW9uIG1vZGVsLCBhYnNlbnQgZnVydGhlciByZWZlcmVuY2UuDQo+ID4gKFNpbWlsYXJseSBmb3Ig
c3Vic2VxdWVudCB1c2FnZSBvZiB0aGUgdGVybXMuKQ0KPiANCj4gVGhpcyB3YXMgbGFuZ3VhZ2Ug
d2UgYWRkZWQgYXMgYSBjb21tZW50IGZyb20gTWFoZXNoIHRvIG1ha2UgaGlzDQo+IGNyZWF0aW9u
IG9mIHRoZSBZQU5HIG1vZGVsIHN0cmFpZ2h0Zm9yd2FyZC4gSXQncyBub3QgaW5jb25zaXN0ZW50
IHdpdGggVFItMTgxDQo+IGNvbmNlcHRzLiBCdXQgdGhpcyBpcyBhbiBhcmVhIHdoZXJlIFRSLTE4
MSBhbmQgWUFORyBkbyB0aGluZ3MgYSBsaXR0bGUNCj4gZGlmZmVyZW50bHkuIExhbmd1YWdlIGNv
bXByb21pc2Ugd2FzIG5lY2Vzc2FyeS4gSSB3aWxsIHJlbHkgb24gTWFoZXNoDQo+IHRvIHRha2Ug
YSBmaXJzdCBzdGFiIGF0IHByb3Bvc2luZyBhbnkgY2hhbmdlcywgYW5kIHdpbGwgc2ltcGx5IG1h
a2Ugc3VyZQ0KPiB3aGF0IEkgbmVlZCBmb3IgVFItMTgxIGlzIHN0aWxsIHRoZXJlLiBJIGRvIHJl
Y29tbWVuZCBhZ2FpbnN0IGEgTk1EQQ0KPiByZWZlcmVuY2UsIHNpbmNlIG15IHJlc2VhcmNoIHN1
Z2dlc3RzIHRoZXNlIGFyZSB0ZXJtcyBvZiBhcnQuDQo+IA0KPiA+ICAgIGJhYmVsLXNlbGYtcm91
dGVyLWlkOiAgVGhlIHJvdXRlci1pZCB1c2VkIGJ5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlDQo+ID4g
ICAgICAgQmFiZWwgcHJvdG9jb2wgdG8gaWRlbnRpZnkgaXRzZWxmLiAgW0ktRC5pZXRmLWJhYmVs
LXJmYzYxMjZiaXNdDQo+ID4gICAgICAgZGVzY3JpYmVzIHRoaXMgYXMgYW4gYXJiaXRyYXJ5IHN0
cmluZyBvZiA4IG9jdGV0cy4gIFRoZSByb3V0ZXItaWQNCj4gPiAgICAgICB2YWx1ZSBNVVNUIE5P
VCBjb25zaXN0IG9mIGFsbCB6ZXJvZXMgb3IgYWxsIG9uZXMuDQo+ID4NCj4gPiBXaHkgaXMgdGhl
IE1VU1QgTk9UIGEgcmVxdWlyZW1lbnQgb2YgdGhlIGluZm9ybWF0aW9uIG1vZGVsIHJhdGhlciB0
aGFuDQo+ID4gdGhlIHByb3RvY29sPw0KPiANCj4gQmVjYXVzZSBpdCBpc24ndCBhbiBpc3N1ZSBm
b3IgYSBCYWJlbCBpbXBsZW1lbnRhdGlvbiB0aGF0IGRvZXNuJ3QgaW1wbGVtZW50DQo+IHRoaXMg
aW5mb3JtYXRpb24gbW9kZWwuIEl0IG9ubHkgYmVjYW1lIGFuIGlzc3VlIHdoZW4gdGhlIFlBTkcg
bW9kZWwNCj4gbmVlZGVkIHRvIHVzZSB0aGlzIGFzIGEgdW5pcXVlIGtleSBhbmQgbmVlZGVkIHRo
ZSBvYmplY3QgdG8gZXhpc3Qgd2hldGhlcg0KPiBvciBub3QgQmFiZWwgd2FzIGVuYWJsZWQuIElu
IHRoZSBhYnNlbmNlIG9mIFlBTkcsIGEgZGlzYWJsZWQgaW1wbGVtZW50YXRpb24NCj4gaXMgaGFw
cHkgZm9yIGl0cyByb3V0ZXItaWQgdG8gYmUgYWxsIHplcm9lcy4NCj4gDQo+ID4gICAgYmFiZWwt
bWV0cmljLWNvbXAtYWxnb3JpdGhtczogIExpc3Qgb2Ygc3VwcG9ydGVkIGNvc3QgY29tcHV0YXRp
b24NCj4gPiAgICAgICBhbGdvcml0aG1zLiAgUG9zc2libGUgdmFsdWVzIGluY2x1ZGUgIjItb3V0
LW9mLTMiLCBhbmQgIkVUWCIuICIyLQ0KPiA+ICAgICAgIG91dC1vZi0zIiBpcyBkZXNjcmliZWQg
aW4gW0ktRC5pZXRmLWJhYmVsLXJmYzYxMjZiaXNdLCBzZWN0aW9uDQo+ID4gICAgICAgQS4yLjEu
ICAiRVRYIiBpcyBkZXNjcmliZWQgaW4gW0ktRC5pZXRmLWJhYmVsLXJmYzYxMjZiaXNdLCBzZWN0
aW9uDQo+ID4gICAgICAgQS4yLjIuDQo+ID4NCj4gPiBQZXJoYXBzIHRoaXMgaXMganVzdCBtZSwg
YnV0IHRoZSB3YXkgdGhpcyBpcyB3cml0dGVuIGltcGxpZXMgdGhhdCB0aGUNCj4gPiBzcGVjaWZp
YyBzdHJpbmcgdmFsdWVzIGFyZSB0byBiZSB1c2VkLCB3aGljaCBtYXkgYmUgb3Zlcmx5IHByZXNj
cmlwdGl2ZQ0KPiA+IGZvciBhbiBpbmZvcm1hdGlvbiBtb2RlbC4gIEFsc28sIGlzIHRoZXJlIGEg
cmVnaXN0cnkgZm9yIHRoZXNlDQo+ID4gYWxnb3JpdGhtcyB0aGF0IGNvdWxkIGJlIHJlZmVyZW5j
ZWQ/DQo+IA0KPiBUaGVyZSBpcyBub3QgYSByZWdpc3RyeS4gVGhlIGFsZ29yaXRobXMgYW4gaW1w
bGVtZW50YXRpb24gc3VwcG9ydHMNCj4gZG8gbm90IGltcGFjdCBpbnRlcm9wZXJhYmlsaXR5IG9m
IEJhYmVsLiBUaGVyZWZvcmUsIHRoZXJlIGlzIG5vIG5lZWQNCj4gZm9yIGEgQmFiZWwgaW1wbGVt
ZW50YXRpb24gdG8gb25seSB1c2UgYWxnb3JpdGhtcyBmcm9tIHNvbWUgcmVnaXN0ZXJlZA0KPiBs
aXN0LiBXaGljaCBtYWtlcyBhIHJlZ2lzdHJ5IHVubmVjZXNzYXJ5LiBJZiBhbiBpbXBsZW1lbnRh
dGlvbiBzdXBwb3J0cw0KPiB0aGVzZSBhbGdvcml0aG1zIGxvb3NlbHkgZGVzY3JpYmVkIGluDQo+
IGlldGYtYmFiZWwtcmZjNjEyNmJpcywgdGhlbiB1c2luZyB0aGVzZSBzdHJpbmdzIHRvIGlkZW50
aWZ5IHRoZW0NCj4gd2lsbCBtYWtlIHRoYXQgY2xlYXIgdG8gYSB1c2VyICh3aGljaCBpcyBnb29k
IGZvciB1c2FiaWxpdHkpLiBJdCdzIG5vdA0KPiByZXF1aXJlZCBmb3IgYSBkYXRhIG1vZGVsIHRv
IHVzZSB0aGVzZSBleGFjdCBzdHJpbmdzIChhIGh1bWFuIGlzIHVubGlrZWx5DQo+IHRvIGJlIGNv
bmZ1c2VkIGJ5IGFuIGltcGxlbWVudGF0aW9uIHRoYXQgdXNlcyAiMiBvdXQgb2YgMyIgaW5zdGVh
ZCBvZg0KPiAiMi1vdXQtb2YtMyIsIGJ1dCwgbm90IHN1cnByaXNpbmdseSwNCj4gYm90aCB0aGUg
WUFORyBhbmQgVFItMTgxIGRhdGEgbW9kZWxzIGFyZSB1c2luZyB0aGVzZSBleGFjdCBzdHJpbmdz
Lg0KPiANCj4gPiAgICBiYWJlbC1zZWN1cml0eS1zdXBwb3J0ZWQ6ICBMaXN0IG9mIHN1cHBvcnRl
ZCBzZWN1cml0eSBtZWNoYW5pc21zLg0KPiA+ICAgICAgIFBvc3NpYmxlIHZhbHVlcyBpbmNsdWRl
ICJNQUMiIGFuZCAiRFRMUyIuDQo+ID4NCj4gPiAgICBiYWJlbC1tYWMtYWxnb3JpdGhtczogIExp
c3Qgb2Ygc3VwcG9ydGVkIE1BQyBjb21wdXRhdGlvbiBhbGdvcml0aG1zLg0KPiA+ICAgICAgIFBv
c3NpYmxlIHZhbHVlcyBpbmNsdWRlICJITUFDLVNIQTI1NiIsICJCTEFLRTJzIi4NCj4gPg0KPiA+
ICAgIGJhYmVsLWR0bHMtY2VydC10eXBlczogIExpc3Qgb2Ygc3VwcG9ydGVkIERUTFMgY2VydGlm
aWNhdGUgdHlwZXMuDQo+ID4gICAgICAgUG9zc2libGUgdmFsdWVzIGluY2x1ZGUgIlguNTA5IiBh
bmQgIlJhd1B1YmxpY0tleSIuDQo+ID4NCj4gPiBMaWtld2lzZSwgYXJlIHRoZXJlIHJlZ2lzdHJp
ZXMgZm9yIHRoZXNlPyAgKEQpVExTIGRvZXMgaGF2ZSBhbiBleGlzdGluZw0KPiA+IGNlcnRpZmlj
YXRlIHR5cGVzIHJlZ2lzdHJ5DQo+ID4gKDx1cmwgbXVuZ2VkIGJ5IGVtYWlsIHN5c3RlbT4NCj4g
PiBpcyB0aGUgb25lIHRvIHVzZSksIGJ1dCBmb3IgdGhlIE1BQyBhbGdvcml0aG1zIHRoYXQncyBw
cmV0dHkgaW5oZXJlbnRseQ0KPiA+IGEgdmVyeSBmbGV4aWJsZSBleHRlbnNpb24gcG9pbnQgc28g
aXQncyBlYXN5IHRvIGFkZCBhIG5ldyBhbGdvcml0aG0gd2l0aA0KPiA+IG5vIG9yIGEgdmVyeSBt
aW5pbWFsIHdyaXR0ZW4gc3BlYy4NCj4gDQo+IFBlciBvdGhlciBjb21tZW50ZXJzLCBJIHdpbGwg
YmUgYWRkaW5nIHJlZmVyZW5jZXMgdG8gdGhlc2UgdG8NCj4gZHJhZnQtaWV0Zi1iYWJlbC1obWFj
IGFuZCBkcmFmdC1pZXRmLWJhYmVsLWR0bHMuDQo+IFRoZSBiYWJlbCBobWFjIGRyYWZ0IGhhcyBu
b3JtYXRpdmUgbGFuZ3VhZ2UgZm9yIHRoZSB0d28gbWVudGlvbmVkLg0KPiBUaGUgYmFiZWwtZHRs
cyBkcmFmdCBpbmhlcml0cyBmcm9tIERUTFMsIHdoaWNoIGluaGVyaXRzIGZyb20gVExTDQo+ICJU
aGUgY2VydGlmaWNhdGUgdHlwZSBNVVNUIGJlIFguNTA5djMgW1JGQzUyODBdLCB1bmxlc3MgZXhw
bGljaXRseSBuZWdvdGlhdGVkDQo+IG90aGVyd2lzZSINCj4gLS0gc28gdGhlcmUncyBhbiBleHBl
Y3RhdGlvbiB0aGF0IFguNTA5KHYzKSBjZXJ0cyB3aWxsIGJlIGNvbW1vbmx5IHN1cHBvcnRlZC4N
Cj4gYmFiZWwtZHRscyBhbHNvIGV4cGxpY2l0bHkgbWVudGlvbnMgdGhhdCByYXcgcHVibGljIGtl
eXMgImNhbiIgYmUgc3VwcG9ydGVkLg0KPiBUaGUgTUFDIGFsZ29yaXRobXMgYW5kIHR5cGVzIG9m
IGNlcnRpZmljYXRlcyBzdXBwb3J0ZWQgYXJlIGRldGVybWluZWQgYnkNCj4gYnkgdGhlIGltcGxl
bWVudGF0aW9ucyBvZiBiYWJlbC1obWFjIGFuZCBiYWJlbC1kdGxzLiBUaG9zZSBpbXBsZW1lbnRh
dGlvbnMNCj4gd2lsbCBuZWVkIHRvIGV4cG9zZSB0byB0aGUgZGF0YSBtb2RlbCAoYnkgc29tZSBz
b3J0IG9mIEFQSSwgbW9zdCBsaWtlbHkpIHdoaWNoDQo+IGFyZSBzdXBwb3J0ZWQuIFRoZSB2YWx1
ZXMgdXNlZCBtYXkgYmUgdGhlIHZhbHVlcyBleHBvc2VkLCBvciB0aGV5IG1heSBiZQ0KPiBtYXBw
ZWQNCj4gZnJvbSBleHBvc2VkIHZhbHVlcyB0byB2YWx1ZXMgdXNlZCBieSB0aGUgZGF0YSBtb2Rl
bC4gVGhlIGluZm9ybWF0aW9uIG1vZGVsDQo+IGNhbm5vdCBjb25zdHJhaW4gdmFsdWVzIGV4cG9z
ZWQgdG8gaXQgYnkgQVBJcy4NCj4gVGhlIHByb2JsZW0gd2l0aCB1c2luZyB0aGUgVExTIENlcnRp
ZmljYXRlIFR5cGVzIHJlZ2lzdHJ5IG5hbWVzIGlzIHNldmVyYWwgb2YgdGhlDQo+IG5hbWVzDQo+
IGhhdmUgc3BhY2VzLCB3aGljaCBtYWtlcyB0aGVtIHVudXNhYmxlIGluIFRSLTE4MS4gSXQncyBu
b3QgcmVxdWlyZWQgZm9yDQo+IGFuIGluc3RhbnRpYXRpb24gb2YgdGhpcyBpbmZvIG1vZGVsIHRv
IHVzZSB0aGVzZSAicG9zc2libGUiIHZhbHVlczsgYnV0LCBhZ2FpbiwNCj4gYm90aCB0aGUNCj4g
WUFORyBhbmQgVFItMTgxIGRvLiBCeSBsaXN0aW5nIHRoZW0gdGhpcyB3YXkgKGFzIHBvc3NpYmxl
IHZhbHVlcywgbm90IHVzaW5nDQo+IG5vcm1hdGl2ZSBsYW5ndWFnZSksIHdlIGFjaGlldmUgY29u
c2lzdGVuY3kgd2hlcmUNCj4gaXQgbWFrZXMgc2Vuc2UgYW5kIGlzIHVzZWZ1bCB3aXRob3V0IHBy
ZXZlbnRpbmcgZGV2aWF0aW9uIGluIHNvbWUgY2FzZSB3aGVyZQ0KPiBpdCBtYXkgbm90IGJlIHVz
ZWZ1bCBvciBtYWtlIHNlbnNlLg0KPiANCj4gPiBTZWN0aW9uIDMuMg0KPiA+DQo+ID4gICAgYmFi
ZWwtbWNhc3QtZ3JvdXA6ICBNdWx0aWNhc3QgZ3JvdXAgZm9yIHNlbmRpbmcgYW5kIGxpc3Rlbmlu
ZyB0bw0KPiA+ICAgICAgIG11bHRpY2FzdCBhbm5vdW5jZW1lbnRzIG9uIElQdjYuICBEZWZhdWx0
IGlzIGZmMDI6OjE6Ni4gIEFuDQo+ID4NCj4gPiBJSVJDIHRoZSBjb3JlIHByb3RvY29sIG9ubHkg
aGFzIGl0IGFzIFJFQ09NTUVOREVEIGZvciBjb250cm9sIHRyYWZmaWMgdG8NCj4gPiBiZSBvdmVy
IElQdjY7IHRoZSAib24gSVB2NiIgaGVyZSBzZWVtcyB1bm5lY2Vzc2FyaWx5IGxpbWl0aW5nLg0K
PiANCj4gVGhpcyB3YXMgd2hhdCB0aGUgV0cgd2FudGVkIGJ1dCBpcyByZWxhdGVkIHRvIHlvdXIg
Mm5kIERJU0NVU1MgaXRlbSAoYW5kDQo+IG15IHByb3Bvc2VkIHJlc29sdXRpb24gdG8gdGhhdCku
DQo+IA0KPiA+IFNlY3Rpb24gMy4zDQo+ID4NCj4gPiAgICBiYWJlbC1pbnRlcmZhY2UtcmVmZXJl
bmNlOiAgUmVmZXJlbmNlIHRvIGFuIGludGVyZmFjZSBvYmplY3QgdGhhdCBjYW4NCj4gPiAgICAg
ICBiZSB1c2VkIHRvIHNlbmQgYW5kIHJlY2VpdmUgSVB2NiBwYWNrZXRzLCBhcyBkZWZpbmVkIGJ5
IHRoZSBkYXRhDQo+ID4NCj4gPiBbYWdhaW4gdGhlIGltcGxpY2l0IElQdjYgcmVxdWlyZW1lbnRd
DQo+ID4NCj4gPiAgICBiYWJlbC1tY2FzdC1oZWxsby1pbnRlcnZhbDogIFRoZSBjdXJyZW50IGlu
dGVydmFsIGluIHVzZSBmb3INCj4gPiAgICAgICBtdWx0aWNhc3QgSGVsbG9zIHNlbnQgb24gdGhp
cyBpbnRlcmZhY2UuICBVbml0cyBhcmUgY2VudGlzZWNvbmRzLg0KPiA+ICAgICAgIFRoaXMgaXMg
YSAxNi1iaXQgdW5zaWduZWQgaW50ZWdlci4NCj4gPg0KPiA+IFBlcmhhcHMgaXQgaXMgYmV0dGVy
IHRvIGRpc2N1c3MgdGhhdCB0aGUgdW5pdHMgbmVlZCB0byBoYXZlIHN1ZmZpY2llbnQNCj4gPiBw
cmVjaXNpb24gdG8gcmVwcmVzZW50IGNlbnRpc2Vjb25kIGdyYW51bGFyaXR5IHJhdGhlciB0aGFu
IHRvIGVuZm9yY2UgYQ0KPiA+IHNwZWNpZmljIHVuaXQgYW5kIGNvbnN0cmFpbiBkYXRhIG1vZGVs
cy9pbXBsZW1lbnRhdGlvbnMuDQo+ID4gKFNpbWlsYXJseSBmb3Igb3RoZXIgbWVudGlvbnMgb2Yg
dW5pdHMuKQ0KPiANCj4gVGhpcyB2YWx1ZSBpcyB0aGUgZXhhY3QgdmFsdWUgc2VudCB2aWEgdGhl
IHByb3RvY29sLiBUaGUgY2VudGlzZWNvbmQgdW5pdA0KPiBvZiB0aGUgc2VudCB2YWx1ZSBpcyBz
cGVjaWZpZWQgaW4gZHJhZnQtaWV0Zi1iYWJlbC1yZmM2MTI2YmlzLiBJIGJlbGlldmUgaXQNCj4g
d291bGQgYmUgYSBiYWQgaWRlYSB0byBtYW5pcHVsYXRlIHRoZSBzZW50IHZhbHVlIHNvIGl0IGlz
IHByZXNlbnRlZCB0byB1c2Vycw0KPiB3aXRoIGEgdW5pdCBkaWZmZXJlbnQgZnJvbSB0aGUgdW5p
dCBvZiB0aGUgc2VudCB2YWx1ZS4gSGF2aW5nIHRoZSBpbmZvDQo+IG1vZGVsIHByb3ZpZGUgZmxl
eGliaWxpdHkgdGhhdCBkb2VzIG5vdCBleGlzdCBpbiB0aGUgQmFiZWwgcHJvdG9jb2wgd291bGQN
Cj4gYWRkIHVubmVjZXNzYXJ5IGNvbXBsZXhpdHkgYW5kIGNhdXNlIHBvdGVudGlhbCBjb25mdXNp
b24uDQo+IA0KPiA+ICAgIGJhYmVsLWR0bHMtY2FjaGVkLWluZm86ICBJbmRpY2F0ZXMgd2hldGhl
ciB0aGUgY2FjaGVkX2luZm8gZXh0ZW5zaW9uDQo+ID4gICAgICAgaXMgaW5jbHVkZWQgaW4gQ2xp
ZW50SGVsbG8gYW5kIFNlcnZlckhlbGxvIHBhY2tldHMuICBUaGUgZXh0ZW5zaW9uDQo+ID4NCj4g
PiBQbGVhc2UgcmVmZXJlbmNlIFJGQyA3OTI0IGhlcmUuDQo+IA0KPiBJIHdvdWxkIHByZWZlciB0
byByZWZlcmVuY2UgZHJhZnQtaWV0Zi1iYWJlbC1kdGxzLCB3aGljaCBpbiB0dXJuIHJlZmVyZW5j
ZXMNCj4gUkZDNzkyNCwgYmVjYXVzZSBkcmFmdC1pZXRmLWJhYmVsLWR0bHMgZGVzY3JpYmVzIGFs
bG93ZWQgdXNlIG9mIHRoaXMgZXh0ZW5zaW9uLg0KPiANCj4gPiAgICAgICBpcyBpbmNsdWRlZCBp
ZiB0aGUgdmFsdWUgaXMgInRydWUiLiAgQW4gaW1wbGVtZW50YXRpb24gTUFZIGNob29zZQ0KPiA+
ICAgICAgIHRvIGV4cG9zZSB0aGlzIHBhcmFtZXRlciBhcyByZWFkLW9ubHkgKCJybyIpLg0KPiA+
DQo+ID4gSSB3b25kZXIgaWYgd2UgY2FuL3Nob3VsZCBnaXZlIGEgYml0IG1vcmUgZ3VpZGFuY2Ug
b24gd2hhdCB0byBpbmNsdWRlIGluDQo+ID4gdGhlIGV4dGVuc2lvbiwgYXMgY3VycmVudGx5IGl0
IHdvdWxkIGJlIGNvbXBsaWFudCB3aXRoIHRoaXMgc3BlYyAoYnV0DQo+ID4gbm90IHZlcnkgdXNl
ZnVsKSB0byBlbWl0IGEgY2FjaGVkX2luZm9ybWF0aW9uIGV4dGVuc2lvbiB0aGF0IGlzIGhpZ2hs
eQ0KPiA+IHVubGlrZWx5IHRvIHJlc3VsdCBpbiBhbnkgcGFja2V0IHNpemUgc2F2aW5ncy4NCj4g
DQo+IFBvc3NpYmxlIHVzZSBvZiB0aGlzIGV4dGVuc2lvbiBpcyBkZXNjcmliZWQgaW4gZHJhZnQt
aWV0Zi1iYWJlbC1kdGxzIEFwcGVuZGl4IEEuDQo+IEkgZG9uJ3QgdGhpbmsgdGhlIGluZm9ybWF0
aW9uIG1vZGVsIGlzIHRoZSBhcHByb3ByaWF0ZSBwbGFjZSB0byBwcm92aWRlDQo+IGltcGxlbWVu
dGF0aW9uIGd1aWRhbmNlIGZvciB0aGlzIGV4dGVuc2lvbi4gZHJhZnQtaWV0Zi1iYWJlbC1kdGxz
IHdvdWxkDQo+IGJlIHRoZSBjb3JyZWN0IHBsYWNlIGZvciBhbnkgYWRkaXRpb25hbCBpbXBsZW1l
bnRhdGlvbiBndWlkYW5jZS4gSSB0aGluaw0KPiBkcmFmdC1pZXRmLWJhYmVsLWR0bHMgaXMgY3Vy
cmVudGx5IGluIHRoZSBSRkMgRWRpdG9yJ3MgcXVldWUuDQo+IA0KPiA+ICAgIGJhYmVsLWR0bHMt
Y2VydC1wcmVmZXI6ICBMaXN0IG9mIHN1cHBvcnRlZCBjZXJ0aWZpY2F0ZSB0eXBlcywgaW4NCj4g
PiAgICAgICBvcmRlciBvZiBwcmVmZXJlbmNlLiAgVGhlIHZhbHVlcyBNVVNUIGJlIGFtb25nIHRo
b3NlIGxpc3RlZCBpbiB0aGUNCj4gPiAgICAgICBiYWJlbC1kdGxzLWNlcnQtdHlwZXMgcGFyYW1l
dGVyLiAgVGhpcyBsaXN0IGlzIHVzZWQgdG8gcG9wdWxhdGUNCj4gPiAgICAgICB0aGUgc2VydmVy
X2NlcnRpZmljYXRlX3R5cGUgZXh0ZW5zaW9uIGluIGEgQ2xpZW50IEhlbGxvLiAgVmFsdWVzDQo+
ID4NCj4gPiBBbiBSRkMgNzI1MCByZWZlcmVuY2UgaXMgcHJvYmFibHkgaW4gb3JkZXIuDQo+IA0K
PiBJIHdvdWxkIHByZWZlciB0byBoYXZlIGEgcmVmZXJlbmNlIHRvIGRyYWZ0LWlldGYtYmFiZWwt
ZHRscy4gVGhhdCBpcw0KPiB3aGVyZSB0aGUgY2VydGlmaWNhdGUgdHlwZXMgZm9yIGEgQmFiZWwg
RFRMUyBpbXBsZW1lbnRhdGlvbiBhcmUNCj4gZGlzY3Vzc2VkLiBkcmFmdC1pZXRmLWJhYmVsLWR0
bHMgZG9lcyByZWZlcmVuY2UgUkZDNzI1MC4gQW4NCj4gdW5kZXJzdGFuZGluZyBvZiBSRkM3MjUw
IGlzIG5vdCBuZWNlc3NhcnkgZm9yIGltcGxlbWVudGluZw0KPiB0aGlzIGluZm9ybWF0aW9uIG1v
ZGVsIG9yIGFueSBkYXRhIG1vZGVsIGRlcml2ZWQgZnJvbSBpdC4NCj4gDQo+ID4gICAgYmFiZWwt
cGFja2V0LWxvZzogIEEgcmVmZXJlbmNlIG9yIHVybCBsaW5rIHRvIGEgZmlsZSB0aGF0IGNvbnRh
aW5zIGENCj4gPiAgICAgICB0aW1lc3RhbXBlZCBsb2cgb2YgcGFja2V0cyByZWNlaXZlZCBhbmQg
c2VudCBvbiBiYWJlbC11ZHAtcG9ydCBvbg0KPiA+ICAgICAgIHRoaXMgaW50ZXJmYWNlLiAgVGhl
IFtsaWJwY2FwXSBmaWxlIGZvcm1hdCB3aXRoIC5wY2FwIGZpbGUNCj4gPiAgICAgICBleHRlbnNp
b24gU0hPVUxEIGJlIHN1cHBvcnRlZCBmb3IgcGFja2V0IGxvZyBmaWxlcy4gIExvZ2dpbmcgaXMN
Cj4gPg0KPiA+IERvZXMgdGhlcmUgbmVlZCB0byBiZSBhIG1lY2hhbmlzbSBmb3IgY29udGVudC10
eXBlDQo+ID4gbmVnb3RpYXRpb24vaW5kaWNhdGlvbj8NCj4gDQo+IFRoZSBmb3JtYXQgZm9yIHRo
aXMgb3B0aW9uYWwgbG9nIHdhcyBkaXNjdXNzZWQgYnkgdGhlIFdHLiBBZnRlcg0KPiBjb25zaWRl
cmluZyBhIHZhcmlldHkgb2Ygd2F5cyB0byBwcm9jZWVkLCB0aGlzIHdhcyB0aGUgYWdyZWVkIG91
dGNvbWUuDQo+IEFkZGluZyBjb250ZW50IHR5cGUgbmVnb3RpYXRpb24gd291bGQgYWRkIHVubmVj
ZXNzYXJ5IGNvbXBsZXhpdHksDQo+IHNpbmNlIGl0J3MgdW5saWtlbHkgdGhhdCBhbiBpbXBsZW1l
bnRhdGlvbiB3b3VsZCBzdXBwb3J0IG1vcmUgdGhhbiBvbmUNCj4gY29udGVudCB0eXBlLg0KPiAN
Cj4gPiBTZWN0aW9uIDMuNA0KPiA+DQo+ID4gU2hvdWxkbid0IHRoZXNlIGFsbCBiZSAnY291bnRl
cidzLCBub3QgJ3VpbnQncz8NCj4gDQo+IEhtbS4gSW50ZXJlc3RpbmcuDQo+IEl0IGxvb2tzIGxp
a2UgSSBpbnRyb2R1Y2VkICJjb3VudGVyIiBhcyBhIChwb3RlbnRpYWwpIGJhc2UgdHlwZSBpbiB0
aGUgLTAxDQo+IGRyYWZ0ICh3aGVuIEkgd2FzIHNvbGUgYXV0aG9yIGFuZCB0aGVyZSB3ZXJlIG5v
IHN0YXRpc3RpY3MgeWV0IGRlZmluZWQpLiBJDQo+IGp1c3QgdG9vayBhbGwgdGhlIGRhdGEgdHlw
ZXMgaW4gUkZDODE5MyB0aGF0IGxvb2tlZCBsaWtlIHRoZXkgbWlnaHQgcHJvdmUNCj4gdXNlZnVs
IGF0IHNvbWUgcG9pbnQuDQo+IEl0IGFwcGVhcnMgdG8gYmUgYSB2ZXN0aWdlIG9mIHRoYXQgZWFy
bHkgZHJhZnQgc3RhZ2UgdGhhdCBuZXZlciBnb3QgdXNlZC4NCj4gdWludCBpcyBwZXJmZWN0bHkg
c3VpdGFibGUgZnJvbSBhbiBpbmZvIG1vZGVsIHBlcnNwZWN0aXZlLiBPZiBjb3Vyc2UsDQo+IGEg
ZGF0YSBtb2RlbCBjYW4gdXNlIGEgbW9yZSBzcGVjaWZpYyBkYXRhdHlwZSBkZXJpdmVkIGZyb20g
dWludCwgdGhhdA0KPiBpcyBzcGVjaWFsbHkgZGVzaWduZWQgZm9yIGNvdW50ZWQgc3RhdGlzdGlj
cy4NCj4gSSBzdWdnZXN0IGRlbGV0aW5nIHRoZSAiY291bnRlciIgZGF0YSB0eXBlLCBidXQgd2ls
bCBjaGVjayB3aXRoIE1haGVzaA0KPiBqdXN0IHRvIGJlIHNhZmUuDQo+IA0KPiA+IFNlY3Rpb24g
My41DQo+ID4NCj4gPiAgICBiYWJlbC1oZWxsby1tY2FzdC1oaXN0b3J5OiAgVGhlIG11bHRpY2Fz
dCBIZWxsbyBoaXN0b3J5IG9mIHdoZXRoZXIgb3INCj4gPiAgICAgICBub3QgdGhlIG11bHRpY2Fz
dCBIZWxsbyBwYWNrZXRzIHByaW9yIHRvIGJhYmVsLWV4cC1tY2FzdC1oZWxsby0NCj4gPiAgICAg
ICBzZXFubyB3ZXJlIHJlY2VpdmVkLiAgQSBiaW5hcnkgc2VxdWVuY2Ugd2hlcmUgdGhlIG1vc3Qg
cmVjZW50bHkNCj4gPiAgICAgICByZWNlaXZlZCBIZWxsbyBpcyBleHByZXNzZWQgYXMgYSAiMSIg
cGxhY2VkIGluIHRoZSBsZWZ0LW1vc3QgYml0LA0KPiA+DQo+ID4gVGhpcyBzZWVtcyB0byBpbmRp
Y2F0ZSB0aGF0IHRoZSBsZWZ0bW9zdCBiaXQgaXMgYWx3YXlzICcxJywgYW5kIHRodXMNCj4gPiB0
aGF0IHdlIGNhbm5vdCBiZSBpbiBhIHNpdHVhdGlvbiB3aGVyZSB3ZSBtaXNzZWQgb25lIGV4cGVj
dGVkIG11bHRpY2FzdA0KPiA+IGhlbGxvIGFuZCBhcmUgYWxyZWFkeSBleHBlY3RpbmcgInRoZSBv
bmUgYWZ0ZXIgaXQiLiAgSXMgdGhhdCBjb3JyZWN0Pw0KPiANCj4gWWVzLiBBbiBpbXBsZW1lbnRh
dGlvbiB3b24ndCBrbm93IGl0IGhhcyBtaXNzZWQgb25lIHVudGlsIGl0IHJlY2VpdmVzIGEgSGVs
bG8NCj4gd2l0aCBhIG5vbi1zZXF1ZW50aWFsIHNlcXVlbmNlIG51bWJlci4gVGhlIG51bWJlciBv
ZiBtaXNzZWQgcGFja2V0cw0KPiBpcyBkZXJpdmVkIGZyb20gdGhlIGRpZmZlcmVuY2UgYmV0d2Vl
biB0aGUgc2VxdWVuY2UgbnVtYmVycyBvZiAyIHJlY2VpdmVkDQo+IHBhY2tldHMuIE9uZSBvZiB0
aGUgaW1wbGVtZW50YXRpb25zIHByb3ZpZGVkIHRoZSBoaXN0b3J5IGluIHRoaXMgbWFubmVyIGFu
ZA0KPiBmb3VuZCBpdCB0byBiZSBhIHZlcnkgc2ltcGxlIHdheSB0byBwcmVzZW50IHRoaXMgaW5m
b3JtYXRpb24uIEl0IHByb3ZlZCB1c2VmdWwNCj4gYXMgYSBkaWFnbm9zdGljcyB0b29sLiBTbyB0
aGUgV0cgYWdyZWVkIHRvIHB1dCBpdCBpbiB0aGUgaW5mbyBtb2RlbCBhcyBhbg0KPiBvcHRpb25h
bCBlbGVtZW50Lg0KPiANCj4gPiBBbHNvLCBzaG91bGQgd2Ugc2F5IGFueXRoaW5nIGFib3V0IHRy
dW5jYXRpbmcgdGhlIGJpdHN0cmluZyBhdCBzb21lDQo+ID4gYXJiaXRyYXJ5IHBvaW50Pw0KPiA+
DQo+ID4gKFNpbWlsYXJseSBmb3IgdGhlIHVuaWNhc3QgY2FzZSwgb24gYm90aCBjb3VudHMuKQ0K
PiANCj4gVGhpcyB3YXMgZGlzY3Vzc2VkIGJ5IHRoZSBXRy4gVGhlIGltcGxlbWVudGF0aW9uIHRo
YXQgcHJvdmlkZWQgdGhlDQo+IGhpc3RvcnkgaW4gdGhpcyBtYW5uZXIgdXNlZCAxNiBiaXRzLiBC
dXQgaXQgd2FzIGRlY2lkZWQgbm90IHRvIGNvbnN0cmFpbg0KPiBhIGRhdGEgbW9kZWwgb3IgaW1w
bGVtZW50YXRpb24gdGhhdCBtaWdodCB3YW50IHRvIGFsbG93IG1vcmUgYml0cyB0byBiZQ0KPiBz
dG9yZWQuIFNvIHRoZSBtYXhpbXVtIG51bWJlciBvZiBoaXN0b3J5IGJpdHMgc3RvcmVkIGlzIGxl
ZnQgdXAgdG8gdGhlDQo+IGRhdGEgbW9kZWwgYW5kIHRoZSBpbXBsZW1lbnRhdGlvbi4NCj4gDQo+
ID4gICAgYmFiZWwtZXhwLXVjYXN0LWhlbGxvLXNlcW5vOiAgRXhwZWN0ZWQgdW5pY2FzdCBIZWxs
byBzZXF1ZW5jZSBudW1iZXINCj4gPiAgICAgICBvZiBuZXh0IEhlbGxvIHRvIGJlIHJlY2VpdmVk
IGZyb20gdGhpcyBuZWlnaGJvci4gIElmIHVuaWNhc3QgSGVsbG8NCj4gPiAgICAgICBwYWNrZXRz
IGFyZSBub3QgZXhwZWN0ZWQsIG9yIHByb2Nlc3Npbmcgb2YgdW5pY2FzdCBwYWNrZXRzIGlzIG5v
dA0KPiA+ICAgICAgIGVuYWJsZWQsIHRoaXMgTVVTVCBiZSBOVUxMLiAgVGhpcyBpcyBhIDE2LWJp
dCB1bnNpZ25lZCBpbnRlZ2VyOyBpZg0KPiA+DQo+ID4gKFdlIGhhdmVuJ3QgZGVmaW5lZCAiTlVM
TCIgc2VtYW50aWNzIHlldC4pDQo+IA0KPiBJJ20gdW5jbGVhciBhcyB0byB3aGF0IHNvcnQgb2Yg
c2VtYW50aWNzIGFyZSBuZWVkZWQ/IEluIGRpc2N1c3NpbmcgdGhpcw0KPiB2ZXJiaWFnZSBpbiB0
aGUgY29udGV4dCBvZiB0ZXJtaW5vbG9neSB0aGF0IHdvdWxkIHdvcmsgZm9yIFRSLTE4MSBhbmQN
Cj4gWUFORywgd2UgZmlndXJlZCBvdXQgd2UgbmVlZGVkIHRvIGVuc3VyZSB0aGVyZSB3YXMgYSBk
aXN0aW5jdGlvbiBiZXR3ZWVuDQo+IHNlcW5vIG9mIGFsbCB6ZXJvZXMgKGFuIGFsbG93ZWQgdmFs
dWUpIGFuZCBubyByZWNlcHRpb24vZXhwZWN0YXRpb24gb2YNCj4gdW5pY2FzdCBwYWNrZXRzLiBI
b3cgdGhpcyBpcyBkb25lIGluIFlBTkcgYW5kIFRSLTE4MSBpcyB2ZXJ5IGRpZmZlcmVudC4NCj4g
U28gaXQncyBpbXBvcnRhbnQgbm90IHRvIG92ZXItZGVmaW5lIHRoZSBzZW1hbnRpY3Mgb2YgIk5V
TEwiLg0KPiANCj4gPiBTZWN0aW9uIDMuNg0KPiA+DQo+ID4gICAgYmFiZWwtcm91dGUtbmVpZ2hi
b3I6ICBSZWZlcmVuY2UgdG8gdGhlIGJhYmVsLW5laWdoYm9ycyBlbnRyeSBmb3IgdGhlDQo+ID4g
ICAgICAgbmVpZ2hib3IgdGhhdCBhZHZlcnRpc2VkIHRoaXMgcm91dGUuDQo+ID4NCj4gPiBXb3Vs
ZG4ndCB0aGF0IG1ha2UgdGhpcyBhICJyZWZlcmVuY2UiIHR5cGUgcmF0aGVyIHRoYW4gInN0cmlu
ZyI/DQo+IA0KPiBZZXMuIEknbGwgbWFrZSB0aGF0IGNoYW5nZS4gVGh4Lg0KPiANCj4gPiAgICBi
YWJlbC1yb3V0ZS1zZXFubzogIFRoZSBzZXF1ZW5jZSBudW1iZXIgd2l0aCB3aGljaCB0aGlzIHJv
dXRlIHdhcw0KPiA+ICAgICAgIGFkdmVydGlzZWQuICBUaGlzIGlzIGEgMTYtYml0IHVuc2lnbmVk
IGludGVnZXIuDQo+ID4NCj4gPiBJcyB0aGlzIHRleHQgY29ycmVjdCBmb3IgbG9jYWxseSBvcmln
aW5hdGVkIHJvdXRlcz8NCj4gDQo+IFllcy4gVGhlIGJhYmVsLXJvdXRlLW9iaiBhbGxvd3MgcmVh
ZC1vbmx5IGFjY2VzcyB0byB1c2VmdWwgcGFydHMgb2YgdGhlIEJhYmVsDQo+ICJSb3V0aW5nIFRh
YmxlIiBkZXNjcmliZWQgaW4gZHJhZnQtaWV0Zi1iYWJlbC1yZmM2MTI2YmlzLiBQYXJhbWV0ZXJz
IHRoYXQgYW4NCj4gaW1wbGVtZW50YXRpb24gaW5jbHVkZXMgaW4gdGhlIEJhYmVsICJSb3V0aW5n
IFRhYmxlIiBhcmUgZGVmaW5lZCB0aGVyZS4gVGhpcw0KPiBCYWJlbCAiUm91dGluZyBUYWJsZSIg
bXVzdCBub3QgYmUgY29uZnVzZWQgd2l0aCBhIGRldmljZSdzIHJvdXRpbmcgdGFibGUNCj4gdGhh
dCB3b3VsZCBiZSBtYWludGFpbmVkIGV4dGVybmFsIHRvIGEgQmFiZWwgaW1wbGVtZW50YXRpb24u
DQo+IA0KPiA+IFNlY3Rpb24gMy43DQo+ID4NCj4gPiBJIGRvbid0IHdpc2ggdG8gcmV2aXNpdCB0
aGUgZGVjaXNpb24sIGJ1dCBpdCBtaWdodCBoYXZlIGJlZW4gaW50ZXJlc3RpbmcNCj4gPiB0byBy
ZWNvcmQgc29tZSBvZiB0aGUgcmVhc29uaW5nIGZvciBoYXZpbmcgYW4gYWRkaXRpb25hbCBhYnN0
cmFjdGlvbiBmb3INCj4gPiAia2V5IHNldCIgYW5kIGhhdmluZyBhIGxpc3Qgb2Yga2V5LXNldHMs
IHZzIGp1c3QgaGF2aW5nIGEgbGlzdCBvZiBrZXlzDQo+ID4gZGlyZWN0bHkuICAoU2ltaWxhcmx5
IGZvciB0aGUgRFRMUyBjZXJ0IHNldHMuKQ0KPiANCj4gVGhlcmUgd2VyZSByZXF1aXJlbWVudHMg
dGhhdCBpdCBiZSBwb3NzaWJsZSB0byB1c2UgZGlmZmVyZW50IGtleXMgZm9yDQo+IGRpZmZlcmVu
dCBpbnRlcmZhY2VzLCB0aGUgc2FtZSBrZXlzIGZvciBhIHNldCBvZiBpbnRlcmZhY2VzLCB0aGUg
c2FtZQ0KPiBrZXlzIGZvciBhbGwgaW50ZXJmYWNlcywgYW5kIGhhdmUgYSBkZWZhdWx0IHNldCBv
ZiBrZXlzIGluIGNhc2UgYSBuZXcNCj4gaW50ZXJmYWNlIHdlcmUgaW5zdGFudGlhdGVkIChlLmcu
LCBhIHR1bm5lbGVkIGludGVyZmFjZSkuIEFsc28sIHRoZXJlDQo+IHdhcyBhIHJlcXVpcmVtZW50
IHRoYXQgaXQgYmUgZWFzeSB0byBjaGFuZ2UgdGhlIGN1cnJlbnQga2V5IGJ5IGZpcnN0DQo+IGFk
ZGluZyB0aGUgbmV3IGtleSBhbmQgdGhlbiByZW1vdmluZyB0aGUgb2xkIGtleS4gQnkgaGF2aW5n
IGtleSBzZXRzLA0KPiBpdCB3YXMgZWFzeSB0byBkbyBhIGtleSBjaGFuZ2Ugd2l0aG91dCBleHBs
aWNpdGx5IGFkZGluZyB0aGUgbmV3DQo+IGtleSB0byBhbmQgZGVsZXRpbmcgdGhlIG9sZCBrZXkg
ZnJvbSBlYWNoIGltcGFjdGVkIGludGVyZmFjZS4gT25seQ0KPiB0aGUga2V5IHNldCBuZWVkZWQg
dG8gYmUgdXBkYXRlZC4gRGl0dG8gZm9yIGNlcnRzLiBJZiB0aGlzIGV4cGxhbmF0aW9uIGlzDQo+
IHVzZWZ1bCwgSSBjb3VsZCBhZGQgYSBwYXJhZ3JhcGggZXhwbGFpbmluZyB0aGUgc2V0cyBhcyB1
c2VmdWwgaW4gbWFraW5nDQo+IGl0IGVhc3kgdG8gY2hhbmdlIGtleXMvY2VydHMgdG8gU2VjdXJp
dHkgQ29uc2lkZXJhdGlvbnMuIEVuc3VyaW5nIHVzYWJpbGl0eQ0KPiBvZiBrZXkvY2VydCBjaGFu
Z2UgaXMsIEkgdGhpbmssIGEgdmFsaWQgc2VjdXJpdHkgY29uc2lkZXJhdGlvbi4NCj4gDQo+ID4g
U2VjdGlvbiAzLjgNCj4gPg0KPiA+ICAgIGJhYmVsLW1hYy1rZXktdXNlLXNpZ246ICBJbmRpY2F0
ZXMgd2hldGhlciB0aGlzIGtleSB2YWx1ZSBpcyB1c2VkIHRvDQo+ID4gICAgICAgc2lnbiBzZW50
IEJhYmVsIHBhY2tldHMuICBTZW50IHBhY2tldHMgYXJlIHNpZ25lZCB1c2luZyB0aGlzIGtleQ0K
PiA+ICAgICAgIGlmIHRoZSB2YWx1ZSBpcyAidHJ1ZSIuICBJZiB0aGUgdmFsdWUgaXMgImZhbHNl
IiwgdGhpcyBrZXkgaXMgbm90DQo+ID4NCj4gPiBJIGFncmVlIHdpdGggdGhlIHNlY2RpciByZXZp
ZXdlciB0aGF0IHRoZSAic2lnbiIgdGVybWlub2xvZ3kgaXMNCj4gPiBwcm9ibGVtYXRpYyBoZXJl
LCBhbmQgd291bGQgcHJlZmVyIHNvbWV0aGluZyBsaWtlDQo+ID4gImJhYmVsLW1hYy1rZXktdXNl
LWdlbmVyYXRlIiBhbmQgYSBzaW1pbGFyIHdvcmRpbmcgaW4gdGhlIHByb3NlLg0KPiANCj4gSW4g
ZW1haWwgZXhjaGFuZ2Ugd2l0aCBWYWxlcnksIGl0IHdhcyBhZ3JlZWQgdG8gcmVuYW1lIHRoaXMg
dG8NCj4gYmFiZWwtbWFjLWtleS11c2Utc2VuZC4NCj4gDQo+ID4gICAgYmFiZWwtbWFjLWtleS12
YWx1ZTogIFRoZSB2YWx1ZSBvZiB0aGUgTUFDIGtleS4gIEFuIGltcGxlbWVudGF0aW9uDQo+ID4g
ICAgICAgTVVTVCBOT1QgYWxsb3cgdGhpcyBwYXJhbWV0ZXIgdG8gYmUgcmVhZC4gIFRoaXMgY2Fu
IGJlIGRvbmUgYnkNCj4gPiAgICAgICBhbHdheXMgcHJvdmlkaW5nIGFuIGVtcHR5IHN0cmluZyB3
aGVuIHJlYWQsIG9yIHRocm91Z2gNCj4gPiAgICAgICBwZXJtaXNzaW9ucywgb3Igb3RoZXIgbWVh
bnMuICBUaGlzIHZhbHVlIE1VU1QgYmUgcHJvdmlkZWQgd2hlbg0KPiA+ICAgICAgIHRoaXMgaW5z
dGFuY2UgaXMgY3JlYXRlZCwgYW5kIGlzIG5vdCBzdWJzZXF1ZW50bHkgd3JpdGFibGUuICBUaGlz
DQo+ID4gICAgICAgdmFsdWUgaXMgb2YgYSBsZW5ndGggc3VpdGFibGUgZm9yIHRoZSBhc3NvY2lh
dGVkIGJhYmVsLW1hYy1rZXktDQo+ID4gICAgICAgYWxnb3JpdGhtLiAgSWYgdGhlIGFsZ29yaXRo
bSBpcyBiYXNlZCBvbiB0aGUgSE1BQyBjb25zdHJ1Y3Rpb24NCj4gPiAgICAgICBbUkZDMjEwNF0s
IHRoZSBsZW5ndGggTVVTVCBiZSBiZXR3ZWVuIDAgYW5kIHRoZSBibG9jayBzaXplIG9mIHRoZQ0K
PiA+ICAgICAgIHVuZGVybHlpbmcgaGFzaCBpbmNsdXNpdmUgKHdoZXJlICJITUFDLVNIQTI1NiIg
YmxvY2sgc2l6ZSBpcyA2NA0KPiA+ICAgICAgIGJ5dGVzIGFzIGRlc2NyaWJlZCBpbiBbUkZDNDg2
OF0pLiAgSWYgdGhlIGFsZ29yaXRobSBpcyAiQkxBS0UycyIsDQo+ID4gICAgICAgdGhlIGxlbmd0
aCBNVVNUIGJlIGJldHdlZW4gMCBhbmQgMzIgYnl0ZXMgaW5jbHVzaXZlLCBhcyBkZXNjcmliZWQN
Cj4gPiAgICAgICBpbiBbUkZDNzY5M10uDQo+ID4NCj4gPiBbUGVyIHRoZSBEaXNjdXNzLCB0aGlz
IGtleS1sZW5ndGggZ3VpZGFuY2UgaXMgbm90IGFsaWduZWQgd2l0aA0KPiA+IGRyYWZ0LWlldGYt
YmFiZWwtaG1hYy5dDQo+IA0KPiBJIGRlZmVyIHRvIG15IGV4cGxhbmF0aW9uIGFib3ZlICh1bmRl
ciB0aGUgRElTQ1VTUykuDQo+IA0KPiA+ICAgIGJhYmVsLW1hYy1rZXktdGVzdDogIEFuIG9wZXJh
dGlvbiB0aGF0IGFsbG93cyB0aGUgTUFDIGtleSBhbmQgaGFzaA0KPiA+ICAgICAgIGFsZ29yaXRo
bSB0byBiZSB0ZXN0ZWQgdG8gc2VlIGlmIHRoZXkgcHJvZHVjZSBhbiBleHBlY3RlZCBvdXRjb21l
Lg0KPiA+ICAgICAgIElucHV0IHRvIHRoaXMgb3BlcmF0aW9uIGlzIGEgYmluYXJ5IHN0cmluZy4g
IFRoZSBpbXBsZW1lbnRhdGlvbiBpcw0KPiA+ICAgICAgIGV4cGVjdGVkIHRvIGNyZWF0ZSBhIGhh
c2ggb2YgdGhpcyBzdHJpbmcgdXNpbmcgdGhlIGJhYmVsLW1hYy1rZXktDQo+ID4gICAgICAgdmFs
dWUgYW5kIHRoZSBiYWJlbC1tYWMta2V5LWFsZ29yaXRobS4gIFRoZSBvdXRwdXQgb2YgdGhpcw0K
PiA+ICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgcmVzdWx0aW5nIGhhc2gsIGFzIGEgYmluYXJ5IHN0
cmluZy4NCj4gPg0KPiA+IHMvY3JlYXRlIGEgaGFzaCBvZi9jcmVhdGUgYSBNQUMgb3Zlci8NCj4g
PiBzL3Jlc3VsdGluZyBoYXNoL3Jlc3VsdGluZyBNQUMgdmFsdWUvDQo+IA0KPiBUaHguIFdpbGwg
ZG8uDQo+IA0KPiA+IEdpdmVuIHRoYXQgdGhlIGludGVudCBpcyB0byB0ZXN0IHRoZSBNQUMgb3Bl
cmF0aW9uLCBpdCBzZWVtcyBsaWtlIHdlDQo+ID4gbWlnaHQgd2FudCB0byBzYXkgdGhhdCB0aGUg
aW5wdXQgc3RyaW5nIGlzIHRyZWF0ZWQgYXMgYSBiYWJlbCBwYWNrZXQsDQo+ID4gZ2V0dGluZyB0
aGUgcHNldWRvLWhlYWRlciBhZGRlZCBwZXIgZHJhZnQtaWV0Zi1iYWJlbC1obWFjIMKnNC4xLCBl
dGMuDQo+ID4gSXQgd291bGQgYmUgaW4ga2VlcGluZyB3aXRoIGNyeXB0b2dyYXBoaWMgYmVzdCBw
cmFjdGljZSB0byBjb250aW51ZSB0bw0KPiA+IHVzZSB0aGUgc2FtZSBwc2V1ZG8taGVhZGVyIChh
bmQgcG9zc2libHkgZXZlbiBpbmNsdWRlIGEgZGlzYW1iaWd1YXRpbmcNCj4gPiBjb250ZXh0IHN0
cmluZykgdG8gYXZvaWQgdGhlIHJpc2sgb2YgYmVpbmcgYW4gb3JhY2xlIGZvciBnZW5lcmF0aW5n
IHRoZQ0KPiA+IE1BQyBvZiBhcmJpdHJhcnkgdGV4dCB0aGF0IGNvdWxkIHRoZW4gYmUgdXNlZCB0
byBmb3JnZSBvdGhlciBwYWNrZXRzDQo+ID4gZWxzZXdoZXJlLg0KPiANCj4gU2luY2UgdGhlIGVu
dGl0eSB0aGF0IGNhbiB1c2UgdGhlIHRlc3QgY2FuIGFsc28gZGlyZWN0bHkgc2V0IHRoZSBrZXks
IEknbSBub3QNCj4gc3VyZSBvZiB0aGUgdXNlIGNhc2UgZm9yIGFuIGVudGl0eSB3aXRoIG1hbmFn
ZW1lbnQgcGVybWlzc2lvbnMgdG8NCj4gcGVyZm9ybSBzdWNoIGFuIGF0dGFjay4gQnV0IEkgYWdy
ZWUgdGhhdCB0aGUgdGVzdCBjb3VsZCBlYXNpbHkgYmUgbWFkZQ0KPiBtb3JlIHNlY3VyZSwgc28g
aXQncyBhIGdvb2QgaWRlYSB0byBkbyBzby4gSSd2ZSB0aG91Z2h0IGFib3V0IHlvdXIgc3VnZ2Vz
dGlvbg0KPiBvZiB0cmVhdGluZyB0aGUgaW5wdXQgc3RyaW5nIGFzIGEgYmFiZWwgcGFja2V0OyBi
dXQgSSB0aGluayB0aGF0IGdldHMgdmVyeQ0KPiBjb21wbGljYXRlZCBiZWNhdXNlIG9mIHRoZSBi
ZWhhdmlvcnMgYXJvdW5kIHBhY2tldCBjb3VudGVycyBhbmQgaW5kZXggYW5kDQo+IGdlbmVyYXRp
b24gb2YgcHNldWRvIGhlYWRlcnMgKHRoZSBtYW5hZ2VtZW50IGludGVyZmFjZSBJUCBhZGRyZXNz
ZXMgYW5kDQo+IHBvcnRzIG1heSBiZSB1bmtub3duIHRvIGEgQmFiZWwgaW1wbGVtZW50YXRpb24g
YW5kIGluY2x1ZGluZyBJUCBoZWFkZXJzIGluDQo+IHRoaXMgdGVzdCBzdHJpbmcgbWFrZXMgaXQg
ZXZlbiBtb3JlIGNvbXBsaWNhdGVkKS4gU28gdGhlIHNhbWUgY29kZSBjb3VsZG4ndA0KPiByZWFs
bHkgYmUgdXNlZCkuDQo+IFdoYXQgaWYgd2UgaGFkIDIgaW5wdXRzOiB0aGUgYmluYXJ5IHN0cmlu
ZyBhbmQgdGhlIGV4cGVjdGVkIE1BQz8NCj4gVGhlbiB0aGUgb3V0cHV0IHdvdWxkIGp1c3QgYmUg
c3VjY2VzcyAoaW5wdXQgZXhwZWN0ZWQNCj4gTUFDID0gY2FsY3VsYXRlZCBNQUMpIG9yIGZhaWx1
cmUuIFdvdWxkIHNvbWV0aGluZyBsaWtlIHRoaXMgYmUgYmV0dGVyPw0KPiBBbHRlcm5hdGVseSAo
dGhvdWdoIEkgd291bGQgcHJlZmVyIGl0IGxlc3MpLCB3ZSBjb3VsZCBoYXZlIHRoZSBpbnB1dCBz
dHJpbmcNCj4ganVzdCBiZSB0aGUgZXhwZWN0ZWQgTUFDLCB3aGVyZSB0aGUgYmluYXJ5IHN0cmlu
ZyB0byBnZW5lcmF0ZSBhIE1BQyBmb3INCj4gd291bGQgYmUgZGVmaW5lZCBoZXJlLiBUaGUgc3Ry
aW5nIGNvdWxkIGJlIHNvbWV0aGluZyBzaW1wbGUgbGlrZQ0KPiB0aGUgY29uY2F0ZW5hdGlvbiBv
ZiB0aGUgcmVnaXN0ZXJlZCBCYWJlbCBtdWx0aWNhc3QgZ3JvdXAgKGZmMDI6OjE6NikNCj4gYW5k
IFVEUCBwb3J0ICg2Njk2KS4NCj4gDQo+ID4gQXMgdGhlIHNlY2RpciByZXZpZXcgbm90ZWQsIHRo
ZSBNQUMgb3V0cHV0IGxlbmd0aCBpcyBub3QgbmVjZXNzYXJpbHkNCj4gPiBmaXhlZCBieSB0aGUg
YWxnb3JpdGhtLCBzbyBzb21lIGluZGljYXRpbm8gb2YgdGhlIG91dHB1dCBsZW5ndGggaXMgYWxz
bw0KPiA+IGluIG9yZGVyLg0KPiANCj4gVGhlIFdHIGhhcyBkaXNjdXNzZWQgbWFraW5nIDEyOCBi
aXRzIHJlY29tbWVuZGVkIGZvciBCTEFLRTJzDQo+IChjaGFuZ2Ugd2lsbCBiZSBtYWRlIGluIEFV
VEg0OCB0byBkcmFmdC1pZXRmLWJhYmVsLWhtYWMpIGFuZA0KPiB0aGUgY29ycmVzcG9uZGluZyBw
b3NzaWJsZSBjb25maWd1cmF0aW9uIHZhbHVlIGluIHRoaXMgbW9kZWwgd2lsbCBiZQ0KPiAiQkxB
S0Uycy0xMjgiLg0KPiANCj4gPiBTZWN0aW9uIDMuMTANCj4gPg0KPiA+ICAgIGJhYmVsLWNlcnQt
bmFtZTogIEEgdW5pcXVlIG5hbWUgZm9yIHRoaXMgRFRMUyBjZXJ0aWZpY2F0ZSB0aGF0IGNhbiBi
ZQ0KPiA+ICAgICAgIHVzZWQgdG8gaWRlbnRpZnkgdGhlIGNlcnRpZmljYXRlIGluIHRoaXMgb2Jq
ZWN0IGluc3RhbmNlLCBzaW5jZQ0KPiA+ICAgICAgIHRoZSB2YWx1ZSBpcyB0b28gbG9uZyB0byBi
ZSB1c2VmdWwgZm9yIGlkZW50aWZpY2F0aW9uLiAgVGhpcyB2YWx1ZQ0KPiA+DQo+ID4gU29tZSBn
dWlkYW5jZSBvbiB3aGV0aGVyIG9yIG5vdCBpdCBpcyBleHBlY3RlZCB0byBiZSB1c2VmdWwgdG8g
ZHJhdw0KPiA+IG5hbWluZyBpbmZvcm1hdGlvbiBmcm9tIHRoZSBjZXJ0aWZpY2F0ZSdzIFN1Ympl
Y3QgaW5mb3JtYXRpb24sIHZzIGFuDQo+ID4gYXJiaXRyYXJ5IG9yIGZpbmdlcnByaW50LWJhc2Vk
IG5hbWluZyBzY2hlbWUsIG1pZ2h0IGJlIGluIG9yZGVyLg0KPiANCj4gQWxsIGNvbnN0cmFpbnRz
IGZyb20gYW4gaW5mbyBtb2RlbCBwZXJzcGVjdGl2ZSBhcmUgcHJvdmlkZWQgaW4gdGhlDQo+IGRl
c2NyaXB0aW9uOiB1bmlxdWUgYW5kIG5vdCBlbXB0eS4gQW4gaW1wbGVtZW50YXRpb24gdGhhdCBz
dXBwb3J0cw0KPiBhdXRvLWdlbmVyYXRpb24gb2YgdGhlIG5hbWUgY2FuIHVzZSB3aGF0ZXZlciBy
dWxlcyBpdCB3YW50cy4NCj4gTXkgVFItMTgxIGRhdGEgbW9kZWwgd2lsbCBhbGxvdyB0aGUgdXNl
ciB0byBwcm92aWRlIGFueSB1bmlxdWUgYW5kDQo+IG5vbi1lbXB0eSBzdHJpbmcgdGhleSB3YW50
LiBJZiB0aGUgdXNlciBwcm92aWRlcyBub25lLCB0aGUNCj4gYXV0by1nZW5lcmF0aW9uIHNjaGVt
ZSBpcyBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBhbmQgY29tbW9uDQo+IGFjcm9zcyB0aGUgZW50
aXJlIFRSLTE4MSBkYXRhIG1vZGVsIChhbmQgbm90IGp1c3QgQmFiZWwpLiBJIHRoaW5rIGl0DQo+
IHdvdWxkIGJlIG9kZCB0byBleHBsaWNpdGx5IGNhbGwgb3V0IHRoZSBhYnNlbmNlIG9mIGFkZGl0
aW9uYWwgcmVxdWlyZW1lbnRzDQo+IG9yIGV4cGVjdGF0aW9ucy4gVW5sZXNzIHByZXNzZWQsIEkg
d2lsbCBtYWtlIG5vIGNoYW5nZSBoZXJlLg0KPiANCj4gPiBBbHNvLCBpdCdzIHNvbWV3aGF0IHVu
dXN1YWwgdG8gdGFsayBhYm91dCAiKEQpVExTIGNlcnRpZmljYXRlcyIgYXMNCj4gPiBvcHBvc2Vk
IHRvIFguNTA5IGNlcnRpZmljYXRlLCByYXcgcHVibGljIGtleSwgZXRjLi4NCj4gDQo+IFRoZSBU
TFMgUkZDcyByZWZlciB0byB0aGVzZSB0aGluZ3MgYXMgImNlcnRpZmljYXRlcyIgaW4gYWxsIGNh
c2VzLCBhbmQNCj4gdGhlIElBTkEgcmVnaXN0cnkgdGhhdCBsaXN0cyBkZWZpbmVkIHR5cGVzIG9m
IHRoZXNlIHRoaW5ncyBpcyB0aXRsZWQNCj4gIlRMUyBDZXJ0aWZpY2F0ZSBUeXBlcyIuIFRoaXMg
aW5mbyBtb2RlbCB0YWJsZSBpcyBkZWZpbmVkIHNvIGl0IHNob3VsZCBiZQ0KPiBwb3NzaWJsZSBm
b3Igb3RoZXIgY2VydGlmaWNhdGUgdHlwZXMgdG8gYmUgc3VwcG9ydGVkIChpZiBkZXNpcmVkIG9y
DQo+IGltcGxlbWVudGVkKSB3aXRoIG5vIGNoYW5nZSB0byB0aGlzIHRhYmxlIHN0cnVjdHVyZSAt
LSBzbyBsb25nIGFzDQo+IHRoZSBjZXJ0aWZpY2F0ZSBjYW4gYmUgZXhwcmVzc2VkIGluIFBFTSBm
b3JtYXQuIElmICJEVExTIGNlcnRpZmljYXRlIg0KPiBpcyBub3QgYWNjZXB0YWJsZSwgSSBjb3Vs
ZCBjaGFuZ2UgdG8ganVzdCAiY2VydGlmaWNhdGUiLiBJIGRvbid0IHdhbnQNCj4gdG8gY29uc3Ry
YWluIHdoYXQgdHlwZSBvZiBjZXJ0aWZpY2F0ZSB0aGlzIHRhYmxlIGNhbiBzdXBwb3J0LCBiZXlv
bmQNCj4gUEVNIGZvcm1hdCBhbmQgZm9yIHVzZSB3aXRoIGFuIGltcGxlbWVudGF0aW9uIG9mIGRy
YWZ0LWlldGYtYmFiZWwtZHRscy4NCj4gDQo+ID4gICAgYmFiZWwtY2VydC10ZXN0OiAgQW4gb3Bl
cmF0aW9uIHRoYXQgYWxsb3dzIGEgaGFzaCBvZiB0aGUgcHJvdmlkZWQNCj4gPiAgICAgICBpbnB1
dCBzdHJpbmcgdG8gYmUgY3JlYXRlZCB1c2luZyB0aGUgY2VydGlmaWNhdGUgcHVibGljIGtleSBh
bmQNCj4gPiAgICAgICB0aGUgU0hBLTI1NiBoYXNoIGFsZ29yaXRobS4gIElucHV0IHRvIHRoaXMg
b3BlcmF0aW9uIGlzIGEgYmluYXJ5DQo+ID4gICAgICAgc3RyaW5nLiAgVGhlIG91dHB1dCBvZiB0
aGlzIG9wZXJhdGlvbiBpcyB0aGUgcmVzdWx0aW5nIGhhc2gsIGFzIGENCj4gPiAgICAgICBiaW5h
cnkgc3RyaW5nLg0KPiA+DQo+ID4gVGhpcyBpcyBwcm9ibGVtYXRpYyBpbiBzZXZlcmFsIHdheXMs
IGFzIG5vdGVkIGJ5IHRoZSBzZWNkaXIgcmV2aWV3ZXIuDQo+ID4gRm9yIG9uZSwgaWYgd2Ugd2Fu
dCB0byB0ZXN0IGEgY2VydGlmaWNhdGUsIHdlIHVzdWFsbHkgd291bGQgZG8gdGhhdCBieQ0KPiA+
IHByb2R1Y2luZyBhIHNpZ25hdHVyZSwgbm90IGEgaGFzaCBvdmVyIHRoZSBwdWJsaWMga2V5IGFu
ZCBzb21lIG90aGVyDQo+ID4gaW5wdXQuICBGdXJ0aGVybW9yZSwgbm90IGFsbCB0aGUgc2lnbmF0
dXJlcyBwcm9kdWNlZCBieSBYLjUwOSBjZXJ0aWZpY2F0ZXMNCj4gPiBjb21wYXRpYmxlIHdpdGgg
RFRMUyByZXF1aXJlIGEgaGFzaCBhdCBhbGwgb3IgYXJlIGFsbG93ZWQgdG8gdXNlIFNIQS0yNTYN
Cj4gPiB3aXRoaW4gdGhlIHNpZ25hdHVyZSBvcGVyYXRpb24uICBJdCBtYXkgYmUgcG9zc2libGUg
dG8gcmVxdWlyZSBTSEEtMjU2DQo+ID4gYWx3YXlzIGJ5IGhhdmluZyB0aGUgaW5wdXQgdG8gdGhl
IHNpZ25hdHVyZSBvcGVyYXRpb24gYmUgdGhlIFNIQS0yNTYNCj4gPiBvdXRwdXQsIHdoaWNoIHdv
dWxkIHRoZW4gYmUgaGFzaGVkIGFnYWluIGR1cmluZyB0aGUgcHJvY2VzcyBvZiBjb21wdXRpbmcN
Cj4gPiBhbiAoZS5nLiwgUlNBKSBzaWduYXR1cmUsIGJ1dCB0aGF0IGlzIGFsc28gYSBiaXQgd2Vp
cmQuDQo+ID4gVGhlIHB1cnBvc2Ugb2YgdGhlIG9wZXJhdGlvbiBuZWVkcyB0byBiZSBtYWRlIG1v
cmUgY2xlYXIgKGlzIGl0IHRvDQo+ID4gdmVyaWZ5IHRoZSBwdWJsaWMga2V5PyAgVGhlIHByaXZh
dGUga2V5PykgYXMgd2VsbCBhcyBob3cgdGhlIGlucHV0IGlzDQo+ID4gc3RydWN0dXJlZDsgaWYg
dGhlIGNlcnRpZmljYXRlIHByaXZhdGUga2V5IGlzIHVzZWQgdG8gZ2VuZXJhdGUgYQ0KPiA+IHNp
Z25hdHVyZSB3ZSBtdXN0IHRha2UgY2FyZSB0byBhdm9pZCBwcm9kdWNpbmcgYSBzaWduaW5nIG9y
YWNsZSB0aGF0IGNhbg0KPiA+IGJlIHVzZWQgdG8gcHJvZHVjZSBzaWduYXR1cmVzIHZhbGlkIGlu
IG90aGVyIGNvbnRleHRzLg0KPiANCj4gSXQgd2FzIGFncmVlZCAod2l0aCBWYWxlcnkpIHRvIGRl
bGV0ZSB0aGlzIG9wZXJhdGlvbi4NCj4gDQo+ID4gU2VjdGlvbiA1DQo+ID4NCj4gPiBXZSBkbyBl
eHBvc2UgYW4gb3BlcmF0aW9uIHRvIGdldCBhIHBhY2tldCBkdW1wLCBidXQgaXQncyBub3QgY2xl
YXIgdGhhdA0KPiA+IHRoZXJlIGFyZSBwYXJ0aWN1bGFybHkgbm90ZXdvcnRoeSBzZWN1cml0eSBj
b25zaWRlcmF0aW9ucyByZWdhcmRpbmcgdGhhdA0KPiA+IC0tIHRoZSBkdW1wIHdvdWxkIGFwcGVh
ciB0byBiZSB0aGUgY2lwaGVydGV4dCBiYXNlZCBvbiB0aGUgbGFuZ3VhZ2UNCj4gPiB1c2VkLCBz
byBpdCB3b3VsZCBub3QgYmUgYSB3YXkgdG8gYnlwYXNzIERUTFMgZW5jcnlwdGlvbiwgZm9yIGV4
YW1wbGUuDQo+ID4NCj4gPiAgICBUaGlzIGluZm9ybWF0aW9uIG1vZGVsIGRlZmluZXMgb2JqZWN0
cyB0aGF0IGNhbiBhbGxvdyBjcmVkZW50aWFscw0KPiA+ICAgIChmb3IgdGhpcyBkZXZpY2UsIGZv
ciB0cnVzdGVkIGRldmljZXMsIGFuZCBmb3IgdHJ1c3RlZCBjZXJ0aWZpY2F0ZQ0KPiA+ICAgIGF1
dGhvcml0aWVzKSB0byBiZSBhZGRlZCBhbmQgZGVsZXRlZC4gIFB1YmxpYyBrZXlzIG1heSBiZSBl
eHBvc2VkDQo+ID4gICAgdGhyb3VnaCB0aGlzIG1vZGVsLiAgVGhpcyBtb2RlbCByZXF1aXJlcyB0
aGF0IHByaXZhdGUga2V5cyBuZXZlciBiZQ0KPiA+DQo+ID4gSXQgbWlnaHQgYmUgd29ydGggYW5v
dGhlciBzZW50ZW5jZSBpbmRpY2F0aW5nIHRoZSBzY2FsZSBvZiB0aGUNCj4gPiBjb25zZXF1ZW5j
ZXMgb2YgZXJyb25lb3VzbHkvbWFsaWNpb3VzbHkgc2V0dGluZyBzdWNoIGNyZWRlbnRpYWxzLg0K
PiANCj4gSSdtIG5vdCBxdWl0ZSBzdXJlIHdoYXQgdG8gc2F5PyAiSW5jb3JyZWN0IGNvbmZpZ3Vy
YXRpb24gb2YgY3JlZGVudGlhbHMNCj4gKHdoZXRoZXIgaW4gZXJyb3Igb3IgaW4gbWFsaWNlKSB3
aWxsIGNhdXNlIHRoZSBCYWJlbCBwYWNrZXRzIGJldHdlZW4NCj4gdGhlIGluY29ycmVjdGx5IGNv
bmZpZ3VyZWQgcm91dGVyKHMpIGFuZCBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrDQo+IG5v
dCB0byBiZSB0cnVzdGVkIGJ5IGVhY2ggb3RoZXIuIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIHRv
IGVmZmVjdGl2ZWx5DQo+IHVzZSBCYWJlbCB0byBkZXRlcm1pbmUgYW5kIHJlYWN0IHRvIHJvdXRp
bmcgY2hhbmdlcyBpbiB0aGUgbmV0d29yaywNCj4gaW4gdGhpcyBjYXNlLiINCj4gDQo+ID4gICAg
ZXhwb3NlZC4gIFRoZSBCYWJlbCBzZWN1cml0eSBtZWNoYW5pc21zIHRoYXQgbWFrZSB1c2Ugb2Yg
dGhlc2UNCj4gPiAgICBjcmVkZW50aWFscyAoZS5nLiwgW0ktRC5pZXRmLWJhYmVsLWR0bHNdLCBb
SS1ELmlldGYtYmFiZWwtaG1hY10pDQo+ID4gICAgaWRlbnRpZnkgd2hhdCBjcmVkZW50aWFscyBj
YW4gYmUgdXNlZCB3aXRoIHRob3NlIG1lY2hhbmlzbXMuDQo+ID4NCj4gPiBUaGUgRFRMUyBvbmUg
cmVhbGx5IGRvZXNuJ3QsIHRob3VnaCAtLSBpdCBzYXlzIG9ubHkgc29tZXRoaW5nIGxpa2UNCj4g
PiAiZGV0YWlscyBvZiBpZGVudGl0eSBtYW5hZ2VtZW50IGFyZSBsZWZ0IHRvIGRlcGxveW1lbnQg
cHJvZmlsZXMiLCBhbmQNCj4gPiB0aGVyZSdzIGEgd2lkZSB2YXJpZXR5IG9mIERUTFMgY3JlZGVu
dGlhbHMgdGhhdCBhcmUgcG9zc2libGUuDQo+ID4gVGhlIE1BQyBtZWNoYW5pc20gaGFzIGEgbXVj
aCBjbGVhcmVyIHBpY3R1cmUgYWJvdXQgd2hhdCBpcyBhbGxvd2VkIGJ5DQo+ID4gdmlydHVlIG9m
IHVzaW5nIHRoZSByYXcgY3J5cHRvIHByaW1pdGl2ZSAodGhvdWdoIHRoZSBhbGxvd2VkIE1BQw0K
PiA+IGFsZ29yaXRobXMgYXJlIG5lZ290aWF0ZWQgb3V0LW9mLWJhbmQgdGhlcmUgYXMgd2VsbCku
DQo+IA0KPiBQZXJoYXBzOiAiVGhlIGtleXMgdXNlZCBieSBhIFtJRDppZXRmLWJhYmVsLWhtYWNd
IGltcGxlbWVudGF0aW9uIGFyZQ0KPiBtb2RlbGVkIGFzIHByaXZhdGUga2V5cy4gQ2VydGlmaWNh
dGVzIHVzZWQgYnkgYSBbSS1ELmlldGYtYmFiZWwtZHRsc10NCj4gaW1wbGVtZW50YXRpb25zIHVz
ZSBzZXBhcmF0ZSBwYXJhbWV0ZXJzIHRvIG1vZGVsIHRoZSBwdWJsaWMgcGFydHMNCj4gKGluY2x1
ZGluZyB0aGUgcHVibGljIGtleSkgYW5kIHRoZSBwcml2YXRlIGtleS4iDQo+IA0KPiA+ICAgIGFs
Z29yaXRobSBhc3NvY2lhdGVkIHdpdGggdGhlIGtleS4gIFNob3J0IChhbmQgemVyby1sZW5ndGgp
IGtleXMgYW5kDQo+ID4gICAga2V5cyB0aGF0IG1ha2UgdXNlIG9mIG9ubHkgYWxwaGFudW1lcmlj
IGNoYXJhY3RlcnMgYXJlIGhpZ2hseQ0KPiA+ICAgIHN1c2NlcHRpYmxlIHRvIGJydXRlIGZvcmNl
IGF0dGFja3MuDQo+ID4NCj4gPiBJIGRvbid0IHRoaW5rIGl0J3MgdHJ1ZSB0byBzYXkgdGhhdCAi
a2V5cyB0aGF0IG1ha2UgdXNlIG9mIG9ubHkNCj4gPiBhbHBoYW51bWVyaWMgY2hhcmFjdGVycyBh
cmUgaGlnaGx5IHN1c2NlcHRpYmxlIHRvIGJydXRlIGZvcmNlIGF0dGFja3MiLg0KPiA+IEV2ZW4g
aWYgSSBzdGljayB0byBhIDMyLWJ5dGUga2V5LCBgZGQgaWY9L2Rldi9yYW5kb20gYnM9MQ0KPiA+
IGNvdW50PTI0fG9wZW5zc2wgYmFzZTY0YCBpcyBnaXZpbmcgbWUgMTkyIGJpdHMgb2YgcmFuZG9t
bmVzcywgd2hpY2ggaXMNCj4gPiBwbGVudHkgZm9yIGEgbW9kZXJuIHNlY3VyaXR5IHByb3RvY29s
LiAgSSB0aGluayB5b3UgbWVhbiB0byBzYXkgdGhhdA0KPiA+IHNob3J0IGtleXMgYXJlIGVzcGVj
aWFsbHkgc3VzY2VwdGlibGUgdG8gYnJ1dGUtZm9yY2Ugd2hlbiB0aGV5IG9ubHkgdXNlDQo+ID4g
YWxwaGFudW1lcmljIGNoYXJhY3RlcnMuDQo+IA0KPiBQZXJoYXBzIHNpbXBsaWZ5IHRoaXMgdG86
ICJTaG9ydCAoYW5kIHplcm8tbGVuZ3RoKSBrZXlzIGFyZSBoaWdobHkNCj4gICAgc3VzY2VwdGli
bGUgdG8gYnJ1dGUgZm9yY2UgYXR0YWNrcy4iDQo+IA0KPiA+IFNlY3Rpb24gOC4yDQo+ID4NCj4g
PiBQZXINCj4gPg0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0
Zi5vcmcvYWJvdXQvZ3JvdXBzL2llc2cvc3RhdGVtZQ0KPiBudHMvbm9ybWF0aXZlLWluZm9ybWF0
aXZlLQ0KPiByZWZlcmVuY2VzL19fOyEhQmhkVCF6VlRienRmeDF1UWR3MVFXYVZTUm9KcFRPcHcx
WGZBUDdMT1V4YmVKOXJjTFhlDQo+IFYtR21XTFlaekc4MGxyUjVhSSQgIGV2ZW4NCj4gPiBvcHRp
b25hbCBmZWF0dXJlcyBsaWtlIERUTFMsIE1BQywgUkZDIDMzMzkgdGltZXN0YXNtcHMsIGV0Yy4s
IHNob3VsZCBiZQ0KPiA+IGxpc3RlZCBhcyBub3JtYXRpdmUgcmVmZXJlbmNlcy4NCj4gDQo+IFRo
eC4gSSdsbCBiZSBtb3ZpbmcgdGhlIGZvbGxvd2luZyByZWZlcmVuY2VzIGZyb20gaW5mb3JtYXRp
dmUgdG8gbm9ybWF0aXZlOg0KPiBbSS1ELmlldGYtYmFiZWwtZHRsc10NCj4gW0ktRC5pZXRmLWJh
YmVsLWhtYWNdDQo+IFtJU08uMTA2NDZdIChVbmljb2RlIGNoYXJhY3RlciBkZWZpbml0aW9uKQ0K
PiBbUkZDMjEwNF0gKEhNQUMpDQo+IFtSRkMzMzM5XSAoVGltZXN0YW1wcykNCj4gW1JGQzQ4Njhd
IChITUFDLVNIQS0yNTYpDQo+IFtSRkM3NjkzXSAoQkxBS0UycykNCj4gDQoNCg==


From nobody Wed Feb  3 20:07:44 2021
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CB01D3A0C33 for <babel@ietf.org>; Wed,  3 Feb 2021 20:07:42 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <babel@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <161241166281.30989.15191062874951856409@ietfa.amsl.com>
Date: Wed, 03 Feb 2021 20:07:42 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/0WGcIItoD8vGJ3uBcn-KXpJ-8Mo>
Subject: [babel] Milestones changed for babel WG
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 04:07:43 -0000

Changed milestone "IESG Submission of Babel Management draft  (Proposed
Standard)", resolved as "Done", added draft-ietf-babel-yang-model to
milestone.

URL: https://datatracker.ietf.org/wg/babel/about/


From nobody Thu Feb  4 05:55:41 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7F9D3A1646 for <babel@ietfa.amsl.com>; Thu,  4 Feb 2021 05:55:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=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=att.onmicrosoft.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 om0VlntOia_U for <babel@ietfa.amsl.com>; Thu,  4 Feb 2021 05:55:36 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 044093A150D for <babel@ietf.org>; Thu,  4 Feb 2021 05:55:07 -0800 (PST)
Received: from pps.filterd (m0049287.ppops.net [127.0.0.1]) by m0049287.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 114DsNe1013306 for <babel@ietf.org>; Thu, 4 Feb 2021 08:55:07 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049287.ppops.net-00191d01. with ESMTP id 36ghmcrk27-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <babel@ietf.org>; Thu, 04 Feb 2021 08:55:07 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 114Dt6hL009057 for <babel@ietf.org>; Thu, 4 Feb 2021 08:55:06 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 114Dt2uB008994 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <babel@ietf.org>; Thu, 4 Feb 2021 08:55:02 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id AD1564009E61 for <babel@ietf.org>; Thu,  4 Feb 2021 13:55:02 +0000 (GMT)
Received: from GAALPA1MSGEX1BC.ITServices.sbc.com (unknown [135.50.89.104]) by zlp30488.vci.att.com (Service) with ESMTP id 966FB4009E60 for <babel@ietf.org>; Thu,  4 Feb 2021 13:55:02 +0000 (GMT)
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) by GAALPA1MSGEX1BC.ITServices.sbc.com (135.50.89.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 4 Feb 2021 08:55:02 -0500
Received: from GAALPA1MSGETA01.tmg.ad.att.com (144.160.249.126) by GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Thu, 4 Feb 2021 08:55:02 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.177) by edgeal1.exch.att.com (144.160.249.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Thu, 4 Feb 2021 08:54:37 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XvjmLhay0lAASvWY52zWp6m0lo7vA6/NIoniuXx8EJHk9Mekc6Wnq/QPVS7He91XbxESWgTlhbIDtzRVV1YBiqXGS4BM2fMj9cX4tq/dVW+6Hcoj9P0yBJrpQvEqAt+y7ur4DgdtXtSok0bly77ClrRbF98Vypre4AEzW8GiVm4peAQNK9gPseQWSuAnDq0AQ6k7yqCth+7S9ctCZ8rxw6tDVUPGQk25nRSjvNS7J93lLJ2JAUf3g93V0UOfNgl7xKdrJklLpreAZCsc8gIMG6MKq6oTPN4yXM36hicgDCe+2tk2CT29T1tm5y9WZ8zTt+5CCwyZWA66CgL/G9SN9Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w/JJ1Sd4Ao9bgH2VpIPY9so3X2hbEmYupTcJ4jbQ7sE=; b=PKE0VGW7m7t+Lr2nmFX76ZuvMTn4dyjpZKuMnpaaPVfC5UWV09kC/msQc+AmzJbdgq9gYjV8pidTe3sYlnx89kdTswCViB36K/+YZ9djfEicj0JoA6fj7zJm/cBatwlCktO17Cxl4eMQ9lDFFlwXSE161RKNIQ4F4Zgw42z/KV9LDKbCcWS0qZGlkIicrQpPvowvxvrVuPgFXkkwfYY1feMmB7JWm0XU9tgtg3Ml7OpWbOShGukheHwTogrR8VuMMtkpv6PJAuX5SkfQ5zkYOottzzqnIhZvd9EkWMTyzxSNaEro9T0TbnNX7GriRmcwBeUdBZl26HUcsG9sjjUaeg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w/JJ1Sd4Ao9bgH2VpIPY9so3X2hbEmYupTcJ4jbQ7sE=; b=vl4P2C1YAg3gvDzi63mqN1Bjp9D7UfEBxkcdzJBEzf9yYgsAq86jfKC2YvkPpZZnd/28AvQP+IQ92LrDaob1EQV8+4r7rYncFSN/G8xXk3mbPt0r3TzbgE/UEDtmCxKX3Q94TGgMY8MqO+JXALiJJTAxekuLyBKydelcTumk1iQ=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB5755.namprd02.prod.outlook.com (2603:10b6:5:158::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.19; Thu, 4 Feb 2021 13:54:36 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::c515:1a0e:1ac1:d809]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::c515:1a0e:1ac1:d809%6]) with mapi id 15.20.3825.023; Thu, 4 Feb 2021 13:54:36 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: information model supports IPv6 operation only
Thread-Index: Adb6+JC5pxH4zo5LTHqg4LJNAYOCJQ==
Date: Thu, 4 Feb 2021 13:54:36 +0000
Message-ID: <DM6PR02MB6924402C20F2C3087A1D07D8C3B39@DM6PR02MB6924.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1a2933de-fff4-4bd1-a2eb-08d8c91468cf
x-ms-traffictypediagnostic: DM6PR02MB5755:
x-microsoft-antispam-prvs: <DM6PR02MB5755C68F95FEE8DF88CA62A1C3B39@DM6PR02MB5755.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1ITF9xYydc7M/NJj7TMkX/jQAGS+0Oo6xuHQOUo0KXbu6b/gZfgWpu0iznkR1aWPC3RAxk/l0U4rR9fMmayYHSK0FmA8MG5y1uUnO8m8hqx/BF9WkO97XvfLpY3CJBkZc1A8s/2HJsgC+Gy+mJkxQqqMk9kldQrmsNrtNEpJAw2RZyNLX+Uxq4lb79eR6fLgmFUKeFr/rKsDF3TzvhcvXM5Xvi2PUuob+o8yMIuqTobT/6srwtXngQZm4HMc1+V7h//M2IPJQmvwK8lNa1MzIn/RKgevzlWqCvPG8DtNi4hTAzXrx1bZGxLGNlXl5JGjwegHopav1WXidFbRWF9zIDiDJ70jxwHuRkhCafkNIZYm2HKBEnQoXeOE5xOdaKJwyPkX6HV0+gyEj2UGTybZPotKG7wFYV90y9T3dHENK3DGIzSGglcT6poxK0WTTCIdSkP9Qs5XNUDbZZqUQZvwh7XNoBpKgPR6r4ngpLW4wrbaJp17dJt0dqLrso1UeUlTaanbT+k9EJ5XPI9yZ0G5gXse/Oq+zeWf8Hr1gEDU+UqM/uWrZHZWe2791o9h/d1Y
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(39860400002)(396003)(376002)(136003)(366004)(478600001)(2906002)(82202003)(316002)(8676002)(5660300002)(8936002)(52536014)(9686003)(55016002)(6506007)(26005)(186003)(71200400001)(6916009)(66446008)(64756008)(66476007)(66556008)(76116006)(7696005)(66946007)(86362001)(33656002)(66574015)(491001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?T67PLjfBe6vEChi4NC5EFL93yINIawIUiwbuju7ZM57GHFsc+KYPU9td6ERm?= =?us-ascii?Q?b4BD2g+8NQtHJcaBm82/KJmjLWnzE5J5dY9gb67LOZrrZDw4DOTKgjKh/Azz?= =?us-ascii?Q?baqRnaPL3qrtlIwIJaNnQij1/FfhQft/Is8LQkYjRswaXN7hB7BRm45CJ9nZ?= =?us-ascii?Q?O+IEEwBuPEu+aG5LJeKSx/R/x0a0jtDR0+byKTd0r96tHfOHdJVubSGQqp0R?= =?us-ascii?Q?7Q6kV5ZqjgmIjXg2r/mtfWzh+P7QqDYQu5xLJNjy9MQwyRQByGxCUF1uMYzW?= =?us-ascii?Q?x6AA9VVSuIGIRYvd/MDBITDn5lpgEQnuAcZESGRAI/1cVODQMMzzo4lTRjA0?= =?us-ascii?Q?NcF7fNAtZz13Uj73HFx1XgoakDLKv8pYfgxxaDi5hIb2UyCUko2iXnqOPEtc?= =?us-ascii?Q?SG5UdOZGBnhzsKlfBMmvR101zNf5K3GZgY1JOQfDN3DQDCb6IoyGw27K8pdF?= =?us-ascii?Q?DQM83UBd/YxW0CXWmi5u99Sf55SQVM7QBudDIKd1Sr95v/ronEhIZNaF8mO2?= =?us-ascii?Q?qa2XXZrWJDK1V/tnRq/kdneS3YGh1E52y4oinPGinDZQq3qXRZVTLnwLyWKO?= =?us-ascii?Q?SY4cDaNLXVAcTWvcKkHZRzOgkpCD5PhH6f5l6JC/smv+Vw+GDXPdKqD/eZHv?= =?us-ascii?Q?hV45Iy8Tz6PDf8r+yV+/1Hp7KO01ZM3UPUlPwddBNWpk6jXCiEIYp79pEybQ?= =?us-ascii?Q?xifNx2vabTnP5GVDeV/OCSFp3wQKDRQT3Bl/2aauQp/Lr7BcqogkC8uiBZRG?= =?us-ascii?Q?lloUqah4SrtA6VmnY+ZQps1SlX3b1bOVL4sfXhoiC9BuumtsCftM6pHJEkkN?= =?us-ascii?Q?ny/jNzC9HcWqjRLxtgdLQQ+6jIKvXm+2txgqMAGMIftyF+dS0sV782iQtUdH?= =?us-ascii?Q?7H5l7P7lykxOpCD2UFaynQ3uKi98bGWd9FwWQ4F7oTsPxe5gNoxyohPw1Zc+?= =?us-ascii?Q?pTTHzYO9JwlyzyKuTgB0QZBJvD9SOaAw/MWWkd3GOj85K6Los9U+Y12xxp90?= =?us-ascii?Q?4MsIj2LhY+Ff4ChhS91iPAufmICGsdHgspNBNZNbUulmsG5atGfGI0dKqNSi?= =?us-ascii?Q?SMEJQBFB?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a2933de-fff4-4bd1-a2eb-08d8c91468cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2021 13:54:36.6826 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AusoimJ8NsHC7Il+/hGIxpa3pjLRO1lfle0OH/H73fdd1MsvEsLsgiptozqLvWIC
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB5755
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 56116F8F1D9C4E909973E30E336C99F3862D6ADCEB9237F1F2A2D83B94123EDF2
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-04_07:2021-02-04, 2021-02-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=1 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 impostorscore=0 clxscore=1015 spamscore=1 adultscore=0 mlxlogscore=222 bulkscore=0 priorityscore=1501 mlxscore=1 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102040089
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/rJrUt2RkaKCctEj5qYblt5PXNv8>
Subject: [babel] information model supports IPv6 operation only
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 13:55:40 -0000

Hi Babel WG,
Donald suggested I make sure the WG members were comfortable with the langu=
age I've now included (to resolve IESG / IETF LC comments) in the info mode=
l draft, to express the fact it doesn't include parameters for operating Ba=
bel over IPv4.

At the end of the abstract I added "This information model only includes
   parameters and parameter values useful for managing Babel over IPv6."

At the end of the Introduction I added the paragraph:
   This information model only includes parameters and parameter values
   useful for managing Babel over IPv6.  This model has no parameters or
   values specific to operating Babel over IPv4, even though
   [I-D.ietf-babel-rfc6126bis] does define a multicast group for sending
   and listening to multicast announcements on IPv4.  There is less
   likelihood of breakage due to inconsistent configuration and
   increased implementation simplicity if Babel is operated always and
   only over IPv6.  Running Babel over IPv6 requires IPv6 at the link
   layer and does not need advertised prefixes, router advertisements or
   DHCPv6 to be present in the network.  Link-local IPv6 is widely
   supported among devices where Babel is expected to be used.  Note
   that Babel over IPv6 can be used for configuration of both IPv4 and
   IPv6 routes.

If this language is objectionable, please let me know. Thx,
Barbara


From nobody Thu Feb  4 13:14:15 2021
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CFEF3A183C for <babel@ietfa.amsl.com>; Thu,  4 Feb 2021 13:14:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 rIW55hWGqC9Y for <babel@ietfa.amsl.com>; Thu,  4 Feb 2021 13:14:12 -0800 (PST)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (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 005763A183A for <babel@ietf.org>; Thu,  4 Feb 2021 13:14:11 -0800 (PST)
Received: by mail-pg1-x533.google.com with SMTP id o7so3029766pgl.1 for <babel@ietf.org>; Thu, 04 Feb 2021 13:14:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=isx8hAsRmnDA/k73lnqOVphKphOpIIgVr0ysgQtj5O4=; b=coLyXQrZto7rrie2xzjyPSbqZ8oYenIXuNRMJr9Pu4MnFtHPczg0IR8XbddqlZGThD DQt6/cCfMQf5yxhwOvYbIOAP8oYCeifyeIKe99cddQqgULlglnfEZhi0ps5tnK5tJUMF cSGxnZ2emFYZIWgsmF55PeuCqGvgoyCa5eou3CNC8yFoz3XL+c1AiwxZpm5dQTKk4h85 VAgMM5gNmZTqu5X84s8tm2sJokUKJ0fhS7Q94ubYoCcQnGs3wpIybKRrpvGmtuf2nUg7 pqn4tkK5iX3ygZE4M+CcIz/BKoUedLZadwB2pxJ6JNvsZb1xgA1baJfZs6LYTNwSlDu5 nQ5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=isx8hAsRmnDA/k73lnqOVphKphOpIIgVr0ysgQtj5O4=; b=h6AT7ZlSbgtAvfUa6JKNYLjBZlHqlqXzBalXT5fJkUdqf+1YXzxOJZJh9ezmnTg2la HYnX1EcDDkbIGpS+wgHmr04KAcin0gCTtkCchTwa41KohYpQQcb8bjtDiMmuoigeacte FFUqV2CE5VJ7a32Rdk87gP5yQwmFZfpkNQ4fSf0uQCxORk6jHcOUEmlBpz6BL1U90AA7 OvFgsoExRuH31qeqn4PvQ2Hxxi1/piPt6s9nzV1KAlaUVD66s1S7qqm0d6ZnJeKN153V qY8X2yMQf4O5yTIHaMmaettVxaTIw2HMaS80SdLT0+iIkWjSlf76H40qLN0Bft4tBHnM DB2w==
X-Gm-Message-State: AOAM530DUEuKbQvvVEfY3An2zxV3XhtnS4yy2pfINx//W10UkOjY8GGn J0D8R5v0TAusDIa52mL8Y8u4JaFgkuI48hV8RmnDchrhPKQ=
X-Google-Smtp-Source: ABdhPJzNe37S8wvC2gQzBSzCR/Mcw+SE0nXoP6Li1zUVOkoZ02giyFe3+n2uKjzOEeeVUXMKNrFLIcOKRZiuNCXsQFk=
X-Received: by 2002:a63:1865:: with SMTP id 37mr912539pgy.206.1612473251321; Thu, 04 Feb 2021 13:14:11 -0800 (PST)
MIME-Version: 1.0
References: <DM6PR02MB6924402C20F2C3087A1D07D8C3B39@DM6PR02MB6924.namprd02.prod.outlook.com>
In-Reply-To: <DM6PR02MB6924402C20F2C3087A1D07D8C3B39@DM6PR02MB6924.namprd02.prod.outlook.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Thu, 4 Feb 2021 13:14:00 -0800
Message-ID: <CAPDSy+5qyA0oBfGdH1TxA5c=HUJGvCCSyWdwKOcPMSM+M8Rg2Q@mail.gmail.com>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "babel@ietf.org" <babel@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005adf4005ba892f30"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/MAKttDO2uJzjmhUdWG6tr-LWq2g>
Subject: Re: [babel] information model supports IPv6 operation only
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 21:14:14 -0000

--0000000000005adf4005ba892f30
Content-Type: text/plain; charset="UTF-8"

The added language looks good to me.
One optional note, we can now replace references to
I-D.ietf-babel-rfc6126bis with RFC8966 :-)

David

On Thu, Feb 4, 2021 at 5:56 AM STARK, BARBARA H <bs7652@att.com> wrote:

> Hi Babel WG,
> Donald suggested I make sure the WG members were comfortable with the
> language I've now included (to resolve IESG / IETF LC comments) in the info
> model draft, to express the fact it doesn't include parameters for
> operating Babel over IPv4.
>
> At the end of the abstract I added "This information model only includes
>    parameters and parameter values useful for managing Babel over IPv6."
>
> At the end of the Introduction I added the paragraph:
>    This information model only includes parameters and parameter values
>    useful for managing Babel over IPv6.  This model has no parameters or
>    values specific to operating Babel over IPv4, even though
>    [I-D.ietf-babel-rfc6126bis] does define a multicast group for sending
>    and listening to multicast announcements on IPv4.  There is less
>    likelihood of breakage due to inconsistent configuration and
>    increased implementation simplicity if Babel is operated always and
>    only over IPv6.  Running Babel over IPv6 requires IPv6 at the link
>    layer and does not need advertised prefixes, router advertisements or
>    DHCPv6 to be present in the network.  Link-local IPv6 is widely
>    supported among devices where Babel is expected to be used.  Note
>    that Babel over IPv6 can be used for configuration of both IPv4 and
>    IPv6 routes.
>
> If this language is objectionable, please let me know. Thx,
> Barbara
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
>

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

<div dir=3D"ltr">The added language looks good to me.<div>One optional note=
, we can now replace references to</div><div>I-D.ietf-babel-rfc6126bis with=
 RFC8966 :-)<br></div><div><br></div><div>David</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 4, 2021 =
at 5:56 AM STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com">bs7652@at=
t.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">Hi Babel WG,<br>
Donald suggested I make sure the WG members were comfortable with the langu=
age I&#39;ve now included (to resolve IESG / IETF LC comments) in the info =
model draft, to express the fact it doesn&#39;t include parameters for oper=
ating Babel over IPv4.<br>
<br>
At the end of the abstract I added &quot;This information model only includ=
es<br>
=C2=A0 =C2=A0parameters and parameter values useful for managing Babel over=
 IPv6.&quot;<br>
<br>
At the end of the Introduction I added the paragraph:<br>
=C2=A0 =C2=A0This information model only includes parameters and parameter =
values<br>
=C2=A0 =C2=A0useful for managing Babel over IPv6.=C2=A0 This model has no p=
arameters or<br>
=C2=A0 =C2=A0values specific to operating Babel over IPv4, even though<br>
=C2=A0 =C2=A0[I-D.ietf-babel-rfc6126bis] does define a multicast group for =
sending<br>
=C2=A0 =C2=A0and listening to multicast announcements on IPv4.=C2=A0 There =
is less<br>
=C2=A0 =C2=A0likelihood of breakage due to inconsistent configuration and<b=
r>
=C2=A0 =C2=A0increased implementation simplicity if Babel is operated alway=
s and<br>
=C2=A0 =C2=A0only over IPv6.=C2=A0 Running Babel over IPv6 requires IPv6 at=
 the link<br>
=C2=A0 =C2=A0layer and does not need advertised prefixes, router advertisem=
ents or<br>
=C2=A0 =C2=A0DHCPv6 to be present in the network.=C2=A0 Link-local IPv6 is =
widely<br>
=C2=A0 =C2=A0supported among devices where Babel is expected to be used.=C2=
=A0 Note<br>
=C2=A0 =C2=A0that Babel over IPv6 can be used for configuration of both IPv=
4 and<br>
=C2=A0 =C2=A0IPv6 routes.<br>
<br>
If this language is objectionable, please let me know. Thx,<br>
Barbara<br>
<br>
_______________________________________________<br>
babel mailing list<br>
<a href=3D"mailto:babel@ietf.org" target=3D"_blank">babel@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/babel" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/babel</a><br>
</blockquote></div>

--0000000000005adf4005ba892f30--


From nobody Fri Feb  5 22:30:00 2021
Return-Path: <d3e3e3@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DD423A0DDD; Fri,  5 Feb 2021 22:29:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.849
X-Spam-Level: 
X-Spam-Status: No, score=-1.849 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TSEq3D0GBWhk; Fri,  5 Feb 2021 22:29:57 -0800 (PST)
Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (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 B07DA3A0DD6; Fri,  5 Feb 2021 22:29:57 -0800 (PST)
Received: by mail-io1-xd2f.google.com with SMTP id u20so9527156iot.9; Fri, 05 Feb 2021 22:29:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=IchwwioUPzP4GvlhhRQH/mTyZYeNDRbnd/OuDEp3wCU=; b=l06109wMkcDLRA2rc79eVyQIFm9nvwEklCZzq4QvT/c8kj9Kh/sGur/+Crhb09Nfy+ qIcpNoC1KQyaFC6ycHK9xRMMOOv16m+frIMmrt/aKzwWi6z8vA3qlWuxpXtm1rm5W6uR YXt7sO9MrP6LNPabn0SYwZKtEGXWaHQCOMKa2QkNPH9ATr1CMyq2TBm4ZSoTdNKooGls h1hpuT5cy5J43z0Wp1zmZdEK6eVe5WNdAmEDHS8Gsvc7so5UGpFjv/XlIqO/djreZ7wE CZnV6M0/RjWgLoSbPd5IAZEm1+WzI4g+lzWX/e5SLDW4n4xgUM0DeUxdGdSMSSw39dwS 900A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=IchwwioUPzP4GvlhhRQH/mTyZYeNDRbnd/OuDEp3wCU=; b=hZVs2c+EpFlseHmvp6L8PE4QzKejgTmu8eA30Rc5W+9oYxW8LrnA7+z0K4pGKUlctS tV8onTdbwXYOfVGopYcaHvhbCTtQ+/iC6g+IjChIyoR8AOBdR7+ZsE63KERkUVehmV6S OoyYbNV6avj/yFbZwYiIl0fdIKNXBRCc61sJ04YeeoSJjItjP/CmrOpNpzH4Me2AOnjk QInnuXIL6UDfkfm04oYU9MNlj30qW5QXgFyCf1TD2U4S4W5sgJsJ8BPBR/+bWmNbiFCC 9ecxiYcbdDldxczGkYqrBv3N1Nv3znGggYgrJKJCH+FJyXdaUjUizUe4fHSRffW3YWfH S2yw==
X-Gm-Message-State: AOAM5310FEgvXFOedWPa+LueH5D8vOR3uu97Xh94SNzmqfB1qf9EDl4P dTS4+VfyiUWKCm33fdYRsdXMt6YozI9vKcHITtz9099P
X-Google-Smtp-Source: ABdhPJwDMsblV2o330lvsnQppDvRoyooEWlyehr0WXQkVEEEE6eUWk26IkAid/e7oYc5JCx/3QCEWK+bxSBymHo8p4k=
X-Received: by 2002:a05:6638:1448:: with SMTP id l8mr8446561jad.50.1612592995639;  Fri, 05 Feb 2021 22:29:55 -0800 (PST)
MIME-Version: 1.0
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Sat, 6 Feb 2021 01:29:44 -0500
Message-ID: <CAF4+nEFebmiKHFAEHdpY3VhkXSeY-go=ihRR4=UgtJJ=HPsUkQ@mail.gmail.com>
To: Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/myXrIFRZAdohU7Kgxb3Slir_08o>
Subject: [babel] Tentative Babel WG Meeting
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Feb 2021 06:29:59 -0000

Hi,

A Babel WG meeting has been tentatively scheduled for 15:30 to16:30
Central European (Prague) time Tuesday March 9th as part of the
upcoming virtual IETF meeting.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com


From nobody Tue Feb  9 08:49:50 2021
Return-Path: <kaduk@mit.edu>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC6C13A0FE7; Tue,  9 Feb 2021 08:49:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qsPGPCMZoxcI; Tue,  9 Feb 2021 08:49:44 -0800 (PST)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9DD63A0FE2; Tue,  9 Feb 2021 08:49:43 -0800 (PST)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 119GnXpY012451 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 9 Feb 2021 11:49:38 -0500
Date: Tue, 9 Feb 2021 08:49:32 -0800
From: Benjamin Kaduk <kaduk@mit.edu>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "'The IESG'" <iesg@ietf.org>, "'babel-chairs@ietf.org'" <babel-chairs@ietf.org>, "'d3e3e3@gmail.com'" <d3e3e3@gmail.com>, "'babel@ietf.org'" <babel@ietf.org>, "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>
Message-ID: <20210209164932.GU21@kduck.mit.edu>
References: <160436211925.31069.7931310164710901437@ietfa.amsl.com> <SN6PR02MB4512CEC73FF751E20D7A64F1C3CC0@SN6PR02MB4512.namprd02.prod.outlook.com> <DM6PR02MB6924227133396A388EECD9D0C3B49@DM6PR02MB6924.namprd02.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <DM6PR02MB6924227133396A388EECD9D0C3B49@DM6PR02MB6924.namprd02.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/HC8rrLZi1ihTsxgdg5si91q_4sA>
Subject: Re: [babel] Benjamin Kaduk's Discuss on draft-ietf-babel-information-model-11: (with DISCUSS and COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Feb 2021 16:49:49 -0000

Hi Barbara,

Thanks for the extra reminder, and sorry for needing it.

I think the -12 addresses most of my concerns, but we may need to talk a
bit more about the HMAC key length topic -- I'm having a hard time matching
the stated justification with my understanding of the facts.

More inline...

On Wed, Feb 03, 2021 at 10:31:12PM +0000, STARK, BARBARA H wrote:
> Hi Ben (and IESG),
> I just wanted to mention that I did publish a -12 draft that I think resolves all comments (in the manner I said I would in my various responses). 
> https://tools.ietf.org/html/draft-ietf-babel-information-model-12
> Looking forward to getting these Discusses cleared... 😊
> Thx,
> Barbara
> 
> > Hi Ben,
> > Thanks a bunch for your comments. I'm sorry it's taken me a few weeks to
> > provide a response. But, well, NomCom... 😊

Thank you (and NomCom) for your service!

> > And I wanted to give these comments the full attention they deserved.
> > Barbara
> > 
> > > ----------------------------------------------------------------------
> > > DISCUSS:
> > > ----------------------------------------------------------------------
> > >
> > > Section 2 says that the "DTLS certificate values" are required to return
> > > no value when read, but this property seems to be intended for private
> > > data such as DTLS private key values, not the certificates themselves
> > > (which are public).
> > 
> > Thanks. I agree and suggest in Section 2, changing "DTLS certificate values" to
> > "DTLS private keys" (which are required to return no value when read).
> > 
> > > While I appreciate that IPv6 is the current version of the internet
> > > protocol, I do see that 6126bis allows for Babel to run over both IPv6
> > > and IPv4, yet this document in multiple places implicitly assumes that
> > > Babel runs over IPv6, to the exclusion of IPv4.  Such a restriction from
> > > the core protocol spec should only be undertaken by an information model
> > > with clear reasoning and loud disclaimer.
> > 
> > The WG did discuss this and expressed the view that they were only interested
> > in defining configuration for Babel over IPv6. Note that use of Babel to
> > configure
> > IPv4 routing tables can be done over IPv6.
> > 
> > Perhaps if we added to the Abstract <Juliusz: please look at this and provide
> > suggested changes>:
> > "This information model only includes parameters and parameter values
> > useful for managing Babel over IPv6.
> > This model has no parameters or values specific to operating Babel
> > over IPv4, although Babel can be operated over IPv4.
> > Note that Babel over IPv6 can be used for configuration of both
> > IPv4 and IPv6 routes."
> > 
> > and then expand on this in the Introduction with
> > "This information model only includes parameters and parameter values
> > useful for managing Babel over IPv6.
> > This model has no parameters or values specific to operating Babel
> > over IPv4, even though [ID.ietf-babel-rfc6126bis] does define a multicast
> > group for sending and listening to multicast announcements on IPv4.
> > There is less likelihood of breakage due to
> > inconsistent configuration and increased implementation simplicity
> > if Babel is operated always and only over IPv6. Running Babel over IPv6
> > requires IPv6 at the link layer and does not need advertised prefixes, router
> > advertisements or DHCPv6 to be present in the network. Link-local IPv6 is widely
> > supported among devices where Babel is expected to be used.
> > Note that Babel over IPv6 can be used for configuration of both
> > IPv4 and IPv6 routes."
> > 
> > > Similarly (as Roman notes), we are putting requirements on the key
> > > length for MAC keys (relative to the block size of the underlying hash
> > > function) that have were once present in draft-ietf-babel-hmac but have
> > > been removed as of draft-ietf-babel-hmac-10.  I assume that the intent
> > > is not to impose additional restrictions compared to the protocol spec,
> > > thus we need to catch up to those changes.
> > 
> > How humans interact with configuration parameters presented through
> > a data model instantiation of this information model is a concern. Having
> > experienced the horrors of the days of configuring WEP keys (which were
> > either ASCII or hex and caused most people not to use WEP with Wi-Fi)
> > and witnessed (and been party to) the discussions in
> > Babel where we wanted to ensure that whatever string was inputted for
> > the key would yield consistent MAC computation across all implementations
> > (i.e.,
> > would yield consistent "actual key"), I believe
> > it is imperative for the information model to constrain the input. As I explained
> > in my response to Roman and Valery, we saw considerable variability in
> > how existing libraries for allowing users to supply a key value treated
> > values that could not be directly used as what RFC 2104 calls "the actual key".
> > To ensure human users are successful in supplying the same "actual key" value
> > to various
> > implementations, it's necessary for user interfaces to restrict what is
> > supplied to be "the actual key" so no extraneous hashing and processing
> > is needed to generate "the actual key" (other than adding zeroes if the input
> > key is shorter than an "actual key").

These are all important considerations, and I am glad that you are keeping
them in mind (while simultaneously being sad that they are necessary).
But they seem to mostly be concers with the translation layer between the
input layer and the cryptographic API, and the restrictions that I am
concerned about are ones that relate to processing done within the
cryptographic API boundary.

> > The restrictions provided for the length of an input key are consistent with
> > what the HMAC and BLAKE RFCs indicate for "actual key" length.
> > 
> > This allows implementations of draft-ietf-babel-hmac to use existing HMAC
> > and BLAKE2s libraries without worrying about what inconsistent manipulations
> > the libraries or associated libraries for inputting keys do to strings that are
> > too long to be directly used as "actual keys".

In particular, the procedures for using an HMAC key longer than the block
length of the underlying hash function (hash the key first) are
longstanding and well-implemented.  Are you saying that you have
experiences with buggy HMAC implementations that don't do this?  (If so,
that would be a great tidbit to mention in the document as motivation.)

The situation for Blake2s-128 (which is being used directly and not via
HMAC) is not quite so clear to me since it's a more recent innovation, and
RFC 7693 seems rather unclear about what to do if the input key is larger
than 64 bytes (it talks only of padding the key and setting as d[0], where
d[0] is a 16-word block, and for Blake2s words are 32 bits).  So while
limiting the length of the Blake2s key may be justified in fact, (1) that
justification should probably be in the document, and (2) I don't see a
factual basis for limiting HMAC keys to the block length.

(For what it's worth I did do a bit of math, and even if the "actual key"
is limited to uppercase letters plus digits, a 64-character string can
still contain some 330 bits of entropy, which is stronger than a 32-byte
random string.  You'd have to be really limited in what characters can be
used, e.g., to only digits, in order to have the maximum theoretical
entropy of the 64-character string fall below 256 bits.)

> > > The description of the babel-mac-key-test and babel-cert-test operations
> > > need to be tightened up, as the secdir reviewer noted.  (See COMMENT.)
> > 
> > I think the secdir comments from Valery have been resolved.
> > https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/secdir/V_SK
> > LuCuLdwvCDhABW-
> > G2kkgRHM/__;!!BhdT!zVTbztfx1uQdw1QWaVSRoJpTOpw1XfAP7LOUxbeJ9rcLXe
> > V-GmWLYZzG81V3Sb0x$
> > https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/secdir/_FX7
> > GJpGDhMxBN1Ps0_opo2mn68/__;!!BhdT!zVTbztfx1uQdw1QWaVSRoJpTOpw1X
> > fAP7LOUxbeJ9rcLXeV-GmWLYZzG84l2CSUL$
> > https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/secdir/eSC-
> > 7ApMvv0CulyawvA0AILB59w/__;!!BhdT!zVTbztfx1uQdw1QWaVSRoJpTOpw1XfA
> > P7LOUxbeJ9rcLXeV-GmWLYZzG8y_rmrGw$
> > https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/secdir/90Yc
> > yVcS90Ya449tT0Zibc6Fb9o/__;!!BhdT!zVTbztfx1uQdw1QWaVSRoJpTOpw1XfAP7
> > LOUxbeJ9rcLXeV-GmWLYZzG8-863vKO$
> > 
> > Summary: Remove babel-cert-test; use "MAC" instead of "hash" in
> > babel-mac-key-test description.
> > Please let me know if you disagree with this resolution.
> > 
> > > We seem to be using terminology from the Network Management Datastore
> > > Architecture without reference or otherwise introducing the concepts.
> > > This is a Discuss point because the only candidate reference I know of,
> > > RFC 8342, is specific to YANG and data models, so it's applicability for
> > > use in an information model may be subject to discussion.  (Hopefully
> > > this only reflects my ignorance and not a fundamental lack of datastore
> > > architecture for information models.)
> > 
> > I'm still a YANG novice. My experience is with BBF TR-181 data models.
> > I do have a TR-181 data model of this info model that will be published
> > after the info model is published. I also considered the UIs created by the
> > Babel protocol implementers to effectively be implementations of the info
> > model. But of these, YANG does appear to be unique in maintaining distinct
> > representation of operational and running configuration datastores.
> > In researching the terminology
> > (see
> > https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/babel/Ze2E
> > tZEidcE7t2WMF2EqblBJN7I/__;!!BhdT!zVTbztfx1uQdw1QWaVSRoJpTOpw1XfAP
> > 7LOUxbeJ9rcLXeV-GmWLYZzG89hknV3y$
> > reply to Robert Wilton),
> > it appears to me that "operational datastore" and "datastore" are terms of art
> > defined
> > in techopedia.com without reference to YANG. The dates on those definitions is
> > 2013,
> > which predates RFC8342. "Running datastore" was used in RFC6241, which also
> > predates RFC8342. As I mentioned in my reply to Robert Wilton,
> > I don't think a normative reference to RFC 8342 is appropriate for what appear
> > to be
> > terms of art. There is no terminology section in the babel-information-model
> > draft, and I'm not keen on adding a terminology
> > section to the draft just for these 2 terms of art.
> > But I would do that (and maybe find a few other terms of art to include
> > so they don't seem out of place), if people really felt it necessary to define
> > these.

Thank you for the education, and apologies for not having looked harder!

> > > ----------------------------------------------------------------------
> > > COMMENT:
> > > ----------------------------------------------------------------------
> > >
> > > Section 1.1
> > >
> > > Please use the specific RFC 8174 boilerplate (in particular, it includes
> > > "NOT RECOMMENDED").
> > 
> > Thanks. I'll make that change. (This was also a comment from Barry.)
> > 
> > > Section 2
> > >
> > > We have separate MAC/DTLS-enablement nodes at a per-interface
> > > level, so not having them at the global level is perhaps suprising.
> > 
> > This was discussed, IIRC, and the WG wanted it at the per-interface
> > level only. In addition to the YANG and TR-181 data models, I
> > considered the implementation user interfaces to also be instantiations
> > of this information model. So many decisions were made based on what
> > they found reasonable when implementing their UIs.
> > 
> > > I'm happy to see babel-dtls-cert-types, given that the babel/DTLS spec
> > > leaves much open as to how to authenticate peers.  Even more specificity
> > > could be useful.
> > >
> > >    Most parameters are read-only.  Following is a descriptive list of
> > >    the parameters that are not required to be read-only:
> > >
> > > It's suprising to not see router-id on this list; 6126bis says only that
> > > "every Babel speaker is assigned a router-id" without saying how.  In
> > > the absence of a "how", it seems reasonable to assume "assigned by the
> > > administrator" as a valid option.
> > 
> > The WG discussed this. There are two points here. First is that the self-router-id
> > is useful as a unique key in YANG. But in that case, the value needs to exist and
> > be
> > immutable when the Babel object is created in the system. Second is that
> > Babel users do not care about the value of the router-id; therefore it's
> > easiest simply to auto-generate it.
> > 
> > > How do I configure which prefixes to advertise as originated from this
> > > router?  Do I just add something to the babel-routes list with NULL
> > > received metric?  But if that's how I do it, then the babel-route-obj
> > > can't be 'ro'...
> > 
> > Section 3.7 of draft-ietf-babel-rfc6126bis indicates that a Babel
> > implementation has the ability to advertise and provide updates
> > for routes injected into the Babel domain by the local node. I
> > believe the Babel implementation interacts with the device's
> > "real" routing table to identify these routes (and to update
> > that routing table). Since this is all handled by the implementation
> > without user interaction, perhaps Juliusz could better explain,
> > if necessary.

Ah, so this would be managed by the "real" routing configuration, not
something babel-specific; that's good enough for me.

> > >    o  Interface: Metric algorithm
> > >
> > >    o  Interface: Split horizon
> > >
> > >    o  Interface: enable/disable Babel on this interface
> > >    [...]
> > >
> > > It might be useful to list these in the same order as they appear in the
> > > tree diagram.
> > 
> > Thanks. I will put them in the same order as in the object definition
> > (which is the same as the tree diagram, but the object definition is
> > normative if there were to be a difference).
> > 
> > >    o  Interface: MAC algorithm
> > >
> > > What node in the tree does this correspond to?
> > 
> > Thanks. I'll delete "  o  Interface: MAC algorithm".
> > It's an unfortunate vestige of earlier revisions.

(For your amusement, I noted that this was gone when looking at the diff,
but forgot that it was done at my behest!)

> > > Section 3.1
> > >
> > >    babel-enable:  When written, it configures whether the protocol
> > >       should be enabled (true) or disabled (false).  A read from the
> > >       running or intended datastore indicates the configured
> > >       administrative value of whether the protocol is enabled (true) or
> > >       not (false).  A read from the operational datastore indicates
> > >
> > > Perhaps it's just me, but running/intended/operational datastores feels
> > > like a YANG/NMDA thing and is surprising to see in a nominally generic
> > > information model, absent further reference.
> > > (Similarly for subsequent usage of the terms.)
> > 
> > This was language we added as a comment from Mahesh to make his
> > creation of the YANG model straightforward. It's not inconsistent with TR-181
> > concepts. But this is an area where TR-181 and YANG do things a little
> > differently. Language compromise was necessary. I will rely on Mahesh
> > to take a first stab at proposing any changes, and will simply make sure
> > what I need for TR-181 is still there. I do recommend against a NMDA
> > reference, since my research suggests these are terms of art.
> > 
> > >    babel-self-router-id:  The router-id used by this instance of the
> > >       Babel protocol to identify itself.  [I-D.ietf-babel-rfc6126bis]
> > >       describes this as an arbitrary string of 8 octets.  The router-id
> > >       value MUST NOT consist of all zeroes or all ones.
> > >
> > > Why is the MUST NOT a requirement of the information model rather than
> > > the protocol?
> > 
> > Because it isn't an issue for a Babel implementation that doesn't implement
> > this information model. It only became an issue when the YANG model
> > needed to use this as a unique key and needed the object to exist whether
> > or not Babel was enabled. In the absence of YANG, a disabled implementation
> > is happy for its router-id to be all zeroes.

I'd consider adding a parenthetical to explain why the requirement exists,
but that's editorial and up to your judgment.

> > >    babel-metric-comp-algorithms:  List of supported cost computation
> > >       algorithms.  Possible values include "2-out-of-3", and "ETX". "2-
> > >       out-of-3" is described in [I-D.ietf-babel-rfc6126bis], section
> > >       A.2.1.  "ETX" is described in [I-D.ietf-babel-rfc6126bis], section
> > >       A.2.2.
> > >
> > > Perhaps this is just me, but the way this is written implies that the
> > > specific string values are to be used, which may be overly prescriptive
> > > for an information model.  Also, is there a registry for these
> > > algorithms that could be referenced?
> > 
> > There is not a registry. The algorithms an implementation supports
> > do not impact interoperability of Babel. Therefore, there is no need
> > for a Babel implementation to only use algorithms from some registered
> > list. Which makes a registry unnecessary. If an implementation supports
> > these algorithms loosely described in
> > ietf-babel-rfc6126bis, then using these strings to identify them
> > will make that clear to a user (which is good for usability). It's not
> > required for a data model to use these exact strings (a human is unlikely
> > to be confused by an implementation that uses "2 out of 3" instead of
> > "2-out-of-3", but, not surprisingly,
> > both the YANG and TR-181 data models are using these exact strings.
> > 
> > >    babel-security-supported:  List of supported security mechanisms.
> > >       Possible values include "MAC" and "DTLS".
> > >
> > >    babel-mac-algorithms:  List of supported MAC computation algorithms.
> > >       Possible values include "HMAC-SHA256", "BLAKE2s".
> > >
> > >    babel-dtls-cert-types:  List of supported DTLS certificate types.
> > >       Possible values include "X.509" and "RawPublicKey".
> > >
> > > Likewise, are there registries for these?  (D)TLS does have an existing
> > > certificate types registry
> > > (<url munged by email system>
> > > is the one to use), but for the MAC algorithms that's pretty inherently
> > > a very flexible extension point so it's easy to add a new algorithm with
> > > no or a very minimal written spec.
> > 
> > Per other commenters, I will be adding references to these to
> > draft-ietf-babel-hmac and draft-ietf-babel-dtls.
> > The babel hmac draft has normative language for the two mentioned.
> > The babel-dtls draft inherits from DTLS, which inherits from TLS
> > "The certificate type MUST be X.509v3 [RFC5280], unless explicitly negotiated
> > otherwise"
> > -- so there's an expectation that X.509(v3) certs will be commonly supported.
> > babel-dtls also explicitly mentions that raw public keys "can" be supported.
> > The MAC algorithms and types of certificates supported are determined by
> > by the implementations of babel-hmac and babel-dtls. Those implementations
> > will need to expose to the data model (by some sort of API, most likely) which
> > are supported. The values used may be the values exposed, or they may be
> > mapped
> > from exposed values to values used by the data model. The information model
> > cannot constrain values exposed to it by APIs.
> > The problem with using the TLS Certificate Types registry names is several of the
> > names
> > have spaces, which makes them unusable in TR-181. It's not required for
> > an instantiation of this info model to use these "possible" values; but, again,
> > both the
> > YANG and TR-181 do. By listing them this way (as possible values, not using
> > normative language), we achieve consistency where
> > it makes sense and is useful without preventing deviation in some case where
> > it may not be useful or make sense.

Thanks; this makes sense to me and the references to the respective drafts
are helpful.

> > > Section 3.2
> > >
> > >    babel-mcast-group:  Multicast group for sending and listening to
> > >       multicast announcements on IPv6.  Default is ff02::1:6.  An
> > >
> > > IIRC the core protocol only has it as RECOMMENDED for control traffic to
> > > be over IPv6; the "on IPv6" here seems unnecessarily limiting.
> > 
> > This was what the WG wanted but is related to your 2nd DISCUSS item (and
> > my proposed resolution to that).
> > 
> > > Section 3.3
> > >
> > >    babel-interface-reference:  Reference to an interface object that can
> > >       be used to send and receive IPv6 packets, as defined by the data
> > >
> > > [again the implicit IPv6 requirement]
> > >
> > >    babel-mcast-hello-interval:  The current interval in use for
> > >       multicast Hellos sent on this interface.  Units are centiseconds.
> > >       This is a 16-bit unsigned integer.
> > >
> > > Perhaps it is better to discuss that the units need to have sufficient
> > > precision to represent centisecond granularity rather than to enforce a
> > > specific unit and constrain data models/implementations.
> > > (Similarly for other mentions of units.)
> > 
> > This value is the exact value sent via the protocol. The centisecond unit
> > of the sent value is specified in draft-ietf-babel-rfc6126bis. I believe it
> > would be a bad idea to manipulate the sent value so it is presented to users
> > with a unit different from the unit of the sent value. Having the info
> > model provide flexibility that does not exist in the Babel protocol would
> > add unnecessary complexity and cause potential confusion.
> > 
> > >    babel-dtls-cached-info:  Indicates whether the cached_info extension
> > >       is included in ClientHello and ServerHello packets.  The extension
> > >
> > > Please reference RFC 7924 here.
> > 
> > I would prefer to reference draft-ietf-babel-dtls, which in turn references
> > RFC7924, because draft-ietf-babel-dtls describes allowed use of this extension.

I'm not seeing a whole lot of additional discussion in RFC 8968 with the
RFC 7924 reference (and definitely not normative restrictions on what 7924
allows) ... but your opinion prevails.

> > >       is included if the value is "true".  An implementation MAY choose
> > >       to expose this parameter as read-only ("ro").
> > >
> > > I wonder if we can/should give a bit more guidance on what to include in
> > > the extension, as currently it would be compliant with this spec (but
> > > not very useful) to emit a cached_information extension that is highly
> > > unlikely to result in any packet size savings.
> > 
> > Possible use of this extension is described in draft-ietf-babel-dtls Appendix A.
> > I don't think the information model is the appropriate place to provide
> > implementation guidance for this extension. draft-ietf-babel-dtls would
> > be the correct place for any additional implementation guidance. I think
> > draft-ietf-babel-dtls is currently in the RFC Editor's queue.
> > 
> > >    babel-dtls-cert-prefer:  List of supported certificate types, in
> > >       order of preference.  The values MUST be among those listed in the
> > >       babel-dtls-cert-types parameter.  This list is used to populate
> > >       the server_certificate_type extension in a Client Hello.  Values
> > >
> > > An RFC 7250 reference is probably in order.
> > 
> > I would prefer to have a reference to draft-ietf-babel-dtls. That is
> > where the certificate types for a Babel DTLS implementation are
> > discussed. draft-ietf-babel-dtls does reference RFC7250. An
> > understanding of RFC7250 is not necessary for implementing
> > this information model or any data model derived from it.

(ditto)

> > >    babel-packet-log:  A reference or url link to a file that contains a
> > >       timestamped log of packets received and sent on babel-udp-port on
> > >       this interface.  The [libpcap] file format with .pcap file
> > >       extension SHOULD be supported for packet log files.  Logging is
> > >
> > > Does there need to be a mechanism for content-type
> > > negotiation/indication?
> > 
> > The format for this optional log was discussed by the WG. After
> > considering a variety of ways to proceed, this was the agreed outcome.
> > Adding content type negotiation would add unnecessary complexity,
> > since it's unlikely that an implementation would support more than one
> > content type.
> > 
> > > Section 3.4
> > >
> > > Shouldn't these all be 'counter's, not 'uint's?
> > 
> > Hmm. Interesting.
> > It looks like I introduced "counter" as a (potential) base type in the -01
> > draft (when I was sole author and there were no statistics yet defined). I
> > just took all the data types in RFC8193 that looked like they might prove
> > useful at some point.
> > It appears to be a vestige of that early draft stage that never got used.
> > uint is perfectly suitable from an info model perspective. Of course,
> > a data model can use a more specific datatype derived from uint, that
> > is specially designed for counted statistics.
> > I suggest deleting the "counter" data type, but will check with Mahesh
> > just to be safe.
> > 
> > > Section 3.5
> > >
> > >    babel-hello-mcast-history:  The multicast Hello history of whether or
> > >       not the multicast Hello packets prior to babel-exp-mcast-hello-
> > >       seqno were received.  A binary sequence where the most recently
> > >       received Hello is expressed as a "1" placed in the left-most bit,
> > >
> > > This seems to indicate that the leftmost bit is always '1', and thus
> > > that we cannot be in a situation where we missed one expected multicast
> > > hello and are already expecting "the one after it".  Is that correct?
> > 
> > Yes. An implementation won't know it has missed one until it receives a Hello
> > with a non-sequential sequence number. The number of missed packets
> > is derived from the difference between the sequence numbers of 2 received
> > packets. One of the implementations provided the history in this manner and
> > found it to be a very simple way to present this information. It proved useful
> > as a diagnostics tool. So the WG agreed to put it in the info model as an
> > optional element.
> > 
> > > Also, should we say anything about truncating the bitstring at some
> > > arbitrary point?
> > >
> > > (Similarly for the unicast case, on both counts.)
> > 
> > This was discussed by the WG. The implementation that provided the
> > history in this manner used 16 bits. But it was decided not to constrain
> > a data model or implementation that might want to allow more bits to be
> > stored. So the maximum number of history bits stored is left up to the
> > data model and the implementation.
> > 
> > >    babel-exp-ucast-hello-seqno:  Expected unicast Hello sequence number
> > >       of next Hello to be received from this neighbor.  If unicast Hello
> > >       packets are not expected, or processing of unicast packets is not
> > >       enabled, this MUST be NULL.  This is a 16-bit unsigned integer; if
> > >
> > > (We haven't defined "NULL" semantics yet.)
> > 
> > I'm unclear as to what sort of semantics are needed? In discussing this
> > verbiage in the context of terminology that would work for TR-181 and
> > YANG, we figured out we needed to ensure there was a distinction between
> > seqno of all zeroes (an allowed value) and no reception/expectation of
> > unicast packets. How this is done in YANG and TR-181 is very different.
> > So it's important not to over-define the semantics of "NULL".
> > 
> > > Section 3.6
> > >
> > >    babel-route-neighbor:  Reference to the babel-neighbors entry for the
> > >       neighbor that advertised this route.
> > >
> > > Wouldn't that make this a "reference" type rather than "string"?
> > 
> > Yes. I'll make that change. Thx.
> > 
> > >    babel-route-seqno:  The sequence number with which this route was
> > >       advertised.  This is a 16-bit unsigned integer.
> > >
> > > Is this text correct for locally originated routes?
> > 
> > Yes. The babel-route-obj allows read-only access to useful parts of the Babel
> > "Routing Table" described in draft-ietf-babel-rfc6126bis. Parameters that an
> > implementation includes in the Babel "Routing Table" are defined there. This
> > Babel "Routing Table" must not be confused with a device's routing table
> > that would be maintained external to a Babel implementation.
> > 
> > > Section 3.7
> > >
> > > I don't wish to revisit the decision, but it might have been interesting
> > > to record some of the reasoning for having an additional abstraction for
> > > "key set" and having a list of key-sets, vs just having a list of keys
> > > directly.  (Similarly for the DTLS cert sets.)
> > 
> > There were requirements that it be possible to use different keys for
> > different interfaces, the same keys for a set of interfaces, the same
> > keys for all interfaces, and have a default set of keys in case a new
> > interface were instantiated (e.g., a tunneled interface). Also, there
> > was a requirement that it be easy to change the current key by first
> > adding the new key and then removing the old key. By having key sets,
> > it was easy to do a key change without explicitly adding the new
> > key to and deleting the old key from each impacted interface. Only
> > the key set needed to be updated. Ditto for certs. If this explanation is
> > useful, I could add a paragraph explaining the sets as useful in making

I found it useful, at least -- thank you!

> > it easy to change keys/certs to Security Considerations. Ensuring usability
> > of key/cert change is, I think, a valid security consideration.

I agree; this is covered (somewhat) in BCP 107.

> > > Section 3.8
> > >
> > >    babel-mac-key-use-sign:  Indicates whether this key value is used to
> > >       sign sent Babel packets.  Sent packets are signed using this key
> > >       if the value is "true".  If the value is "false", this key is not
> > >
> > > I agree with the secdir reviewer that the "sign" terminology is
> > > problematic here, and would prefer something like
> > > "babel-mac-key-use-generate" and a similar wording in the prose.
> > 
> > In email exchange with Valery, it was agreed to rename this to
> > babel-mac-key-use-send.
> > 
> > >    babel-mac-key-value:  The value of the MAC key.  An implementation
> > >       MUST NOT allow this parameter to be read.  This can be done by
> > >       always providing an empty string when read, or through
> > >       permissions, or other means.  This value MUST be provided when
> > >       this instance is created, and is not subsequently writable.  This
> > >       value is of a length suitable for the associated babel-mac-key-
> > >       algorithm.  If the algorithm is based on the HMAC construction
> > >       [RFC2104], the length MUST be between 0 and the block size of the
> > >       underlying hash inclusive (where "HMAC-SHA256" block size is 64
> > >       bytes as described in [RFC4868]).  If the algorithm is "BLAKE2s",
> > >       the length MUST be between 0 and 32 bytes inclusive, as described
> > >       in [RFC7693].
> > >
> > > [Per the Discuss, this key-length guidance is not aligned with
> > > draft-ietf-babel-hmac.]
> > 
> > I defer to my explanation above (under the DISCUSS).
> > 
> > >    babel-mac-key-test:  An operation that allows the MAC key and hash
> > >       algorithm to be tested to see if they produce an expected outcome.
> > >       Input to this operation is a binary string.  The implementation is
> > >       expected to create a hash of this string using the babel-mac-key-
> > >       value and the babel-mac-key-algorithm.  The output of this
> > >       operation is the resulting hash, as a binary string.
> > >
> > > s/create a hash of/create a MAC over/
> > > s/resulting hash/resulting MAC value/
> > 
> > Thx. Will do.
> > 
> > > Given that the intent is to test the MAC operation, it seems like we
> > > might want to say that the input string is treated as a babel packet,
> > > getting the pseudo-header added per draft-ietf-babel-hmac §4.1, etc.
> > > It would be in keeping with cryptographic best practice to continue to
> > > use the same pseudo-header (and possibly even include a disambiguating
> > > context string) to avoid the risk of being an oracle for generating the
> > > MAC of arbitrary text that could then be used to forge other packets
> > > elsewhere.
> > 
> > Since the entity that can use the test can also directly set the key, I'm not
> > sure of the use case for an entity with management permissions to
> > perform such an attack. But I agree that the test could easily be made
> > more secure, so it's a good idea to do so. I've thought about your suggestion
> > of treating the input string as a babel packet; but I think that gets very
> > complicated because of the behaviors around packet counters and index and
> > generation of pseudo headers (the management interface IP addresses and
> > ports may be unknown to a Babel implementation and including IP headers in
> > this test string makes it even more complicated). So the same code couldn't
> > really be used).
> > What if we had 2 inputs: the binary string and the expected MAC?
> > Then the output would just be success (input expected
> > MAC = calculated MAC) or failure. Would something like this be better?
> > Alternately (though I would prefer it less), we could have the input string
> > just be the expected MAC, where the binary string to generate a MAC for
> > would be defined here. The string could be something simple like
> > the concatenation of the registered Babel multicast group (ff02::1:6)
> > and UDP port (6696).

What you put in the -12 (provide both input and expected MAC; get back
success/failure) has much improved security properties in this regard;
thank you!

> > > As the secdir review noted, the MAC output length is not necessarily
> > > fixed by the algorithm, so some indicatino of the output length is also
> > > in order.
> > 
> > The WG has discussed making 128 bits recommended for BLAKE2s
> > (change will be made in AUTH48 to draft-ietf-babel-hmac) and
> > the corresponding possible configuration value in this model will be
> > "BLAKE2s-128".
> > 
> > > Section 3.10
> > >
> > >    babel-cert-name:  A unique name for this DTLS certificate that can be
> > >       used to identify the certificate in this object instance, since
> > >       the value is too long to be useful for identification.  This value
> > >
> > > Some guidance on whether or not it is expected to be useful to draw
> > > naming information from the certificate's Subject information, vs an
> > > arbitrary or fingerprint-based naming scheme, might be in order.
> > 
> > All constraints from an info model perspective are provided in the
> > description: unique and not empty. An implementation that supports
> > auto-generation of the name can use whatever rules it wants.
> > My TR-181 data model will allow the user to provide any unique and
> > non-empty string they want. If the user provides none, the
> > auto-generation scheme is implementation-specific and common
> > across the entire TR-181 data model (and not just Babel). I think it
> > would be odd to explicitly call out the absence of additional requirements
> > or expectations. Unless pressed, I will make no change here.

I don't have any specific text that I want to press for, but I will
reiterate that when names are used for making authentication and
authorization decisions, it is critically important that everyone involved
agrees on what name maps to what entity!  I presume that the TR-181 scheme
is not susceptible to collisions on the auto-generated names...

> > > Also, it's somewhat unusual to talk about "(D)TLS certificates" as
> > > opposed to X.509 certificate, raw public key, etc..
> > 
> > The TLS RFCs refer to these things as "certificates" in all cases, and
> > the IANA registry that lists defined types of these things is titled
> > "TLS Certificate Types". This info model table is defined so it should be
> > possible for other certificate types to be supported (if desired or
> > implemented) with no change to this table structure -- so long as
> > the certificate can be expressed in PEM format. If "DTLS certificate"
> > is not acceptable, I could change to just "certificate". I don't want
> > to constrain what type of certificate this table can support, beyond
> > PEM format and for use with an implementation of draft-ietf-babel-dtls.

I would (mildly) prefer just "certificate" -- in my mind, certificates are
things that (D)TLS consumes, but other than having a list of preexisting
certificate types for which the mapping into TLS codepoints, there is
nothing (*) TLS-specific about those certificates.

(*) okay, X.509 certificates  might have an extendedKeyUsage extension that
indicates they are intended for TLS connections, but they are still X.509
certificates.

> > >    babel-cert-test:  An operation that allows a hash of the provided
> > >       input string to be created using the certificate public key and
> > >       the SHA-256 hash algorithm.  Input to this operation is a binary
> > >       string.  The output of this operation is the resulting hash, as a
> > >       binary string.
> > >
> > > This is problematic in several ways, as noted by the secdir reviewer.
> > > For one, if we want to test a certificate, we usually would do that by
> > > producing a signature, not a hash over the public key and some other
> > > input.  Furthermore, not all the signatures produced by X.509 certificates
> > > compatible with DTLS require a hash at all or are allowed to use SHA-256
> > > within the signature operation.  It may be possible to require SHA-256
> > > always by having the input to the signature operation be the SHA-256
> > > output, which would then be hashed again during the process of computing
> > > an (e.g., RSA) signature, but that is also a bit weird.
> > > The purpose of the operation needs to be made more clear (is it to
> > > verify the public key?  The private key?) as well as how the input is
> > > structured; if the certificate private key is used to generate a
> > > signature we must take care to avoid producing a signing oracle that can
> > > be used to produce signatures valid in other contexts.
> > 
> > It was agreed (with Valery) to delete this operation.
> > 
> > > Section 5
> > >
> > > We do expose an operation to get a packet dump, but it's not clear that
> > > there are particularly noteworthy security considerations regarding that
> > > -- the dump would appear to be the ciphertext based on the language
> > > used, so it would not be a way to bypass DTLS encryption, for example.
> > >
> > >    This information model defines objects that can allow credentials
> > >    (for this device, for trusted devices, and for trusted certificate
> > >    authorities) to be added and deleted.  Public keys may be exposed
> > >    through this model.  This model requires that private keys never be
> > >
> > > It might be worth another sentence indicating the scale of the
> > > consequences of erroneously/maliciously setting such credentials.
> > 
> > I'm not quite sure what to say? "Incorrect configuration of credentials
> > (whether in error or in malice) will cause the Babel packets between
> > the incorrectly configured router(s) and other routers in the network
> > not to be trusted by each other. It will not be possible to effectively
> > use Babel to determine and react to routing changes in the network,
> > in this case."

Or just "incorrect provision of credentials (whether due to error or
malice) will cause a denial of service condition for the Babel routing
protocol on the node in question".  It may seem obvious to you and I, but I
find that it can be useful to have it stated explicitly.

> > >    exposed.  The Babel security mechanisms that make use of these
> > >    credentials (e.g., [I-D.ietf-babel-dtls], [I-D.ietf-babel-hmac])
> > >    identify what credentials can be used with those mechanisms.
> > >
> > > The DTLS one really doesn't, though -- it says only something like
> > > "details of identity management are left to deployment profiles", and
> > > there's a wide variety of DTLS credentials that are possible.
> > > The MAC mechanism has a much clearer picture about what is allowed by
> > > virtue of using the raw crypto primitive (though the allowed MAC
> > > algorithms are negotiated out-of-band there as well).
> > 
> > Perhaps: "The keys used by a [ID:ietf-babel-hmac] implementation are
> > modeled as private keys. Certificates used by a [I-D.ietf-babel-dtls]
> > implementations use separate parameters to model the public parts
> > (including the public key) and the private key."
> > 
> > >    algorithm associated with the key.  Short (and zero-length) keys and
> > >    keys that make use of only alphanumeric characters are highly
> > >    susceptible to brute force attacks.
> > >
> > > I don't think it's true to say that "keys that make use of only
> > > alphanumeric characters are highly susceptible to brute force attacks".
> > > Even if I stick to a 32-byte key, `dd if=/dev/random bs=1
> > > count=24|openssl base64` is giving me 192 bits of randomness, which is
> > > plenty for a modern security protocol.  I think you mean to say that
> > > short keys are especially susceptible to brute-force when they only use
> > > alphanumeric characters.
> > 
> > Perhaps simplify this to: "Short (and zero-length) keys are highly
> >    susceptible to brute force attacks."
> > 
> > > Section 8.2
> > >
> > > Per
> > >
> > https://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/stateme
> > nts/normative-informative-
> > references/__;!!BhdT!zVTbztfx1uQdw1QWaVSRoJpTOpw1XfAP7LOUxbeJ9rcLXe
> > V-GmWLYZzG80lrR5aI$  even
> > > optional features like DTLS, MAC, RFC 3339 timestasmps, etc., should be
> > > listed as normative references.
> > 
> > Thx. I'll be moving the following references from informative to normative:
> > [I-D.ietf-babel-dtls]
> > [I-D.ietf-babel-hmac]
> > [ISO.10646] (Unicode character definition)
> > [RFC2104] (HMAC)
> > [RFC3339] (Timestamps)
> > [RFC4868] (HMAC-SHA-256)
> > [RFC7693] (BLAKE2s)

Thanks for all of the updates throughout -- there are many good changes
and clarifications that I did not comment on specifically, but are much
appreciated!

-Ben


From nobody Thu Feb 11 12:54:36 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB5753A195B for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 12:54:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=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=att.onmicrosoft.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 l-U0CFPPStNQ for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 12:54:33 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 961C23A1956 for <babel@ietf.org>; Thu, 11 Feb 2021 12:54:33 -0800 (PST)
Received: from pps.filterd (m0049297.ppops.net [127.0.0.1]) by m0049297.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11BKsTGl035196 for <babel@ietf.org>; Thu, 11 Feb 2021 15:54:33 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049297.ppops.net-00191d01. with ESMTP id 36nb5ps92n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <babel@ietf.org>; Thu, 11 Feb 2021 15:54:33 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11BKsW4Y003495 for <babel@ietf.org>; Thu, 11 Feb 2021 15:54:32 -0500
Received: from zlp27129.vci.att.com (zlp27129.vci.att.com [135.66.87.42]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11BKsUgx003447 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <babel@ietf.org>; Thu, 11 Feb 2021 15:54:30 -0500
Received: from zlp27129.vci.att.com (zlp27129.vci.att.com [127.0.0.1]) by zlp27129.vci.att.com (Service) with ESMTP id EA050401657A for <babel@ietf.org>; Thu, 11 Feb 2021 20:54:29 +0000 (GMT)
Received: from MISOUT7MSGEX2DD.ITServices.sbc.com (unknown [135.66.184.207]) by zlp27129.vci.att.com (Service) with ESMTP id D5A3B400042F for <babel@ietf.org>; Thu, 11 Feb 2021 20:54:29 +0000 (GMT)
Received: from MISOUT7MSGED1AA.ITServices.sbc.com (135.66.184.195) by MISOUT7MSGEX2DD.ITServices.sbc.com (135.66.184.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 11 Feb 2021 15:54:29 -0500
Received: from MISOUT7MSGETA01.tmg.ad.att.com (144.160.12.221) by MISOUT7MSGED1AA.ITServices.sbc.com (135.66.184.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Thu, 11 Feb 2021 15:54:29 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.174) by edgeso1.exch.att.com (144.160.12.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Thu, 11 Feb 2021 15:54:23 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KaQBkvcuOgZ2Lgirj7+ZvGXHFtVH1s6RYorU4m72n+XDK2uNG1abeXnISZqXEgToFQlwdw5xuG2J+JQjFLe2ljVFtoUl7eI8bAnU0uKIYvvP7w/mAp5P/L69YHaZVxn92R6+UyeI1AY7B68DFIGDJRqtysx2V2jQh0CQhl+T/GMZxZSlgjHbbxFANih00vo9vswfIsHCfFCPrmtR0VaKpQHWEBHs9FjIZoD93uka1CQbUBO7LkELc3PxpOpG2oVZa4MTLwqNTTgF43O/snQsm45WbgdYEKKddSPKuT3gz6Ya6lkaRFu0qFCeVNYhkVS/CeLRsC1P4Qtec/pcC8qYLg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TzJTpVc7ccNs6v9zVutTAk0vRP4GvldNwrEEq2jQk5s=; b=gs/fbUe/vU17norqbbbim4LYWFC28mYfodMnDXl1hrVQmw4SIWAZW9X7QlB4T7nyqKXDbcj5lY7Uf0fhopaXwT4Gu/DBzU6kfE55hDup/+xVrRBPz/8U67OFDEYFkZD1dZva+05OnKJY+qN3M4M1dpu6d1Bc7gOOADR4yDdxGs7BLVGytDaQ8n9fIL63lRh0G4JE1p5/HQKad1HKlBKzjg5xrVIs8mkcnmUNUVHpqBjdSPzinHo6Sk/Q2MO2L3GxkVrJU5uAaaIqz0UlTgmjSKW9oI9m3sitV/MvikttRhV6mgfKNa5DwwfZk2BQsw3Nvz7YV97Ehfy2or482tVPMg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TzJTpVc7ccNs6v9zVutTAk0vRP4GvldNwrEEq2jQk5s=; b=KYsH9/KNPvHzSo3++G2tGMjQNDzJhHv6Vn9syROskOUC2/r50Qft5Ij1Cw5tN3HBmOEHMNXtlOT+xEkwSAgZbaQ24MPI9OgEY9BiqaBHl32QjymzPVtfD+3dQr4tWElK81bEZJdWwPCii/EjxEFxw3pbaG+Qb42EtRmio5H+ACA=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM5PR02MB3767.namprd02.prod.outlook.com (2603:10b6:4:b0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.30; Thu, 11 Feb 2021 20:54:22 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%6]) with mapi id 15.20.3846.027; Thu, 11 Feb 2021 20:54:22 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "babel@ietf.org" <babel@ietf.org>
Thread-Topic: proposed info model change
Thread-Index: AdcAt7RXNVd/4GG3Sr6eZ25X+veoLA==
Date: Thu, 11 Feb 2021 20:54:22 +0000
Message-ID: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: be0e6547-6050-4e11-99e5-08d8cecf35bc
x-ms-traffictypediagnostic: DM5PR02MB3767:
x-microsoft-antispam-prvs: <DM5PR02MB376763BCFAB9C1317247BCAEC38C9@DM5PR02MB3767.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jLWReu2vBOFqKna1CA4XfkUrIt2W2Wr6t6BhVFnQQ0V934SMj/6axyasBTnByhafsB2+ib/WM0LpbrL5y5bquenidWEYaGoICPP44+Q+6O7d3tqVHJoIYUzd/AaXwZXa1qOchzhUXP0S+9oIEEMvNMwDLy/90vvoprewRlJyIwdCaIBkXxnghm8W9jW/LMncj2zyc8b9zyPvBZpTUha2jj7S5iFg19+fuTXDSA4/rxS4592MOSYLnQLIuDMBvf+2ypAmXBn//1BlDeo9WRQe/mb5bdIiQvGSN5D5IrBs+JH4Exuw2iiQltP/4WG0u67UQuOsItm4/SN6RqKmUIY1U1jrBDxORw6K9fiZqwOr54L+vymQ2E7QlBeaJ405nSuafbRB38UO5vysIzZiJc158D0yfdsH5n5/3oR2NHZdqOBJ45itLCiZAnURXYnDf6F4Nau2z972e5M65H34k6AFYOHXRuB1xC3PB/nWtDvtMQN+maCQXEsERR+fG1i8Jcg9Jv/ybtJArqESZQYfGvnsvA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(136003)(366004)(39860400002)(396003)(346002)(2906002)(55016002)(5660300002)(7696005)(6506007)(8936002)(82202003)(26005)(66946007)(478600001)(52536014)(558084003)(3480700007)(316002)(186003)(9686003)(33656002)(66574015)(66476007)(6916009)(66556008)(66446008)(64756008)(86362001)(71200400001)(76116006)(8676002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?JRA6V/BynPkVURpILKxVYg+6leZ3+zvj1+Fx2d96sP175r3ASreDyXUiRs9u?= =?us-ascii?Q?11+wGhl4DzyR5jUEaVMatB/UYc3Z55RIljqNXiWTarxis+DpTwF+UjZcalzV?= =?us-ascii?Q?XgLKjGXXb1XbchkVcJ5Okk9MRXE+0qw+Z7KLwELeOPjaUBVhUGB+hrJU1Amk?= =?us-ascii?Q?5DUKs8+XPVHgFxZ/V6XcUvwo0gugjCbYffvTtyXhcbtvzOoYBhhZe/lQbSJn?= =?us-ascii?Q?6U17U55ljbrdIcq7n1byvfN9nUKlDIaCZsCYmKmAvwCKnwu7JdPwMP3b51hl?= =?us-ascii?Q?Srxnd7fI9uyMrb73uApQr36+Wg7XIbU9mk3adsbt3ff4g15iW7Py3WcdW4D3?= =?us-ascii?Q?TnYXefmTnHoascE8CBCJUpJxUKjpbUJHz0E7YX+CMzy/tTqnhecDF137OpKd?= =?us-ascii?Q?cjaGMq5QceIbhZSiDLB2xSqNcJmc4S6dBClolmKjd+t70ZJr0HAhEAo0yjca?= =?us-ascii?Q?YzfWVQ7AM0ty8qxlvax+ukghMEV6hea6n3L1Ajd4V2x4wlk6vUuF4r846aqH?= =?us-ascii?Q?qw4+Gx+31Jj+VQxHzUI8p6jUzMp+qsNsBXzqLXozyR4joWNyX8xzHKXwBnrj?= =?us-ascii?Q?4s2yp40UdqIbgcACHo2JRwtkDycFgmVAF8lzj35A5tOh8i1hkS68oStjziqJ?= =?us-ascii?Q?nLknqP/mbr66HH2tIWWRLbxIbjRPkMKM+Zc9w9Vj4QHvtgsJ3t0+fvHpRr/H?= =?us-ascii?Q?aRFSszTybMqzlqXrMwbf0WjLlvtqvxATJNcAMAEx5gHNDELOBDRCiqjwQJg3?= =?us-ascii?Q?6US8YVnxTWLYKy5c+cM6ID4VljsJe3KB+6qoGCTgIptfpVhpJYJmzppRiblF?= =?us-ascii?Q?YDw4pWxVZ6cvjHLqJtF5ucKm+kimj5YOfTeXLZpSZDBeE5ELONcz14gHYCXr?= =?us-ascii?Q?Yc7UkCQcJPPkucbhpmwX8bZg7bhTJrBhyYcxQCX4fN7YIlCwMe6O8oCT4tO7?= =?us-ascii?Q?rzguZ/FyeAOuDS6Jw3SXj33H1UI5m07grStli8aOzS3imGjmoVDyr0AXDS5+?= =?us-ascii?Q?LDMDY7CiRXk6qh8CIm/SubS++yugpBIU1wAf0bmubiozv9x1wc9/I1KLZlWm?= =?us-ascii?Q?TUFxdCrlKK3TCB2+2CtdT0sCS3wHWiF/EQA9IXg0CjLYtdEAFe7XhI2IEvXC?= =?us-ascii?Q?tZB/p1H4mLJCP8ubHlmpyp+JDjIToakPWOMb/Z+v3MpBkufzhoMgTbEdWGUQ?= =?us-ascii?Q?wIL51/zNrKmaWEhng32xRn8aCbMdjnX2ql7mmXuPqqbV5Qo8rYI0vYvQi1yP?= =?us-ascii?Q?0i0GKCSDpO/M1cNahz5w0H4onel/x3cyoA+0IgPJ1hZRtUGg0CY2ZrQzU2FI?= =?us-ascii?Q?OAk=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: be0e6547-6050-4e11-99e5-08d8cecf35bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Feb 2021 20:54:22.7452 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CgTFYoF1SSvtI48CfP35NMFYrfviGc1I82xrzzvKI79A4M3HP5miWv9iscTvYAu5
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB3767
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 21B5F57A5F4E7F817FCF3AEF9CC0674CAC5CAF96E7BACA4A855FFB0C4FF9C8B62
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-11_07:2021-02-11, 2021-02-11 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 adultscore=0 bulkscore=0 mlxlogscore=475 phishscore=0 spamscore=0 priorityscore=1501 mlxscore=0 clxscore=1015 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102110164
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/4SHJt4r0er5QtE8oUy77oJijdj0>
Subject: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2021 20:54:35 -0000

Hi Babel WG,
Would anyone object to the following change for the router-id parameter?

FROM
The router-id value MUST NOT consist of all zeroes or all ones.
TO
The router-id value MUST be unique among all instances of Babel on a device=
.

Thx,
Barbara


From nobody Thu Feb 11 13:13:14 2021
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6FAB3A198B for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 13:13:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=toke.dk
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 6Jx_ie5GSQNR for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 13:13:09 -0800 (PST)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 AA4633A1495 for <babel@ietf.org>; Thu, 11 Feb 2021 13:13:09 -0800 (PST)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1613077985; bh=IiKo6xhdmNuGtA9asvu+exyMF8ZOmZkCGcOVC7Aakm0=; h=From:To:Subject:In-Reply-To:References:Date:From; b=YPacmp4JM+0LpZvKuyvnzxn39TJv+PsWX+57BnxpUsES4GZKS2dJOfjE9BSBkSYtb gYIO4z5VsTVUPJq4L+aKZZ7OJfZcWKJvMF4xH3ApDHBJIidXytesAIr2yn8U9rHITP z6eUTMo9NFS75GQlQy59EQZEc4lsfltKWoJcYRKwaTZnFbC+9ZDTSX9UEzM398C+zy dfxIXPXO75YGQ92LN+jurNwuN8n7XgDDiuWrRZAWHiw9QdyAzlb5B3EFky4Cj3VeF1 8rXZZK4hi7EUj02NYOv5Pxk9fGXMorLql+Ty+Gm2U4T1sRRubhJ2PoPFQ/icZy2o6P YspfU9z7N7mgg==
To: "STARK, BARBARA H" <bs7652@att.com>, "babel@ietf.org" <babel@ietf.org>
In-Reply-To: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com>
Date: Thu, 11 Feb 2021 22:13:04 +0100
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87blcqpau7.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/jYli0S8_ZilRbU7R_5TYW4xSJ_Y>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2021 21:13:13 -0000

"STARK, BARBARA H" <bs7652@att.com> writes:

> Hi Babel WG,
> Would anyone object to the following change for the router-id parameter?
>
> FROM
> The router-id value MUST NOT consist of all zeroes or all ones.
> TO
> The router-id value MUST be unique among all instances of Babel on a device.

What's the rationale?

-Toke


From nobody Thu Feb 11 13:22:38 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 855EC3A0045 for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 13:22:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 vdupJ4kY2M8L for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 13:22:35 -0800 (PST)
Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (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 0AE7C3A003D for <babel@ietf.org>; Thu, 11 Feb 2021 13:22:35 -0800 (PST)
Received: by mail-pl1-x62c.google.com with SMTP id u15so4030674plf.1 for <babel@ietf.org>; Thu, 11 Feb 2021 13:22:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=gDnVC7EvwmK9tcKwtOJQBVBg6wdTLeVhEJy2EVnciOQ=; b=ASwKhG52IDJdgEufvNyLfBGECni5WasEq6SSLkxLHIy6qb3fXO3PbbfFbEV6VZj0U1 RvPGCb63+lVFxZ1ZiE5LDszwd/NrdN1guxKpAqk/CLt8qizGE100hhe97Zu2CiifrA3Y LAiWpIMgSB+C5GDBgVKF6hLmI98uJIKa7Zl+wFHjqkScVVkYVaWuKCtjVc/agw9twykA Ut3KY9ggI9Z4AkH4WH2l/HFiDrtITFAtJcKc4CjU1ZYbUzCPkJd1F95ogAt+LokT0Z8j AvEFobSRgEYLJpYn5HhC/Bt3CAhVR2KT1rNVqeeokeBHu4zZUPTa4z5UIP1y0ZfndojC u9Bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=gDnVC7EvwmK9tcKwtOJQBVBg6wdTLeVhEJy2EVnciOQ=; b=pa7IyOjHOlAKn45rDcMRkyAHbEeezvhKXooeQplLFFfepxO3HSsdBvAtRNeWiXJK2A c/qwK3VxNQOmqCyOiSdmC7AmzQKiE6tIzV3PCmx1y7hKyZnYf94L2ao3XqhNujU3qRaY SE7lXDW4AyO9+bNJf7W2me0rESNMWw2Dm+iVZ/l4tICmNCE1cqbWhZGVy5PSgNsPqrtt t9uwbwYClmhJYmnsZ5ic7Dv5QQ5Q4gBPZKdZ2qhvroAQO9ineII1QLIhf9Keb/hANEFZ PPpUueB/EgMisL1MwwCbkgKsG7Pw2jTSPsZ/ycA14VsHkUM1Mti9EhVghFPYTEeg2nwc dbFQ==
X-Gm-Message-State: AOAM532czWJp/biarNKhKoU94ZSPx769jTS/WS0cerkK4SPTgHfkFOCn 2IMQlPk3IzbTrZGQNRnHedwvxWPhp0rldg==
X-Google-Smtp-Source: ABdhPJyFtnxnBMo01wKTgsJ/oBwjTW0utX++cCSeRHpNiMAxRU/256ErLPgOEF/gAS2ByaNaoPyLvg==
X-Received: by 2002:a17:902:cecc:b029:e1:268e:2286 with SMTP id d12-20020a170902ceccb02900e1268e2286mr84019plg.62.1613078554516;  Thu, 11 Feb 2021 13:22:34 -0800 (PST)
Received: from ?IPv6:2601:647:5600:5020:cb9:90ce:48f0:119d? ([2601:647:5600:5020:cb9:90ce:48f0:119d]) by smtp.gmail.com with ESMTPSA id a2sm6372412pgd.56.2021.02.11.13.22.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Feb 2021 13:22:33 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_357CE03B-D920-4263-B3EC-E570BB9E6FF6"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Thu, 11 Feb 2021 13:22:32 -0800
In-Reply-To: <87blcqpau7.fsf@toke.dk>
Cc: "STARK, BARBARA H" <bs7652@att.com>, "babel@ietf.org" <babel@ietf.org>
To: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke=40toke.dk@dmarc.ietf.org>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/bZLe65_nF05PB9dh9g1MPh4021g>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2021 21:22:37 -0000

--Apple-Mail=_357CE03B-D920-4263-B3EC-E570BB9E6FF6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Toke,

The rational has to do with what a data model like YANG does with =
router-id. To it the router-id is a key, in the form of a string. That =
string has to be unique. YANG does not prevent it being a string of =
zeros or ones, provided that string is unique. Thus the dropping of the =
"MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.

Thanks.

> On Feb 11, 2021, at 1:13 PM, Toke H=C3=B8iland-J=C3=B8rgensen =
<toke=3D40toke.dk@dmarc.ietf.org> wrote:
>=20
> "STARK, BARBARA H" <bs7652@att.com> writes:
>=20
>> Hi Babel WG,
>> Would anyone object to the following change for the router-id =
parameter?
>>=20
>> FROM
>> The router-id value MUST NOT consist of all zeroes or all ones.
>> TO
>> The router-id value MUST be unique among all instances of Babel on a =
device.
>=20
> What's the rationale?
>=20
> -Toke
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_357CE03B-D920-4263-B3EC-E570BB9E6FF6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Toke,<div class=3D""><br class=3D""></div><div class=3D"">The rational =
has to do with what a data model like YANG does with router-id. To it =
the router-id is a key, in the form of a string. That string has to be =
unique. YANG does not prevent it being a string of zeros or ones, =
provided that string is unique. Thus the dropping of the "MUST NOT=E2=80=9D=
 and the addition of =E2=80=9CMUST=E2=80=9D.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks.<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Feb =
11, 2021, at 1:13 PM, Toke H=C3=B8iland-J=C3=B8rgensen &lt;<a =
href=3D"mailto:toke=3D40toke.dk@dmarc.ietf.org" =
class=3D"">toke=3D40toke.dk@dmarc.ietf.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">"STARK, BARBARA H" &lt;<a href=3D"mailto:bs7652@att.com" =
class=3D"">bs7652@att.com</a>&gt; writes:<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">Hi Babel WG,<br =
class=3D"">Would anyone object to the following change for the router-id =
parameter?<br class=3D""><br class=3D"">FROM<br class=3D"">The router-id =
value MUST NOT consist of all zeroes or all ones.<br class=3D"">TO<br =
class=3D"">The router-id value MUST be unique among all instances of =
Babel on a device.<br class=3D""></blockquote><br class=3D"">What's the =
rationale?<br class=3D""><br class=3D"">-Toke<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">babel mailing list<br class=3D""><a =
href=3D"mailto:babel@ietf.org" class=3D"">babel@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/babel<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_357CE03B-D920-4263-B3EC-E570BB9E6FF6--


From nobody Thu Feb 11 14:00:44 2021
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1EDC3A0CA2 for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 14:00:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=toke.dk
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 U746veSVNUoz for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 14:00:40 -0800 (PST)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 4A3703A0CA0 for <babel@ietf.org>; Thu, 11 Feb 2021 14:00:39 -0800 (PST)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1613080835; bh=c4iNjsxi22GNy64Y4dPEpjKRPI7lzIVyWuAev6lGRZ0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=m8mak5vmDOVqJF8A9g9x0yxQFQ625VS1IhmuWyuNel1k7kPSjFAqltoqR5MXCRgVe fXOcUtBCpUSBlu/YqDty8GlxzAVq92gwGX/zjkcPSGL//nnjdB1qbTQaudjmEnciCe aYpSC36MATnaxJ4IRO1WsKyrNpUo+jYX4xtCGKytPvy8KO3mUGCRhvBkstARgS6P2y 25iNtNPZ+Zc97UkrLoFR9ber64345JzyCP1YPc/FSpovwaLeUAzitZ5NR3s8Mm5mOg F4jp/a3gO9TTBVWh3oDLs0QwwNzfa0VRakb+WwdC0sTjEJRQJV77v5macRiPAuGGbh 3vN9bFUvoLp7A==
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: "STARK, BARBARA H" <bs7652@att.com>, "babel@ietf.org" <babel@ietf.org>
In-Reply-To: <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com>
Date: Thu, 11 Feb 2021 23:00:35 +0100
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <878s7up8n0.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/rOkNaT4QT-dyaS93bIoBPxAPdAk>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2021 22:00:43 -0000

Mahesh Jethanandani <mjethanandani@gmail.com> writes:

> Hi Toke,
>
> The rational has to do with what a data model like YANG does with
> router-id. To it the router-id is a key, in the form of a string. That
> string has to be unique. YANG does not prevent it being a string of
> zeros or ones, provided that string is unique. Thus the dropping of
> the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.

Right. I seem to recall there being some other reason why it shouldn't
be 0, but can't find the discussion now, and looking at the code that
doesn't seem to care. So no objection from me I guess :)

-Toke


From nobody Thu Feb 11 19:09:51 2021
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 067753A1114 for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 19:09:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 JNdMMlroGcw5 for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 19:09:48 -0800 (PST)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (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 78E333A1111 for <babel@ietf.org>; Thu, 11 Feb 2021 19:09:48 -0800 (PST)
Received: by mail-pg1-x529.google.com with SMTP id b21so5344149pgk.7 for <babel@ietf.org>; Thu, 11 Feb 2021 19:09:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iTq6161eiOPDvfl5FMCZMbcyQThv3tOSXQv9K6PDXMI=; b=tB6w3f3r+FUnLgD8pA4qu9h/b5ODcrvO7It3mREnsma8sxILLF/iyK80qeBS7nbhSi HBoSG3uXbTgosTPQuIuTSrLI6kDAuA7oba3kxsYqxg7lCMWAgaMtJKYv1gRzR9vrKUyj BdrVeVM8Gx5QjQWC7LfLYLbhbUuLriyV1VHz01aUtxDng+zk3mEihSkW5BT1ZejX372e qrPGeRjISbYR11CiD0RoXJ45/wlOaBM+0OGhYv8fiGNrCMZKuOeIo4be9nbAXfZvAsXu NG/4kP7WAwfYo2BSi8E/ZlJli/WWjHiKi7O2ikARJovLUgTthy6k6WiPuyhr7xk5Z/C5 SfLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iTq6161eiOPDvfl5FMCZMbcyQThv3tOSXQv9K6PDXMI=; b=SmfXtpXwlrQ8WzfIdmWnO7ggG9Pvq2ZBkzx1gW79qUFFZAgjX04CSgqgvrkOFtM4yg O+tiXteVKPozfcFZnG/V54TdYVTr+VHAyB2ENQUzwAAYW/hhgrf31nxKVi89nceszA/V H3Rvo7dH338Cy/3A+DrhysKkbQ8quv2JrMGf+bXb6T4kQPJdeGCamzxtBwNRzi8lTJPV KMAbVivXOQv1ITDuCEZedI3kwlnzQERH16/U0aa+C+jxRtAQhXBF8zJbUstkEwPbEiZR yRtL38GOmO9etiPeplL1nsZqVUFthS1m58pMbyHolrcR8X8XQYwTNNFFocIgcOUuOCRc 4Alw==
X-Gm-Message-State: AOAM530h2gJLWyxNRbSJuKI5KuC3J5f5yTafvzjtucOdll1StT2hIvGO J0loC0F9l2wnNbS45uwQaE6Sq45tz8GNlRTUx/A=
X-Google-Smtp-Source: ABdhPJzthDHdtgQqchBKy5euhhPnc9t7U+xwv/qZ5FQNQyeTh3XSmXmGkU/fQUvG+h9vUrZPXIgJD2MxPynrj1gBYgk=
X-Received: by 2002:a62:384c:0:b029:1e3:8bca:5701 with SMTP id f73-20020a62384c0000b02901e38bca5701mr1140232pfa.7.1613099387833; Thu, 11 Feb 2021 19:09:47 -0800 (PST)
MIME-Version: 1.0
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk>
In-Reply-To: <878s7up8n0.fsf@toke.dk>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Thu, 11 Feb 2021 19:09:36 -0800
Message-ID: <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com>
To: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= <toke=40toke.dk@dmarc.ietf.org>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, "STARK, BARBARA H" <bs7652@att.com>, "babel@ietf.org" <babel@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ffcfca05bb1af777"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/LtBpKLux05YiX5FvmZyBjUzokjk>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 03:09:50 -0000

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

We banned all-zeroes and all-ones between draft-ietf-babel-rfc6126bis-00
and draft-ietf-babel-rfc6126bis-01. If memory serves, the idea was to
reserve them for future extensibility. Also, banning all-zeroes allows
using that as a sentinel value in software.

Adding the uniqueness requirement sounds good to me, but removing the ban
on all-zeroes/all-ones could lead to problems. If the core protocol doesn't
allow it, why should the informational model allow it?

David

On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D
40toke.dk@dmarc.ietf.org> wrote:

> Mahesh Jethanandani <mjethanandani@gmail.com> writes:
>
> > Hi Toke,
> >
> > The rational has to do with what a data model like YANG does with
> > router-id. To it the router-id is a key, in the form of a string. That
> > string has to be unique. YANG does not prevent it being a string of
> > zeros or ones, provided that string is unique. Thus the dropping of
> > the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.
>
> Right. I seem to recall there being some other reason why it shouldn't
> be 0, but can't find the discussion now, and looking at the code that
> doesn't seem to care. So no objection from me I guess :)
>
> -Toke
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
>

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

<div dir=3D"ltr">We banned all-zeroes and all-ones between=C2=A0draft-ietf-=
babel-rfc6126bis-00 and=C2=A0draft-ietf-babel-rfc6126bis-01. If memory=C2=
=A0serves, the idea was to reserve them for future extensibility. Also, ban=
ning all-zeroes allows using that as a sentinel value in software.<div><br>=
</div><div>Adding the uniqueness requirement sounds good to me, but removin=
g the ban on all-zeroes/all-ones could lead to problems. If the core protoc=
ol doesn&#39;t allow it, why should the informational model allow it?</div>=
<div><br></div><div>David</div></div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8=
iland-J=C3=B8rgensen &lt;toke=3D<a href=3D"mailto:40toke.dk@dmarc.ietf.org"=
>40toke.dk@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">Mahesh Jethanandani &lt;<a href=3D"mailto:mjethana=
ndani@gmail.com" target=3D"_blank">mjethanandani@gmail.com</a>&gt; writes:<=
br>
<br>
&gt; Hi Toke,<br>
&gt;<br>
&gt; The rational has to do with what a data model like YANG does with<br>
&gt; router-id. To it the router-id is a key, in the form of a string. That=
<br>
&gt; string has to be unique. YANG does not prevent it being a string of<br=
>
&gt; zeros or ones, provided that string is unique. Thus the dropping of<br=
>
&gt; the &quot;MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D=
.<br>
<br>
Right. I seem to recall there being some other reason why it shouldn&#39;t<=
br>
be 0, but can&#39;t find the discussion now, and looking at the code that<b=
r>
doesn&#39;t seem to care. So no objection from me I guess :)<br>
<br>
-Toke<br>
<br>
_______________________________________________<br>
babel mailing list<br>
<a href=3D"mailto:babel@ietf.org" target=3D"_blank">babel@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/babel" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/babel</a><br>
</blockquote></div>

--000000000000ffcfca05bb1af777--


From nobody Thu Feb 11 20:46:22 2021
Return-Path: <d3e3e3@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C9FD3A11E7; Thu, 11 Feb 2021 20:46:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level: 
X-Spam-Status: No, score=-1.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 w9cUYC5JpUjq; Thu, 11 Feb 2021 20:46:20 -0800 (PST)
Received: from mail-il1-x131.google.com (mail-il1-x131.google.com [IPv6:2607:f8b0:4864:20::131]) (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 3BE8D3A11E6; Thu, 11 Feb 2021 20:46:20 -0800 (PST)
Received: by mail-il1-x131.google.com with SMTP id e1so7223305ilu.0; Thu, 11 Feb 2021 20:46:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=ZUcRg+b/7FnS+pGTw+7eRfizApkQpF+a0SRjnRF5Gqs=; b=D4Dva01D62PvWZc5nbvOLIXfQp3mGjeTeLkVNZIkTtPYzunEKl3NJLCM29wHfPwhbz xE8mtz/VmsGH4eaFjEvwkSAovdul0umOxcaEnsMuooRuOKXlIYp1a2N/WFO6t4aSZ+Q3 G7cK/pAHpqZ7UqnzcQtDtokLwd6DN/g19sfd8HPmCIEzPpP80lGLMO2iWCXDcNSRLtYf dda7qGQqU6469/H21LOYnb42GTm3hy+i7AL8ollk9VaYlniqhmZfmEKWXOsOG++DYgdg 0fiAFd+utxUg7WKtsuZw2gmvleMkD+OvUjDjudB+RAz+TSFI+T7A4gc5vi95i/Z2C2r6 uyxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=ZUcRg+b/7FnS+pGTw+7eRfizApkQpF+a0SRjnRF5Gqs=; b=C0L385XIrgP6Icu2zCBwbz2oukfzj6evAcYICAUsS+pM3KjxIc/bffp+ojfE8246vA d42jyh2qxoDd+2ydtHb3jqNEMVBPTmu4lu8oKOc+Iu/dNa38WPWLRdk5a50E0j7FW/3b 4JJ+a6ncibsVrJUR6Eni5Kp8DmBtoDbhpzrfVuHLDc/KuT9XaRtEW3NZy4g4yI6Z0h3w ab8k4Q1iMZ6Mbn0KBijUXtPlFcu0N8GhSjw/1dFM7rquaFVtRiUO2cU319nxfXSMqOdo aNGriOEwfdW5haaavG7tvD6LGnr1yWkDgWYx/YW1Dl4OgCl6CYSxrdbFxIq0rvXp6awI 3yRQ==
X-Gm-Message-State: AOAM533kPEyLyREFwdV4mY07mAJo3Gw1VsW+mtEwpF8bWC9TYNTDBzjP ztwE2arO4zGirZ397v7fnUc+A2/hfM4KP2uVtuGNuGjRtFA=
X-Google-Smtp-Source: ABdhPJxIYpbC09eWJStWNTtmt07SYZwTcvPboBq7n+DOgNABrtzGIzIoM679t3MYm9IV/xyP90k9pHfOeKurINq4FhM=
X-Received: by 2002:a92:b749:: with SMTP id c9mr972365ilm.199.1613105177797; Thu, 11 Feb 2021 20:46:17 -0800 (PST)
MIME-Version: 1.0
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 11 Feb 2021 23:46:07 -0500
Message-ID: <CAF4+nEGu3fVs0Z2nmsT2JdeZkQFFbBJGg-M8eFF8ig7JNZzrpw@mail.gmail.com>
To: Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/pXEdjKdJfVXo6tl98Ykb3gRnTpg>
Subject: [babel] Babel WG Milestones
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 04:46:22 -0000

Hi,

The Babel WG has completed its current milestones (see bottom of web
page at https://datatracker.ietf.org/wg/babel/about/).
There are drafts where we still need to resolve comments/discusses
from the IESG.

I think the milestones should be updated by adding two or three new
ones and perhaps deleting the bottom three, which are the oldest
complete milestones. Here are a couple of suggested new milestones:

   June 2021    IESG submission of IPv4 via IPv6.
   July 2021    Check with IEEE 802.11 on specifying Babel for 802.11 Mesh.

Suggestions or comments welcome.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com


From nobody Thu Feb 11 21:55:57 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C955E3A12A2 for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 21:55:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 r46R_0iVnFf3 for <babel@ietfa.amsl.com>; Thu, 11 Feb 2021 21:55:54 -0800 (PST)
Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) (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 2A1A63A129F for <babel@ietf.org>; Thu, 11 Feb 2021 21:55:54 -0800 (PST)
Received: by mail-pl1-x630.google.com with SMTP id b8so4545453plh.12 for <babel@ietf.org>; Thu, 11 Feb 2021 21:55:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=JjHeK4TgZKErwwVgg4YuVZc+jvxEpWc4/tzmDOUCxzM=; b=g1aB0vbMdPEf+CAng6px8Zd2stLaRIRHANzLCEIeqdgYYm6BgiZGvp98istWmFQrC+ jv5xXDPYFU4RS8AYTc2TaP60wi3rFs5wLPkPvTNRkJyqC7qd0za064O4e94USFLyLjOq 22UjzTT5C1V8UyspctlkbalQNB3zBIFIjSS3BbOis+pLLF98AtSykPqKPeFzevZLQBhi LYcl3h+g5ivvl0n6m236Gdtk5l8cawGxkTInfpyeBdByD+RZ/XxOc0mhuL1RAXbzqVfy m7rTRn75pM3P0ti2lWfmP3jaPYCoFPLGcjQopYNAi2tvYmXW0gQcEhtRNf3rbDEPmJl2 w8vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=JjHeK4TgZKErwwVgg4YuVZc+jvxEpWc4/tzmDOUCxzM=; b=igFk2vSpDCYExpkRc0AkWMcAe8tHE3yAZ7GGfLDP4JLM+5ed/JZm2Upz9rufARUMf9 Hnodi/F2Brg30Xvsa/8NlEGJNSkNvwltiZVSM7sP6lIWcG1IJ592NubxXBC0oWn3brgA uvjmxgcX1VeSjsYeIMlTjzkkOT0Hoo1wQW4CnFXRpsBnC422dmaqDJmH0WgoO3RVNr4O gWs3RQW/mcTrGn7xQAFru8paEP5phz8y6t5EV4J01zBJ1thtkA554tJt1mpdfWezkqJ2 /mW4nnsQP7kT4Q8CV4I6G/tA4AWFrrU5V2mEKXlN0nLlZAAi1VyTuCpZLBZIlc9rEJPj Sg6w==
X-Gm-Message-State: AOAM533BYrJ23f2LtAXcg3clqXaQmD/9fGgjF5RJgh8DdxJIFJstU5e8 S6daVPBX0mGli+rKq5fGgF0=
X-Google-Smtp-Source: ABdhPJzMwC8hvRRhSKcGOTLT+aEm+stK1M3i2jfJjgkSlURGMFmie2gycWAyI+T/sd9E3EEfFpFQvA==
X-Received: by 2002:a17:902:561:b029:e3:e69:ba16 with SMTP id 88-20020a1709020561b02900e30e69ba16mr1594894plf.14.1613109353730;  Thu, 11 Feb 2021 21:55:53 -0800 (PST)
Received: from ?IPv6:2601:647:5600:5020:a5c3:54a4:b4f8:7b28? ([2601:647:5600:5020:a5c3:54a4:b4f8:7b28]) by smtp.gmail.com with ESMTPSA id t21sm8171146pfc.92.2021.02.11.21.55.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Feb 2021 21:55:52 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_5F5BA935-52BA-46CD-9661-8A24CB67E7DA"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Thu, 11 Feb 2021 21:55:51 -0800
In-Reply-To: <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com>
Cc: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke=40toke.dk@dmarc.ietf.org>, "STARK, BARBARA H" <bs7652@att.com>, "babel@ietf.org" <babel@ietf.org>
To: David Schinazi <dschinazi.ietf@gmail.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/z2DAmlY7CXfWEPiSD2ttaUfyZO0>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 05:55:56 -0000

--Apple-Mail=_5F5BA935-52BA-46CD-9661-8A24CB67E7DA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi David,

> On Feb 11, 2021, at 7:09 PM, David Schinazi <dschinazi.ietf@gmail.com> =
wrote:
>=20
> We banned all-zeroes and all-ones between =
draft-ietf-babel-rfc6126bis-00 and draft-ietf-babel-rfc6126bis-01. If =
memory serves, the idea was to reserve them for future extensibility. =
Also, banning all-zeroes allows using that as a sentinel value in =
software.
>=20
> Adding the uniqueness requirement sounds good to me, but removing the =
ban on all-zeroes/all-ones could lead to problems. If the core protocol =
doesn't allow it, why should the informational model allow it?

If the protocol banned it, that is a different question, and info model =
can reflect that. I just wanted to point out that it is not because of =
the data model.

Cheers.

>=20
> David
>=20
> On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen =
<toke=3D40toke.dk@dmarc.ietf.org <mailto:40toke.dk@dmarc.ietf.org>> =
wrote:
> Mahesh Jethanandani <mjethanandani@gmail.com =
<mailto:mjethanandani@gmail.com>> writes:
>=20
> > Hi Toke,
> >
> > The rational has to do with what a data model like YANG does with
> > router-id. To it the router-id is a key, in the form of a string. =
That
> > string has to be unique. YANG does not prevent it being a string of
> > zeros or ones, provided that string is unique. Thus the dropping of
> > the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.
>=20
> Right. I seem to recall there being some other reason why it shouldn't
> be 0, but can't find the discussion now, and looking at the code that
> doesn't seem to care. So no objection from me I guess :)
>=20
> -Toke
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org <mailto:babel@ietf.org>
> https://www.ietf.org/mailman/listinfo/babel =
<https://www.ietf.org/mailman/listinfo/babel>

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_5F5BA935-52BA-46CD-9661-8A24CB67E7DA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
David,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Feb 11, 2021, at 7:09 PM, David Schinazi =
&lt;<a href=3D"mailto:dschinazi.ietf@gmail.com" =
class=3D"">dschinazi.ietf@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D"">We banned all-zeroes and all-ones =
between&nbsp;draft-ietf-babel-rfc6126bis-00 =
and&nbsp;draft-ietf-babel-rfc6126bis-01. If memory&nbsp;serves, the idea =
was to reserve them for future extensibility. Also, banning all-zeroes =
allows using that as a sentinel value in software.<div class=3D""><br =
class=3D""></div><div class=3D"">Adding the uniqueness requirement =
sounds good to me, but removing the ban on all-zeroes/all-ones could =
lead to problems. If the core protocol doesn't allow it, why should the =
informational model allow it?</div></div></div></blockquote><div><br =
class=3D""></div>If the protocol banned it, that is a different =
question, and info model can reflect that. I just wanted to point out =
that it is not because of the data model.</div><div><br =
class=3D""></div><div>Cheers.</div><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div =
class=3D""><br class=3D""></div><div class=3D"">David</div></div><br =
class=3D""><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Thu, Feb 11, 2021 at 2:00 PM Toke =
H=C3=B8iland-J=C3=B8rgensen &lt;toke=3D<a =
href=3D"mailto:40toke.dk@dmarc.ietf.org" =
class=3D"">40toke.dk@dmarc.ietf.org</a>&gt; wrote:<br =
class=3D""></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Mahesh Jethanandani &lt;<a =
href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" =
class=3D"">mjethanandani@gmail.com</a>&gt; writes:<br class=3D"">
<br class=3D"">
&gt; Hi Toke,<br class=3D"">
&gt;<br class=3D"">
&gt; The rational has to do with what a data model like YANG does =
with<br class=3D"">
&gt; router-id. To it the router-id is a key, in the form of a string. =
That<br class=3D"">
&gt; string has to be unique. YANG does not prevent it being a string =
of<br class=3D"">
&gt; zeros or ones, provided that string is unique. Thus the dropping =
of<br class=3D"">
&gt; the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.<br=
 class=3D"">
<br class=3D"">
Right. I seem to recall there being some other reason why it =
shouldn't<br class=3D"">
be 0, but can't find the discussion now, and looking at the code that<br =
class=3D"">
doesn't seem to care. So no objection from me I guess :)<br class=3D"">
<br class=3D"">
-Toke<br class=3D"">
<br class=3D"">
_______________________________________________<br class=3D"">
babel mailing list<br class=3D"">
<a href=3D"mailto:babel@ietf.org" target=3D"_blank" =
class=3D"">babel@ietf.org</a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/babel" rel=3D"noreferrer"=
 target=3D"_blank" =
class=3D"">https://www.ietf.org/mailman/listinfo/babel</a><br class=3D"">
</blockquote></div>
</div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_5F5BA935-52BA-46CD-9661-8A24CB67E7DA--


From nobody Fri Feb 12 06:43:43 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCF743A16FC for <babel@ietfa.amsl.com>; Fri, 12 Feb 2021 06:43:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.818
X-Spam-Level: 
X-Spam-Status: No, score=-1.818 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 z-e8lXqb-p2m for <babel@ietfa.amsl.com>; Fri, 12 Feb 2021 06:43:38 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 BC5183A16FA for <babel@ietf.org>; Fri, 12 Feb 2021 06:43:38 -0800 (PST)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11CEa2bj011073; Fri, 12 Feb 2021 09:43:37 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049458.ppops.net-00191d01. with ESMTP id 36nuju05mx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 12 Feb 2021 09:43:36 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11CEhZSs003511; Fri, 12 Feb 2021 09:43:35 -0500
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [135.47.91.176]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11CEhUMu003434 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 12 Feb 2021 09:43:30 -0500
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [127.0.0.1]) by zlp30487.vci.att.com (Service) with ESMTP id 69C054009E67; Fri, 12 Feb 2021 14:43:30 +0000 (GMT)
Received: from GAALPA1MSGEX1DC.ITServices.sbc.com (unknown [135.50.89.116]) by zlp30487.vci.att.com (Service) with ESMTP id 40E414009E65; Fri, 12 Feb 2021 14:43:30 +0000 (GMT)
Received: from GAALPA1MSGED2BC.ITServices.sbc.com (135.50.89.128) by GAALPA1MSGEX1DC.ITServices.sbc.com (135.50.89.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Fri, 12 Feb 2021 09:43:29 -0500
Received: from GAALPA1MSGETA01.tmg.ad.att.com (144.160.249.126) by GAALPA1MSGED2BC.ITServices.sbc.com (135.50.89.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Fri, 12 Feb 2021 09:43:29 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.53) by edgeal1.exch.att.com (144.160.249.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Fri, 12 Feb 2021 09:43:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krDQVgKItAk7F0OW0Rpm3zssrcFUqGruFpODx9/t0zgiGqaU751e4+yoCRD67/VgDeXXDWlQEen/gWijY4ZugdVTUZ8QgzURcfUlLgO/ezlXh7bzSNuRfimlqPzYn9nOarPjdhAFU+uPA3Z0hsL+FGMgGRFhEntHoNN/1Tkp6jD/0VhAA5nvrXGenNMm2RwWc4cofBiszPxaIh5D9JTj9HCt6rl6PJsa+Qty94SJ7UPHDpv7ho3kJ052sI2km9akTLJzzXA44L7K9Tjt7d/oFySXD5r0yqJAhL6PvhV9SDZNNAR2FNfkoLIfOa75qQX7YsN4MHpeZk4LLwasbQJuaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CcE3x0nRxYDtc+E4yo8LA5HDhCqJkAk2y3kZS3juLLU=; b=dbIaNTgf1tn0pIQch6SB/etED/UoLBHfjEadPpLFfJpXVjog8F7mv4e3nQnYRADOcHf0Qmy9T4vFewav74lV/9rUwd9tCG5A4Lv5EiYPDF72UgWc2n4LQ74JFlfPYb1SD628j4Ck9QSRqKulkNbkhf/pO1BOw95zABLZZpY7cB+sckXk1/mSoY0gOoBvglOoWgF/rcG/BjaTv0IB+Zy1aWBSVdL8otYOHcLEMRrrKauGiJ50Lss3gd7X0V/jhL1Ct0iVQrma0bNAaLClpI5tdim7EbjwKM7MNLzO4LzDwRfeZGhPNPYufrYReg9yvNBc1m5MyA5GyYrnqaP/LCrkNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CcE3x0nRxYDtc+E4yo8LA5HDhCqJkAk2y3kZS3juLLU=; b=MZ7VANkbTAwSToJ411tFbsX4U+0zaOD0EPJmFSTWzZtxAbtbL6kzdPzGUvqJyNn2XAJNt/rDNWJmo/0yCcyYU2dmLwaA2NrdkH8ou7yA3NwdwmxxwkQpfst0G09QBbgc83i8hH3bjuSmr1ltsvr2R9bzm4wEXv3qt4JAj+HCrnQ=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB5369.namprd02.prod.outlook.com (2603:10b6:5:46::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Fri, 12 Feb 2021 14:43:02 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%6]) with mapi id 15.20.3846.036; Fri, 12 Feb 2021 14:43:02 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Mahesh Jethanandani'" <mjethanandani@gmail.com>, "'David Schinazi'" <dschinazi.ietf@gmail.com>
CC: =?utf-8?B?J1Rva2UgSMO4aWxhbmQtSsO4cmdlbnNlbic=?= <toke=40toke.dk@dmarc.ietf.org>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] proposed info model change
Thread-Index: AdcAt7RXNVd/4GG3Sr6eZ25X+veoLAAAvs0AAABUpAAAAVQxgAAKytMAAAXOZYAAEdtlkA==
Date: Fri, 12 Feb 2021 14:43:02 +0000
Message-ID: <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com>
In-Reply-To: <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d396636a-a17c-4159-48a1-08d8cf64803b
x-ms-traffictypediagnostic: DM6PR02MB5369:
x-microsoft-antispam-prvs: <DM6PR02MB53698FC033EF3068C0919A3AC38B9@DM6PR02MB5369.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1pXVbGn7W7EaXK+PWS8ALVbgLUOS4GPxjMM85B1OzusM8PvRNL8DPqP4LtnNUxWiKcslMPcZJtpbqSvirOmRrTDQG+C7Ueiy0Q3ysXf8o1gWoYOwrTgzxyP9fKKWLZu3/G0rSNyfag7ueHWH8XuEFA+DSPBar5arhFHe0RfIplejn0hDIrON9Xj4yoVMule+52k6bXiMPdr6Nys0q01zHhRgA7Btz7R9gW3ULoIhUkv4Mmwxj4XvBXyb/QXfhMlHpaf/8LT6O4yrZENoJWjrlnzWEIee1m9OopjCfjigkYc/ac3vwHmE7Vjxv+G82/oYed2Rfe+z2lbtsA1MRa69kq5B7ZEp2dmsp77pIcoy4n1MeOuabSz4xUyKkoj04qK0JJuUdHhjbCQwBVFpvYm4yzVzXmK0A9xSxkH0CInaGViouGTZXDEt2HBKKSj28LDoeZ8xeZQqQt2x2VZwFjt7nywblb3mCtEYgUDzacmFUxldGHCQ2De1Kp953jncsO5AUFhlCY5Zgz/ONLgvY1PFxLELnx2c4u/x9CnLLBNf8hPf3Re7wfKLqt/9SYHz46/znJQzoZDRS1hFYosFHauRoO7o35A/N4IaYkgXt1BoqcM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(39860400002)(376002)(396003)(366004)(136003)(66946007)(6506007)(186003)(82202003)(166002)(53546011)(52536014)(71200400001)(26005)(110136005)(54906003)(66574015)(966005)(9686003)(76116006)(66556008)(33656002)(55016002)(7696005)(86362001)(5660300002)(478600001)(8936002)(64756008)(2906002)(4326008)(316002)(8676002)(66476007)(66446008)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?azFRSnlzMi8xOVRTR0FCODNISC9wMUJQTlM2WjNWZmZIZGdzWm1tODVJNzNC?= =?utf-8?B?RmM3dkd0TlVZNTNrU1VyUnFiaHkxNGlsMWprVkhESndTZlhLa0lGMThPbTd0?= =?utf-8?B?NW0xWU41Qms1YW5FVmxkYWFzZVNDRzMzUlpBOFZmR2VkTHhnaWdObXI3WUxC?= =?utf-8?B?YWlXd1dmc3RVMTZnVi9CZEJ3b1o3QWwvWjBUM1Vpc0ZieThiYnl1MU5QYVFH?= =?utf-8?B?bHRRd2NBZE93NVM5aUF5dnUyYlVUVllJOTk1Zi9vdDQvaGJZYlVqSTlrSkpJ?= =?utf-8?B?ejFiWlN2Z2Z4ejVZOEVCTHduZVVCUjVKV2JxNmg1YytUN2liUlp5dXpxMW5L?= =?utf-8?B?bTUyZnR2ZWdJbzVoazVuNGowbllhMEF5OHVDUkR1c01idWI0ay92aHB1Ylo2?= =?utf-8?B?MU5EM1lGTTRNRXlCdTdkQzBLVC9HRk0wZDcrR0NJUTBlempzMm5iS3hYN0d5?= =?utf-8?B?L1JuWHkyRHZYL3BTcDhocmI0Nm91aTdDVWpPREFyL1FHOGYvY1FEVjdibGdN?= =?utf-8?B?aDJnVjFOaDhyZkY2RXhZWDFtY3ZHTHRCc0FjbHd1c3AvTFpzNXFmMk1odzhv?= =?utf-8?B?bi81cWYzQXhGWjExTHNFWllrakVHeWUzT3pwWXhSVXZjQUo3MHNHd1hhVzFN?= =?utf-8?B?RXgxd2MrTUFHQWF1aTRLMFhoNmdBRjh3OVV3R20zcC9zR3R2cHRDY0hrMWN4?= =?utf-8?B?RjBBUUJ6VVJRVVRpMW5vMzlMWHVKQWVQV3g5d29WUjcwQW4wdzRvVWRiaU40?= =?utf-8?B?VkUzdUYwK1dyQVpjTmVNdEZXTHpLbHhOYlFjOWhXK1FxVlozS0xNWGlKbHZJ?= =?utf-8?B?QUl1UjVuZWNuVXhEeEVhdENYUDkzRk5vRUlOUElsdFhpcWhTSjBZL3V4SEZa?= =?utf-8?B?TnRkbGtMUUtOamE0YnZ4U1R0em5XeThiUlNzU3VmbE1xYUcyT09EUHhmMkNS?= =?utf-8?B?VENBWGNMRzYrUEZVZmQ3OWpCQ3ppZkhWSkR2WDZBU2NaU3hXQjgyOEdoL2xP?= =?utf-8?B?RWlCYWVFYzkveGJSUlRPZU9IdVhwdnhQb2pldGN1bzgycXBnaWR4bkhxSHBo?= =?utf-8?B?YUE5eTRTQWRuQ0NUZ2dzSGpBOUpzbVVEeUo5OUg0MUJub2FraDl1TjFOS0VP?= =?utf-8?B?RHBHRnBYcGpsV3I4ZzZZUG5pMVRxNUlQVC9jQnF3Z0hlM0xDYzR4ZEdsZG1k?= =?utf-8?B?d2V4U3E0Y2JxUVFnNWs5d1hhK3Y1a1dLUDFrRGJ4c0pTMkhIRXJueU9NN2V4?= =?utf-8?B?ZEFwVEY5eTNYZnB6NUN2Q09pWU1jd1NNdHdJTmQ4TkFLSmZmUXlka05QMjRp?= =?utf-8?B?UjVWc3ZWTk9qY2FMRU5HV3A0TE0wOGJWNkxySTE1VzdLS2dWNllzakh0a0x3?= =?utf-8?B?L3RUa1NDNS9UL2RzSEFNWUI2aGhuM1lJakF4eXhCOWg5WXJFVlhqc3FmQXVL?= =?utf-8?B?Qjd1ejJZbmRYMExRdUoyOGZ1dEpYcE5JakJyRHNjU21jSXFTa1FMeFFiM0Uw?= =?utf-8?B?ZzJlOG1yVndKUTZ3QlB3MlFBUVVKNlkwSmlSWG1SVi93Rnd5bDlza1VBTUh1?= =?utf-8?B?NTFrR0xFM05LL3haQVcvYU5LMlN4eGlwY0h0Z0dqaU9ubEFpYld6Y205STFW?= =?utf-8?B?ZXdRV3VqdklqN0c1ZDg0bkluZWRxQXVuTzcydEJlNzZ4ZjNJZ3FxaVdkUWVG?= =?utf-8?B?M2VGelhXU0VJekw5a01KM1FMbEw5K1dDQm5BLzFFUWh4aVV5RzZrNjZ5ejNB?= =?utf-8?Q?G1hXWq6Up2ZdEM+oB0=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR02MB69249CEAAB32A391274A8ED3C38B9DM6PR02MB6924namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d396636a-a17c-4159-48a1-08d8cf64803b
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2021 14:43:02.7067 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eWfXlkcnX8UBtpAYh/nqRbLa6cs5f7/l70EhHfA+VnE7Ex9runqOKyiIlPf9Xl6Y
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB5369
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 913A7D179698C9F5526F58291939083D8E41F09862F886A90ABB6F8A37534AC62
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.737 definitions=2021-02-12_04:2021-02-12, 2021-02-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 clxscore=1011 priorityscore=1501 bulkscore=0 spamscore=0 adultscore=0 mlxlogscore=999 phishscore=0 impostorscore=0 mlxscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102120114
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/SaaXthz9axWssNXxS_wKIpw3s-I>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 14:43:41 -0000

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

SnVzdCB0byBiZSBjbGVhciAuLi4NCkFuIGVuYWJsZWQgQmFiZWwgaW5zdGFuY2UgKHRoYXQgaXMg
c2VuZGluZyBhbmQgcmVjZWl2aW5nIEJhYmVsIHBhY2tldHMpIGFscmVhZHkgaGFzIGEgcmVxdWly
ZW1lbnQgZm9yIHVuaXF1ZSBub24temVybyByb3V0ZXItaWQuIFdoZXJlIHdlIHdlcmUgaGF2aW5n
IGEgcHJvYmxlbSB3YXMgd2l0aCBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdGhhdCB3ZXJl
buKAmXQgYWN0aXZlbHkgcnVubmluZyB0aGUgcHJvdG9jb2wgKGhhZCBtYXliZSBqdXN0IGJlZW4g
aW5zdGFsbGVkKS4gSSB0aGluayBpdCB3YXMgYmFiZWxkIHRoYXQgd2FzIGp1c3QgdXNpbmcgYSBk
ZWZhdWx0IG9mIGFsbCB6ZXJvZXMgdW50aWwgaXQgd2FzIGVuYWJsZWQ7IGF0IHdoaWNoIHRpbWUg
aXQgZ2VuZXJhdGVkIGl0cyB1bmlxdWUgcm91dGVyLWlkLiBXaXRoIHRoaXMgbm90LWVuYWJsZWQg
4oCcemVyb+KAnSBkZWZhdWx0LCB0aGUgcG9zc2liaWxpdHkgZXhpc3RzIGZvciBtdWx0aXBsZSBu
b3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdG8gYmUgZGVmYXVsdGVkIHRvIHplcm8sIHdoaWNo
IHdvdWxkIGxlYWQgdG8gWUFORyBoYXZpbmcgYSBwcm9ibGVtIHdpdGggaGF2aW5nIGEgdW5pcXVl
IHJvdXRlci1pZCB0byBpZGVudGlmeSB0aGVtIGJ5Lg0KDQpUaGUgZmFjdCB0aGF0IHRoZSBCYWJl
bCBwcm90b2NvbCBmb3JiaWRzIHplcm8gdmFsdWVkIHJvdXRlci1pZHMgZG9lc27igJl0IG1lYW4g
bm90LWVuYWJsZWQgaW5zdGFuY2VzIGNhbuKAmXQgaGF2ZSB0aGF0IGFzIGEgZGVmYXVsdDsgYW5k
IGl0IGRvZXNu4oCZdCBwcmV2ZW50IHRoZXJlIGZyb20gYmVpbmcgbXVsdGlwbGUgbm90LWVuYWJs
ZWQgaW5zdGFuY2VzIHdpdGggYSBkZWZhdWx0IHZhbHVlLg0KDQpUUi0xODEgZG9lc27igJl0IGhh
dmUgYSBwcm9ibGVtIHdpdGggdGhpcywgYmVjYXVzZSBpdCB1c2VzIGEgdW5pcXVlIGtleSBkaXN0
aW5jdCBmcm9tIHRoZSByb3V0ZXItaWQuIFRoZSBCYWJlbCBwcm90b2NvbCBzcGVjIGFscmVhZHkg
aGFzIHdoYXQgaXQgbmVlZHMgdG8gbWFrZSBzdXJlIHRoZSByb3V0ZXItaWQgZm9yIGVuYWJsZWQg
aW5zdGFuY2VzIGFyZSB1bmlxdWUgKGFuZCB0aGUgZGF0YS9pbmZvIG1vZGVsIGRvZXNu4oCZdCBu
ZWVkIHRvIGJlIGludm9sdmVkIGluIHBvbGljaW5nIHRoaXMpLiBTbyB0aGlzIHJlYWxseSBpcyBq
dXN0IGFib3V0IG1ha2luZyBzdXJlIHRoZSBsYW5ndWFnZSBpcyBzdWl0YWJsZSB0byBlbnN1cmUg
WUFORyBjYW4gdXNlIHRoaXMgcGFyYW1ldGVyIGFzIGEgdW5pcXVlIGtleSwgd2l0aG91dCBwdXR0
aW5nIGNvbnN0cmFpbnRzIG9uIHRoZSBwcm90b2NvbC4gSWYgWUFORyB3ZXJlIGZpbmUgd2l0aCBh
IEJhYmVsIGluc3RhbmNlIHRoYXQgc3RhcnRlZCB3aXRoIHJvdXRlci1pZCB6ZXJvIGFuZCB0aGVu
IGNoYW5nZWQgdG8gc29tZXRoaW5nIGVsc2Ugb25jZSB0aGUgcHJvdG9jb2wgc3RhcnRlZCBydW5u
aW5nLCB0aGVuIHplcm8gd291bGRu4oCZdCBiZSBhIHByb2JsZW0gaWYgdGhlcmUgaXMganVzdCBh
IHNpbmdsZSBpbnN0YW5jZSB3aXRoIHRoYXQgemVybyB2YWx1ZS4NCkJhcmJhcmENCg0KRnJvbTog
TWFoZXNoIEpldGhhbmFuZGFuaSA8bWpldGhhbmFuZGFuaUBnbWFpbC5jb20+DQpTZW50OiBUaHVy
c2RheSwgRmVicnVhcnkgMTEsIDIwMjEgMTE6NTYgUE0NClRvOiBEYXZpZCBTY2hpbmF6aSA8ZHNj
aGluYXppLmlldGZAZ21haWwuY29tPg0KQ2M6IFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiA8dG9r
ZT00MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmc+OyBTVEFSSywgQkFSQkFSQSBIIDxiczc2NTJAYXR0
LmNvbT47IGJhYmVsQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2JhYmVsXSBwcm9wb3NlZCBpbmZv
IG1vZGVsIGNoYW5nZQ0KDQpIaSBEYXZpZCwNCg0KDQpPbiBGZWIgMTEsIDIwMjEsIGF0IDc6MDkg
UE0sIERhdmlkIFNjaGluYXppIDxkc2NoaW5hemkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOmRzY2hp
bmF6aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpXZSBiYW5uZWQgYWxsLXplcm9lcyBhbmQg
YWxsLW9uZXMgYmV0d2VlbiBkcmFmdC1pZXRmLWJhYmVsLXJmYzYxMjZiaXMtMDAgYW5kIGRyYWZ0
LWlldGYtYmFiZWwtcmZjNjEyNmJpcy0wMS4gSWYgbWVtb3J5IHNlcnZlcywgdGhlIGlkZWEgd2Fz
IHRvIHJlc2VydmUgdGhlbSBmb3IgZnV0dXJlIGV4dGVuc2liaWxpdHkuIEFsc28sIGJhbm5pbmcg
YWxsLXplcm9lcyBhbGxvd3MgdXNpbmcgdGhhdCBhcyBhIHNlbnRpbmVsIHZhbHVlIGluIHNvZnR3
YXJlLg0KDQpBZGRpbmcgdGhlIHVuaXF1ZW5lc3MgcmVxdWlyZW1lbnQgc291bmRzIGdvb2QgdG8g
bWUsIGJ1dCByZW1vdmluZyB0aGUgYmFuIG9uIGFsbC16ZXJvZXMvYWxsLW9uZXMgY291bGQgbGVh
ZCB0byBwcm9ibGVtcy4gSWYgdGhlIGNvcmUgcHJvdG9jb2wgZG9lc24ndCBhbGxvdyBpdCwgd2h5
IHNob3VsZCB0aGUgaW5mb3JtYXRpb25hbCBtb2RlbCBhbGxvdyBpdD8NCg0KSWYgdGhlIHByb3Rv
Y29sIGJhbm5lZCBpdCwgdGhhdCBpcyBhIGRpZmZlcmVudCBxdWVzdGlvbiwgYW5kIGluZm8gbW9k
ZWwgY2FuIHJlZmxlY3QgdGhhdC4gSSBqdXN0IHdhbnRlZCB0byBwb2ludCBvdXQgdGhhdCBpdCBp
cyBub3QgYmVjYXVzZSBvZiB0aGUgZGF0YSBtb2RlbC4NCg0KQ2hlZXJzLg0KDQoNCg0KRGF2aWQN
Cg0KT24gVGh1LCBGZWIgMTEsIDIwMjEgYXQgMjowMCBQTSBUb2tlIEjDuGlsYW5kLUrDuHJnZW5z
ZW4gPHRva2U9NDB0b2tlLmRrQGRtYXJjLmlldGYub3JnPG1haWx0bzo0MHRva2UuZGtAZG1hcmMu
aWV0Zi5vcmc+PiB3cm90ZToNCk1haGVzaCBKZXRoYW5hbmRhbmkgPG1qZXRoYW5hbmRhbmlAZ21h
aWwuY29tPG1haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbT4+IHdyaXRlczoNCg0KPiBIaSBU
b2tlLA0KPg0KPiBUaGUgcmF0aW9uYWwgaGFzIHRvIGRvIHdpdGggd2hhdCBhIGRhdGEgbW9kZWwg
bGlrZSBZQU5HIGRvZXMgd2l0aA0KPiByb3V0ZXItaWQuIFRvIGl0IHRoZSByb3V0ZXItaWQgaXMg
YSBrZXksIGluIHRoZSBmb3JtIG9mIGEgc3RyaW5nLiBUaGF0DQo+IHN0cmluZyBoYXMgdG8gYmUg
dW5pcXVlLiBZQU5HIGRvZXMgbm90IHByZXZlbnQgaXQgYmVpbmcgYSBzdHJpbmcgb2YNCj4gemVy
b3Mgb3Igb25lcywgcHJvdmlkZWQgdGhhdCBzdHJpbmcgaXMgdW5pcXVlLiBUaHVzIHRoZSBkcm9w
cGluZyBvZg0KPiB0aGUgIk1VU1QgTk9U4oCdIGFuZCB0aGUgYWRkaXRpb24gb2Yg4oCcTVVTVOKA
nS4NCg0KUmlnaHQuIEkgc2VlbSB0byByZWNhbGwgdGhlcmUgYmVpbmcgc29tZSBvdGhlciByZWFz
b24gd2h5IGl0IHNob3VsZG4ndA0KYmUgMCwgYnV0IGNhbid0IGZpbmQgdGhlIGRpc2N1c3Npb24g
bm93LCBhbmQgbG9va2luZyBhdCB0aGUgY29kZSB0aGF0DQpkb2Vzbid0IHNlZW0gdG8gY2FyZS4g
U28gbm8gb2JqZWN0aW9uIGZyb20gbWUgSSBndWVzcyA6KQ0KDQotVG9rZQ0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KYmFiZWwgbWFpbGluZyBsaXN0
DQpiYWJlbEBpZXRmLm9yZzxtYWlsdG86YmFiZWxAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JhYmVsPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19o
dHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmFiZWxfXzshIUJoZFQhM0hqUkh1
Z2lSd1JCbXhqSDdlUmpzc1pCZ3piQm01c25oenl2VDJhcEJ0c2NCZGNDcW8yVEhGRU5Ganpab0Ek
Pg0KDQpNYWhlc2ggSmV0aGFuYW5kYW5pDQptamV0aGFuYW5kYW5pQGdtYWlsLmNvbTxtYWlsdG86
bWpldGhhbmFuZGFuaUBnbWFpbC5jb20+DQoNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDcwMTFCLjExMDExRjcwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6RG9jdW1lbnRLaW5kPkRvY3VtZW50RW1haWw8L3c6RG9j
dW1lbnRLaW5kPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6RW52
ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZlSWZYTUxJbnZh
bGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENvbnRlbnQ+ZmFs
c2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4dD5m
YWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9tb3RlUUYvPg0K
PHc6TGlkVGhlbWVPdGhlcj5FTi1VUzwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlkVGhlbWVBc2lh
bj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNjcmlwdD5YLU5P
TkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4NCjx3OkRvTm90
RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3OlNuYXBUb0dy
aWRJbkNlbGwvPg0KPHc6V3JhcFRleHRXaXRoUHVuY3QvPg0KPHc6VXNlQXNpYW5CcmVha1J1bGVz
Lz4NCjx3OkRvbnRHcm93QXV0b2ZpdC8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8
dzpFbmFibGVPcGVuVHlwZUtlcm5pbmcvPg0KPHc6RG9udEZsaXBNaXJyb3JJbmRlbnRzLz4NCjx3
Ok92ZXJyaWRlVGFibGVTdHlsZUhwcy8+DQo8L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4N
CjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlhIE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVm
b3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFs
PSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdp
biBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5k
ZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRMaW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxp
bSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZM
b2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRl
bj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNlIiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxl
Q291bnQ9IjM3NiI+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAi
IFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1hbCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGlu
ZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1
ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5k
ZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIz
OSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9j
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZv
cm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBv
ZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUgcmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9yaXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
bWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVyZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGggRm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJC
b2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlv
biIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJEYXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJv
ZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZp
cnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5
IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRy
dWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFpbiBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9y
bSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFj
cm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBEZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0
ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFi
bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5ub3RhdGlvbiBzdWJqZWN0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2lt
cGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUg
Q2xhc3NpYyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2ljIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgQ2xhc3NpYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENv
bHVtbnMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIENvbHVtbnMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIEdyaWQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDMiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIEdyaWQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxl
IEdyaWQgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExp
c3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iVGFibGUgTGlzdCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3Qg
NiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDciLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iVGFibGUgTGlzdCA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVj
dHMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSAzRCBlZmZlY3RzIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIENvbnRlbXBvcmFyeSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBFbGVnYW50
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFByb2Zlc3Npb25hbCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBT
dWJ0bGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBXZWIgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCYWxsb29uIFRl
eHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9
IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vIFNwYWNpbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlk
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hh
ZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNo
YWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IE5hbWU9IlJldmlzaW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM0IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJMaXN0IFBhcmFncmFwaCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
UXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzAiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJM
aWdodCBMaXN0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlz
dCAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRp
dW0gR3JpZCAzIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9
IkNvbG9yZnVsIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcg
QWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNj
ZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5h
bWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGlu
ZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQg
U2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMSBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIg
TmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdy
aWQgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1
bCBTaGFkaW5nIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1l
PSJMaWdodCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJN
ZWRpdW0gR3JpZCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50
IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9
IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdy
aWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MTkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRsZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50
ZW5zZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSIzMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
SW50ZW5zZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzMiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkJvb2sgVGl0bGUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzciIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MSIgTmFtZT0iUGxhaW4gVGFibGUgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MiIgTmFtZT0iUGxh
aW4gVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
MyIgTmFtZT0iUGxhaW4gVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NCIgTmFtZT0iUGxhaW4gVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NSIgTmFtZT0iUGxhaW4gVGFibGUgNSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MCIgTmFtZT0iR3JpZCBUYWJsZSBM
aWdodCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFt
ZT0iR3JpZCBUYWJsZSAxIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlk
IFRhYmxlIDUgRGFyayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQg
VGFibGUgMSBMaWdodCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5h
bWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFi
bGUgNiBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRh
YmxlIDEgTGlnaHQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1l
PSJHcmlkIFRhYmxlIDQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxl
IDYgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJs
ZSAxIExpZ2h0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0i
R3JpZCBUYWJsZSA0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2
IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUg
MSBMaWdodCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikdy
aWQgVGFibGUgNCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBD
b2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEg
TGlnaHQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlk
IFRhYmxlIDQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29s
b3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExp
Z2h0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBU
YWJsZSA0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9y
ZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdo
dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0i
TGlzdCBUYWJsZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFi
bGUgNiBDb2xvcmZ1bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9
Ikxpc3QgVGFibGUgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5h
bWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9
Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJM
aXN0IFRhYmxlIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1l
PSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJM
aXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlz
dCBUYWJsZSAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0i
TGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlz
dCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3Qg
VGFibGUgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxp
c3QgVGFibGUgNSBEYXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3Qg
VGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRh
YmxlIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0
IFRhYmxlIDUgRGFyayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRh
YmxlIDcgQ29sb3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJs
ZSAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBU
YWJsZSA1IERhcmsgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJs
ZSA3IENvbG9yZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lbnRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU21hcnQgSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikhhc2h0YWciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVW5yZXNvbHZlZCBNZW50aW9uIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlNtYXJ0IExpbmsiLz4NCjwvdzpMYXRlbnRTdHlsZXM+DQo8
L3htbD48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZh
bWlseTpyb21hbjsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1
cmU6LTUzNjg2OTEyMSAxMTA3MzA1NzI3IDMzNTU0NDMyIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0K
CW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lzczsNCglt
c28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTQ2OTc1MDAxNyAt
MTA3MzczMjQ4NSA5IDAgNTExIDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bXNvLXN0eWxlLXVuaGlkZTpubzsN
Cgltc28tc3R5bGUtcWZvcm1hdDp5ZXM7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBo
YW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVy
bGluZTpzaW5nbGU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVybGluZTpzaW5nbGU7
fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5
bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglt
c28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1z
by1zdHlsZS11bmhpZGU6bm87DQoJbXNvLWFuc2ktZm9udC1zaXplOjExLjBwdDsNCgltc28tYmlk
aS1mb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CW1zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5
OkNhbGlicmk7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLlNw
ZWxsRQ0KCXttc28tc3R5bGUtbmFtZToiIjsNCgltc28tc3BsLWU6eWVzO30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXByb3BzOnll
czsNCglmb250LXNpemU6MTAuMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJbXNv
LWJpZGktZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluOw0KCW1zby1oZWFkZXIt
bWFyZ2luOi41aW47DQoJbXNvLWZvb3Rlci1tYXJnaW46LjVpbjsNCgltc28tcGFwZXItc291cmNl
OjA7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyAxMF0+PHN0eWxlPi8qIFN0eWxlIERlZmluaXRpb25zICovDQp0YWJs
ZS5Nc29Ob3JtYWxUYWJsZQ0KCXttc28tc3R5bGUtbmFtZToiVGFibGUgTm9ybWFsIjsNCgltc28t
dHN0eWxlLXJvd2JhbmQtc2l6ZTowOw0KCW1zby10c3R5bGUtY29sYmFuZC1zaXplOjA7DQoJbXNv
LXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1w
YXJlbnQ6IiI7DQoJbXNvLXBhZGRpbmctYWx0OjBpbiA1LjRwdCAwaW4gNS40cHQ7DQoJbXNvLXBh
cmEtbWFyZ2luOjBpbjsNCgltc28tcGFyYS1tYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLXBh
Z2luYXRpb246d2lkb3ctb3JwaGFuOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KPC9zdHlsZT48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0YWItaW50ZXJ2YWw6
LjVpbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7bXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNh
bGlicmk7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5K
dXN0IHRvIGJlIGNsZWFyIC4uLg0KPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5z
aS1mb250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+QW4gZW5hYmxlZCBCYWJlbCBpbnN0YW5jZSAodGhhdCBpcyBzZW5kaW5n
IGFuZCByZWNlaXZpbmcgQmFiZWwgcGFja2V0cykgYWxyZWFkeQ0KIGhhcyBhIHJlcXVpcmVtZW50
IGZvciB1bmlxdWUgbm9uLXplcm8gcm91dGVyLWlkLiBXaGVyZSB3ZSB3ZXJlIGhhdmluZyBhIHBy
b2JsZW0gd2FzIHdpdGggbm90LWVuYWJsZWQgQmFiZWwgaW5zdGFuY2VzIHRoYXQgd2VyZW7igJl0
IGFjdGl2ZWx5IHJ1bm5pbmcgdGhlIHByb3RvY29sIChoYWQgbWF5YmUganVzdCBiZWVuIGluc3Rh
bGxlZCkuIEkgdGhpbmsgaXQgd2FzDQo8c3BhbiBjbGFzcz0iU3BlbGxFIj5iYWJlbGQ8L3NwYW4+
IHRoYXQgd2FzIGp1c3QgdXNpbmcgYSBkZWZhdWx0IG9mIGFsbCB6ZXJvZXMgdW50aWwgaXQgd2Fz
IGVuYWJsZWQ7IGF0IHdoaWNoIHRpbWUgaXQgZ2VuZXJhdGVkIGl0cyB1bmlxdWUgcm91dGVyLWlk
LiBXaXRoIHRoaXMgbm90LWVuYWJsZWQg4oCcemVyb+KAnSBkZWZhdWx0LCB0aGUgcG9zc2liaWxp
dHkgZXhpc3RzIGZvciBtdWx0aXBsZSBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdG8gYmUN
CiBkZWZhdWx0ZWQgdG8gemVybywgd2hpY2ggd291bGQgbGVhZCB0byBZQU5HIGhhdmluZyBhIHBy
b2JsZW0gd2l0aCBoYXZpbmcgYSB1bmlxdWUgcm91dGVyLWlkIHRvIGlkZW50aWZ5IHRoZW0gYnku
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z
by1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJp
O21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z
by1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJp
O21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+VGhlIGZh
Y3QgdGhhdCB0aGUgQmFiZWwgcHJvdG9jb2wgZm9yYmlkcyB6ZXJvIHZhbHVlZCByb3V0ZXItaWRz
IGRvZXNu4oCZdCBtZWFuDQogbm90LWVuYWJsZWQgaW5zdGFuY2VzIGNhbuKAmXQgaGF2ZSB0aGF0
IGFzIGEgZGVmYXVsdDsgYW5kIGl0IGRvZXNu4oCZdCBwcmV2ZW50IHRoZXJlIGZyb20gYmVpbmcg
bXVsdGlwbGUgbm90LWVuYWJsZWQgaW5zdGFuY2VzIHdpdGggYSBkZWZhdWx0IHZhbHVlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tYXNj
aWktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28t
YmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tYXNj
aWktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28t
YmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPlRSLTE4MSBkb2Vz
buKAmXQgaGF2ZSBhIHByb2JsZW0gd2l0aCB0aGlzLCBiZWNhdXNlIGl0IHVzZXMgYSB1bmlxdWUg
a2V5IGRpc3RpbmN0DQogZnJvbSB0aGUgcm91dGVyLWlkLiBUaGUgQmFiZWwgcHJvdG9jb2wgc3Bl
YyBhbHJlYWR5IGhhcyB3aGF0IGl0IG5lZWRzIHRvIG1ha2Ugc3VyZSB0aGUgcm91dGVyLWlkIGZv
ciBlbmFibGVkIGluc3RhbmNlcyBhcmUgdW5pcXVlIChhbmQgdGhlIGRhdGEvaW5mbyBtb2RlbCBk
b2VzbuKAmXQgbmVlZCB0byBiZSBpbnZvbHZlZCBpbiBwb2xpY2luZyB0aGlzKS4gU28gdGhpcyBy
ZWFsbHkgaXMganVzdCBhYm91dCBtYWtpbmcgc3VyZSB0aGUgbGFuZ3VhZ2UNCiBpcyBzdWl0YWJs
ZSB0byBlbnN1cmUgWUFORyBjYW4gdXNlIHRoaXMgcGFyYW1ldGVyIGFzIGEgdW5pcXVlIGtleSwg
d2l0aG91dCBwdXR0aW5nIGNvbnN0cmFpbnRzIG9uIHRoZSBwcm90b2NvbC4gSWYgWUFORyB3ZXJl
IGZpbmUgd2l0aCBhIEJhYmVsIGluc3RhbmNlIHRoYXQgc3RhcnRlZCB3aXRoIHJvdXRlci1pZCB6
ZXJvIGFuZCB0aGVuIGNoYW5nZWQgdG8gc29tZXRoaW5nIGVsc2Ugb25jZSB0aGUgcHJvdG9jb2wg
c3RhcnRlZCBydW5uaW5nLCB0aGVuDQogemVybyB3b3VsZG7igJl0IGJlIGEgcHJvYmxlbSBpZiB0
aGVyZSBpcyBqdXN0IGEgc2luZ2xlIGluc3RhbmNlIHdpdGggdGhhdCB6ZXJvIHZhbHVlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tYXNj
aWktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28t
YmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkJhcmJhcmE8bzpw
PjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6
ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWFz
Y2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNv
LWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48Zm9u
dCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtt
c28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Zm9udC13
ZWlnaHQ6Ym9sZCI+RnJvbTo8L3NwYW4+PC9mb250PjwvYj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4gTWFoZXNoIEpldGhh
bmFuZGFuaSAmbHQ7bWpldGhhbmFuZGFuaUBnbWFpbC5jb20mZ3Q7DQo8YnI+DQo8Yj48c3BhbiBz
dHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U2VudDo8L3NwYW4+PC9iPiBUaHVyc2RheSwgRmVicnVh
cnkgMTEsIDIwMjEgMTE6NTYgUE08YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s
ZCI+VG86PC9zcGFuPjwvYj4gRGF2aWQgU2NoaW5hemkgJmx0O2RzY2hpbmF6aS5pZXRmQGdtYWls
LmNvbSZndDs8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+Q2M6PC9zcGFu
PjwvYj4gVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuICZsdDt0b2tlPTQwdG9rZS5ka0BkbWFyYy5p
ZXRmLm9yZyZndDs7IFNUQVJLLCBCQVJCQVJBIEggJmx0O2JzNzY1MkBhdHQuY29tJmd0OzsgYmFi
ZWxAaWV0Zi5vcmc8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVj
dDo8L3NwYW4+PC9iPiBSZTogW2JhYmVsXSBwcm9wb3NlZCBpbmZvIG1vZGVsIGNoYW5nZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+SGkgRGF2aWQsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPjxiciBzdHlsZT0ibXNvLXNwZWNpYWwtY2hhcmFjdGVyOmxpbmUtYnJlYWsi
Pg0KPCFbaWYgIXN1cHBvcnRMaW5lQnJlYWtOZXdMaW5lXT48YnIgc3R5bGU9Im1zby1zcGVjaWFs
LWNoYXJhY3RlcjpsaW5lLWJyZWFrIj4NCjwhW2VuZGlmXT48bzpwPjwvbzpwPjwvc3Bhbj48L2Zv
bnQ+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFj
ZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5PbiBGZWIgMTEsIDIwMjEsIGF0
IDc6MDkgUE0sIERhdmlkIFNjaGluYXppICZsdDs8YSBocmVmPSJtYWlsdG86ZHNjaGluYXppLmll
dGZAZ21haWwuY29tIj5kc2NoaW5hemkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+V2UgYmFubmVkIGFsbC16ZXJvZXMgYW5kIGFsbC1vbmVzIGJldHdlZW4mbmJz
cDtkcmFmdC1pZXRmLWJhYmVsLXJmYzYxMjZiaXMtMDAgYW5kJm5ic3A7ZHJhZnQtaWV0Zi1iYWJl
bC1yZmM2MTI2YmlzLTAxLiBJZiBtZW1vcnkmbmJzcDtzZXJ2ZXMsIHRoZSBpZGVhDQogd2FzIHRv
IHJlc2VydmUgdGhlbSBmb3IgZnV0dXJlIGV4dGVuc2liaWxpdHkuIEFsc28sIGJhbm5pbmcgYWxs
LXplcm9lcyBhbGxvd3MgdXNpbmcgdGhhdCBhcyBhIHNlbnRpbmVsIHZhbHVlIGluIHNvZnR3YXJl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij5BZGRpbmcgdGhlIHVuaXF1ZW5lc3MgcmVxdWlyZW1lbnQgc291bmRz
IGdvb2QgdG8gbWUsIGJ1dCByZW1vdmluZyB0aGUgYmFuIG9uIGFsbC16ZXJvZXMvYWxsLW9uZXMg
Y291bGQgbGVhZCB0byBwcm9ibGVtcy4gSWYgdGhlIGNvcmUNCiBwcm90b2NvbCBkb2Vzbid0IGFs
bG93IGl0LCB3aHkgc2hvdWxkIHRoZSBpbmZvcm1hdGlvbmFsIG1vZGVsIGFsbG93IGl0PzxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFz
dC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPklmIHRoZSBwcm90b2Nv
bCBiYW5uZWQgaXQsIHRoYXQgaXMgYSBkaWZmZXJlbnQgcXVlc3Rpb24sIGFuZCBpbmZvIG1vZGVs
IGNhbiByZWZsZWN0IHRoYXQuIEkganVzdCB3YW50ZWQgdG8gcG9pbnQgb3V0IHRoYXQgaXQgaXMg
bm90IGJlY2F1c2UNCiBvZiB0aGUgZGF0YSBtb2RlbC48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3Qt
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5D
aGVlcnMuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+PGJyIHN0eWxlPSJtc28tc3BlY2lhbC1jaGFyYWN0ZXI6bGluZS1icmVh
ayI+DQo8IVtpZiAhc3VwcG9ydExpbmVCcmVha05ld0xpbmVdPjxiciBzdHlsZT0ibXNvLXNwZWNp
YWwtY2hhcmFjdGVyOmxpbmUtYnJlYWsiPg0KPCFbZW5kaWZdPjxvOnA+PC9vOnA+PC9zcGFuPjwv
Zm9udD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+RGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3Qt
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5PbiBUaHUsIEZlYiAxMSwg
MjAyMSBhdCAyOjAwIFBNIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiAmbHQ7dG9rZT08YSBocmVm
PSJtYWlsdG86NDB0b2tlLmRrQGRtYXJjLmlldGYub3JnIj40MHRva2UuZGtAZG1hcmMuaWV0Zi5v
cmc8L2E+Jmd0Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O21zby1ib3JkZXItbGVmdC1hbHQ6c29saWQgI0NDQ0NDQyAuNzVwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij5NYWhlc2ggSmV0aGFuYW5kYW5pICZsdDs8YSBocmVmPSJtYWlsdG86
bWpldGhhbmFuZGFuaUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tamV0aGFuYW5kYW5pQGdt
YWlsLmNvbTwvYT4mZ3Q7IHdyaXRlczo8YnI+DQo8YnI+DQomZ3Q7IEhpIFRva2UsPGJyPg0KJmd0
Ozxicj4NCiZndDsgVGhlIHJhdGlvbmFsIGhhcyB0byBkbyB3aXRoIHdoYXQgYSBkYXRhIG1vZGVs
IGxpa2UgWUFORyBkb2VzIHdpdGg8YnI+DQomZ3Q7IHJvdXRlci1pZC4gVG8gaXQgdGhlIHJvdXRl
ci1pZCBpcyBhIGtleSwgaW4gdGhlIGZvcm0gb2YgYSBzdHJpbmcuIFRoYXQ8YnI+DQomZ3Q7IHN0
cmluZyBoYXMgdG8gYmUgdW5pcXVlLiBZQU5HIGRvZXMgbm90IHByZXZlbnQgaXQgYmVpbmcgYSBz
dHJpbmcgb2Y8YnI+DQomZ3Q7IHplcm9zIG9yIG9uZXMsIHByb3ZpZGVkIHRoYXQgc3RyaW5nIGlz
IHVuaXF1ZS4gVGh1cyB0aGUgZHJvcHBpbmcgb2Y8YnI+DQomZ3Q7IHRoZSAmcXVvdDtNVVNUIE5P
VOKAnSBhbmQgdGhlIGFkZGl0aW9uIG9mIOKAnE1VU1TigJ0uPGJyPg0KPGJyPg0KUmlnaHQuIEkg
c2VlbSB0byByZWNhbGwgdGhlcmUgYmVpbmcgc29tZSBvdGhlciByZWFzb24gd2h5IGl0IHNob3Vs
ZG4ndDxicj4NCmJlIDAsIGJ1dCBjYW4ndCBmaW5kIHRoZSBkaXNjdXNzaW9uIG5vdywgYW5kIGxv
b2tpbmcgYXQgdGhlIGNvZGUgdGhhdDxicj4NCmRvZXNuJ3Qgc2VlbSB0byBjYXJlLiBTbyBubyBv
YmplY3Rpb24gZnJvbSBtZSBJIGd1ZXNzIDopPGJyPg0KPGJyPg0KLVRva2U8YnI+DQo8YnI+DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmJhYmVs
IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpiYWJlbEBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmJhYmVsQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmFiZWxf
XzshIUJoZFQhM0hqUkh1Z2lSd1JCbXhqSDdlUmpzc1pCZ3piQm01c25oenl2VDJhcEJ0c2NCZGND
cW8yVEhGRU5Ganpab0EkIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iYWJlbDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIi
IGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5NYWhlc2ggSmV0aGFuYW5kYW5pPG86cD48L286cD48L3NwYW4+PC9mb250Pjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNv
bG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20iPm1qZXRoYW5h
bmRhbmlAZ21haWwuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2si
IGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0
LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DM6PR02MB69249CEAAB32A391274A8ED3C38B9DM6PR02MB6924namp_--


From nobody Fri Feb 12 16:34:25 2021
Return-Path: <agenda@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AC6CC3A11B0; Fri, 12 Feb 2021 16:33:19 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <babel-chairs@ietf.org>, <d3e3e3@gmail.com>
Cc: babel@ietf.org, martin.vigoureux@nokia.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <161317639969.31337.11628452740015786420@ietfa.amsl.com>
Date: Fri, 12 Feb 2021 16:33:19 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/rWOo1X3sQx9fGw8LpueTVKG8dy8>
Subject: [babel] babel - Requested session has been scheduled for IETF 110
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Feb 2021 00:33:26 -0000

Dear Donald Eastlake,

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


    babel Session 1 (1:00 requested)
    Tuesday, 9 March 2021, Session II 1530-1630
    Room Name: Room 6 size: 506
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/110/sessions/babel.ics

Request Information:


---------------------------------------------------------
Working Group Name: Babel routing protocol
Area Name: Routing Area
Session Requester: Donald Eastlake


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 20
Conflicts to Avoid: 
 Chair Conflict: bess idr rtgwg nvo3
 Technology Overlap: homenet manet rtgarea lpwan
 Key Participant Conflict: netconf netmod





People who must be present:
  Donald E. Eastlake 3rd
  Martin Vigoureux
  Russ White

Resources Requested:

Special Requests:
  
---------------------------------------------------------



From nobody Sat Feb 13 13:53:39 2021
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8214B3A1192 for <babel@ietfa.amsl.com>; Sat, 13 Feb 2021 13:53:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.997
X-Spam-Level: 
X-Spam-Status: No, score=-0.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 FnuZTXq4Ng1j for <babel@ietfa.amsl.com>; Sat, 13 Feb 2021 13:53:29 -0800 (PST)
Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (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 1BF393A10E0 for <babel@ietf.org>; Sat, 13 Feb 2021 13:53:22 -0800 (PST)
Received: by mail-pl1-x631.google.com with SMTP id u11so1632651plg.13 for <babel@ietf.org>; Sat, 13 Feb 2021 13:53:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Uh9Ybzd2chnVYWJd72rYHeuPDJPUvClb+6UaxQkugHM=; b=cdUiImt8YjRRDruZbPPAczRbJmBSrOIrYfhiCqDQfVwNXapWfo/Y4myqdthmjKFSwf wSa8uhs2ho4QNWvgxfZEx0qk5pdoKEtsHdthMbLQ3R/q3t0kR7HmvJgOW2gdfY0S/Lyw a+5HV9chJbXZZfhA1N1BF/2xvsAlGbVMhS+sOlnpErond5C4KQ3rx5Ipn/BINM15jMeL h5/aT5H6PnSJ64iUsixI/yBLwsitqp9/CzrJTZjPsEodWSQAyBazTT5gSR83nHfVee6e ZGp0N22n1ZzE0hwNpM1CsIV0Px1ts2wrsTNWuPaBv+xybuBZmDMmnVqZSXdx9keJWx1G rVcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Uh9Ybzd2chnVYWJd72rYHeuPDJPUvClb+6UaxQkugHM=; b=CnwHmT1QMN1OP38ySbKphhM9Z+CfoPpDCkAFKvKOSzQBYdEIaRKhwZyKCMww+m2/4E 6G+sLKViZE+oEf0vRS7H0zWAL3Ugfxj1M/N+jDJNub/lNLv+rSxTBB8v7l3oqUGHHLn/ Jrap9wkPy4LtTwU5A8gEy3pNlPW6Baqd1nCoRm7q07MIHhtE5dB4eR/gkwwQzX8Thj0M TEGg1Up7hJcsnM9ZVoZfares42r4se7URzaHFd9g4NvNm5+YsksOJYT26w4ppXAacYJV 5yUO0T2eTMXQR4kbjUc37YsBWsjcESyQ/FJkvre1aOKjIkhxS7SrQcvnIh+tLMGSMDXj TTNA==
X-Gm-Message-State: AOAM530UxSFOJNomxprW7EqdUMrbVt1R5k5RU3619fN5tA24x5t2AcmX Bse6d8UBkA+E5/K4OejBXyGV7LEAM8MyrKEX/K4=
X-Google-Smtp-Source: ABdhPJwsK9cWRguRyGbpd1JGByHAbXXAaMcRcqboTfVbp/5NZhnFH11WzTIcCw9QLC+BeKis2LT7YgPszmlUc8ETWnQ=
X-Received: by 2002:a17:90b:2382:: with SMTP id mr2mr3487371pjb.190.1613253199822;  Sat, 13 Feb 2021 13:53:19 -0800 (PST)
MIME-Version: 1.0
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com>
In-Reply-To: <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Sat, 13 Feb 2021 13:53:08 -0800
Message-ID: <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>,  =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= <toke=40toke.dk@dmarc.ietf.org>,  "babel@ietf.org" <babel@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e8829f05bb3ec762"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/RON8-DfSkI5gFh5zIwuoOT_NcMc>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Feb 2021 21:53:38 -0000

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

Ah I see, thanks for the explanation! I'm fine with the change then.

David

On Fri, Feb 12, 2021 at 6:43 AM STARK, BARBARA H <bs7652@att.com> wrote:

> Just to be clear ...
>
> An enabled Babel instance (that is sending and receiving Babel packets)
> already has a requirement for unique non-zero router-id. Where we were
> having a problem was with not-enabled Babel instances that weren=E2=80=99=
t actively
> running the protocol (had maybe just been installed). I think it was
> babeld that was just using a default of all zeroes until it was enabled;
> at which time it generated its unique router-id. With this not-enabled
> =E2=80=9Czero=E2=80=9D default, the possibility exists for multiple not-e=
nabled Babel
> instances to be defaulted to zero, which would lead to YANG having a
> problem with having a unique router-id to identify them by.
>
>
>
> The fact that the Babel protocol forbids zero valued router-ids doesn=E2=
=80=99t
> mean not-enabled instances can=E2=80=99t have that as a default; and it d=
oesn=E2=80=99t
> prevent there from being multiple not-enabled instances with a default
> value.
>
>
>
> TR-181 doesn=E2=80=99t have a problem with this, because it uses a unique=
 key
> distinct from the router-id. The Babel protocol spec already has what it
> needs to make sure the router-id for enabled instances are unique (and th=
e
> data/info model doesn=E2=80=99t need to be involved in policing this). So=
 this
> really is just about making sure the language is suitable to ensure YANG
> can use this parameter as a unique key, without putting constraints on th=
e
> protocol. If YANG were fine with a Babel instance that started with
> router-id zero and then changed to something else once the protocol start=
ed
> running, then zero wouldn=E2=80=99t be a problem if there is just a singl=
e instance
> with that zero value.
>
> Barbara
>
>
>
> *From:* Mahesh Jethanandani <mjethanandani@gmail.com>
> *Sent:* Thursday, February 11, 2021 11:56 PM
> *To:* David Schinazi <dschinazi.ietf@gmail.com>
> *Cc:* Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D40toke.dk@dmarc.ietf.org>;=
 STARK,
> BARBARA H <bs7652@att.com>; babel@ietf.org
> *Subject:* Re: [babel] proposed info model change
>
>
>
> Hi David,
>
>
>
> On Feb 11, 2021, at 7:09 PM, David Schinazi <dschinazi.ietf@gmail.com>
> wrote:
>
>
>
> We banned all-zeroes and all-ones between draft-ietf-babel-rfc6126bis-00
> and draft-ietf-babel-rfc6126bis-01. If memory serves, the idea was to
> reserve them for future extensibility. Also, banning all-zeroes allows
> using that as a sentinel value in software.
>
>
>
> Adding the uniqueness requirement sounds good to me, but removing the ban
> on all-zeroes/all-ones could lead to problems. If the core protocol doesn=
't
> allow it, why should the informational model allow it?
>
>
>
> If the protocol banned it, that is a different question, and info model
> can reflect that. I just wanted to point out that it is not because of th=
e
> data model.
>
>
>
> Cheers.
>
>
>
>
>
> David
>
>
>
> On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D
> 40toke.dk@dmarc.ietf.org> wrote:
>
> Mahesh Jethanandani <mjethanandani@gmail.com> writes:
>
> > Hi Toke,
> >
> > The rational has to do with what a data model like YANG does with
> > router-id. To it the router-id is a key, in the form of a string. That
> > string has to be unique. YANG does not prevent it being a string of
> > zeros or ones, provided that string is unique. Thus the dropping of
> > the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.
>
> Right. I seem to recall there being some other reason why it shouldn't
> be 0, but can't find the discussion now, and looking at the code that
> doesn't seem to care. So no objection from me I guess :)
>
> -Toke
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/babel__=
;!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjzZoA$>
>
>
>
> Mahesh Jethanandani
>
> mjethanandani@gmail.com
>
>
>
>
>
>
>
>
>

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

<div dir=3D"ltr">Ah I see, thanks for the explanation! I&#39;m fine with th=
e change then.<div><br></div><div>David</div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 12, 2021 at 6:43 A=
M STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com">bs7652@att.com</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">







<div lang=3D"EN-US">
<div class=3D"gmail-m_7049473614941727225WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">Just to be clear ...
<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">An enabled Babel instance (that is sending and receiving Babel=
 packets) already
 has a requirement for unique non-zero router-id. Where we were having a pr=
oblem was with not-enabled Babel instances that weren=E2=80=99t actively ru=
nning the protocol (had maybe just been installed). I think it was
<span class=3D"gmail-m_7049473614941727225SpellE">babeld</span> that was ju=
st using a default of all zeroes until it was enabled; at which time it gen=
erated its unique router-id. With this not-enabled =E2=80=9Czero=E2=80=9D d=
efault, the possibility exists for multiple not-enabled Babel instances to =
be
 defaulted to zero, which would lead to YANG having a problem with having a=
 unique router-id to identify them by.<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">The fact that the Babel protocol forbids zero valued router-id=
s doesn=E2=80=99t mean
 not-enabled instances can=E2=80=99t have that as a default; and it doesn=
=E2=80=99t prevent there from being multiple not-enabled instances with a d=
efault value.<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">TR-181 doesn=E2=80=99t have a problem with this, because it us=
es a unique key distinct
 from the router-id. The Babel protocol spec already has what it needs to m=
ake sure the router-id for enabled instances are unique (and the data/info =
model doesn=E2=80=99t need to be involved in policing this). So this really=
 is just about making sure the language
 is suitable to ensure YANG can use this parameter as a unique key, without=
 putting constraints on the protocol. If YANG were fine with a Babel instan=
ce that started with router-id zero and then changed to something else once=
 the protocol started running, then
 zero wouldn=E2=80=99t be a problem if there is just a single instance with=
 that zero value.<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">Barbara<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0in 0in 0in 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11pt;font-weight:bold">From:</span></font></b><span> Mahesh Jetha=
nandani &lt;<a href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank">mj=
ethanandani@gmail.com</a>&gt;
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, February 11,=
 2021 11:56 PM<br>
<b><span style=3D"font-weight:bold">To:</span></b> David Schinazi &lt;<a hr=
ef=3D"mailto:dschinazi.ietf@gmail.com" target=3D"_blank">dschinazi.ietf@gma=
il.com</a>&gt;<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> Toke H=C3=B8iland-J=C3=
=B8rgensen &lt;toke=3D<a href=3D"mailto:40toke.dk@dmarc.ietf.org" target=3D=
"_blank">40toke.dk@dmarc.ietf.org</a>&gt;; STARK, BARBARA H &lt;<a href=3D"=
mailto:bs7652@att.com" target=3D"_blank">bs7652@att.com</a>&gt;; <a href=3D=
"mailto:babel@ietf.org" target=3D"_blank">babel@ietf.org</a><br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Re: [babel] propose=
d info model change<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">Hi David,<u></u><u></u></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><br>
<u></u><br>
<u></u><u></u><u></u></span></font></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">On Feb 11, 2021, at 7:09 PM, David Schinazi &lt;<a href=3D"mai=
lto:dschinazi.ietf@gmail.com" target=3D"_blank">dschinazi.ietf@gmail.com</a=
>&gt; wrote:<u></u><u></u></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">We banned all-zeroes and all-ones between=C2=A0draft-ietf-babe=
l-rfc6126bis-00 and=C2=A0draft-ietf-babel-rfc6126bis-01. If memory=C2=A0ser=
ves, the idea
 was to reserve them for future extensibility. Also, banning all-zeroes all=
ows using that as a sentinel value in software.<u></u><u></u></span></font>=
</p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">Adding the uniqueness requirement sounds good to me, but remov=
ing the ban on all-zeroes/all-ones could lead to problems. If the core
 protocol doesn&#39;t allow it, why should the informational model allow it=
?<u></u><u></u></span></font></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">If the protocol banned it, that is a different question, and i=
nfo model can reflect that. I just wanted to point out that it is not becau=
se
 of the data model.<u></u><u></u></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">Cheers.<u></u><u></u></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><br>
<u></u><br>
<u></u><u></u><u></u></span></font></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">David<u></u><u></u></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgens=
en &lt;toke=3D<a href=3D"mailto:40toke.dk@dmarc.ietf.org" target=3D"_blank"=
>40toke.dk@dmarc.ietf.org</a>&gt;
 wrote:<u></u><u></u></span></font></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4=
.8pt;margin-right:0in">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt">Mahesh Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmail.=
com" target=3D"_blank">mjethanandani@gmail.com</a>&gt; writes:<br>
<br>
&gt; Hi Toke,<br>
&gt;<br>
&gt; The rational has to do with what a data model like YANG does with<br>
&gt; router-id. To it the router-id is a key, in the form of a string. That=
<br>
&gt; string has to be unique. YANG does not prevent it being a string of<br=
>
&gt; zeros or ones, provided that string is unique. Thus the dropping of<br=
>
&gt; the &quot;MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D=
.<br>
<br>
Right. I seem to recall there being some other reason why it shouldn&#39;t<=
br>
be 0, but can&#39;t find the discussion now, and looking at the code that<b=
r>
doesn&#39;t seem to care. So no objection from me I guess :)<br>
<br>
-Toke<br>
<br>
_______________________________________________<br>
babel mailing list<br>
<a href=3D"mailto:babel@ietf.org" target=3D"_blank">babel@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/babel__;!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjz=
ZoA$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/babel</a><u><=
/u><u></u></span></font></p>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><s=
pan style=3D"font-size:11pt;color:black">Mahesh Jethanandani<u></u><u></u><=
/span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><s=
pan style=3D"font-size:11pt;color:black"><a href=3D"mailto:mjethanandani@gm=
ail.com" target=3D"_blank">mjethanandani@gmail.com</a><u></u><u></u></span>=
</font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><s=
pan style=3D"font-size:11pt;color:black"><u></u>=C2=A0<u></u></span></font>=
</p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><s=
pan style=3D"font-size:11pt;color:black"><u></u>=C2=A0<u></u></span></font>=
</p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><font size=3D"2" face=
=3D"Calibri"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u></span></fo=
nt></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11pt"><u></u>=C2=A0<u></u></span></font></p>
</div>
</div>
</div>

</blockquote></div>

--000000000000e8829f05bb3ec762--


From nobody Wed Feb 17 13:19:11 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7BB43A1D5B for <babel@ietfa.amsl.com>; Wed, 17 Feb 2021 13:19:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level: 
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 TsWUtlwQuTc5 for <babel@ietfa.amsl.com>; Wed, 17 Feb 2021 13:19:06 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 81A073A1D61 for <babel@ietf.org>; Wed, 17 Feb 2021 13:19:06 -0800 (PST)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11HL5JMi035150; Wed, 17 Feb 2021 16:19:02 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049462.ppops.net-00191d01. with ESMTP id 36rx2spbj2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 17 Feb 2021 16:19:01 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11HLJ0vx021138; Wed, 17 Feb 2021 16:19:01 -0500
Received: from zlp30483.vci.att.com (zlp30483.vci.att.com [135.47.91.189]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11HLIvIO021104 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 17 Feb 2021 16:18:58 -0500
Received: from zlp30483.vci.att.com (zlp30483.vci.att.com [127.0.0.1]) by zlp30483.vci.att.com (Service) with ESMTP id 9B48D40145A4; Wed, 17 Feb 2021 21:18:57 +0000 (GMT)
Received: from GAALPA1MSGEX1DB.ITServices.sbc.com (unknown [135.50.89.115]) by zlp30483.vci.att.com (Service) with ESMTP id 7468740145A3; Wed, 17 Feb 2021 21:18:57 +0000 (GMT)
Received: from GAALPA1MSGED2BA.ITServices.sbc.com (135.50.89.126) by GAALPA1MSGEX1DB.ITServices.sbc.com (135.50.89.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 17 Feb 2021 16:18:56 -0500
Received: from GAALPA1MSGETA02.tmg.ad.att.com (144.160.249.124) by GAALPA1MSGED2BA.ITServices.sbc.com (135.50.89.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Wed, 17 Feb 2021 16:18:56 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgeal2.exch.att.com (144.160.249.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Wed, 17 Feb 2021 16:17:36 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h6F5dzhgXDsdtzHNT7QCujHlkHn+RlYf2XIwTP92qN1OaOMw50EPxdaSpaCb7AWyVdqyu7Oc41uGhNJYcV3/LMAOmc4i4hKVFcwhJeDZBu2wmdzhGBIFU48e4Q0jDDt2Q+B/gf8c8jwnilgHfKAG32EBymqZ3iUvX2oq7LYiMdIL5W9bjtFTt3RkH+6Kpprj65JVLJt0dPRNfNZqEufEQwD92Yc/O+voMzBFfFy6Wuwr7pnoV9n33Aj5mDhbcM1qb3D14J3kjhUeKxZ74BTiqZGm5iLnqSnEyzisu0zb6+y44Vlmd+K1Pq+WDBRiCUndRCDm+bUQqCGLJkiDKr/iEA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y4vIAkE0OLcn3NyLI/TmqlGAeF79Hq+nsFnjBOoyXMk=; b=WpSSuaXvl0owT/YylmbdD6osJoNs7AfdOqw8DXVRVwu6+El6Z1Q0J64ZCwfxF48QKh64U4Tq3AINRy81qwO1jAcpA9C0ugmaErbIfutXyI5b2fSuGlxSt7E9pfcJa35eXm8yx6Suv9GUNv3ld5GLNNdlaKbKofuimF/RjWZi8K/xaXNT8/xRkprAeOuvVOtjvsSjhbgaZ6Uzh4FhLxGEUrPGz0cNRZzVaP6tc15mCBKC9rESYZTcjY3A49MWaBEda8UZeXtctLgHi3h7gOXy4H4sbI+RighX+lEegg2WVvpkBWYtP5OMxbcZqYBq2f790FnKOwrhmK0s2wTmJNok3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y4vIAkE0OLcn3NyLI/TmqlGAeF79Hq+nsFnjBOoyXMk=; b=MVw/yGpITR5zvclicmRluSCJJXqgaauRPFq8T+g85UHhUk6qVPKHgHRdx64rkcaw7TGtWOxYlx/+/a5WCrW746EuIu3YIkMAG17lZxYjQL+Y9ouAxxSwyETanxX+9rAUq7+SjFDjxK/6eOIgZDair7T9sJQUlitE91914Ohf3V4=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM5PR02MB2684.namprd02.prod.outlook.com (2603:10b6:3:106::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25; Wed, 17 Feb 2021 21:17:35 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%6]) with mapi id 15.20.3846.043; Wed, 17 Feb 2021 21:17:35 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'David Schinazi'" <dschinazi.ietf@gmail.com>
CC: "'Mahesh Jethanandani'" <mjethanandani@gmail.com>, =?utf-8?B?J1Rva2UgSMO4aWxhbmQtSsO4cmdlbnNlbic=?= <toke=40toke.dk@dmarc.ietf.org>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] proposed info model change
Thread-Index: AdcAt7RXNVd/4GG3Sr6eZ25X+veoLAAAvs0AAABUpAAAAVQxgAAKytMAAAXOZYAAEdtlkABB3f0AAMe/uMA=
Date: Wed, 17 Feb 2021 21:17:34 +0000
Message-ID: <DM6PR02MB6924B3EDD46D9AD542CA06A8C3869@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com> <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com>
In-Reply-To: <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cb4778b0-b54a-4ad4-9c0b-08d8d389720c
x-ms-traffictypediagnostic: DM5PR02MB2684:
x-microsoft-antispam-prvs: <DM5PR02MB268423D14748E28573E748B7C3869@DM5PR02MB2684.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CwbZJWZWylMrdELZxmL8jnNLbjt1xyV4TOsbcJpt2VXje71hQt7JI8QRa2JsCOeeoyxKD8xWTTDIwoOZdwsT1o2ofa1QtaSO9eyRhMygW96nmqeY9Wm9sjUOrubeUWLaV4tSqBJC5cbRjaSBbilNi3NjtNwAd/QQJNe5VKemgGrt+V9vQkP3Xw8qNHpEmuPtLuF8+H1ZggI+1taP+R73nmLzxQCwB2GjBDT0xIu2h0UYdEHgEIuWnIhHRK6UyIq6FAu1qZBVlEl0s++BSal43trFwpkh3vmR4dL2/ViBlr7CuxOe6vti0t5taAnhv0DnOJs+1MNy9RhIOqEklsxy4wwzTMMDnuhp4casy+YM5g++oCcw2Nt7ba8dVLGO4GliikMbFQCt5SR4Cp+FvpRbzHBCPPLThdl8IFTCodfFi8U64wNhZn+3hLCcgjapF0w0a/Y136WESfe+SJYi57+RhY19hbaObyY2ZaxZNMX2p3SGeSaGbpw7Mr8zqApqSIJG3KOfIH5GI9VuMjId60D25M1q9g41hC9xl7GMs7RJn6k2iBO1YM6qwt2ozUlGkw9rHD0UgpqT9Fo0A2YzBH5AlhJdGCDPbHVyuRUg6XUGLM4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(396003)(346002)(136003)(366004)(376002)(39860400002)(71200400001)(186003)(53546011)(5660300002)(316002)(6506007)(54906003)(66476007)(66446008)(82202003)(9686003)(66556008)(6916009)(66574015)(52536014)(66946007)(76116006)(86362001)(478600001)(64756008)(8936002)(7696005)(2906002)(966005)(4326008)(8676002)(33656002)(166002)(55016002)(26005)(559001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?THFYcG1DQ0xuSU9LQ1gwNkkwSlNMWGZLNU1XU0RraTdHWlNtY0NBTDdkdm56?= =?utf-8?B?M3Q3VDhPbFNwMUxscUJHaTVMWFZZYWhaN2o0QXNEdzdpTUtTRzBRL0pEQkJ2?= =?utf-8?B?UDgzb0lMU2ljalMraDBCdkJPVGRKanZQTHZCQlNiYm8wQWxQcDhzYWNmQ29y?= =?utf-8?B?SXhGaS85NU5EMVVTK2lxb3V6VURXWkpVdDl3KzZmQUJac0NUa0JDSEtpVEFu?= =?utf-8?B?U29XYm9FV0s2YlVuZmpkVERFc2ZPMHc4RlowR3MyS1dkWnc2eEdxRVJSUE9h?= =?utf-8?B?MWZ4WTFBNVlES2NFc05KUTQrWmV1TEFvbnIyV2JReXBHcmtXb1pWNkxJUGpS?= =?utf-8?B?YlQ5RUlTaVArN1V4bzhiVDJTVkpLd2NacnB3TGkweEVSaTFoS1pCRjk5ZVhm?= =?utf-8?B?MnowbDI0QXMwNUlsQ1h2SjVUZVkrOGR4ZWFORFhBcjcxRzR4a1RWWk1GbUVI?= =?utf-8?B?b0pUWE1xR0NRYXdualZISlJnTzkrRUxiYVIxMDU0TkR3ekQ4cktlZ1A4cGJZ?= =?utf-8?B?UGR0bi9mdlFxblBZYkZ4UENRT0hRcTMwNGxYaml6clE1RVhVQ05JTnNTaGJ0?= =?utf-8?B?RURzY085Nzh5Qk9qdXBCLzVtcUQreUZPWjVKdGFUU2xCYy92dlRmd09HWUQv?= =?utf-8?B?ZW1MT2JQYy8zelpHbGVkOVY4Zmp6SjZueWJKb0V3dHZrUjBHb3F2VXRvUFNF?= =?utf-8?B?b1RHOVc1Sm5Xa3AvU1ZoYkhpVThvSVU5aWR2VWFaZnNwcnVFbithR0I4ZmF2?= =?utf-8?B?bG53THJrSkNDeDNzS1ZCdkFJNzJTZy9qd0d5NnkvVE9lVm04K0pxeE1pdkNn?= =?utf-8?B?Ty9uc3YvWHRuU1pHcUVHUVdGc3NBWGE1RFhtUUxyZmtFSU9CVDZheTBTMGk4?= =?utf-8?B?MmNrMHMwWWtNb2JmZVZoN2g5c0ZITjJkZUdzOTltTFZqN0ljTzhYVGc4Yjd5?= =?utf-8?B?VVpXa3hJSkNSRHVVU3dlVC84V2g5QW9va0NYK0YxUXdma1ppeWdaeGlwZ29l?= =?utf-8?B?UU5NZVB3VG5SMlRFajJLWGdpNGJrWE9GWU1rVUw1blNiUDlhOXU4b1pEVmEr?= =?utf-8?B?MWZpMjEvLzczcVZRempxdDBsdG0ySnFFQ1FDSDdtaXhCVHI3QzFDNnNXL3lW?= =?utf-8?B?MkVjcHBsL2paVWtOaUJNQml5bDFTVm5ETVBGL3FTZTZBQzErRmR4blV5SDZJ?= =?utf-8?B?QVBsOFVzQXNWaWFuQmxqYURpclBQb2RuK0duMW1ZajdHbmxVRTBsNW92RThl?= =?utf-8?B?ZWc5RngranVJR2FUK2h5NHA0OUYwNlpOK0V5ZXdYRWZEaHZnVGtzT2Q1blFE?= =?utf-8?B?WWNtdTBKSVJmY295TmtVWnFIM25NbDhhM3l5dUs0TnZtZjRDK0MzRGlzemJZ?= =?utf-8?B?eVgybGhScUZOR3dvZ1lXTnZ2RFA3OHV6K3ZDaEZ4d0VZeXBmUGdGUXEra0RW?= =?utf-8?B?Tmd3MiszVnNDVHdLT1Y4ZGRTbjlEZGtiVllTYVFYeFpCdTF2NVV0Q2FaVm9s?= =?utf-8?B?eGExc3cvV3ozaEpRN2NSYlZhdE5lRVhXV1RiMURTWkNzLys5eFpSWTBwRzcr?= =?utf-8?B?djNSSWlzdXZpNUFZbUxXM0s2RG5hSFhXQkxnS0Vrb3FMdkN2ZE9oRjRKaWlk?= =?utf-8?B?YjU1OW5rNXEra0s1bXh2bGxPaWkzNWNSOUp6NFhWL0l3V29UVzV4NDl4cm9l?= =?utf-8?B?SkdsOEdQc292Y05NR09FcUx0cVpjVGZoVHVaL3FwTlVod2UrREdYWXZVd2Zr?= =?utf-8?Q?GG7RrYwPv1DNpJon83TRVDjrlb9eLte6RxPw9z9?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR02MB6924B3EDD46D9AD542CA06A8C3869DM6PR02MB6924namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cb4778b0-b54a-4ad4-9c0b-08d8d389720c
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2021 21:17:34.8990 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4Lrh1T2/wI4lFLSCNWMZkkKNehEp2a+EzWi84k856Tci2tZe3ZxgX1te30XR5Qnv
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2684
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 6FA7CAEE1162B00CDA570A7A37FB4DE57852527418B52D15FFC5A9FE3CF42A5B2
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-17_19:2021-02-16, 2021-02-17 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxlogscore=999 spamscore=0 priorityscore=1501 adultscore=0 clxscore=1015 mlxscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 malwarescore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102170159
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/WWc7moa1mJ97z8qpoWH78lqKkFo>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2021 21:19:09 -0000

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

SeKAmWQgbGlrZSB0byBjaXJjbGUgYmFjayBhcm91bmQgdG8gTWFoZXNoLCB0aGVuLCB0byBzZWUg
aWYgdGhpcyBjaGFuZ2UgaXMgcmVhbGx5IGEgZ29vZCBpZGVhIGZyb20gaGlzIHBlcnNwZWN0aXZl
LiBJZiB3ZSBkbyB0aGlzIGNoYW5nZSwgdGhlbiBpdCBtZWFucyBhbiBpbXBsZW1lbnRhdGlvbiBj
b3VsZCBzdGFydCB3aXRoIGFuIGFsbC16ZXJvIHJvdXRlci1pZCBiZWZvcmUgaXRzIGVuYWJsZWQg
YW5kIHRoZW4gZ2VuZXJhdGUgYSDigJxyZWFs4oCdIHJvdXRlci1pZCB3aGVuIGVuYWJsZWQuIFdo
aWNoIHdhcyB3aGF0IHRoZSBvcmlnaW5hbCBhbGwtemVybyBwcm9oaWJpdGlvbiB3YXMgdHJ5aW5n
IHRvIHByZXZlbnQuIElmIHRoaXMgaXMgYWNjZXB0YWJsZSBmb3IgWUFORyAodG8gaGF2ZSBhIGNo
YW5naW5nIHJvdXRlci1pZCksIHRoZW4gSSBzZWUgbm8gbmVlZCBmb3IgYW55IHByb2hpYml0aW9u
IGluIHRoZSBpbmZvIG1vZGVsIChiZWNhdXNlIHRoZSBwcm90b2NvbCBzcGVjIHdpbGwgZW5zdXJl
IHVuaXF1ZW5lc3Mgd2hlbiB0aGUg4oCccmVhbOKAnSByb3V0ZXItaWQgaXMgZ2VuZXJhdGVkKS4g
IElmIG5vdCBhY2NlcHRhYmxlLCB0aGVuIGl0IHNlZW1zIHRvIG1lIHdlIG5lZWQgdG8ga2VlcCB0
aGUgY3VycmVudCBpbmZvIG1vZGVsIGFsbC16ZXJvIHByb2hpYml0aW9uLg0KQmFyYmFyYQ0KDQpB
aCBJIHNlZSwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24hIEknbSBmaW5lIHdpdGggdGhlIGNo
YW5nZSB0aGVuLg0KDQpEYXZpZA0KDQpPbiBGcmksIEZlYiAxMiwgMjAyMSBhdCA2OjQzIEFNIFNU
QVJLLCBCQVJCQVJBIEggPGJzNzY1MkBhdHQuY29tPG1haWx0bzpiczc2NTJAYXR0LmNvbT4+IHdy
b3RlOg0KSnVzdCB0byBiZSBjbGVhciAuLi4NCkFuIGVuYWJsZWQgQmFiZWwgaW5zdGFuY2UgKHRo
YXQgaXMgc2VuZGluZyBhbmQgcmVjZWl2aW5nIEJhYmVsIHBhY2tldHMpIGFscmVhZHkgaGFzIGEg
cmVxdWlyZW1lbnQgZm9yIHVuaXF1ZSBub24temVybyByb3V0ZXItaWQuIFdoZXJlIHdlIHdlcmUg
aGF2aW5nIGEgcHJvYmxlbSB3YXMgd2l0aCBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdGhh
dCB3ZXJlbuKAmXQgYWN0aXZlbHkgcnVubmluZyB0aGUgcHJvdG9jb2wgKGhhZCBtYXliZSBqdXN0
IGJlZW4gaW5zdGFsbGVkKS4gSSB0aGluayBpdCB3YXMgYmFiZWxkIHRoYXQgd2FzIGp1c3QgdXNp
bmcgYSBkZWZhdWx0IG9mIGFsbCB6ZXJvZXMgdW50aWwgaXQgd2FzIGVuYWJsZWQ7IGF0IHdoaWNo
IHRpbWUgaXQgZ2VuZXJhdGVkIGl0cyB1bmlxdWUgcm91dGVyLWlkLiBXaXRoIHRoaXMgbm90LWVu
YWJsZWQg4oCcemVyb+KAnSBkZWZhdWx0LCB0aGUgcG9zc2liaWxpdHkgZXhpc3RzIGZvciBtdWx0
aXBsZSBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdG8gYmUgZGVmYXVsdGVkIHRvIHplcm8s
IHdoaWNoIHdvdWxkIGxlYWQgdG8gWUFORyBoYXZpbmcgYSBwcm9ibGVtIHdpdGggaGF2aW5nIGEg
dW5pcXVlIHJvdXRlci1pZCB0byBpZGVudGlmeSB0aGVtIGJ5Lg0KDQpUaGUgZmFjdCB0aGF0IHRo
ZSBCYWJlbCBwcm90b2NvbCBmb3JiaWRzIHplcm8gdmFsdWVkIHJvdXRlci1pZHMgZG9lc27igJl0
IG1lYW4gbm90LWVuYWJsZWQgaW5zdGFuY2VzIGNhbuKAmXQgaGF2ZSB0aGF0IGFzIGEgZGVmYXVs
dDsgYW5kIGl0IGRvZXNu4oCZdCBwcmV2ZW50IHRoZXJlIGZyb20gYmVpbmcgbXVsdGlwbGUgbm90
LWVuYWJsZWQgaW5zdGFuY2VzIHdpdGggYSBkZWZhdWx0IHZhbHVlLg0KDQpUUi0xODEgZG9lc27i
gJl0IGhhdmUgYSBwcm9ibGVtIHdpdGggdGhpcywgYmVjYXVzZSBpdCB1c2VzIGEgdW5pcXVlIGtl
eSBkaXN0aW5jdCBmcm9tIHRoZSByb3V0ZXItaWQuIFRoZSBCYWJlbCBwcm90b2NvbCBzcGVjIGFs
cmVhZHkgaGFzIHdoYXQgaXQgbmVlZHMgdG8gbWFrZSBzdXJlIHRoZSByb3V0ZXItaWQgZm9yIGVu
YWJsZWQgaW5zdGFuY2VzIGFyZSB1bmlxdWUgKGFuZCB0aGUgZGF0YS9pbmZvIG1vZGVsIGRvZXNu
4oCZdCBuZWVkIHRvIGJlIGludm9sdmVkIGluIHBvbGljaW5nIHRoaXMpLiBTbyB0aGlzIHJlYWxs
eSBpcyBqdXN0IGFib3V0IG1ha2luZyBzdXJlIHRoZSBsYW5ndWFnZSBpcyBzdWl0YWJsZSB0byBl
bnN1cmUgWUFORyBjYW4gdXNlIHRoaXMgcGFyYW1ldGVyIGFzIGEgdW5pcXVlIGtleSwgd2l0aG91
dCBwdXR0aW5nIGNvbnN0cmFpbnRzIG9uIHRoZSBwcm90b2NvbC4gSWYgWUFORyB3ZXJlIGZpbmUg
d2l0aCBhIEJhYmVsIGluc3RhbmNlIHRoYXQgc3RhcnRlZCB3aXRoIHJvdXRlci1pZCB6ZXJvIGFu
ZCB0aGVuIGNoYW5nZWQgdG8gc29tZXRoaW5nIGVsc2Ugb25jZSB0aGUgcHJvdG9jb2wgc3RhcnRl
ZCBydW5uaW5nLCB0aGVuIHplcm8gd291bGRu4oCZdCBiZSBhIHByb2JsZW0gaWYgdGhlcmUgaXMg
anVzdCBhIHNpbmdsZSBpbnN0YW5jZSB3aXRoIHRoYXQgemVybyB2YWx1ZS4NCkJhcmJhcmENCg0K
RnJvbTogTWFoZXNoIEpldGhhbmFuZGFuaSA8bWpldGhhbmFuZGFuaUBnbWFpbC5jb208bWFpbHRv
Om1qZXRoYW5hbmRhbmlAZ21haWwuY29tPj4NClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAxMSwg
MjAyMSAxMTo1NiBQTQ0KVG86IERhdmlkIFNjaGluYXppIDxkc2NoaW5hemkuaWV0ZkBnbWFpbC5j
b208bWFpbHRvOmRzY2hpbmF6aS5pZXRmQGdtYWlsLmNvbT4+DQpDYzogVG9rZSBIw7hpbGFuZC1K
w7hyZ2Vuc2VuIDx0b2tlPTQwdG9rZS5ka0BkbWFyYy5pZXRmLm9yZzxtYWlsdG86NDB0b2tlLmRr
QGRtYXJjLmlldGYub3JnPj47IFNUQVJLLCBCQVJCQVJBIEggPGJzNzY1MkBhdHQuY29tPG1haWx0
bzpiczc2NTJAYXR0LmNvbT4+OyBiYWJlbEBpZXRmLm9yZzxtYWlsdG86YmFiZWxAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW2JhYmVsXSBwcm9wb3NlZCBpbmZvIG1vZGVsIGNoYW5nZQ0KDQpIaSBE
YXZpZCwNCg0KT24gRmViIDExLCAyMDIxLCBhdCA3OjA5IFBNLCBEYXZpZCBTY2hpbmF6aSA8ZHNj
aGluYXppLmlldGZAZ21haWwuY29tPG1haWx0bzpkc2NoaW5hemkuaWV0ZkBnbWFpbC5jb20+PiB3
cm90ZToNCg0KV2UgYmFubmVkIGFsbC16ZXJvZXMgYW5kIGFsbC1vbmVzIGJldHdlZW4gZHJhZnQt
aWV0Zi1iYWJlbC1yZmM2MTI2YmlzLTAwIGFuZCBkcmFmdC1pZXRmLWJhYmVsLXJmYzYxMjZiaXMt
MDEuIElmIG1lbW9yeSBzZXJ2ZXMsIHRoZSBpZGVhIHdhcyB0byByZXNlcnZlIHRoZW0gZm9yIGZ1
dHVyZSBleHRlbnNpYmlsaXR5LiBBbHNvLCBiYW5uaW5nIGFsbC16ZXJvZXMgYWxsb3dzIHVzaW5n
IHRoYXQgYXMgYSBzZW50aW5lbCB2YWx1ZSBpbiBzb2Z0d2FyZS4NCg0KQWRkaW5nIHRoZSB1bmlx
dWVuZXNzIHJlcXVpcmVtZW50IHNvdW5kcyBnb29kIHRvIG1lLCBidXQgcmVtb3ZpbmcgdGhlIGJh
biBvbiBhbGwtemVyb2VzL2FsbC1vbmVzIGNvdWxkIGxlYWQgdG8gcHJvYmxlbXMuIElmIHRoZSBj
b3JlIHByb3RvY29sIGRvZXNuJ3QgYWxsb3cgaXQsIHdoeSBzaG91bGQgdGhlIGluZm9ybWF0aW9u
YWwgbW9kZWwgYWxsb3cgaXQ/DQoNCklmIHRoZSBwcm90b2NvbCBiYW5uZWQgaXQsIHRoYXQgaXMg
YSBkaWZmZXJlbnQgcXVlc3Rpb24sIGFuZCBpbmZvIG1vZGVsIGNhbiByZWZsZWN0IHRoYXQuIEkg
anVzdCB3YW50ZWQgdG8gcG9pbnQgb3V0IHRoYXQgaXQgaXMgbm90IGJlY2F1c2Ugb2YgdGhlIGRh
dGEgbW9kZWwuDQoNCkNoZWVycy4NCg0KDQpEYXZpZA0KDQpPbiBUaHUsIEZlYiAxMSwgMjAyMSBh
dCAyOjAwIFBNIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiA8dG9rZT00MHRva2UuZGtAZG1hcmMu
aWV0Zi5vcmc8bWFpbHRvOjQwdG9rZS5ka0BkbWFyYy5pZXRmLm9yZz4+IHdyb3RlOg0KTWFoZXNo
IEpldGhhbmFuZGFuaSA8bWpldGhhbmFuZGFuaUBnbWFpbC5jb208bWFpbHRvOm1qZXRoYW5hbmRh
bmlAZ21haWwuY29tPj4gd3JpdGVzOg0KDQo+IEhpIFRva2UsDQo+DQo+IFRoZSByYXRpb25hbCBo
YXMgdG8gZG8gd2l0aCB3aGF0IGEgZGF0YSBtb2RlbCBsaWtlIFlBTkcgZG9lcyB3aXRoDQo+IHJv
dXRlci1pZC4gVG8gaXQgdGhlIHJvdXRlci1pZCBpcyBhIGtleSwgaW4gdGhlIGZvcm0gb2YgYSBz
dHJpbmcuIFRoYXQNCj4gc3RyaW5nIGhhcyB0byBiZSB1bmlxdWUuIFlBTkcgZG9lcyBub3QgcHJl
dmVudCBpdCBiZWluZyBhIHN0cmluZyBvZg0KPiB6ZXJvcyBvciBvbmVzLCBwcm92aWRlZCB0aGF0
IHN0cmluZyBpcyB1bmlxdWUuIFRodXMgdGhlIGRyb3BwaW5nIG9mDQo+IHRoZSAiTVVTVCBOT1Ti
gJ0gYW5kIHRoZSBhZGRpdGlvbiBvZiDigJxNVVNU4oCdLg0KDQpSaWdodC4gSSBzZWVtIHRvIHJl
Y2FsbCB0aGVyZSBiZWluZyBzb21lIG90aGVyIHJlYXNvbiB3aHkgaXQgc2hvdWxkbid0DQpiZSAw
LCBidXQgY2FuJ3QgZmluZCB0aGUgZGlzY3Vzc2lvbiBub3csIGFuZCBsb29raW5nIGF0IHRoZSBj
b2RlIHRoYXQNCmRvZXNuJ3Qgc2VlbSB0byBjYXJlLiBTbyBubyBvYmplY3Rpb24gZnJvbSBtZSBJ
IGd1ZXNzIDopDQoNCi1Ub2tlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpiYWJlbCBtYWlsaW5nIGxpc3QNCmJhYmVsQGlldGYub3JnPG1haWx0bzpi
YWJlbEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmFi
ZWw8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9iYWJlbF9fOyEhQmhkVCEzSGpSSHVnaVJ3UkJteGpIN2VSanNzWkJnemJCbTVz
bmh6eXZUMmFwQnRzY0JkY0NxbzJUSEZFTkZqelpvQSQ+DQoNCk1haGVzaCBKZXRoYW5hbmRhbmkN
Cm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPG1haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbT4N
Cg0KDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDcwNTQwLjA0MUY4N0EwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6RG9jdW1lbnRLaW5kPkRvY3VtZW50RW1haWw8L3c6RG9j
dW1lbnRLaW5kPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6RW52
ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZlSWZYTUxJbnZh
bGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENvbnRlbnQ+ZmFs
c2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4dD5m
YWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9tb3RlUUYvPg0K
PHc6TGlkVGhlbWVPdGhlcj5FTi1VUzwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlkVGhlbWVBc2lh
bj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNjcmlwdD5YLU5P
TkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4NCjx3OkRvTm90
RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3OlNuYXBUb0dy
aWRJbkNlbGwvPg0KPHc6V3JhcFRleHRXaXRoUHVuY3QvPg0KPHc6VXNlQXNpYW5CcmVha1J1bGVz
Lz4NCjx3OkRvbnRHcm93QXV0b2ZpdC8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8
dzpFbmFibGVPcGVuVHlwZUtlcm5pbmcvPg0KPHc6RG9udEZsaXBNaXJyb3JJbmRlbnRzLz4NCjx3
Ok92ZXJyaWRlVGFibGVTdHlsZUhwcy8+DQo8L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4N
CjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlhIE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVm
b3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFs
PSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdp
biBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5k
ZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRMaW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxp
bSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZM
b2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRl
bj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNlIiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxl
Q291bnQ9IjM3NiI+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAi
IFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1hbCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGlu
ZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1
ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5k
ZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIz
OSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9j
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZv
cm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBv
ZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUgcmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9yaXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
bWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVyZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGggRm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJC
b2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlv
biIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJEYXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJv
ZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZp
cnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5
IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRy
dWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFpbiBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9y
bSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFj
cm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBEZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0
ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFi
bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5ub3RhdGlvbiBzdWJqZWN0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2lt
cGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUg
Q2xhc3NpYyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2ljIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgQ2xhc3NpYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENv
bHVtbnMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIENvbHVtbnMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIEdyaWQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDMiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIEdyaWQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxl
IEdyaWQgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExp
c3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iVGFibGUgTGlzdCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3Qg
NiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDciLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iVGFibGUgTGlzdCA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVj
dHMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSAzRCBlZmZlY3RzIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIENvbnRlbXBvcmFyeSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBFbGVnYW50
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFByb2Zlc3Npb25hbCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBT
dWJ0bGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBXZWIgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCYWxsb29uIFRl
eHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9
IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vIFNwYWNpbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlk
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hh
ZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNo
YWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IE5hbWU9IlJldmlzaW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM0IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJMaXN0IFBhcmFncmFwaCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
UXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzAiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJM
aWdodCBMaXN0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlz
dCAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRp
dW0gR3JpZCAzIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9
IkNvbG9yZnVsIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcg
QWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNj
ZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5h
bWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGlu
ZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQg
U2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMSBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIg
TmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdy
aWQgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1
bCBTaGFkaW5nIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1l
PSJMaWdodCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJN
ZWRpdW0gR3JpZCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50
IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9
IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdy
aWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MTkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRsZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50
ZW5zZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSIzMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
SW50ZW5zZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzMiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkJvb2sgVGl0bGUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzciIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MSIgTmFtZT0iUGxhaW4gVGFibGUgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MiIgTmFtZT0iUGxh
aW4gVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
MyIgTmFtZT0iUGxhaW4gVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NCIgTmFtZT0iUGxhaW4gVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NSIgTmFtZT0iUGxhaW4gVGFibGUgNSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MCIgTmFtZT0iR3JpZCBUYWJsZSBM
aWdodCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFt
ZT0iR3JpZCBUYWJsZSAxIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlk
IFRhYmxlIDUgRGFyayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQg
VGFibGUgMSBMaWdodCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5h
bWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFi
bGUgNiBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRh
YmxlIDEgTGlnaHQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1l
PSJHcmlkIFRhYmxlIDQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxl
IDYgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJs
ZSAxIExpZ2h0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0i
R3JpZCBUYWJsZSA0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2
IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUg
MSBMaWdodCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikdy
aWQgVGFibGUgNCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBD
b2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEg
TGlnaHQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlk
IFRhYmxlIDQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29s
b3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExp
Z2h0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBU
YWJsZSA0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9y
ZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdo
dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0i
TGlzdCBUYWJsZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFi
bGUgNiBDb2xvcmZ1bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9
Ikxpc3QgVGFibGUgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5h
bWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9
Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJM
aXN0IFRhYmxlIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1l
PSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJM
aXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlz
dCBUYWJsZSAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0i
TGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlz
dCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3Qg
VGFibGUgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxp
c3QgVGFibGUgNSBEYXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3Qg
VGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRh
YmxlIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0
IFRhYmxlIDUgRGFyayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRh
YmxlIDcgQ29sb3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJs
ZSAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBU
YWJsZSA1IERhcmsgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJs
ZSA3IENvbG9yZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lbnRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU21hcnQgSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikhhc2h0YWciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVW5yZXNvbHZlZCBNZW50aW9uIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlNtYXJ0IExpbmsiLz4NCjwvdzpMYXRlbnRTdHlsZXM+DQo8
L3htbD48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZh
bWlseTpyb21hbjsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1
cmU6LTUzNjg2OTEyMSAxMTA3MzA1NzI3IDMzNTU0NDMyIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0K
CW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lzczsNCglt
c28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTQ2OTc1MDAxNyAt
MTA3MzczMjQ4NSA5IDAgNTExIDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bXNvLXN0eWxlLXVuaGlkZTpubzsN
Cgltc28tc3R5bGUtcWZvcm1hdDp5ZXM7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBo
YW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVy
bGluZTpzaW5nbGU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVybGluZTpzaW5nbGU7
fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5
bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglt
c28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uZ21haWwtbTcwNDk0NzM2MTQ5
NDE3MjcyMjVzcGVsbGUNCgl7bXNvLXN0eWxlLW5hbWU6Z21haWwtbV83MDQ5NDczNjE0OTQxNzI3
MjI1c3BlbGxlOw0KCW1zby1zdHlsZS11bmhpZGU6bm87fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJbXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJ
bXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tYW5zaS1mb250LXNpemU6MTEuMHB0Ow0KCW1zby1i
aWRpLWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJbXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6Q2FsaWJyaTsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1m
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXBy
b3BzOnllczsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tYXNjaWkt
Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0K
CW1zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBp
bjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47DQoJbXNvLWhlYWRlci1tYXJnaW46
LjVpbjsNCgltc28tZm9vdGVyLW1hcmdpbjouNWluOw0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDEwXT48c3R5bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05v
cm1hbFRhYmxlDQoJe21zby1zdHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUt
cm93YmFuZC1zaXplOjA7DQoJbXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUt
bm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoi
IjsNCgltc28tcGFkZGluZy1hbHQ6MGluIDUuNHB0IDBpbiA1LjRwdDsNCgltc28tcGFyYS1tYXJn
aW46MGluOw0KCW1zby1wYXJhLW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlv
bjp3aWRvdy1vcnBoYW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgltc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFu
c2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh
W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9
ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRhYi1pbnRlcnZhbDouNWluIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tYXNjaWktZm9u
dC1mYW1pbHk6Q2FsaWJyaTttc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28tYmlkaS1m
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPknigJlkIGxpa2UgdG8gY2ly
Y2xlIGJhY2sgYXJvdW5kIHRvIE1haGVzaCwgdGhlbiwgdG8gc2VlIGlmIHRoaXMgY2hhbmdlIGlz
IHJlYWxseQ0KIGEgZ29vZCBpZGVhIGZyb20gaGlzIHBlcnNwZWN0aXZlLiBJZiB3ZSBkbyB0aGlz
IGNoYW5nZSwgdGhlbiBpdCBtZWFucyBhbiBpbXBsZW1lbnRhdGlvbiBjb3VsZCBzdGFydCB3aXRo
IGFuIGFsbC16ZXJvIHJvdXRlci1pZCBiZWZvcmUgaXRzIGVuYWJsZWQgYW5kIHRoZW4gZ2VuZXJh
dGUgYSDigJxyZWFs4oCdIHJvdXRlci1pZCB3aGVuIGVuYWJsZWQuIFdoaWNoIHdhcyB3aGF0IHRo
ZSBvcmlnaW5hbCBhbGwtemVybyBwcm9oaWJpdGlvbiB3YXMgdHJ5aW5nDQogdG8gcHJldmVudC4g
SWYgdGhpcyBpcyBhY2NlcHRhYmxlIGZvciBZQU5HICh0byBoYXZlIGEgY2hhbmdpbmcgcm91dGVy
LWlkKSwgdGhlbiBJIHNlZSBubyBuZWVkIGZvciBhbnkgcHJvaGliaXRpb24gaW4gdGhlIGluZm8g
bW9kZWwgKGJlY2F1c2UgdGhlIHByb3RvY29sIHNwZWMgd2lsbCBlbnN1cmUgdW5pcXVlbmVzcyB3
aGVuIHRoZSDigJxyZWFs4oCdIHJvdXRlci1pZCBpcyBnZW5lcmF0ZWQpLg0KPHNwYW4gc3R5bGU9
Im1zby1zcGFjZXJ1bjp5ZXMiPiZuYnNwOzwvc3Bhbj5JZiBub3QgYWNjZXB0YWJsZSwgdGhlbiBp
dCBzZWVtcyB0byBtZSB3ZSBuZWVkIHRvIGtlZXAgdGhlIGN1cnJlbnQgaW5mbyBtb2RlbCBhbGwt
emVybyBwcm9oaWJpdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7bXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWhhbnNpLWZv
bnQtZmFtaWx5OkNhbGlicmk7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij5CYXJiYXJhPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1m
b250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g
MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkFoIEkgc2Vl
LCB0aGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbiEgSSdtIGZpbmUgd2l0aCB0aGUgY2hhbmdlIHRo
ZW4uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij5PbiBGcmksIEZlYiAxMiwgMjAyMSBhdCA2OjQzIEFNIFNUQVJLLCBCQVJCQVJB
IEggJmx0OzxhIGhyZWY9Im1haWx0bzpiczc2NTJAYXR0LmNvbSI+YnM3NjUyQGF0dC5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtt
c28tYm9yZGVyLWxlZnQtYWx0OnNvbGlkICNDQ0NDQ0MgLjc1cHQ7cGFkZGluZzowaW4gMGluIDBp
biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SnVzdCB0byBiZSBjbGVhciAuLi4NCjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5BbiBl
bmFibGVkIEJhYmVsIGluc3RhbmNlICh0aGF0IGlzIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBCYWJl
bCBwYWNrZXRzKSBhbHJlYWR5IGhhcyBhIHJlcXVpcmVtZW50IGZvciB1bmlxdWUgbm9uLXplcm8N
CiByb3V0ZXItaWQuIFdoZXJlIHdlIHdlcmUgaGF2aW5nIGEgcHJvYmxlbSB3YXMgd2l0aCBub3Qt
ZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdGhhdCB3ZXJlbuKAmXQgYWN0aXZlbHkgcnVubmluZyB0
aGUgcHJvdG9jb2wgKGhhZCBtYXliZSBqdXN0IGJlZW4gaW5zdGFsbGVkKS4gSSB0aGluayBpdCB3
YXMNCjxzcGFuIGNsYXNzPSJnbWFpbC1tNzA0OTQ3MzYxNDk0MTcyNzIyNXNwZWxsZSI+YmFiZWxk
PC9zcGFuPiB0aGF0IHdhcyBqdXN0IHVzaW5nIGEgZGVmYXVsdCBvZiBhbGwgemVyb2VzIHVudGls
IGl0IHdhcyBlbmFibGVkOyBhdCB3aGljaCB0aW1lIGl0IGdlbmVyYXRlZCBpdHMgdW5pcXVlIHJv
dXRlci1pZC4gV2l0aCB0aGlzIG5vdC1lbmFibGVkIOKAnHplcm/igJ0gZGVmYXVsdCwgdGhlIHBv
c3NpYmlsaXR5IGV4aXN0cyBmb3IgbXVsdGlwbGUgbm90LWVuYWJsZWQNCiBCYWJlbCBpbnN0YW5j
ZXMgdG8gYmUgZGVmYXVsdGVkIHRvIHplcm8sIHdoaWNoIHdvdWxkIGxlYWQgdG8gWUFORyBoYXZp
bmcgYSBwcm9ibGVtIHdpdGggaGF2aW5nIGEgdW5pcXVlIHJvdXRlci1pZCB0byBpZGVudGlmeSB0
aGVtIGJ5LjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+VGhlIGZhY3QgdGhhdCB0aGUgQmFiZWwgcHJvdG9jb2wgZm9yYmlkcyB6
ZXJvIHZhbHVlZCByb3V0ZXItaWRzIGRvZXNu4oCZdCBtZWFuIG5vdC1lbmFibGVkIGluc3RhbmNl
cyBjYW7igJl0IGhhdmUgdGhhdCBhcw0KIGEgZGVmYXVsdDsgYW5kIGl0IGRvZXNu4oCZdCBwcmV2
ZW50IHRoZXJlIGZyb20gYmVpbmcgbXVsdGlwbGUgbm90LWVuYWJsZWQgaW5zdGFuY2VzIHdpdGgg
YSBkZWZhdWx0IHZhbHVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdCI+VFItMTgxIGRvZXNu4oCZdCBoYXZlIGEgcHJvYmxlbSB3
aXRoIHRoaXMsIGJlY2F1c2UgaXQgdXNlcyBhIHVuaXF1ZSBrZXkgZGlzdGluY3QgZnJvbSB0aGUg
cm91dGVyLWlkLiBUaGUgQmFiZWwgcHJvdG9jb2wNCiBzcGVjIGFscmVhZHkgaGFzIHdoYXQgaXQg
bmVlZHMgdG8gbWFrZSBzdXJlIHRoZSByb3V0ZXItaWQgZm9yIGVuYWJsZWQgaW5zdGFuY2VzIGFy
ZSB1bmlxdWUgKGFuZCB0aGUgZGF0YS9pbmZvIG1vZGVsIGRvZXNu4oCZdCBuZWVkIHRvIGJlIGlu
dm9sdmVkIGluIHBvbGljaW5nIHRoaXMpLiBTbyB0aGlzIHJlYWxseSBpcyBqdXN0IGFib3V0IG1h
a2luZyBzdXJlIHRoZSBsYW5ndWFnZSBpcyBzdWl0YWJsZSB0byBlbnN1cmUgWUFORyBjYW4gdXNl
IHRoaXMNCiBwYXJhbWV0ZXIgYXMgYSB1bmlxdWUga2V5LCB3aXRob3V0IHB1dHRpbmcgY29uc3Ry
YWludHMgb24gdGhlIHByb3RvY29sLiBJZiBZQU5HIHdlcmUgZmluZSB3aXRoIGEgQmFiZWwgaW5z
dGFuY2UgdGhhdCBzdGFydGVkIHdpdGggcm91dGVyLWlkIHplcm8gYW5kIHRoZW4gY2hhbmdlZCB0
byBzb21ldGhpbmcgZWxzZSBvbmNlIHRoZSBwcm90b2NvbCBzdGFydGVkIHJ1bm5pbmcsIHRoZW4g
emVybyB3b3VsZG7igJl0IGJlIGEgcHJvYmxlbSBpZiB0aGVyZQ0KIGlzIGp1c3QgYSBzaW5nbGUg
aW5zdGFuY2Ugd2l0aCB0aGF0IHplcm8gdmFsdWUuPG86cD48L286cD48L3NwYW4+PC9mb250Pjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkJhcmJhcmE8bzpwPjwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1vdXRsaW5lLWxl
dmVsOjEiPg0KPGI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTo8L3NwYW4+PC9mb250PjwvYj4g
TWFoZXNoIEpldGhhbmFuZGFuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWpldGhhbmFuZGFuaUBnbWFpbC5jb208L2E+Jmd0Ow0K
PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlNlbnQ6PC9zcGFuPjwvYj4g
VGh1cnNkYXksIEZlYnJ1YXJ5IDExLCAyMDIxIDExOjU2IFBNPGJyPg0KPGI+PHNwYW4gc3R5bGU9
ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOjwvc3Bhbj48L2I+IERhdmlkIFNjaGluYXppICZsdDs8YSBo
cmVmPSJtYWlsdG86ZHNjaGluYXppLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZHNj
aGluYXppLmlldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+Q2M6PC9zcGFuPjwvYj4gVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuICZsdDt0
b2tlPTxhIGhyZWY9Im1haWx0bzo0MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj40MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0OzsgU1RBUkssIEJBUkJBUkEgSCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJzNzY1MkBhdHQuY29tIiB0YXJnZXQ9Il9ibGFuayI+YnM3NjUy
QGF0dC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpiYWJlbEBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmJhYmVsQGlldGYub3JnPC9hPjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bhbj48L2I+IFJlOiBbYmFiZWxdIHByb3Bvc2VkIGluZm8g
bW9kZWwgY2hhbmdlPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkhpIERhdmlkLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPk9uIEZlYiAx
MSwgMjAyMSwgYXQgNzowOSBQTSwgRGF2aWQgU2NoaW5hemkgJmx0OzxhIGhyZWY9Im1haWx0bzpk
c2NoaW5hemkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kc2NoaW5hemkuaWV0ZkBn
bWFpbC5jb208L2E+Jmd0Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPldl
IGJhbm5lZCBhbGwtemVyb2VzIGFuZCBhbGwtb25lcyBiZXR3ZWVuJm5ic3A7ZHJhZnQtaWV0Zi1i
YWJlbC1yZmM2MTI2YmlzLTAwIGFuZCZuYnNwO2RyYWZ0LWlldGYtYmFiZWwtcmZjNjEyNmJpcy0w
MS4gSWYgbWVtb3J5Jm5ic3A7c2VydmVzLA0KIHRoZSBpZGVhIHdhcyB0byByZXNlcnZlIHRoZW0g
Zm9yIGZ1dHVyZSBleHRlbnNpYmlsaXR5LiBBbHNvLCBiYW5uaW5nIGFsbC16ZXJvZXMgYWxsb3dz
IHVzaW5nIHRoYXQgYXMgYSBzZW50aW5lbCB2YWx1ZSBpbiBzb2Z0d2FyZS48bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6
ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5BZGRpbmcgdGhlIHVuaXF1ZW5lc3MgcmVxdWlyZW1lbnQgc291bmRz
IGdvb2QgdG8gbWUsIGJ1dCByZW1vdmluZyB0aGUgYmFuIG9uIGFsbC16ZXJvZXMvYWxsLW9uZXMg
Y291bGQgbGVhZCB0byBwcm9ibGVtcy4NCiBJZiB0aGUgY29yZSBwcm90b2NvbCBkb2Vzbid0IGFs
bG93IGl0LCB3aHkgc2hvdWxkIHRoZSBpbmZvcm1hdGlvbmFsIG1vZGVsIGFsbG93IGl0PzxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9u
dCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
SWYgdGhlIHByb3RvY29sIGJhbm5lZCBpdCwgdGhhdCBpcyBhIGRpZmZlcmVudCBxdWVzdGlvbiwg
YW5kIGluZm8gbW9kZWwgY2FuIHJlZmxlY3QgdGhhdC4gSSBqdXN0IHdhbnRlZCB0byBwb2ludCBv
dXQNCiB0aGF0IGl0IGlzIG5vdCBiZWNhdXNlIG9mIHRoZSBkYXRhIG1vZGVsLjxvOnA+PC9vOnA+
PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Q2hlZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250IHNpemU9IjIiIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RGF2aWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPk9uIFRodSwgRmViIDExLCAyMDIxIGF0IDI6MDAgUE0g
VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuICZsdDt0b2tlPTxhIGhyZWY9Im1haWx0bzo0MHRva2Uu
ZGtAZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj40MHRva2UuZGtAZG1hcmMuaWV0Zi5v
cmc8L2E+Jmd0Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+TWFoZXNoIEpldGhhbmFuZGFuaSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWpldGhhbmFuZGFu
aUBnbWFpbC5jb208L2E+Jmd0OyB3cml0ZXM6PGJyPg0KPGJyPg0KJmd0OyBIaSBUb2tlLDxicj4N
CiZndDs8YnI+DQomZ3Q7IFRoZSByYXRpb25hbCBoYXMgdG8gZG8gd2l0aCB3aGF0IGEgZGF0YSBt
b2RlbCBsaWtlIFlBTkcgZG9lcyB3aXRoPGJyPg0KJmd0OyByb3V0ZXItaWQuIFRvIGl0IHRoZSBy
b3V0ZXItaWQgaXMgYSBrZXksIGluIHRoZSBmb3JtIG9mIGEgc3RyaW5nLiBUaGF0PGJyPg0KJmd0
OyBzdHJpbmcgaGFzIHRvIGJlIHVuaXF1ZS4gWUFORyBkb2VzIG5vdCBwcmV2ZW50IGl0IGJlaW5n
IGEgc3RyaW5nIG9mPGJyPg0KJmd0OyB6ZXJvcyBvciBvbmVzLCBwcm92aWRlZCB0aGF0IHN0cmlu
ZyBpcyB1bmlxdWUuIFRodXMgdGhlIGRyb3BwaW5nIG9mPGJyPg0KJmd0OyB0aGUgJnF1b3Q7TVVT
VCBOT1TigJ0gYW5kIHRoZSBhZGRpdGlvbiBvZiDigJxNVVNU4oCdLjxicj4NCjxicj4NClJpZ2h0
LiBJIHNlZW0gdG8gcmVjYWxsIHRoZXJlIGJlaW5nIHNvbWUgb3RoZXIgcmVhc29uIHdoeSBpdCBz
aG91bGRuJ3Q8YnI+DQpiZSAwLCBidXQgY2FuJ3QgZmluZCB0aGUgZGlzY3Vzc2lvbiBub3csIGFu
ZCBsb29raW5nIGF0IHRoZSBjb2RlIHRoYXQ8YnI+DQpkb2Vzbid0IHNlZW0gdG8gY2FyZS4gU28g
bm8gb2JqZWN0aW9uIGZyb20gbWUgSSBndWVzcyA6KTxicj4NCjxicj4NCi1Ub2tlPGJyPg0KPGJy
Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpi
YWJlbCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86YmFiZWxAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5iYWJlbEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3Vy
bGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Jh
YmVsX187ISFCaGRUITNIalJIdWdpUndSQm14akg3ZVJqc3NaQmd6YkJtNXNuaHp5dlQyYXBCdHNj
QmRjQ3FvMlRIRkVORmp6Wm9BJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vYmFiZWw8L2E+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5NYWhlc2ggSmV0aGFuYW5kYW5pPC9zcGFuPjwv
Zm9udD48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOm1qZXRoYW5h
bmRhbmlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWpldGhhbmFuZGFuaUBnbWFpbC5jb208
L2E+PC9zcGFuPjwvZm9udD48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjwvZm9udD48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_DM6PR02MB6924B3EDD46D9AD542CA06A8C3869DM6PR02MB6924namp_--


From nobody Thu Feb 18 09:26:14 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 138733A14A5 for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 09:26:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 36_tvzXW6QdP for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 09:26:11 -0800 (PST)
Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) (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 E5A293A14AD for <babel@ietf.org>; Thu, 18 Feb 2021 09:26:10 -0800 (PST)
Received: by mail-pj1-x102f.google.com with SMTP id e9so1921498pjj.0 for <babel@ietf.org>; Thu, 18 Feb 2021 09:26:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=w3ozZA95kk7Qmd3b7FfmVzLzkLs0ZfgqdsL4hAcQ1DA=; b=nlwmmP012+wWDSyVQ51MUVNY4QyHM0KCKkkeuDiOx8oae68JT0FbW2nCilLrSzxRpT a2ogLm/7S8uPhWybVeG/tJ1kyYo3GsPrRH2mMMYeKPAHpGnW8dduU+3dF+evMbsY1pkA wUhh3ImOsAbq5tQPWg1GyBY08ypjJpaye9be/zoYQpRAzsT/gu9q5pwOBfmErzJOVq0R ltbkQCF/wo6u9Vb1Lxy9BSmXNQ8CtQ4KBFKF2rRtWI3XeTaYTG+/JOqzFZFmCzwJ6ADW 1Draa1eY6Dwqj75BpbHa+8tPdVBro0mhcC7kv8eRzMnlp13fWnvNTI2HwswLitBbUsA5 ZDow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=w3ozZA95kk7Qmd3b7FfmVzLzkLs0ZfgqdsL4hAcQ1DA=; b=TolopzlfhAMr28nTM40yblNFeeUK1mEPYrk6FacxLkUVgKGnxmsYjhJIESF7ohRy7u tIhfYBmNsUO9OsrPftxn8lnKPLWH0REYxBp83CjBHBaIsb4+iRMYbog0ILtlSXYCltKH /kYam1EdX9MNyRZMhNRfTbtufNLEpvXMHBOKGiKSxhWZarwzplisQYmDqtzBjT79M4hM /oeVYBQ9OOpgptsI5tp44wqOropK0p39QOgP4eXVEVU3cjES54prT6RYyf/VGXj9R+gq +bLBVlilPPw7rEt9IwxNgtCHdEHYMpzGm1Z5yb8PiBTmApVifOso3EJhQ6kBdYoP1nVX fP4w==
X-Gm-Message-State: AOAM533qVWf6Qbf/FO4dQkAqJUblsB+MyP47uCGBxPoyuWJ9t4PP5hs9 mgwL5DCQtrVEu4++yE1KYjUSb1eG5cu3SA==
X-Google-Smtp-Source: ABdhPJy/n/nG6F2QeKIpX50pnxGhMIIoz3+KAfPDtkWi7xbyDPepduAVYNOPcsWJb/ywCGPPA1gIFg==
X-Received: by 2002:a17:90a:778b:: with SMTP id v11mr4818043pjk.61.1613669170303;  Thu, 18 Feb 2021 09:26:10 -0800 (PST)
Received: from ?IPv6:2601:647:5600:5020:9559:eaee:bbd7:a39e? ([2601:647:5600:5020:9559:eaee:bbd7:a39e]) by smtp.gmail.com with ESMTPSA id f3sm6520290pfe.25.2021.02.18.09.26.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Feb 2021 09:26:09 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <0E5484EE-1465-4E22-B021-AF430B6DA2C7@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_CDCD3D81-A6BC-4440-A554-96E194308A04"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Thu, 18 Feb 2021 09:26:08 -0800
In-Reply-To: <DM6PR02MB6924B3EDD46D9AD542CA06A8C3869@DM6PR02MB6924.namprd02.prod.outlook.com>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke=40toke.dk@dmarc.ietf.org>,  "babel@ietf.org" <babel@ietf.org>
To: "STARK, BARBARA H" <bs7652@att.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com> <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com> <DM6PR02MB6924B3EDD46D9AD542CA06A8C3869@DM6PR02MB6924.namprd02.prod.outlook.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/5YobHOOU_sqESNLXw6VR53a2UQ0>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 17:26:13 -0000

--Apple-Mail=_CDCD3D81-A6BC-4440-A554-96E194308A04
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Barbara,

Thanks for circling back on the question of router-id and its impact on =
the YANG model.

Based on the discourse on this thread, it is clear that the =
=E2=80=9Crouter-id=E2=80=9D has meaning when the protocol is enabled. =
The YANG model can therefore add a conditional statement, i.e. a must =
statement, that allows the read of the =E2=80=9Crouter-id=E2=80=9D only =
if the protocol is enabled via the =E2=80=9Cenable=E2=80=9D flag.=20

Is the WG acceptable of the change?

> On Feb 17, 2021, at 1:17 PM, STARK, BARBARA H <bs7652@att.com> wrote:
>=20
> I=E2=80=99d like to circle back around to Mahesh, then, to see if this =
change is really a good idea from his perspective. If we do this change, =
then it means an implementation could start with an all-zero router-id =
before its enabled and then generate a =E2=80=9Creal=E2=80=9D router-id =
when enabled. Which was what the original all-zero prohibition was =
trying to prevent. If this is acceptable for YANG (to have a changing =
router-id), then I see no need for any prohibition in the info model =
(because the protocol spec will ensure uniqueness when the =E2=80=9Creal=E2=
=80=9D router-id is generated).  If not acceptable, then it seems to me =
we need to keep the current info model all-zero prohibition.
> Barbara
> =20
> Ah I see, thanks for the explanation! I'm fine with the change then.
> =20
> David
> =20
> On Fri, Feb 12, 2021 at 6:43 AM STARK, BARBARA H <bs7652@att.com =
<mailto:bs7652@att.com>> wrote:
> Just to be clear ...
> An enabled Babel instance (that is sending and receiving Babel =
packets) already has a requirement for unique non-zero router-id. Where =
we were having a problem was with not-enabled Babel instances that =
weren=E2=80=99t actively running the protocol (had maybe just been =
installed). I think it was babeld that was just using a default of all =
zeroes until it was enabled; at which time it generated its unique =
router-id. With this not-enabled =E2=80=9Czero=E2=80=9D default, the =
possibility exists for multiple not-enabled Babel instances to be =
defaulted to zero, which would lead to YANG having a problem with having =
a unique router-id to identify them by.
> =20
> The fact that the Babel protocol forbids zero valued router-ids =
doesn=E2=80=99t mean not-enabled instances can=E2=80=99t have that as a =
default; and it doesn=E2=80=99t prevent there from being multiple =
not-enabled instances with a default value.
> =20
> TR-181 doesn=E2=80=99t have a problem with this, because it uses a =
unique key distinct from the router-id. The Babel protocol spec already =
has what it needs to make sure the router-id for enabled instances are =
unique (and the data/info model doesn=E2=80=99t need to be involved in =
policing this). So this really is just about making sure the language is =
suitable to ensure YANG can use this parameter as a unique key, without =
putting constraints on the protocol. If YANG were fine with a Babel =
instance that started with router-id zero and then changed to something =
else once the protocol started running, then zero wouldn=E2=80=99t be a =
problem if there is just a single instance with that zero value.
> Barbara
> =20
> From: Mahesh Jethanandani <mjethanandani@gmail.com =
<mailto:mjethanandani@gmail.com>>=20
> Sent: Thursday, February 11, 2021 11:56 PM
> To: David Schinazi <dschinazi.ietf@gmail.com =
<mailto:dschinazi.ietf@gmail.com>>
> Cc: Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D40toke.dk@dmarc.ietf.org =
<mailto:40toke.dk@dmarc.ietf.org>>; STARK, BARBARA H <bs7652@att.com =
<mailto:bs7652@att.com>>; babel@ietf.org <mailto:babel@ietf.org>
> Subject: Re: [babel] proposed info model change
> =20
> Hi David,
> =20
>=20
> On Feb 11, 2021, at 7:09 PM, David Schinazi <dschinazi.ietf@gmail.com =
<mailto:dschinazi.ietf@gmail.com>> wrote:
> =20
> We banned all-zeroes and all-ones between =
draft-ietf-babel-rfc6126bis-00 and draft-ietf-babel-rfc6126bis-01. If =
memory serves, the idea was to reserve them for future extensibility. =
Also, banning all-zeroes allows using that as a sentinel value in =
software.
> =20
> Adding the uniqueness requirement sounds good to me, but removing the =
ban on all-zeroes/all-ones could lead to problems. If the core protocol =
doesn't allow it, why should the informational model allow it?
> =20
> If the protocol banned it, that is a different question, and info =
model can reflect that. I just wanted to point out that it is not =
because of the data model.
> =20
> Cheers.
> =20
>=20
> =20
> David
> =20
> On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen =
<toke=3D40toke.dk@dmarc.ietf.org <mailto:40toke.dk@dmarc.ietf.org>> =
wrote:
> Mahesh Jethanandani <mjethanandani@gmail.com =
<mailto:mjethanandani@gmail.com>> writes:
>=20
> > Hi Toke,
> >
> > The rational has to do with what a data model like YANG does with
> > router-id. To it the router-id is a key, in the form of a string. =
That
> > string has to be unique. YANG does not prevent it being a string of
> > zeros or ones, provided that string is unique. Thus the dropping of
> > the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.
>=20
> Right. I seem to recall there being some other reason why it shouldn't
> be 0, but can't find the discussion now, and looking at the code that
> doesn't seem to care. So no objection from me I guess :)
>=20
> -Toke
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org <mailto:babel@ietf.org>
> https://www.ietf.org/mailman/listinfo/babel =
<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/babel__;=
!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjzZoA$>
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_CDCD3D81-A6BC-4440-A554-96E194308A04
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Barbara,<div class=3D""><br class=3D""></div><div class=3D"">Thanks for =
circling back on the question of router-id and its impact on the YANG =
model.</div><div class=3D""><br class=3D""></div><div class=3D"">Based =
on the discourse on this thread, it is clear that the =E2=80=9Crouter-id=E2=
=80=9D has meaning when the protocol is enabled. The YANG model can =
therefore add a conditional statement, i.e. a must statement, that =
allows the read of the =E2=80=9Crouter-id=E2=80=9D only if the protocol =
is enabled via the =E2=80=9Cenable=E2=80=9D flag.&nbsp;</div><div =
class=3D""><br class=3D""></div><div class=3D"">Is the WG acceptable of =
the change?<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Feb 17, 2021, at 1:17 PM, STARK, BARBARA H =
&lt;<a href=3D"mailto:bs7652@att.com" class=3D"">bs7652@att.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">I=E2=80=99d like to circle back around to Mahesh, then, to =
see if this change is really a good idea from his perspective. If we do =
this change, then it means an implementation could start with an =
all-zero router-id before its enabled and then generate a =E2=80=9Creal=E2=
=80=9D router-id when enabled. Which was what the original all-zero =
prohibition was trying to prevent. If this is acceptable for YANG (to =
have a changing router-id), then I see no need for any prohibition in =
the info model (because the protocol spec will ensure uniqueness when =
the =E2=80=9Creal=E2=80=9D router-id is generated).<span =
class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"">&nbsp;</span>If not acceptable, then it seems to me we need =
to keep the current info model all-zero prohibition.<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Barbara<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Ah I see, thanks =
for the explanation! I'm fine with the change then.<o:p =
class=3D""></o:p></span></font></div><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">David<o:p =
class=3D""></o:p></span></font></div></div></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" class=3D"">On=
 Fri, Feb 12, 2021 at 6:43 AM STARK, BARBARA H &lt;<a =
href=3D"mailto:bs7652@att.com" style=3D"color: purple; text-decoration: =
underline;" class=3D"">bs7652@att.com</a>&gt; wrote:<o:p =
class=3D""></o:p></span></font></div></div><blockquote =
style=3D"border-style: none none none solid; border-left-width: 1pt; =
border-left-color: rgb(204, 204, 204); padding: 0in 0in 0in 6pt; =
margin-left: 4.8pt; margin-right: 0in;" class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Just to be clear ...<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">An enabled Babel instance (that is =
sending and receiving Babel packets) already has a requirement for =
unique non-zero router-id. Where we were having a problem was with =
not-enabled Babel instances that weren=E2=80=99t actively running the =
protocol (had maybe just been installed). I think it was<span =
class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"gmail-m7049473614941727225spelle">babeld</span><span =
class=3D"Apple-converted-space">&nbsp;</span>that was just using a =
default of all zeroes until it was enabled; at which time it generated =
its unique router-id. With this not-enabled =E2=80=9Czero=E2=80=9D =
default, the possibility exists for multiple not-enabled Babel instances =
to be defaulted to zero, which would lead to YANG having a problem with =
having a unique router-id to identify them by.<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">The fact that the Babel protocol =
forbids zero valued router-ids doesn=E2=80=99t mean not-enabled =
instances can=E2=80=99t have that as a default; and it doesn=E2=80=99t =
prevent there from being multiple not-enabled instances with a default =
value.<o:p class=3D""></o:p></span></font></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">TR-181 doesn=E2=80=99t have a =
problem with this, because it uses a unique key distinct from the =
router-id. The Babel protocol spec already has what it needs to make =
sure the router-id for enabled instances are unique (and the data/info =
model doesn=E2=80=99t need to be involved in policing this). So this =
really is just about making sure the language is suitable to ensure YANG =
can use this parameter as a unique key, without putting constraints on =
the protocol. If YANG were fine with a Babel instance that started with =
router-id zero and then changed to something else once the protocol =
started running, then zero wouldn=E2=80=99t be a problem if there is =
just a single instance with that zero value.<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Barbara<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div><div style=3D"border-style: none =
none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt; =
font-weight: bold;" class=3D"">From:</span></font></b><span =
class=3D"Apple-converted-space">&nbsp;</span>Mahesh Jethanandani &lt;<a =
href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">mjethanandani@gmail.com</a>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D""><span style=3D"font-weight: bold;" =
class=3D"">Sent:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, February 11, 2021 =
11:56 PM<br class=3D""><b class=3D""><span style=3D"font-weight: bold;" =
class=3D"">To:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>David Schinazi &lt;<a =
href=3D"mailto:dschinazi.ietf@gmail.com" target=3D"_blank" style=3D"color:=
 purple; text-decoration: underline;" =
class=3D"">dschinazi.ietf@gmail.com</a>&gt;<br class=3D""><b =
class=3D""><span style=3D"font-weight: bold;" =
class=3D"">Cc:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>Toke H=C3=B8iland-J=C3=B8rgen=
sen &lt;toke=3D<a href=3D"mailto:40toke.dk@dmarc.ietf.org" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D"">40toke.dk@dmarc.ietf.org</a>&gt;; STARK, BARBARA H &lt;<a =
href=3D"mailto:bs7652@att.com" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D"">bs7652@att.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:babel@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D"">babel@ietf.org</a><br =
class=3D""><b class=3D""><span style=3D"font-weight: bold;" =
class=3D"">Subject:</span></b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [babel] proposed info =
model change<o:p class=3D""></o:p></div></div></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Hi David,<o:p =
class=3D""></o:p></span></font></div><div class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; =
font-family: Calibri, sans-serif;"><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></p><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">On Feb 11, 2021, at 7:09 PM, David =
Schinazi &lt;<a href=3D"mailto:dschinazi.ietf@gmail.com" target=3D"_blank"=
 style=3D"color: purple; text-decoration: underline;" =
class=3D"">dschinazi.ietf@gmail.com</a>&gt; wrote:<o:p =
class=3D""></o:p></span></font></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">We banned =
all-zeroes and all-ones between&nbsp;draft-ietf-babel-rfc6126bis-00 =
and&nbsp;draft-ietf-babel-rfc6126bis-01. If memory&nbsp;serves, the idea =
was to reserve them for future extensibility. Also, banning all-zeroes =
allows using that as a sentinel value in software.<o:p =
class=3D""></o:p></span></font></div><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Adding the =
uniqueness requirement sounds good to me, but removing the ban on =
all-zeroes/all-ones could lead to problems. If the core protocol doesn't =
allow it, why should the informational model allow it?<o:p =
class=3D""></o:p></span></font></div></div></div></div></blockquote><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">If the protocol =
banned it, that is a different question, and info model can reflect =
that. I just wanted to point out that it is not because of the data =
model.<o:p class=3D""></o:p></span></font></div></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Cheers.<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; =
font-family: Calibri, sans-serif;"><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></p><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">David<o:p class=3D""></o:p></span></font></div></div></div><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">On Thu, Feb 11, =
2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen &lt;toke=3D<a =
href=3D"mailto:40toke.dk@dmarc.ietf.org" target=3D"_blank" style=3D"color:=
 purple; text-decoration: underline;" =
class=3D"">40toke.dk@dmarc.ietf.org</a>&gt; wrote:<o:p =
class=3D""></o:p></span></font></div></div><blockquote =
style=3D"border-style: none none none solid; border-left-width: 1pt; =
border-left-color: rgb(204, 204, 204); padding: 0in 0in 0in 6pt; margin: =
5pt 0in 5pt 4.8pt;" class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Mahesh Jethanandani &lt;<a =
href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">mjethanandani@gmail.com</a>&gt; writes:<br class=3D""><br =
class=3D"">&gt; Hi Toke,<br class=3D"">&gt;<br class=3D"">&gt; The =
rational has to do with what a data model like YANG does with<br =
class=3D"">&gt; router-id. To it the router-id is a key, in the form of =
a string. That<br class=3D"">&gt; string has to be unique. YANG does not =
prevent it being a string of<br class=3D"">&gt; zeros or ones, provided =
that string is unique. Thus the dropping of<br class=3D"">&gt; the "MUST =
NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.<br class=3D""><br=
 class=3D"">Right. I seem to recall there being some other reason why it =
shouldn't<br class=3D"">be 0, but can't find the discussion now, and =
looking at the code that<br class=3D"">doesn't seem to care. So no =
objection from me I guess :)<br class=3D""><br class=3D"">-Toke<br =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">babel mailing list<br class=3D""><a =
href=3D"mailto:babel@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D"">babel@ietf.org</a><br =
class=3D""><a =
href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/b=
abel__;!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjzZ=
oA$" target=3D"_blank" style=3D"color: purple; text-decoration: =
underline;" class=3D"">https://www.ietf.org/mailman/listinfo/babel</a><o:p=
 =
class=3D""></o:p></span></font></div></blockquote></div></div></blockquote=
></div><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Mahesh =
Jethanandani</span></font><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" class=3D""><a=
 href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" style=3D"color:=
 purple; text-decoration: underline;" =
class=3D"">mjethanandani@gmail.com</a></span></font></div></div></div></di=
v></div></div></div></div></blockquote></div></div></div></div></blockquot=
e></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_CDCD3D81-A6BC-4440-A554-96E194308A04--


From nobody Thu Feb 18 09:30:21 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C686C3A1492 for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 09:30:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level: 
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 aPhgs1h58ks7 for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 09:30:17 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 5DEC13A14AF for <babel@ietf.org>; Thu, 18 Feb 2021 09:30:17 -0800 (PST)
Received: from pps.filterd (m0048589.ppops.net [127.0.0.1]) by m0048589.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11IHPaUj026417; Thu, 18 Feb 2021 12:30:15 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0048589.ppops.net-00191d01. with ESMTP id 36sscemgtk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Feb 2021 12:30:14 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11IHUDhN029466; Thu, 18 Feb 2021 12:30:13 -0500
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [135.47.91.176]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11IHUAHH029337 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 18 Feb 2021 12:30:11 -0500
Received: from zlp30487.vci.att.com (zlp30487.vci.att.com [127.0.0.1]) by zlp30487.vci.att.com (Service) with ESMTP id D432D4009E67; Thu, 18 Feb 2021 17:30:10 +0000 (GMT)
Received: from GAALPA1MSGED2AB.ITServices.sbc.com (unknown [135.50.89.121]) by zlp30487.vci.att.com (Service) with ESMTP id A87B84009E65; Thu, 18 Feb 2021 17:30:10 +0000 (GMT)
Received: from GAALPA1MSGEX1AA.ITServices.sbc.com (135.50.89.96) by GAALPA1MSGED2AB.ITServices.sbc.com (135.50.89.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 18 Feb 2021 12:30:09 -0500
Received: from GAALPA1MSGETA01.tmg.ad.att.com (144.160.249.126) by GAALPA1MSGEX1AA.ITServices.sbc.com (135.50.89.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Thu, 18 Feb 2021 12:30:09 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by edgeal1.exch.att.com (144.160.249.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Thu, 18 Feb 2021 12:30:01 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eMocHptXMax6Nig0pGpLTy56H+L7jm4jBgX1Z6v9vYPyOLb86iU4y+lFfniFernW/7eTK/uSWsIPa5TITzXQr6koY3e3hZkbauLBbKIy0HuXcK5B2imlV2umnDSwX8PqxjigSyumX9ROcy6KYKEK7w/nb8TorrneuQWA1s+FfVoKRv3H34FFXVk7Wtde2rPsWipy2Erh8js/73W1cq5M4XqDD3vlsSs/XGDhppb7WPFBmjCFF3CrYmP5EtjbBPrJPZ4A+qoAe3uy/bXWvEGyfYjFp0grUE6tMpx6YX7f6LdP8pAEdGQ68NGL3wFXTnPDsDh6y0UBYx4BJEPNpGQrCw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7iUamwx+TkpYSp3V3Xaep6H7qq+MwPrhfEh4+B0cHJk=; b=G275FxOuBCX3wjh9aPXZvYFN03R2dWaXUYihZ2EfHdKx/kUdL4VCp3JnLM6tkeeZLazX1SRT93+XX39l5YCwA7aRB3ZmtgjtoMGq+QGbOnU9fwhuRv3LQ10KhrotWq9Atvk9o7pUUx3lJ6sYi4LUbU7Hu8Uh8oXf+fCHW5hVyl9JK8Me0dz/2mUwkadussXDx+gMOqqzYK1RtIuTrphfUYHDIamiEpfIFJ1O2xasB0qhnphmElgMgP7VwsP0L5h7uZzKTPZU9raBoKt6CM4DDZRWJNnO6MqQ1U8XmxULCZLq7Fzp4GZ4ydJKvSSZomtofPhmKVrbYK/FpK049nnLtw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7iUamwx+TkpYSp3V3Xaep6H7qq+MwPrhfEh4+B0cHJk=; b=BjK+dqkpuw0ptOxLVjAmixBB/pdoXuyGKVli1vgMGjkK41rMl5lSSi5tPmpsaGwQ0bgRnyAr0JBvq/R9ewX6j1ocxC+w0lgWtxUjOu1G9YX5b69TLnVahUbGtNjYE4Rtcwjkwv0lUvKcKp2RaQrvrSoAj5a1FDvFFfUOvAO2i8Q=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB6953.namprd02.prod.outlook.com (2603:10b6:5:253::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25; Thu, 18 Feb 2021 17:30:00 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%6]) with mapi id 15.20.3846.043; Thu, 18 Feb 2021 17:30:00 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Mahesh Jethanandani'" <mjethanandani@gmail.com>
CC: "'David Schinazi'" <dschinazi.ietf@gmail.com>, =?utf-8?B?J1Rva2UgSMO4aWxhbmQtSsO4cmdlbnNlbic=?= <toke=40toke.dk@dmarc.ietf.org>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] proposed info model change
Thread-Index: AdcAt7RXNVd/4GG3Sr6eZ25X+veoLAAAvs0AAABUpAAAAVQxgAAKytMAAAXOZYAAEdtlkABB3f0AAMe/uMAAKmIhAAAAHHOA
Date: Thu, 18 Feb 2021 17:30:00 +0000
Message-ID: <DM6PR02MB69247E8F3F7499A524847D8EC3859@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com> <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com> <DM6PR02MB6924B3EDD46D9AD542CA06A8C3869@DM6PR02MB6924.namprd02.prod.outlook.com> <0E5484EE-1465-4E22-B021-AF430B6DA2C7@gmail.com>
In-Reply-To: <0E5484EE-1465-4E22-B021-AF430B6DA2C7@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e070df4d-7d1b-439f-e320-08d8d432d1bd
x-ms-traffictypediagnostic: DM6PR02MB6953:
x-microsoft-antispam-prvs: <DM6PR02MB6953E913CF3A43873EA1591EC3859@DM6PR02MB6953.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uY8twF5d0qQo/nG8AuIq4ebCtX0E0UcxOYVEhTngSkXb50hXSCVLZXNeJ9QndHbiNRHkTLA172k7Ff+ZVJhGl/j5d+CTs7xEirDzvE+nyN740++QUx4NreKw4GBHQ2OHw8oGH++6zuofOW4O5mGoTgLIy4gs296rv3ADtOrOqNo45yNd/3q6KaNhUzT/mBgfrhuWk8kbqtcfCyQbEkc2qY7CiUgnK9T4/THgub2CpizVMFIQ3dI8yurBoUo6gAGyr54I2XTwmlQcvF2IjTYdh8XaGMjFPe6u6ySt4ww5JHc1BkrE2mYlZmaWpxYRQI+XjqUK9B5jISrDnBTAvnAYldErF7JQPcM1DB4/oQMF5LvhYX5M1icr0z2vrITFENMxC0C8k2Kh6X/b6S3bcTnGg8x7pXFL0jRPoee00xIxFKT7YTUqklO8OX+BZspoN+ej7hvLJl/H2osum7jLXzjszozZeInNfTb3kJFdyuiz8dispN1YFB5YUSV7UwEfqUOQYPJ2N0tWxVPd2yCsM4o/9bak/psn6R1sHCyDKaUNBXV8CuLDRJcO+k2zjsVdXgTtD7HvDcPFtOOq7m0RdQ4Ki7Fx0PxNna6U5oLWJfyjjyw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(136003)(346002)(396003)(376002)(366004)(39860400002)(55016002)(86362001)(6506007)(966005)(166002)(53546011)(76116006)(71200400001)(4326008)(66556008)(186003)(7696005)(64756008)(8676002)(5660300002)(54906003)(6916009)(8936002)(66446008)(316002)(26005)(9686003)(2906002)(66476007)(33656002)(66946007)(52536014)(9326002)(478600001)(66574015)(82202003)(579004)(559001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?anFyNEVLRkNpQVNVVnNPTU9DSkttVmI2MlN0em5Bbkd3OUlhMkd5M0RiLzRo?= =?utf-8?B?MUNoTFZDMjVUWWdJQWtNVElJdFZlcG5NdCtOMWJLV1VVWXFxTmp0QjlkSElG?= =?utf-8?B?UFZhS1ZZRmMrMkhLbDhnTVd3T21MY0ZhdXltbjA3OVpoRlcwc0VOMk9Oczd1?= =?utf-8?B?QTdjdDhObFdoZUZMMlpBVkRmd25XRnpIK1llaGlwUzZRQXZabURmdks2U05K?= =?utf-8?B?ZzhBZVErSmhXOGZSVzFCQjU3NUt0WWNYRFlkN0tZc1hzdzNMb1VhQ3JERVk4?= =?utf-8?B?anVpUUVYa3pwajZ5QUpHb2pVcXJSM0M4aUNnNjBGcnR0a3BjcFJSQVFUOXI3?= =?utf-8?B?VGh3bGV2MTl3MGRQcGl4bUMrMDE4Y2xxMDRYVllteEFJdWlQMm1mbG1la2la?= =?utf-8?B?MWt1YThxUTlzRWJkd2FCU0FDVzhQTjhPb3ZZZHJZcEVDZzR0bUpoeEZxVmYr?= =?utf-8?B?VkVqMEhyYy91NUtmRXQ5MlFBMkZlZjhJZWZJZ0hKZEFkOGdtUFdvemhWQXF3?= =?utf-8?B?MC9ueVlaUGFpem8vdktHa2FKZ0dCaHZSKyt6SVBvZ1NqdVU4blpHanJsVzZa?= =?utf-8?B?MHNqWVFJUzhtR2c2bUV2YlZwTlFOcEt6OEd6YzhVVllQaG1DeFVRRWt6bFc4?= =?utf-8?B?UDdTMmtMd1hoVlNhdHRJSnhxazRSRWFCaEZ0cmZ4WXFnWi9md3JiMG1RcEpV?= =?utf-8?B?cHhqVnlGOUFiaE05MnlYbjdvZ1haL1ppanBNR1lOME10WWd5eXg2NkdiWTBl?= =?utf-8?B?bU5BSlp5UnNtL2Rxbkt3MjN6TStwRDBYMXFWdHI5a25lZjl4QWhZTnVjclV0?= =?utf-8?B?c2tEUkJsS1o0cGVnUGhkd1h1aDlWMjI0bGd6UWhoTGR6OGRYSXAyTXkvaWda?= =?utf-8?B?Y04xOW9YSmFYN2g1bFN3MnBxRi85a2wyM0xoQnlwLzVLNS9XcnBPc1hGWCth?= =?utf-8?B?OUcvcVM1ZWtOa0ZxMlF5emVab2JjaDFKWldDTDFUWGcyd3psVDRJc2JOSWpq?= =?utf-8?B?bFk1ckdKKy9ZVTA0OU1SOUtickliakpEaTVUenpWNWlaRU1hYVRhdk80Q0M5?= =?utf-8?B?aG5Ha0RQWGNLOWgwR21EVXoxRFk3ZkhDQnFRTjMvc2xaTXVLWjd6ME91YTU5?= =?utf-8?B?NUVSUUUvNVlXeFFRL1lLSmhwekRMNGowU093T3pzeGczR1dyUVZRdjBoVFo5?= =?utf-8?B?ZkxyVTRubGJqMjUzb2hISzZaaTVwaFp5Z1pidzhuNFJMdDVtWVRUL2ZuSVJ4?= =?utf-8?B?R0l6dk5tWU43UkJoZ1VOb0M4aUlVc2hlVjROUjFHQk5qbks0YUJEZTNLYjB0?= =?utf-8?B?U1p4VE9LWm1OTGZuVVl2TUpRZTYybjdVVm42V0xEYUFySWpuTnpRSXFpQlhr?= =?utf-8?B?MDE0OWU4THpJOW9CTTVRNXlaU1ROSVlvZEp2SXdXWWZkOXg0cFU1R0VxS29P?= =?utf-8?B?VHdXN1JTOWdIRXFnaDJtZXRORmVzWXhmWXVLRWRsa2ZvcmlkZ01nZ0pRQTdo?= =?utf-8?B?a3VyOE8wK0Uzbnc1RldERWJOb1ZlUERreW5sOGlVUGpqYm5SZjlpcCt2SXEx?= =?utf-8?B?cjhTbWorTTFYenpSRmh0NDhZdzRuWlFlNHJuZ2hLNVJFTVlSRjlUd3NHSVJh?= =?utf-8?B?Vkl6VUNVYlF0ejh1dzd1VjlXam1OWXE5VU9FWkxoN3J3V3ZtT2NxaHZkdzF0?= =?utf-8?B?RTI4a21vSXB5R0hHWHJOSnYvMndSb1RJUXpmVXlNcHhocmtYNGVYUTNMUGVs?= =?utf-8?Q?VcG7EJoPSGJ9ba4OD5tN+RvNeuRKs+sdS4Hvq4W?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR02MB69247E8F3F7499A524847D8EC3859DM6PR02MB6924namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e070df4d-7d1b-439f-e320-08d8d432d1bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2021 17:30:00.4096 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vcalToaBduKTp+ZETmA+JNdAczUfkxBxyJwq7EFGk59CeQ0xhn9Q12C8ccDN6bJx
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6953
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: E04CBBD8082D8B723A9428295B22D605DA599E9F6B3BBCBBF3F62768F0EB79582
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-18_09:2021-02-18, 2021-02-18 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 suspectscore=0 mlxlogscore=999 mlxscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 adultscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102180144
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/XsIIHgmA3sLBhB-UVoWcS-aEp2o>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 17:30:20 -0000

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

SGkgTWFoZXNoLA0KV291bGQgdGhpcyBzdGlsbCBhbGxvdyB0aGUgWUFORyBtb2RlbCB0byB1c2Ug
dGhlIHJvdXRlci1pZCBhcyBhIHVuaXF1ZSBrZXk/DQpCYXJiYXJhDQoNCkhpIEJhcmJhcmEsDQoN
ClRoYW5rcyBmb3IgY2lyY2xpbmcgYmFjayBvbiB0aGUgcXVlc3Rpb24gb2Ygcm91dGVyLWlkIGFu
ZCBpdHMgaW1wYWN0IG9uIHRoZSBZQU5HIG1vZGVsLg0KDQpCYXNlZCBvbiB0aGUgZGlzY291cnNl
IG9uIHRoaXMgdGhyZWFkLCBpdCBpcyBjbGVhciB0aGF0IHRoZSDigJxyb3V0ZXItaWTigJ0gaGFz
IG1lYW5pbmcgd2hlbiB0aGUgcHJvdG9jb2wgaXMgZW5hYmxlZC4gVGhlIFlBTkcgbW9kZWwgY2Fu
IHRoZXJlZm9yZSBhZGQgYSBjb25kaXRpb25hbCBzdGF0ZW1lbnQsIGkuZS4gYSBtdXN0IHN0YXRl
bWVudCwgdGhhdCBhbGxvd3MgdGhlIHJlYWQgb2YgdGhlIOKAnHJvdXRlci1pZOKAnSBvbmx5IGlm
IHRoZSBwcm90b2NvbCBpcyBlbmFibGVkIHZpYSB0aGUg4oCcZW5hYmxl4oCdIGZsYWcuDQoNCklz
IHRoZSBXRyBhY2NlcHRhYmxlIG9mIHRoZSBjaGFuZ2U/DQoNCg0KT24gRmViIDE3LCAyMDIxLCBh
dCAxOjE3IFBNLCBTVEFSSywgQkFSQkFSQSBIIDxiczc2NTJAYXR0LmNvbTxtYWlsdG86YnM3NjUy
QGF0dC5jb20+PiB3cm90ZToNCg0KSeKAmWQgbGlrZSB0byBjaXJjbGUgYmFjayBhcm91bmQgdG8g
TWFoZXNoLCB0aGVuLCB0byBzZWUgaWYgdGhpcyBjaGFuZ2UgaXMgcmVhbGx5IGEgZ29vZCBpZGVh
IGZyb20gaGlzIHBlcnNwZWN0aXZlLiBJZiB3ZSBkbyB0aGlzIGNoYW5nZSwgdGhlbiBpdCBtZWFu
cyBhbiBpbXBsZW1lbnRhdGlvbiBjb3VsZCBzdGFydCB3aXRoIGFuIGFsbC16ZXJvIHJvdXRlci1p
ZCBiZWZvcmUgaXRzIGVuYWJsZWQgYW5kIHRoZW4gZ2VuZXJhdGUgYSDigJxyZWFs4oCdIHJvdXRl
ci1pZCB3aGVuIGVuYWJsZWQuIFdoaWNoIHdhcyB3aGF0IHRoZSBvcmlnaW5hbCBhbGwtemVybyBw
cm9oaWJpdGlvbiB3YXMgdHJ5aW5nIHRvIHByZXZlbnQuIElmIHRoaXMgaXMgYWNjZXB0YWJsZSBm
b3IgWUFORyAodG8gaGF2ZSBhIGNoYW5naW5nIHJvdXRlci1pZCksIHRoZW4gSSBzZWUgbm8gbmVl
ZCBmb3IgYW55IHByb2hpYml0aW9uIGluIHRoZSBpbmZvIG1vZGVsIChiZWNhdXNlIHRoZSBwcm90
b2NvbCBzcGVjIHdpbGwgZW5zdXJlIHVuaXF1ZW5lc3Mgd2hlbiB0aGUg4oCccmVhbOKAnSByb3V0
ZXItaWQgaXMgZ2VuZXJhdGVkKS4gIElmIG5vdCBhY2NlcHRhYmxlLCB0aGVuIGl0IHNlZW1zIHRv
IG1lIHdlIG5lZWQgdG8ga2VlcCB0aGUgY3VycmVudCBpbmZvIG1vZGVsIGFsbC16ZXJvIHByb2hp
Yml0aW9uLg0KQmFyYmFyYQ0KDQpBaCBJIHNlZSwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24h
IEknbSBmaW5lIHdpdGggdGhlIGNoYW5nZSB0aGVuLg0KDQpEYXZpZA0KDQpPbiBGcmksIEZlYiAx
MiwgMjAyMSBhdCA2OjQzIEFNIFNUQVJLLCBCQVJCQVJBIEggPGJzNzY1MkBhdHQuY29tPG1haWx0
bzpiczc2NTJAYXR0LmNvbT4+IHdyb3RlOg0KSnVzdCB0byBiZSBjbGVhciAuLi4NCkFuIGVuYWJs
ZWQgQmFiZWwgaW5zdGFuY2UgKHRoYXQgaXMgc2VuZGluZyBhbmQgcmVjZWl2aW5nIEJhYmVsIHBh
Y2tldHMpIGFscmVhZHkgaGFzIGEgcmVxdWlyZW1lbnQgZm9yIHVuaXF1ZSBub24temVybyByb3V0
ZXItaWQuIFdoZXJlIHdlIHdlcmUgaGF2aW5nIGEgcHJvYmxlbSB3YXMgd2l0aCBub3QtZW5hYmxl
ZCBCYWJlbCBpbnN0YW5jZXMgdGhhdCB3ZXJlbuKAmXQgYWN0aXZlbHkgcnVubmluZyB0aGUgcHJv
dG9jb2wgKGhhZCBtYXliZSBqdXN0IGJlZW4gaW5zdGFsbGVkKS4gSSB0aGluayBpdCB3YXMgYmFi
ZWxkIHRoYXQgd2FzIGp1c3QgdXNpbmcgYSBkZWZhdWx0IG9mIGFsbCB6ZXJvZXMgdW50aWwgaXQg
d2FzIGVuYWJsZWQ7IGF0IHdoaWNoIHRpbWUgaXQgZ2VuZXJhdGVkIGl0cyB1bmlxdWUgcm91dGVy
LWlkLiBXaXRoIHRoaXMgbm90LWVuYWJsZWQg4oCcemVyb+KAnSBkZWZhdWx0LCB0aGUgcG9zc2li
aWxpdHkgZXhpc3RzIGZvciBtdWx0aXBsZSBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdG8g
YmUgZGVmYXVsdGVkIHRvIHplcm8sIHdoaWNoIHdvdWxkIGxlYWQgdG8gWUFORyBoYXZpbmcgYSBw
cm9ibGVtIHdpdGggaGF2aW5nIGEgdW5pcXVlIHJvdXRlci1pZCB0byBpZGVudGlmeSB0aGVtIGJ5
Lg0KDQpUaGUgZmFjdCB0aGF0IHRoZSBCYWJlbCBwcm90b2NvbCBmb3JiaWRzIHplcm8gdmFsdWVk
IHJvdXRlci1pZHMgZG9lc27igJl0IG1lYW4gbm90LWVuYWJsZWQgaW5zdGFuY2VzIGNhbuKAmXQg
aGF2ZSB0aGF0IGFzIGEgZGVmYXVsdDsgYW5kIGl0IGRvZXNu4oCZdCBwcmV2ZW50IHRoZXJlIGZy
b20gYmVpbmcgbXVsdGlwbGUgbm90LWVuYWJsZWQgaW5zdGFuY2VzIHdpdGggYSBkZWZhdWx0IHZh
bHVlLg0KDQpUUi0xODEgZG9lc27igJl0IGhhdmUgYSBwcm9ibGVtIHdpdGggdGhpcywgYmVjYXVz
ZSBpdCB1c2VzIGEgdW5pcXVlIGtleSBkaXN0aW5jdCBmcm9tIHRoZSByb3V0ZXItaWQuIFRoZSBC
YWJlbCBwcm90b2NvbCBzcGVjIGFscmVhZHkgaGFzIHdoYXQgaXQgbmVlZHMgdG8gbWFrZSBzdXJl
IHRoZSByb3V0ZXItaWQgZm9yIGVuYWJsZWQgaW5zdGFuY2VzIGFyZSB1bmlxdWUgKGFuZCB0aGUg
ZGF0YS9pbmZvIG1vZGVsIGRvZXNu4oCZdCBuZWVkIHRvIGJlIGludm9sdmVkIGluIHBvbGljaW5n
IHRoaXMpLiBTbyB0aGlzIHJlYWxseSBpcyBqdXN0IGFib3V0IG1ha2luZyBzdXJlIHRoZSBsYW5n
dWFnZSBpcyBzdWl0YWJsZSB0byBlbnN1cmUgWUFORyBjYW4gdXNlIHRoaXMgcGFyYW1ldGVyIGFz
IGEgdW5pcXVlIGtleSwgd2l0aG91dCBwdXR0aW5nIGNvbnN0cmFpbnRzIG9uIHRoZSBwcm90b2Nv
bC4gSWYgWUFORyB3ZXJlIGZpbmUgd2l0aCBhIEJhYmVsIGluc3RhbmNlIHRoYXQgc3RhcnRlZCB3
aXRoIHJvdXRlci1pZCB6ZXJvIGFuZCB0aGVuIGNoYW5nZWQgdG8gc29tZXRoaW5nIGVsc2Ugb25j
ZSB0aGUgcHJvdG9jb2wgc3RhcnRlZCBydW5uaW5nLCB0aGVuIHplcm8gd291bGRu4oCZdCBiZSBh
IHByb2JsZW0gaWYgdGhlcmUgaXMganVzdCBhIHNpbmdsZSBpbnN0YW5jZSB3aXRoIHRoYXQgemVy
byB2YWx1ZS4NCkJhcmJhcmENCg0KRnJvbTogTWFoZXNoIEpldGhhbmFuZGFuaSA8bWpldGhhbmFu
ZGFuaUBnbWFpbC5jb208bWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPj4NClNlbnQ6IFRo
dXJzZGF5LCBGZWJydWFyeSAxMSwgMjAyMSAxMTo1NiBQTQ0KVG86IERhdmlkIFNjaGluYXppIDxk
c2NoaW5hemkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOmRzY2hpbmF6aS5pZXRmQGdtYWlsLmNvbT4+
DQpDYzogVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuIDx0b2tlPTQwdG9rZS5ka0BkbWFyYy5pZXRm
Lm9yZzxtYWlsdG86NDB0b2tlLmRrQGRtYXJjLmlldGYub3JnPj47IFNUQVJLLCBCQVJCQVJBIEgg
PGJzNzY1MkBhdHQuY29tPG1haWx0bzpiczc2NTJAYXR0LmNvbT4+OyBiYWJlbEBpZXRmLm9yZzxt
YWlsdG86YmFiZWxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2JhYmVsXSBwcm9wb3NlZCBpbmZv
IG1vZGVsIGNoYW5nZQ0KDQpIaSBEYXZpZCwNCg0KT24gRmViIDExLCAyMDIxLCBhdCA3OjA5IFBN
LCBEYXZpZCBTY2hpbmF6aSA8ZHNjaGluYXppLmlldGZAZ21haWwuY29tPG1haWx0bzpkc2NoaW5h
emkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KV2UgYmFubmVkIGFsbC16ZXJvZXMgYW5kIGFs
bC1vbmVzIGJldHdlZW4gZHJhZnQtaWV0Zi1iYWJlbC1yZmM2MTI2YmlzLTAwIGFuZCBkcmFmdC1p
ZXRmLWJhYmVsLXJmYzYxMjZiaXMtMDEuIElmIG1lbW9yeSBzZXJ2ZXMsIHRoZSBpZGVhIHdhcyB0
byByZXNlcnZlIHRoZW0gZm9yIGZ1dHVyZSBleHRlbnNpYmlsaXR5LiBBbHNvLCBiYW5uaW5nIGFs
bC16ZXJvZXMgYWxsb3dzIHVzaW5nIHRoYXQgYXMgYSBzZW50aW5lbCB2YWx1ZSBpbiBzb2Z0d2Fy
ZS4NCg0KQWRkaW5nIHRoZSB1bmlxdWVuZXNzIHJlcXVpcmVtZW50IHNvdW5kcyBnb29kIHRvIG1l
LCBidXQgcmVtb3ZpbmcgdGhlIGJhbiBvbiBhbGwtemVyb2VzL2FsbC1vbmVzIGNvdWxkIGxlYWQg
dG8gcHJvYmxlbXMuIElmIHRoZSBjb3JlIHByb3RvY29sIGRvZXNuJ3QgYWxsb3cgaXQsIHdoeSBz
aG91bGQgdGhlIGluZm9ybWF0aW9uYWwgbW9kZWwgYWxsb3cgaXQ/DQoNCklmIHRoZSBwcm90b2Nv
bCBiYW5uZWQgaXQsIHRoYXQgaXMgYSBkaWZmZXJlbnQgcXVlc3Rpb24sIGFuZCBpbmZvIG1vZGVs
IGNhbiByZWZsZWN0IHRoYXQuIEkganVzdCB3YW50ZWQgdG8gcG9pbnQgb3V0IHRoYXQgaXQgaXMg
bm90IGJlY2F1c2Ugb2YgdGhlIGRhdGEgbW9kZWwuDQoNCkNoZWVycy4NCg0KDQpEYXZpZA0KDQpP
biBUaHUsIEZlYiAxMSwgMjAyMSBhdCAyOjAwIFBNIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiA8
dG9rZT00MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOjQwdG9rZS5ka0BkbWFyYy5pZXRm
Lm9yZz4+IHdyb3RlOg0KTWFoZXNoIEpldGhhbmFuZGFuaSA8bWpldGhhbmFuZGFuaUBnbWFpbC5j
b208bWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPj4gd3JpdGVzOg0KDQo+IEhpIFRva2Us
DQo+DQo+IFRoZSByYXRpb25hbCBoYXMgdG8gZG8gd2l0aCB3aGF0IGEgZGF0YSBtb2RlbCBsaWtl
IFlBTkcgZG9lcyB3aXRoDQo+IHJvdXRlci1pZC4gVG8gaXQgdGhlIHJvdXRlci1pZCBpcyBhIGtl
eSwgaW4gdGhlIGZvcm0gb2YgYSBzdHJpbmcuIFRoYXQNCj4gc3RyaW5nIGhhcyB0byBiZSB1bmlx
dWUuIFlBTkcgZG9lcyBub3QgcHJldmVudCBpdCBiZWluZyBhIHN0cmluZyBvZg0KPiB6ZXJvcyBv
ciBvbmVzLCBwcm92aWRlZCB0aGF0IHN0cmluZyBpcyB1bmlxdWUuIFRodXMgdGhlIGRyb3BwaW5n
IG9mDQo+IHRoZSAiTVVTVCBOT1TigJ0gYW5kIHRoZSBhZGRpdGlvbiBvZiDigJxNVVNU4oCdLg0K
DQpSaWdodC4gSSBzZWVtIHRvIHJlY2FsbCB0aGVyZSBiZWluZyBzb21lIG90aGVyIHJlYXNvbiB3
aHkgaXQgc2hvdWxkbid0DQpiZSAwLCBidXQgY2FuJ3QgZmluZCB0aGUgZGlzY3Vzc2lvbiBub3cs
IGFuZCBsb29raW5nIGF0IHRoZSBjb2RlIHRoYXQNCmRvZXNuJ3Qgc2VlbSB0byBjYXJlLiBTbyBu
byBvYmplY3Rpb24gZnJvbSBtZSBJIGd1ZXNzIDopDQoNCi1Ub2tlDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpiYWJlbCBtYWlsaW5nIGxpc3QNCmJh
YmVsQGlldGYub3JnPG1haWx0bzpiYWJlbEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vYmFiZWw8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBz
Oi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iYWJlbF9fOyEhQmhkVCEzSGpSSHVnaVJ3
UkJteGpIN2VSanNzWkJnemJCbTVzbmh6eXZUMmFwQnRzY0JkY0NxbzJUSEZFTkZqelpvQSQ+DQoN
Ck1haGVzaCBKZXRoYW5hbmRhbmkNCm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPG1haWx0bzptamV0
aGFuYW5kYW5pQGdtYWlsLmNvbT4NCg0KTWFoZXNoIEpldGhhbmFuZGFuaQ0KbWpldGhhbmFuZGFu
aUBnbWFpbC5jb208bWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPg0KDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDcwNUU5LjYzRTgzNDgwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6RG9jdW1lbnRLaW5kPkRvY3VtZW50RW1haWw8L3c6RG9j
dW1lbnRLaW5kPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6RW52
ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZlSWZYTUxJbnZh
bGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENvbnRlbnQ+ZmFs
c2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4dD5m
YWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9tb3RlUUYvPg0K
PHc6TGlkVGhlbWVPdGhlcj5FTi1VUzwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlkVGhlbWVBc2lh
bj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNjcmlwdD5YLU5P
TkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4NCjx3OkRvTm90
RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3OlNuYXBUb0dy
aWRJbkNlbGwvPg0KPHc6V3JhcFRleHRXaXRoUHVuY3QvPg0KPHc6VXNlQXNpYW5CcmVha1J1bGVz
Lz4NCjx3OkRvbnRHcm93QXV0b2ZpdC8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8
dzpFbmFibGVPcGVuVHlwZUtlcm5pbmcvPg0KPHc6RG9udEZsaXBNaXJyb3JJbmRlbnRzLz4NCjx3
Ok92ZXJyaWRlVGFibGVTdHlsZUhwcy8+DQo8L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4N
CjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlhIE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVm
b3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFs
PSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdp
biBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5k
ZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRMaW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxp
bSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZM
b2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRl
bj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNlIiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxl
Q291bnQ9IjM3NiI+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAi
IFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1hbCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGlu
ZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1
ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5k
ZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIz
OSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9j
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZv
cm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBv
ZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUgcmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9yaXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
bWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVyZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGggRm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJC
b2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlv
biIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJEYXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJv
ZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZp
cnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5
IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRy
dWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFpbiBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9y
bSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFj
cm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBEZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0
ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFi
bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5ub3RhdGlvbiBzdWJqZWN0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2lt
cGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUg
Q2xhc3NpYyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2ljIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgQ2xhc3NpYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENv
bHVtbnMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIENvbHVtbnMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIEdyaWQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDMiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIEdyaWQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxl
IEdyaWQgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExp
c3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iVGFibGUgTGlzdCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3Qg
NiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDciLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iVGFibGUgTGlzdCA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVj
dHMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSAzRCBlZmZlY3RzIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIENvbnRlbXBvcmFyeSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBFbGVnYW50
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFByb2Zlc3Npb25hbCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBT
dWJ0bGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBXZWIgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCYWxsb29uIFRl
eHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9
IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vIFNwYWNpbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlk
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hh
ZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNo
YWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IE5hbWU9IlJldmlzaW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM0IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJMaXN0IFBhcmFncmFwaCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
UXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzAiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJM
aWdodCBMaXN0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlz
dCAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRp
dW0gR3JpZCAzIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9
IkNvbG9yZnVsIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcg
QWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNj
ZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5h
bWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGlu
ZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQg
U2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMSBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIg
TmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdy
aWQgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1
bCBTaGFkaW5nIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1l
PSJMaWdodCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJN
ZWRpdW0gR3JpZCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50
IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9
IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdy
aWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MTkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRsZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50
ZW5zZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSIzMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
SW50ZW5zZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzMiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkJvb2sgVGl0bGUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzciIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MSIgTmFtZT0iUGxhaW4gVGFibGUgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MiIgTmFtZT0iUGxh
aW4gVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
MyIgTmFtZT0iUGxhaW4gVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NCIgTmFtZT0iUGxhaW4gVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NSIgTmFtZT0iUGxhaW4gVGFibGUgNSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MCIgTmFtZT0iR3JpZCBUYWJsZSBM
aWdodCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFt
ZT0iR3JpZCBUYWJsZSAxIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlk
IFRhYmxlIDUgRGFyayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQg
VGFibGUgMSBMaWdodCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5h
bWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFi
bGUgNiBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRh
YmxlIDEgTGlnaHQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1l
PSJHcmlkIFRhYmxlIDQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxl
IDYgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJs
ZSAxIExpZ2h0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0i
R3JpZCBUYWJsZSA0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2
IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUg
MSBMaWdodCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikdy
aWQgVGFibGUgNCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBD
b2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEg
TGlnaHQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlk
IFRhYmxlIDQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29s
b3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExp
Z2h0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBU
YWJsZSA0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9y
ZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdo
dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0i
TGlzdCBUYWJsZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFi
bGUgNiBDb2xvcmZ1bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9
Ikxpc3QgVGFibGUgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5h
bWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9
Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJM
aXN0IFRhYmxlIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1l
PSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJM
aXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlz
dCBUYWJsZSAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0i
TGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlz
dCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3Qg
VGFibGUgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxp
c3QgVGFibGUgNSBEYXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3Qg
VGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRh
YmxlIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0
IFRhYmxlIDUgRGFyayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRh
YmxlIDcgQ29sb3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJs
ZSAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBU
YWJsZSA1IERhcmsgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJs
ZSA3IENvbG9yZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lbnRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU21hcnQgSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikhhc2h0YWciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVW5yZXNvbHZlZCBNZW50aW9uIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlNtYXJ0IExpbmsiLz4NCjwvdzpMYXRlbnRTdHlsZXM+DQo8
L3htbD48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZh
bWlseTpyb21hbjsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1
cmU6LTUzNjg2OTEyMSAxMTA3MzA1NzI3IDMzNTU0NDMyIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0K
CW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lzczsNCglt
c28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTQ2OTc1MDAxNyAt
MTA3MzczMjQ4NSA5IDAgNTExIDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bXNvLXN0eWxlLXVuaGlkZTpubzsN
Cgltc28tc3R5bGUtcWZvcm1hdDp5ZXM7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBo
YW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVy
bGluZTpzaW5nbGU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVybGluZTpzaW5nbGU7
fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5
bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglt
c28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNw
YWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTsNCgltc28tc3R5bGUt
dW5oaWRlOm5vO30NCnNwYW4uZ21haWwtbTcwNDk0NzM2MTQ5NDE3MjcyMjVzcGVsbGUNCgl7bXNv
LXN0eWxlLW5hbWU6Z21haWwtbTcwNDk0NzM2MTQ5NDE3MjcyMjVzcGVsbGU7DQoJbXNvLXN0eWxl
LXVuaGlkZTpubzt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtdW5oaWRlOm5vOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMS4wcHQ7DQoJbXNvLWJpZGktZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tYXNjaWktZm9udC1mYW1p
bHk6Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1oYW5z
aS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLWRlZmF1bHQtcHJvcHM6eWVzOw0KCWZvbnQtc2l6ZTox
MC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCgltc28tYmlkaS1mb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47DQoJbXNvLWhlYWRlci1tYXJnaW46LjVpbjsNCglt
c28tZm9vdGVyLW1hcmdpbjouNWluOw0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDEwXT48c3R5bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRhYmxl
DQoJe21zby1zdHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFuZC1z
aXplOjA7DQoJbXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93Onll
czsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltc28t
cGFkZGluZy1hbHQ6MGluIDUuNHB0IDBpbiA1LjRwdDsNCgltc28tcGFyYS1tYXJnaW46MGluOw0K
CW1zby1wYXJhLW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1v
cnBoYW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
IixzZXJpZjt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh
W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9
ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRhYi1pbnRlcnZhbDouNWluIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tYXNjaWktZm9u
dC1mYW1pbHk6Q2FsaWJyaTttc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28tYmlkaS1m
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkhpIE1haGVzaCw8bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWFzY2lp
LWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWJp
ZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5Xb3VsZCB0aGlzIHN0
aWxsIGFsbG93IHRoZSBZQU5HIG1vZGVsIHRvIHVzZSB0aGUgcm91dGVyLWlkIGFzIGEgdW5pcXVl
IGtleT88bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7bXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNh
bGlicmk7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5C
YXJiYXJhPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWlseTpD
YWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkhpIEJhcmJhcmEsPG86cD48L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9u
dCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtt
c28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPlRoYW5r
cyBmb3IgY2lyY2xpbmcgYmFjayBvbiB0aGUgcXVlc3Rpb24gb2Ygcm91dGVyLWlkIGFuZCBpdHMg
aW1wYWN0IG9uIHRoZSBZQU5HIG1vZGVsLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28t
ZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkJhc2VkIG9u
IHRoZSBkaXNjb3Vyc2Ugb24gdGhpcyB0aHJlYWQsIGl0IGlzIGNsZWFyIHRoYXQgdGhlIOKAnHJv
dXRlci1pZOKAnSBoYXMgbWVhbmluZyB3aGVuIHRoZSBwcm90b2NvbCBpcyBlbmFibGVkLiBUaGUg
WUFORyBtb2RlbCBjYW4NCiB0aGVyZWZvcmUgYWRkIGEgY29uZGl0aW9uYWwgc3RhdGVtZW50LCBp
LmUuIGEgbXVzdCBzdGF0ZW1lbnQsIHRoYXQgYWxsb3dzIHRoZSByZWFkIG9mIHRoZSDigJxyb3V0
ZXItaWTigJ0gb25seSBpZiB0aGUgcHJvdG9jb2wgaXMgZW5hYmxlZCB2aWEgdGhlIOKAnGVuYWJs
ZeKAnSBmbGFnLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1m
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPklzIHRoZSBXRyBhY2NlcHRh
YmxlIG9mIHRoZSBjaGFuZ2U/PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPjxiciBzdHlsZT0ibXNvLXNwZWNpYWwtY2hhcmFjdGVyOmxpbmUt
YnJlYWsiPg0KPCFbaWYgIXN1cHBvcnRMaW5lQnJlYWtOZXdMaW5lXT48YnIgc3R5bGU9Im1zby1z
cGVjaWFsLWNoYXJhY3RlcjpsaW5lLWJyZWFrIj4NCjwhW2VuZGlmXT48bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVh
c3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5PbiBGZWIgMTcsIDIw
MjEsIGF0IDE6MTcgUE0sIFNUQVJLLCBCQVJCQVJBIEggJmx0OzxhIGhyZWY9Im1haWx0bzpiczc2
NTJAYXR0LmNvbSI+YnM3NjUyQGF0dC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFz
dC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
SeKAmWQgbGlrZSB0byBjaXJjbGUgYmFjayBhcm91bmQgdG8gTWFoZXNoLCB0aGVuLCB0byBzZWUg
aWYgdGhpcyBjaGFuZ2UgaXMgcmVhbGx5IGEgZ29vZCBpZGVhIGZyb20gaGlzIHBlcnNwZWN0aXZl
LiBJZiB3ZSBkbyB0aGlzIGNoYW5nZSwNCiB0aGVuIGl0IG1lYW5zIGFuIGltcGxlbWVudGF0aW9u
IGNvdWxkIHN0YXJ0IHdpdGggYW4gYWxsLXplcm8gcm91dGVyLWlkIGJlZm9yZSBpdHMgZW5hYmxl
ZCBhbmQgdGhlbiBnZW5lcmF0ZSBhIOKAnHJlYWzigJ0gcm91dGVyLWlkIHdoZW4gZW5hYmxlZC4g
V2hpY2ggd2FzIHdoYXQgdGhlIG9yaWdpbmFsIGFsbC16ZXJvIHByb2hpYml0aW9uIHdhcyB0cnlp
bmcgdG8gcHJldmVudC4gSWYgdGhpcyBpcyBhY2NlcHRhYmxlIGZvciBZQU5HICh0byBoYXZlIGEg
Y2hhbmdpbmcNCiByb3V0ZXItaWQpLCB0aGVuIEkgc2VlIG5vIG5lZWQgZm9yIGFueSBwcm9oaWJp
dGlvbiBpbiB0aGUgaW5mbyBtb2RlbCAoYmVjYXVzZSB0aGUgcHJvdG9jb2wgc3BlYyB3aWxsIGVu
c3VyZSB1bmlxdWVuZXNzIHdoZW4gdGhlIOKAnHJlYWzigJ0gcm91dGVyLWlkIGlzIGdlbmVyYXRl
ZCkuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZuYnNw
O0lmIG5vdCBhY2NlcHRhYmxlLCB0aGVuIGl0IHNlZW1zIHRvIG1lIHdlIG5lZWQgdG8ga2VlcA0K
IHRoZSBjdXJyZW50IGluZm8gbW9kZWwgYWxsLXplcm8gcHJvaGliaXRpb24uPG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+QmFy
YmFyYTxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+QWggSSBzZWUsIHRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uISBJJ20gZmluZSB3aXRoIHRo
ZSBjaGFuZ2UgdGhlbi48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+RGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij5PbiBGcmksIEZlYiAxMiwgMjAyMSBhdCA2OjQzIEFNIFNUQVJLLCBCQVJCQVJBIEggJmx0
OzxhIGhyZWY9Im1haWx0bzpiczc2NTJAYXR0LmNvbSI+PGZvbnQgY29sb3I9InB1cnBsZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnM3NjUyQGF0dC5jb208L3NwYW4+PC9mb250PjwvYT4m
Z3Q7DQogd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+SnVzdCB0byBiZSBjbGVhciAuLi48
bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij5BbiBlbmFibGVkIEJhYmVsIGluc3RhbmNlICh0aGF0IGlzIHNlbmRpbmcgYW5kIHJl
Y2VpdmluZyBCYWJlbCBwYWNrZXRzKSBhbHJlYWR5IGhhcyBhIHJlcXVpcmVtZW50IGZvciB1bmlx
dWUgbm9uLXplcm8gcm91dGVyLWlkLiBXaGVyZQ0KIHdlIHdlcmUgaGF2aW5nIGEgcHJvYmxlbSB3
YXMgd2l0aCBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMgdGhhdCB3ZXJlbuKAmXQgYWN0aXZl
bHkgcnVubmluZyB0aGUgcHJvdG9jb2wgKGhhZCBtYXliZSBqdXN0IGJlZW4gaW5zdGFsbGVkKS4g
SSB0aGluayBpdCB3YXM8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PHNwYW4gY2xhc3M9ImdtYWlsLW03MDQ5NDczNjE0OTQxNzI3MjI1c3BlbGxlIj5iYWJl
bGQ8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PnRoYXQNCiB3YXMganVzdCB1c2luZyBhIGRlZmF1bHQgb2YgYWxsIHplcm9lcyB1bnRpbCBpdCB3
YXMgZW5hYmxlZDsgYXQgd2hpY2ggdGltZSBpdCBnZW5lcmF0ZWQgaXRzIHVuaXF1ZSByb3V0ZXIt
aWQuIFdpdGggdGhpcyBub3QtZW5hYmxlZCDigJx6ZXJv4oCdIGRlZmF1bHQsIHRoZSBwb3NzaWJp
bGl0eSBleGlzdHMgZm9yIG11bHRpcGxlIG5vdC1lbmFibGVkIEJhYmVsIGluc3RhbmNlcyB0byBi
ZSBkZWZhdWx0ZWQgdG8gemVybywgd2hpY2ggd291bGQgbGVhZCB0bw0KIFlBTkcgaGF2aW5nIGEg
cHJvYmxlbSB3aXRoIGhhdmluZyBhIHVuaXF1ZSByb3V0ZXItaWQgdG8gaWRlbnRpZnkgdGhlbSBi
eS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5UaGUgZmFjdCB0aGF0IHRoZSBCYWJlbCBwcm90b2Nv
bCBmb3JiaWRzIHplcm8gdmFsdWVkIHJvdXRlci1pZHMgZG9lc27igJl0IG1lYW4gbm90LWVuYWJs
ZWQgaW5zdGFuY2VzIGNhbuKAmXQgaGF2ZSB0aGF0IGFzIGEgZGVmYXVsdDsgYW5kDQogaXQgZG9l
c27igJl0IHByZXZlbnQgdGhlcmUgZnJvbSBiZWluZyBtdWx0aXBsZSBub3QtZW5hYmxlZCBpbnN0
YW5jZXMgd2l0aCBhIGRlZmF1bHQgdmFsdWUuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+VFItMTgx
IGRvZXNu4oCZdCBoYXZlIGEgcHJvYmxlbSB3aXRoIHRoaXMsIGJlY2F1c2UgaXQgdXNlcyBhIHVu
aXF1ZSBrZXkgZGlzdGluY3QgZnJvbSB0aGUgcm91dGVyLWlkLiBUaGUgQmFiZWwgcHJvdG9jb2wg
c3BlYyBhbHJlYWR5IGhhcw0KIHdoYXQgaXQgbmVlZHMgdG8gbWFrZSBzdXJlIHRoZSByb3V0ZXIt
aWQgZm9yIGVuYWJsZWQgaW5zdGFuY2VzIGFyZSB1bmlxdWUgKGFuZCB0aGUgZGF0YS9pbmZvIG1v
ZGVsIGRvZXNu4oCZdCBuZWVkIHRvIGJlIGludm9sdmVkIGluIHBvbGljaW5nIHRoaXMpLiBTbyB0
aGlzIHJlYWxseSBpcyBqdXN0IGFib3V0IG1ha2luZyBzdXJlIHRoZSBsYW5ndWFnZSBpcyBzdWl0
YWJsZSB0byBlbnN1cmUgWUFORyBjYW4gdXNlIHRoaXMgcGFyYW1ldGVyIGFzIGEgdW5pcXVlDQog
a2V5LCB3aXRob3V0IHB1dHRpbmcgY29uc3RyYWludHMgb24gdGhlIHByb3RvY29sLiBJZiBZQU5H
IHdlcmUgZmluZSB3aXRoIGEgQmFiZWwgaW5zdGFuY2UgdGhhdCBzdGFydGVkIHdpdGggcm91dGVy
LWlkIHplcm8gYW5kIHRoZW4gY2hhbmdlZCB0byBzb21ldGhpbmcgZWxzZSBvbmNlIHRoZSBwcm90
b2NvbCBzdGFydGVkIHJ1bm5pbmcsIHRoZW4gemVybyB3b3VsZG7igJl0IGJlIGEgcHJvYmxlbSBp
ZiB0aGVyZSBpcyBqdXN0IGEgc2luZ2xlIGluc3RhbmNlDQogd2l0aCB0aGF0IHplcm8gdmFsdWUu
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+QmFyYmFyYTxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tb3V0
bGluZS1sZXZlbDoxIj48Yj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDs7Zm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTo8L3NwYW4+PC9mb250PjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPk1haGVzaA0KIEpldGhhbmFuZGFuaSAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om1qZXRoYW5hbmRhbmlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PGZvbnQgY29sb3I9InB1
cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWpldGhhbmFuZGFuaUBnbWFpbC5jb208
L3NwYW4+PC9mb250PjwvYT4mZ3Q7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TZW50
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlRodXJzZGF5LCBGZWJydWFyeSAxMSwgMjAyMSAxMTo1NiBQTTxicj4NCjxiPjxzcGFuIHN0
eWxlPSJmb250LXdlaWdodDpib2xkIj5Ubzo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5EYXZpZCBTY2hpbmF6aSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRzY2hpbmF6aS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IGNv
bG9yPSJwdXJwbGUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmRzY2hpbmF6aS5pZXRmQGdt
YWlsLmNvbTwvc3Bhbj48L2ZvbnQ+PC9hPiZndDs8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+Q2M6PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuICZsdDt0b2tlPTxhIGhy
ZWY9Im1haWx0bzo0MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48Zm9u
dCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj40MHRva2UuZGtAZG1h
cmMuaWV0Zi5vcmc8L3NwYW4+PC9mb250PjwvYT4mZ3Q7Ow0KIFNUQVJLLCBCQVJCQVJBIEggJmx0
OzxhIGhyZWY9Im1haWx0bzpiczc2NTJAYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IGNv
bG9yPSJwdXJwbGUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJzNzY1MkBhdHQuY29tPC9z
cGFuPjwvZm9udD48L2E+Jmd0Ozs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJhYmVsQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PGZvbnQgY29sb3I9InB1cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YmFiZWxA
aWV0Zi5vcmc8L3NwYW4+PC9mb250PjwvYT48YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWln
aHQ6Ym9sZCI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW2JhYmVsXSBwcm9wb3NlZCBpbmZvIG1vZGVsIGNoYW5n
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkhpIERhdmlkLDxvOnA+PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2Zv
bnQ+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9
IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJl
YXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+T24gRmViIDExLCAy
MDIxLCBhdCA3OjA5IFBNLCBEYXZpZCBTY2hpbmF6aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRzY2hp
bmF6aS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IGNvbG9yPSJwdXJwbGUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmRzY2hpbmF6aS5pZXRmQGdtYWlsLmNvbTwvc3Bh
bj48L2ZvbnQ+PC9hPiZndDsNCiB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFz
dC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+V2UgYmFubmVkIGFsbC16ZXJvZXMgYW5kIGFsbC1vbmVzIGJldHdlZW4m
bmJzcDtkcmFmdC1pZXRmLWJhYmVsLXJmYzYxMjZiaXMtMDAgYW5kJm5ic3A7ZHJhZnQtaWV0Zi1i
YWJlbC1yZmM2MTI2YmlzLTAxLiBJZiBtZW1vcnkmbmJzcDtzZXJ2ZXMsIHRoZSBpZGVhDQogd2Fz
IHRvIHJlc2VydmUgdGhlbSBmb3IgZnV0dXJlIGV4dGVuc2liaWxpdHkuIEFsc28sIGJhbm5pbmcg
YWxsLXplcm9lcyBhbGxvd3MgdXNpbmcgdGhhdCBhcyBhIHNlbnRpbmVsIHZhbHVlIGluIHNvZnR3
YXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5BZGRpbmcg
dGhlIHVuaXF1ZW5lc3MgcmVxdWlyZW1lbnQgc291bmRzIGdvb2QgdG8gbWUsIGJ1dCByZW1vdmlu
ZyB0aGUgYmFuIG9uIGFsbC16ZXJvZXMvYWxsLW9uZXMgY291bGQgbGVhZCB0byBwcm9ibGVtcy4g
SWYgdGhlIGNvcmUNCiBwcm90b2NvbCBkb2Vzbid0IGFsbG93IGl0LCB3aHkgc2hvdWxkIHRoZSBp
bmZvcm1hdGlvbmFsIG1vZGVsIGFsbG93IGl0PzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28t
ZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPklmIHRoZSBw
cm90b2NvbCBiYW5uZWQgaXQsIHRoYXQgaXMgYSBkaWZmZXJlbnQgcXVlc3Rpb24sIGFuZCBpbmZv
IG1vZGVsIGNhbiByZWZsZWN0IHRoYXQuIEkganVzdCB3YW50ZWQgdG8gcG9pbnQgb3V0IHRoYXQg
aXQgaXMgbm90IGJlY2F1c2UNCiBvZiB0aGUgZGF0YSBtb2RlbC48bzpwPjwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5DaGVlcnMuPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxp
YnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+RGF2aWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3Qt
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5PbiBUaHUsIEZlYiAxMSwg
MjAyMSBhdCAyOjAwIFBNIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiAmbHQ7dG9rZT08YSBocmVm
PSJtYWlsdG86NDB0b2tlLmRrQGRtYXJjLmlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PGZvbnQg
Y29sb3I9InB1cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+NDB0b2tlLmRrQGRtYXJj
LmlldGYub3JnPC9zcGFuPjwvZm9udD48L2E+Jmd0Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5NYWhlc2gg
SmV0aGFuYW5kYW5pICZsdDs8YSBocmVmPSJtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tamV0aGFuYW5kYW5pQGdtYWlsLmNvbTwvc3Bhbj48L2ZvbnQ+PC9hPiZndDsNCiB3
cml0ZXM6PGJyPg0KPGJyPg0KJmd0OyBIaSBUb2tlLDxicj4NCiZndDs8YnI+DQomZ3Q7IFRoZSBy
YXRpb25hbCBoYXMgdG8gZG8gd2l0aCB3aGF0IGEgZGF0YSBtb2RlbCBsaWtlIFlBTkcgZG9lcyB3
aXRoPGJyPg0KJmd0OyByb3V0ZXItaWQuIFRvIGl0IHRoZSByb3V0ZXItaWQgaXMgYSBrZXksIGlu
IHRoZSBmb3JtIG9mIGEgc3RyaW5nLiBUaGF0PGJyPg0KJmd0OyBzdHJpbmcgaGFzIHRvIGJlIHVu
aXF1ZS4gWUFORyBkb2VzIG5vdCBwcmV2ZW50IGl0IGJlaW5nIGEgc3RyaW5nIG9mPGJyPg0KJmd0
OyB6ZXJvcyBvciBvbmVzLCBwcm92aWRlZCB0aGF0IHN0cmluZyBpcyB1bmlxdWUuIFRodXMgdGhl
IGRyb3BwaW5nIG9mPGJyPg0KJmd0OyB0aGUgJnF1b3Q7TVVTVCBOT1TigJ0gYW5kIHRoZSBhZGRp
dGlvbiBvZiDigJxNVVNU4oCdLjxicj4NCjxicj4NClJpZ2h0LiBJIHNlZW0gdG8gcmVjYWxsIHRo
ZXJlIGJlaW5nIHNvbWUgb3RoZXIgcmVhc29uIHdoeSBpdCBzaG91bGRuJ3Q8YnI+DQpiZSAwLCBi
dXQgY2FuJ3QgZmluZCB0aGUgZGlzY3Vzc2lvbiBub3csIGFuZCBsb29raW5nIGF0IHRoZSBjb2Rl
IHRoYXQ8YnI+DQpkb2Vzbid0IHNlZW0gdG8gY2FyZS4gU28gbm8gb2JqZWN0aW9uIGZyb20gbWUg
SSBndWVzcyA6KTxicj4NCjxicj4NCi1Ub2tlPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpiYWJlbCBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86YmFiZWxAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48Zm9udCBj
b2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5iYWJlbEBpZXRmLm9yZzwv
c3Bhbj48L2ZvbnQ+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmFiZWxfXzshIUJoZFQhM0hq
Ukh1Z2lSd1JCbXhqSDdlUmpzc1pCZ3piQm01c25oenl2VDJhcEJ0c2NCZGNDcW8yVEhGRU5Ganpa
b0EkIiB0YXJnZXQ9Il9ibGFuayI+PGZvbnQgY29sb3I9InB1cnBsZSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iYWJlbDwv
c3Bhbj48L2ZvbnQ+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij5NYWhlc2ggSmV0aGFuYW5kYW5pPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PGEgaHJl
Zj0ibWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PGZvbnQg
Y29sb3I9InB1cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWpldGhhbmFuZGFuaUBn
bWFpbC5jb208L3NwYW4+PC9mb250PjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7O2NvbG9yOmJsYWNrIj5NYWhlc2ggSmV0aGFuYW5kYW5pPG86cD48L286
cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7O2NvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86bWpldGhhbmFuZGFuaUBn
bWFpbC5jb20iPm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
Zm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxh
Y2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJl
YXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIyIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9
IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJl
YXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_DM6PR02MB69247E8F3F7499A524847D8EC3859DM6PR02MB6924namp_--


From nobody Thu Feb 18 10:26:18 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 442F53A1533 for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 10:26:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 Eh8NzILrs-12 for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 10:26:13 -0800 (PST)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (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 6F0D93A1531 for <babel@ietf.org>; Thu, 18 Feb 2021 10:26:13 -0800 (PST)
Received: by mail-pg1-x534.google.com with SMTP id t26so1680431pgv.3 for <babel@ietf.org>; Thu, 18 Feb 2021 10:26:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=Fd/jYOTItocHsEjlvUVThJ4tE9aU0mlsid5qQ7oVZFA=; b=pd16AjAdnHtkUMpxBZpEddcN2Sys7cUq3wssaj1RWbup0gETiOvyEAWyZmSmhsHrWO OlabC/gYOivC8DmPNRt6BxbQfHj579JMCdeqIyA4atk8+aGfHLy2CiOM9W+HUUL6KCBt KbwfkClehZmMDVjMDthc1VM4fE0z0DsTBzVUFJQULOgYhZQ5RT0vzvkpIM80v2ul0QER Sx1QKNheLzL0mtAxMrMQ36okjiZldjUyqrbLclMztJ6AeQTEAibzVyOS8uCo4lmPz3d6 zI9iiWOTESmEiRtN+ld5uw+W2OnZxe64/JoGoWHbLMXKMb3OLcYCPZwqAC9/yP5xS3RX c5/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=Fd/jYOTItocHsEjlvUVThJ4tE9aU0mlsid5qQ7oVZFA=; b=B2X053RinemZNPW9RFCstWHe4DN+ArbLed5ryWDTvyiRo5uZMowfjbF/Fxi/J8g25p 5cvt2sdTLiz6lECWGgSfbDMC4TLJSb6unrtsEpcap7S8OyJ1N4rkR9KxrJhc2pDL+JsV tXDC2Brpi/VsYSnmt1MAstyzfH5APTuWSZ/2twjLEaJhMjKjdowwoWixpdfiMxqHmTOf GJYrWoiMp+u6Bw6DmxrfjM2rOZAwVY/EpfdAlUm5uQqYiOUX/QkNGz0tYkft8Blaws2S EeS0buAqBkS1sPK3lIR+oHaidOLMohVEhj+uYfCOE3lEmXd54TWq61omneEgEZz7cZf2 L4lw==
X-Gm-Message-State: AOAM532CERfxfTootCmQElys8yOotDAw1RcHtwUZCTJivrFUoRBLJDP1 7jpPBrHCqvWxVvgoJ9R31uM=
X-Google-Smtp-Source: ABdhPJw1yPqr9xnjbgF5R3+CTf+a7Cf+YDXnXdylFxNlNUWh3Pmbmz3Sv8s6+v3phwAHZhgcyn3+7g==
X-Received: by 2002:a63:fd01:: with SMTP id d1mr4885530pgh.319.1613672772768;  Thu, 18 Feb 2021 10:26:12 -0800 (PST)
Received: from ?IPv6:2601:647:5600:5020:9559:eaee:bbd7:a39e? ([2601:647:5600:5020:9559:eaee:bbd7:a39e]) by smtp.gmail.com with ESMTPSA id w83sm6770561pfc.220.2021.02.18.10.26.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Feb 2021 10:26:12 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <486C100B-CA66-4B47-9733-3291BA96543C@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_5245059B-EC98-4438-89D8-DF97787679C0"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Thu, 18 Feb 2021 10:26:11 -0800
In-Reply-To: <DM6PR02MB69247E8F3F7499A524847D8EC3859@DM6PR02MB6924.namprd02.prod.outlook.com>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke=40toke.dk@dmarc.ietf.org>,  "babel@ietf.org" <babel@ietf.org>
To: "STARK, BARBARA H" <bs7652@att.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com> <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com> <DM6PR02MB6924B3EDD46D9AD542CA06A8C3869@DM6PR02MB6924.namprd02.prod.outlook.com> <0E5484EE-1465-4E22-B021-AF430B6DA2C7@gmail.com> <DM6PR02MB69247E8F3F7499A524847D8EC3859@DM6PR02MB6924.namprd02.prod.outlook.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/tjSfGoV4MREXB-MTGCFVhBJ5ITM>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 18:26:16 -0000

--Apple-Mail=_5245059B-EC98-4438-89D8-DF97787679C0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Barbara,

Good question.

First a correction. Looking at the info-model, it is clear that there is =
support for one instance, i.e. one =E2=80=9Crouter-id" on a given router =
at any particular time, and that there will NOT be multiple instances =
running on a router at the same time. I am specifically looking at the =
following line in the info-model.

binary                    ro babel-self-router-id;

I was therefore wrong in implying that the =E2=80=9Crouter-id=E2=80=9D =
acts as a key, as there is only one instance of the protocol on a given =
router.

If that is the case, the only thing we need from a modeling perspective =
is to make sure the =E2=80=9Crouter-id=E2=80=9D is valid, which is what =
the must statement allows us to do.

HTH. Thanks.

> On Feb 18, 2021, at 9:30 AM, STARK, BARBARA H <bs7652@att.com> wrote:
>=20
> Hi Mahesh,
> Would this still allow the YANG model to use the router-id as a unique =
key?
> Barbara
> =20
> Hi Barbara,
> =20
> Thanks for circling back on the question of router-id and its impact =
on the YANG model.
> =20
> Based on the discourse on this thread, it is clear that the =
=E2=80=9Crouter-id=E2=80=9D has meaning when the protocol is enabled. =
The YANG model can therefore add a conditional statement, i.e. a must =
statement, that allows the read of the =E2=80=9Crouter-id=E2=80=9D only =
if the protocol is enabled via the =E2=80=9Cenable=E2=80=9D flag.=20
> =20
> Is the WG acceptable of the change?
>=20
>=20
> On Feb 17, 2021, at 1:17 PM, STARK, BARBARA H <bs7652@att.com =
<mailto:bs7652@att.com>> wrote:
> =20
> I=E2=80=99d like to circle back around to Mahesh, then, to see if this =
change is really a good idea from his perspective. If we do this change, =
then it means an implementation could start with an all-zero router-id =
before its enabled and then generate a =E2=80=9Creal=E2=80=9D router-id =
when enabled. Which was what the original all-zero prohibition was =
trying to prevent. If this is acceptable for YANG (to have a changing =
router-id), then I see no need for any prohibition in the info model =
(because the protocol spec will ensure uniqueness when the =E2=80=9Creal=E2=
=80=9D router-id is generated).  If not acceptable, then it seems to me =
we need to keep the current info model all-zero prohibition.
> Barbara
> =20
> Ah I see, thanks for the explanation! I'm fine with the change then.
> =20
> David
> =20
> On Fri, Feb 12, 2021 at 6:43 AM STARK, BARBARA H <bs7652@att.com =
<mailto:bs7652@att.com>> wrote:
> Just to be clear ...
> An enabled Babel instance (that is sending and receiving Babel =
packets) already has a requirement for unique non-zero router-id. Where =
we were having a problem was with not-enabled Babel instances that =
weren=E2=80=99t actively running the protocol (had maybe just been =
installed). I think it was babeld that was just using a default of all =
zeroes until it was enabled; at which time it generated its unique =
router-id. With this not-enabled =E2=80=9Czero=E2=80=9D default, the =
possibility exists for multiple not-enabled Babel instances to be =
defaulted to zero, which would lead to YANG having a problem with having =
a unique router-id to identify them by.
> =20
> The fact that the Babel protocol forbids zero valued router-ids =
doesn=E2=80=99t mean not-enabled instances can=E2=80=99t have that as a =
default; and it doesn=E2=80=99t prevent there from being multiple =
not-enabled instances with a default value.
> =20
> TR-181 doesn=E2=80=99t have a problem with this, because it uses a =
unique key distinct from the router-id. The Babel protocol spec already =
has what it needs to make sure the router-id for enabled instances are =
unique (and the data/info model doesn=E2=80=99t need to be involved in =
policing this). So this really is just about making sure the language is =
suitable to ensure YANG can use this parameter as a unique key, without =
putting constraints on the protocol. If YANG were fine with a Babel =
instance that started with router-id zero and then changed to something =
else once the protocol started running, then zero wouldn=E2=80=99t be a =
problem if there is just a single instance with that zero value.
> Barbara
> =20
> From: Mahesh Jethanandani <mjethanandani@gmail.com =
<mailto:mjethanandani@gmail.com>>=20
> Sent: Thursday, February 11, 2021 11:56 PM
> To: David Schinazi <dschinazi.ietf@gmail.com =
<mailto:dschinazi.ietf@gmail.com>>
> Cc: Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D40toke.dk@dmarc.ietf.org =
<mailto:40toke.dk@dmarc.ietf.org>>; STARK, BARBARA H <bs7652@att.com =
<mailto:bs7652@att.com>>; babel@ietf.org <mailto:babel@ietf.org>
> Subject: Re: [babel] proposed info model change
> =20
> Hi David,
> =20
>=20
> On Feb 11, 2021, at 7:09 PM, David Schinazi <dschinazi.ietf@gmail.com =
<mailto:dschinazi.ietf@gmail.com>> wrote:
> =20
> We banned all-zeroes and all-ones between =
draft-ietf-babel-rfc6126bis-00 and draft-ietf-babel-rfc6126bis-01. If =
memory serves, the idea was to reserve them for future extensibility. =
Also, banning all-zeroes allows using that as a sentinel value in =
software.
> =20
> Adding the uniqueness requirement sounds good to me, but removing the =
ban on all-zeroes/all-ones could lead to problems. If the core protocol =
doesn't allow it, why should the informational model allow it?
> =20
> If the protocol banned it, that is a different question, and info =
model can reflect that. I just wanted to point out that it is not =
because of the data model.
> =20
> Cheers.
> =20
>=20
> =20
> David
> =20
> On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen =
<toke=3D40toke.dk@dmarc.ietf.org <mailto:40toke.dk@dmarc.ietf.org>> =
wrote:
> Mahesh Jethanandani <mjethanandani@gmail.com =
<mailto:mjethanandani@gmail.com>> writes:
>=20
> > Hi Toke,
> >
> > The rational has to do with what a data model like YANG does with
> > router-id. To it the router-id is a key, in the form of a string. =
That
> > string has to be unique. YANG does not prevent it being a string of
> > zeros or ones, provided that string is unique. Thus the dropping of
> > the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.
>=20
> Right. I seem to recall there being some other reason why it shouldn't
> be 0, but can't find the discussion now, and looking at the code that
> doesn't seem to care. So no objection from me I guess :)
>=20
> -Toke
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org <mailto:babel@ietf.org>
> https://www.ietf.org/mailman/listinfo/babel =
<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/babel__;=
!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjzZoA$>
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_5245059B-EC98-4438-89D8-DF97787679C0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Barbara,<div class=3D""><br class=3D""></div><div class=3D"">Good =
question.</div><div class=3D""><br class=3D""></div><div class=3D"">First =
a correction. Looking at the info-model, it is clear that there is =
support for one instance, i.e. one =E2=80=9Crouter-id" on a given router =
at any particular time, and that there will NOT be multiple instances =
running on a router at the same time. I am specifically looking at the =
following line in the info-model.</div><div class=3D""><br =
class=3D""></div><div class=3D""><pre class=3D"newpage" =
style=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; =
break-before: page; font-variant-ligatures: normal; orphans: 2; widows: =
2; text-decoration-thickness: initial;">binary                    ro =
babel-self-router-id;</pre><div class=3D""><br class=3D""></div><div =
class=3D"">I was therefore wrong in implying that the =E2=80=9Crouter-id=E2=
=80=9D acts as a key, as there is only one instance of the protocol on a =
given router.</div><div class=3D""><br class=3D""></div><div class=3D"">If=
 that is the case, the only thing we need from a modeling perspective is =
to make sure the =E2=80=9Crouter-id=E2=80=9D is valid, which is what the =
must statement allows us to do.</div><div class=3D""><br =
class=3D""></div><div class=3D"">HTH. Thanks.</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Feb =
18, 2021, at 9:30 AM, STARK, BARBARA H &lt;<a =
href=3D"mailto:bs7652@att.com" class=3D"">bs7652@att.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Hi Mahesh,<o:p class=3D""></o:p></span></font></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Would this still =
allow the YANG model to use the router-id as a unique key?<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Barbara<o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Hi Barbara,<o:p =
class=3D""></o:p></span></font></div><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Thanks for =
circling back on the question of router-id and its impact on the YANG =
model.<o:p class=3D""></o:p></span></font></div></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Based on the =
discourse on this thread, it is clear that the =E2=80=9Crouter-id=E2=80=9D=
 has meaning when the protocol is enabled. The YANG model can therefore =
add a conditional statement, i.e. a must statement, that allows the read =
of the =E2=80=9Crouter-id=E2=80=9D only if the protocol is enabled via =
the =E2=80=9Cenable=E2=80=9D flag.&nbsp;<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Is the WG =
acceptable of the change?<o:p class=3D""></o:p></span></font></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></span></font></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">On Feb 17, 2021, at 1:17 PM, =
STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com" style=3D"color: =
purple; text-decoration: underline;" class=3D"">bs7652@att.com</a>&gt; =
wrote:<o:p class=3D""></o:p></span></font></div></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">I=E2=80=99d like to circle back around to Mahesh, then, to =
see if this change is really a good idea from his perspective. If we do =
this change, then it means an implementation could start with an =
all-zero router-id before its enabled and then generate a =E2=80=9Creal=E2=
=80=9D router-id when enabled. Which was what the original all-zero =
prohibition was trying to prevent. If this is acceptable for YANG (to =
have a changing router-id), then I see no need for any prohibition in =
the info model (because the protocol spec will ensure uniqueness when =
the =E2=80=9Creal=E2=80=9D router-id is generated).<span =
class=3D"apple-converted-space">&nbsp;</span>&nbsp;If not acceptable, =
then it seems to me we need to keep the current info model all-zero =
prohibition.<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Barbara<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
style=3D"border-style: none none none solid; border-left-width: 1.5pt; =
border-left-color: blue; padding: 0in 0in 0in 4pt;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Ah I see, thanks for the explanation! I'm fine with the =
change then.<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">David<o:p =
class=3D""></o:p></span></font></div></div></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">On Fri, Feb 12, 2021 at 6:43 AM =
STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com" style=3D"color: =
purple; text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">bs7652@att.com</span></font></a>&gt; wrote:<o:p =
class=3D""></o:p></span></font></div></div></div><blockquote =
style=3D"border-style: none none none solid; border-left-width: 1pt; =
border-left-color: rgb(204, 204, 204); padding: 0in 0in 0in 6pt; margin: =
5pt 0in 5pt 4.8pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Just to be clear ...<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">An enabled Babel =
instance (that is sending and receiving Babel packets) already has a =
requirement for unique non-zero router-id. Where we were having a =
problem was with not-enabled Babel instances that weren=E2=80=99t =
actively running the protocol (had maybe just been installed). I think =
it was<span class=3D"apple-converted-space">&nbsp;</span><span =
class=3D"gmail-m7049473614941727225spelle">babeld</span><span =
class=3D"apple-converted-space">&nbsp;</span>that was just using a =
default of all zeroes until it was enabled; at which time it generated =
its unique router-id. With this not-enabled =E2=80=9Czero=E2=80=9D =
default, the possibility exists for multiple not-enabled Babel instances =
to be defaulted to zero, which would lead to YANG having a problem with =
having a unique router-id to identify them by.<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">The fact that the =
Babel protocol forbids zero valued router-ids doesn=E2=80=99t mean =
not-enabled instances can=E2=80=99t have that as a default; and it =
doesn=E2=80=99t prevent there from being multiple not-enabled instances =
with a default value.<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">TR-181 doesn=E2=80=99t have a problem with this, because it =
uses a unique key distinct from the router-id. The Babel protocol spec =
already has what it needs to make sure the router-id for enabled =
instances are unique (and the data/info model doesn=E2=80=99t need to be =
involved in policing this). So this really is just about making sure the =
language is suitable to ensure YANG can use this parameter as a unique =
key, without putting constraints on the protocol. If YANG were fine with =
a Babel instance that started with router-id zero and then changed to =
something else once the protocol started running, then zero wouldn=E2=80=99=
t be a problem if there is just a single instance with that zero =
value.<o:p class=3D""></o:p></span></font></div></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Barbara<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt; font-weight: bold;" =
class=3D"">From:</span></font></b><span =
class=3D"apple-converted-space"><span class=3D"">&nbsp;</span></span><span=
 class=3D"">Mahesh Jethanandani &lt;<a =
href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">mjethanandani@gmail.com</span></font></a>&gt;<span =
class=3D"apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D""><span style=3D"font-weight: bold;" =
class=3D"">Sent:</span></b><span =
class=3D"apple-converted-space">&nbsp;</span>Thursday, February 11, 2021 =
11:56 PM<br class=3D""><b class=3D""><span style=3D"font-weight: bold;" =
class=3D"">To:</span></b><span =
class=3D"apple-converted-space">&nbsp;</span>David Schinazi &lt;<a =
href=3D"mailto:dschinazi.ietf@gmail.com" target=3D"_blank" style=3D"color:=
 purple; text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">dschinazi.ietf@gmail.com</span></font></a>&gt;<br class=3D""><b=
 class=3D""><span style=3D"font-weight: bold;" =
class=3D"">Cc:</span></b><span =
class=3D"apple-converted-space">&nbsp;</span>Toke H=C3=B8iland-J=C3=B8rgen=
sen &lt;toke=3D<a href=3D"mailto:40toke.dk@dmarc.ietf.org" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><font color=3D"purple" class=3D""><span style=3D"color: =
purple;" class=3D"">40toke.dk@dmarc.ietf.org</span></font></a>&gt;; =
STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com" target=3D"_blank" =
style=3D"color: purple; text-decoration: underline;" class=3D""><font =
color=3D"purple" class=3D""><span style=3D"color: purple;" =
class=3D"">bs7652@att.com</span></font></a>&gt;;<span =
class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:babel@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">babel@ietf.org</span></font></a><br class=3D""><b =
class=3D""><span style=3D"font-weight: bold;" =
class=3D"">Subject:</span></b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [babel] proposed info =
model change<o:p class=3D""></o:p></span></div></div></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" class=3D"">Hi=
 David,<o:p class=3D""></o:p></span></font></div></div><div class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; =
font-family: Calibri, sans-serif;"><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></p><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">On Feb 11, 2021, =
at 7:09 PM, David Schinazi &lt;<a href=3D"mailto:dschinazi.ietf@gmail.com"=
 target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><font color=3D"purple" class=3D""><span style=3D"color: =
purple;" class=3D"">dschinazi.ietf@gmail.com</span></font></a>&gt; =
wrote:<o:p class=3D""></o:p></span></font></div></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">We banned all-zeroes and all-ones =
between&nbsp;draft-ietf-babel-rfc6126bis-00 =
and&nbsp;draft-ietf-babel-rfc6126bis-01. If memory&nbsp;serves, the idea =
was to reserve them for future extensibility. Also, banning all-zeroes =
allows using that as a sentinel value in software.<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Adding the uniqueness requirement sounds good to me, but =
removing the ban on all-zeroes/all-ones could lead to problems. If the =
core protocol doesn't allow it, why should the informational model allow =
it?<o:p =
class=3D""></o:p></span></font></div></div></div></div></div></blockquote>=
<div class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">If the protocol =
banned it, that is a different question, and info model can reflect =
that. I just wanted to point out that it is not because of the data =
model.<o:p class=3D""></o:p></span></font></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Cheers.<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; =
font-family: Calibri, sans-serif;"><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></p><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">David<o:p =
class=3D""></o:p></span></font></div></div></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">On Thu, Feb 11, 2021 at 2:00 PM =
Toke H=C3=B8iland-J=C3=B8rgensen &lt;toke=3D<a =
href=3D"mailto:40toke.dk@dmarc.ietf.org" target=3D"_blank" style=3D"color:=
 purple; text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">40toke.dk@dmarc.ietf.org</span></font></a>&gt; wrote:<o:p =
class=3D""></o:p></span></font></div></div></div><blockquote =
style=3D"border-style: none none none solid; border-left-width: 1pt; =
border-left-color: rgb(204, 204, 204); padding: 0in 0in 0in 6pt; margin: =
5pt 0in 5pt 4.8pt;" class=3D""><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Mahesh Jethanandani &lt;<a =
href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">mjethanandani@gmail.com</span></font></a>&gt; writes:<br =
class=3D""><br class=3D"">&gt; Hi Toke,<br class=3D"">&gt;<br =
class=3D"">&gt; The rational has to do with what a data model like YANG =
does with<br class=3D"">&gt; router-id. To it the router-id is a key, in =
the form of a string. That<br class=3D"">&gt; string has to be unique. =
YANG does not prevent it being a string of<br class=3D"">&gt; zeros or =
ones, provided that string is unique. Thus the dropping of<br =
class=3D"">&gt; the "MUST NOT=E2=80=9D and the addition of =
=E2=80=9CMUST=E2=80=9D.<br class=3D""><br class=3D"">Right. I seem to =
recall there being some other reason why it shouldn't<br class=3D"">be =
0, but can't find the discussion now, and looking at the code that<br =
class=3D"">doesn't seem to care. So no objection from me I guess :)<br =
class=3D""><br class=3D"">-Toke<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">babel mailing list<br class=3D""><a =
href=3D"mailto:babel@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">babel@ietf.org</span></font></a><br class=3D""><a =
href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/b=
abel__;!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjzZ=
oA$" target=3D"_blank" style=3D"color: purple; text-decoration: =
underline;" class=3D""><font color=3D"purple" class=3D""><span =
style=3D"color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/babel</span></font></a><o=
:p =
class=3D""></o:p></span></font></div></div></blockquote></div></div></bloc=
kquote></div><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><font =
size=3D"2" face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></font></div></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Mahesh Jethanandani<o:p =
class=3D""></o:p></span></font></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><font size=3D"2" =
face=3D"Calibri" class=3D""><span style=3D"font-size: 11pt;" class=3D""><a=
 href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank" style=3D"color:=
 purple; text-decoration: underline;" class=3D""><font color=3D"purple" =
class=3D""><span style=3D"color: purple;" =
class=3D"">mjethanandani@gmail.com</span></font></a><o:p =
class=3D""></o:p></span></font></div></div></div></div></div></div></div><=
/div></div></blockquote></div></div></div></blockquote></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></font></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><font size=3D"2" face=3D"Calibri" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Mahesh Jethanandani<o:p =
class=3D""></o:p></span></font></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><font size=3D"2" face=3D"Calibri" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mjethanandani@gmail.com</a></span></font></div></div></div></di=
v></div></div></div></div></div></blockquote></div><br class=3D""><div =
class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_5245059B-EC98-4438-89D8-DF97787679C0--


From nobody Thu Feb 18 11:11:51 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4124A3A15C6 for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 11:11:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.496
X-Spam-Level: 
X-Spam-Status: No, score=-2.496 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 OUttibVsVp-r for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 11:11:46 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 2B2A73A15C7 for <babel@ietf.org>; Thu, 18 Feb 2021 11:11:46 -0800 (PST)
Received: from pps.filterd (m0048589.ppops.net [127.0.0.1]) by m0048589.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11IJ5MMe043994; Thu, 18 Feb 2021 14:11:45 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0048589.ppops.net-00191d01. with ESMTP id 36sscepn81-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Feb 2021 14:11:44 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11IJBgsR032508; Thu, 18 Feb 2021 14:11:42 -0500
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [135.47.91.179]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11IJBdpt032430 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 18 Feb 2021 14:11:40 -0500
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [127.0.0.1]) by zlp30484.vci.att.com (Service) with ESMTP id EA3464009E65; Thu, 18 Feb 2021 19:11:39 +0000 (GMT)
Received: from GAALPA1MSGEX1DC.ITServices.sbc.com (unknown [135.50.89.116]) by zlp30484.vci.att.com (Service) with ESMTP id C79214009E64; Thu, 18 Feb 2021 19:11:39 +0000 (GMT)
Received: from GAALPA1MSGEX1DE.ITServices.sbc.com (135.50.89.118) by GAALPA1MSGEX1DC.ITServices.sbc.com (135.50.89.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 18 Feb 2021 14:11:38 -0500
Received: from GAALPA1MSGETA02.tmg.ad.att.com (144.160.249.124) by GAALPA1MSGEX1DE.ITServices.sbc.com (135.50.89.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Thu, 18 Feb 2021 14:11:38 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by edgeal2.exch.att.com (144.160.249.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Thu, 18 Feb 2021 14:10:59 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j+iruY8PbzGHp4tYu7i11Lp9TxCziNR1gohIprwvzSEDQcHydTd5RTjxdRR5LlBpfOOx7w771o25TCTLkTDWyrPqYcFvV0AERg0mtnVC6KQwJc9mV2IOFtcuN63teP7DyyKarjy5gP1PwGpzCQF0fzor6Z0NbuntobY++CnzHt2vW3qGcSdX9Ww7RZTfeOqJ/riuNWjYyWxsJHZ5+HqFdaxejxyRPlgXYe9yAv+bPWU1wUmxLlPFVm2P/9vMwi9z3COVlXo9CMAZh+1K3zR166915ffAA+8uzHSq6NQAa5viw1RRlKx6T87QRKadXyxd6ijCaj3zcqpH8P50ahGliA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e80sxUotYQGCju54swikU2tDt1XWFqygNtG0xZpzgh4=; b=jMJDG0duo2pQ1+bxNTzm8l+ZFF7bZn2h4Cb3nzO8cBGx4KXrIv2FE30Drq7dfmQ1tyRL1/UI5HU/FbA4ONhC2GcM2iMxgyPOZi+OW0Dulo8RGiT6hbhqmhSiA9WYucqusqdVxDVIPfbnKZ4DcKijTuXMzFhx8Xg0PzbY++Ji3BVViGd4ir7yTS4F/ZQlSuMEECfjtw4ONJJFMxzV9BNzSVFIwaukT4Cd/lG5YoOqsIrd9LdS3RCaMI2KDfW+yfv9fWrrRLb3FhxMGWvcDJdGRyizjxh9it7Zh13jn9er2Q7aO8sS/nnYiHNzaIjp5aCEWhtd1KJ0nTPwXQNGhHg9Vg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e80sxUotYQGCju54swikU2tDt1XWFqygNtG0xZpzgh4=; b=MtW8dVD57XYGrdNM1e+rgk0kw0UJrPfn3sDqb7KS2ry4Xb5MMKnp64E9XA6cw+zyUVUb51W5UXy0HnEVLeg9FKOt8Ok5srP+GOrRnmFiXPaFp2hhFtuQrxUrOhbmn81KiePnlCh58bPFkiESpUnZ5yqf64qk1OrBSTx5EIN33Hw=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM5PR0201MB3446.namprd02.prod.outlook.com (2603:10b6:4:78::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.41; Thu, 18 Feb 2021 19:10:58 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%6]) with mapi id 15.20.3846.043; Thu, 18 Feb 2021 19:10:58 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Mahesh Jethanandani'" <mjethanandani@gmail.com>
CC: "'David Schinazi'" <dschinazi.ietf@gmail.com>, =?utf-8?B?J1Rva2UgSMO4aWxhbmQtSsO4cmdlbnNlbic=?= <toke=40toke.dk@dmarc.ietf.org>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] proposed info model change
Thread-Index: AdcAt7RXNVd/4GG3Sr6eZ25X+veoLAAAvs0AAABUpAAAAVQxgAAKytMAAAXOZYAAEdtlkABB3f0AAMe/uMAAKmIhAAAAHHOAAAH8cYAAATDUwA==
Date: Thu, 18 Feb 2021 19:10:58 +0000
Message-ID: <DM6PR02MB69249AC774F6ED5661E1727CC3859@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com> <CAPDSy+4uor1P_HiKGEMOTihq+0gb_wuQU21shpgDmVQHNnfv3w@mail.gmail.com> <DM6PR02MB6924B3EDD46D9AD542CA06A8C3869@DM6PR02MB6924.namprd02.prod.outlook.com> <0E5484EE-1465-4E22-B021-AF430B6DA2C7@gmail.com> <DM6PR02MB69247E8F3F7499A524847D8EC3859@DM6PR02MB6924.namprd02.prod.outlook.com> <486C100B-CA66-4B47-9733-3291BA96543C@gmail.com>
In-Reply-To: <486C100B-CA66-4B47-9733-3291BA96543C@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 40fcb5ca-fa52-49a0-db63-08d8d440ec91
x-ms-traffictypediagnostic: DM5PR0201MB3446:
x-microsoft-antispam-prvs: <DM5PR0201MB34465DFF44F3C59E24DD8BD4C3859@DM5PR0201MB3446.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7g/jTk1NbaB7MbGswg+mY+HqQPm6fp99Gc0b9wcZBXXl2GECTvqwi4eHFnSVyfNs5cfau1rmYMTObPfmQ/AtLOIpVJWXbrMXofJC3BpvkDkL5EhdblSJRj12hskx4pPdeMgIS4jwf6H4p7ZfoUl6FYuuOtAKeeikfDmIowXc6SCU5oVCUudHacS72FbQQ79eXEykaSqfX91bg0Efe7mCa3Gz0JnI9zdbyMRXj7nRvLtDNXyPPiLHtHUPhZ9vX/PIJzpwiGU5T7KMWGGeL5D5tT6YAzxqwuXdeovHUkiSgIdjDhdnhWaOorgguWUfyaA8Caivlhe8W9zDje3OqOfR24aU+90vx5PgOQkQtUqgYmVuLs3idCXAw1fK0e7fBDpULKYHEQCBcwcS1aKc6wozdOkYvUAkRhXJvQBiZ71aKuYdfWh/1W6ONA4Gc/nvKvjoniZ/ucm68FOWIRm2iZiN5AJbkCb4K0GLX3i+2Y0MTNabBzsjoCiADwXl5T0IJFCCqURGNa+/DqaQTsmY7RPiAMz8jHtJyGWhTijKqUy3LwDWCKG2H4iyIAbaCxu1+8DF2wWA17cmrugCKs1kXgJf21TGTJpJQNv3ZVeiYd60L7I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(39860400002)(366004)(376002)(136003)(396003)(2906002)(966005)(6916009)(71200400001)(316002)(54906003)(33656002)(86362001)(186003)(9686003)(66556008)(66574015)(8676002)(26005)(478600001)(82202003)(76116006)(166002)(66476007)(8936002)(6506007)(55016002)(66446008)(53546011)(5660300002)(4326008)(64756008)(52536014)(66946007)(7696005)(559001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?U1NEU1lhb2F2aEpSS0pBTUd3U0NvOHNtRTJCem1PQmJaWTk4WGVoWEZQazNE?= =?utf-8?B?ejMxcUhRVHRCQzNkSmpyeWxON2s4L1pxQ3lpMmZFWEhRNy80blpDQ3FERlBa?= =?utf-8?B?K1c4NWVoMzYwVGFpUmlSMDBpdmdjcE42S0FaaE5CbGhSTmtuZG0yTWdPVk01?= =?utf-8?B?aTM5OW5NM25wLzM0YzlvQm4wc3Jwd3E2bk5ObkViWGtGYmJxa0FiTzhuc3ZR?= =?utf-8?B?eWtWWThqRUVsOFdmaGZZRlZrQ09rYUdicjZpVjI1OEFTT05HMDBUa1VQQnpO?= =?utf-8?B?MGlZZXJyK3c2U2JFcnNZT2VieVJJSjh5aUdPT2g0UHRoQTJDVXFiTkhVU25N?= =?utf-8?B?M1Nlc1owYjlvNmluOUkxMFVTeU5PWFhvV2V5QTBkMGtwblFPOTZEbWplYzlv?= =?utf-8?B?Y0JpR2Q5Q0huclUvY3RvWkgrZ0M5ZGhYWXFXeHo3a2x6RmZKRlRUUEdJWUFI?= =?utf-8?B?cjU0Lyt1OG9DYk1makFqZDBjcEZhN3E3SzAxT1dXTm1acWw1QUp3ZTlBdHF1?= =?utf-8?B?ejNNNXpSNGN5ekxwbGVqNkhHVExwY3JOQVZ5ZUxHbmFHSDV6aFVOQ096SUtN?= =?utf-8?B?TXk1WStwcHFuU3NkWDJNNFY4a3hacGozVEZKUDNvTXZ4YTRRUXRyem14cnRT?= =?utf-8?B?RFM1b3FDUUo2Zmh0aGMwK09RZXk5TlRKWmxybWpCYThseXRheGhacDV3dFJs?= =?utf-8?B?dW5aWmgxMTBSZUN3bXE0ODhqVDkyWm5xV1MwcERWelV0Y0ZISmdyQ1U5M2pQ?= =?utf-8?B?NitKV09KT2xOSXVUbmx1YkJRcHVoSEpwelZEMXZzdjlsbng1Q1E4TVMvdXJH?= =?utf-8?B?TlJZWDJENFkwTVJJVENSbGJaVnFiUmdibDNNS2RFTVhqMTRyOHJvbmdrOE9x?= =?utf-8?B?TkF2VW1vR3g3bE9kaUh4eUowckEvbldFUEhvc3d5UituTm9SNUp5YjF4Ny9r?= =?utf-8?B?bHFYWXFITEZpLzkrank3VlBVNVdqcU1YdjhMRFRldmNTWE01T3NFTTI3YnZ4?= =?utf-8?B?WE1PWEYrMG5yMlRCblgwQ3h5Z1Z4ajNoQW1xeVZab2lGcXhMZWhyaVNwMlMw?= =?utf-8?B?UVAvai83YTd1dStZbnBQOFFVNVhwVXlQMEFKVUNoaXFUSWJpV2VZZlhNbWVO?= =?utf-8?B?RElnS25TNkZ6WDJ5MnlkTE4rM0M2My90V2ZkQkZONDNodUJNQkNKMExYa2NO?= =?utf-8?B?QzUxdTlFU3h6SGFnaVd5cTRVRWhrMmdma1BWckRhUEtQT0EzaDBuZVBNWjZu?= =?utf-8?B?ai9JL1UvWU1zOTR5RS9Vb1hMb2lWbURYQ09LQkpvdElOZEY0WVI4R3ZmaWo4?= =?utf-8?B?Y1FXQTFDbDJZS3ptSjhQUXNLSDNRSDQ0L2RTZVh6d0hNR29odmw4em01MUVZ?= =?utf-8?B?TDFPMWs4ZTJEWkRHM2dZYjZaUmRmdWlQTmFjNVBmRk9NMGJTTmR1NnVjMEVl?= =?utf-8?B?MGFlYzQ0R0tQWkw4eDVoSU1RNmRReHJyWXhoOHU4S2dCTGg1U0FMVzRaWlBr?= =?utf-8?B?eEYzZGY4Smh1NldPNmNBS2ZseURWYWlzZ3pkUHV5ZForNm1IMHVicUFPTVEr?= =?utf-8?B?bE5JY2RIVlN1SGVmUVBVeTVLRXJlRlAyVU1ZRzdGN2w5a2xTMVBmWXBwaGF4?= =?utf-8?B?ZHB5aWpqS2tvVGJGcUIvaUtLczF0cDkzSWh3WEh1MWtpeEdTVUlHeHBpMEdR?= =?utf-8?B?ZndrdzlVR2p3RDhHZndkbHpxVnFDRDB6bmMwR2xabU4xd2VlVGo1VDdrRWdS?= =?utf-8?Q?bg9yA2tLVcAW98WldE3I/lkxb2EBlCyV0NUkRJo?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR02MB69249AC774F6ED5661E1727CC3859DM6PR02MB6924namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40fcb5ca-fa52-49a0-db63-08d8d440ec91
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2021 19:10:58.4573 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PRptBc9CbmXXnmbVZYXMVvusRQBVKLUxkLE3ft7pMDztwX+IUGlShZ3UHF5goG48
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0201MB3446
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 3B32FA4CAB3119FA3175180DD4DC7F43B59EE5EB9D1FF2ABA408E0AA8CAE8D492
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-18_09:2021-02-18, 2021-02-18 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 suspectscore=0 mlxlogscore=999 mlxscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 adultscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102180157
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/GXKeFG_tDD0OjfRSpnhu5-EoTkc>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 19:11:49 -0000

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

VGhlIGluZm8gbW9kZWwgb25seSBkZWZpbmVzIHdoYXQgYSBzaW5nbGUgaW5zdGFuY2UgbG9va3Mg
bGlrZS4gSW4gVFItMTgxIEkgaGF2ZSB0aGUgY2hvaWNlIG9mIHN1cHBvcnRpbmcgbXVsdGlwbGUg
aW5zdGFuY2VzIChvZiB0aGlzIHNpbmdsZSBpbnN0YW5jZSkgb3Igbm90IGF0IHRoZSBoaWVyYXJj
aGljYWwgbGV2ZWwgYWJvdmUgd2hlcmUgSSBwdXQgdGhlIEJhYmVsIG9iamVjdHMuIEnigJl2ZSBj
aG9zZW4gbm90IHRvLCBjb25zaXN0ZW50IHdpdGggaG93IG90aGVyIHJvdXRpbmcgcHJvdG9jb2xz
IGFyZSBtb2RlbGVkIGluIFRSLTE4MSBhbmQgYmVjYXVzZSBpdCBkb2VzbuKAmXQgc2VlbSBwYXJ0
aWN1bGFybHkgdmFsdWFibGUgdG8gc3VwcG9ydCBtdWx0aXBsZSBpbnN0YW5jZXMgb24gYSBzaW5n
bGUgZGV2aWNlLg0KDQpTbyBJ4oCZbSBxdWl0ZSBPSyB3aXRoIHRoZSBZQU5HIG1vZGVsIHN1cHBv
cnRpbmcganVzdCBhIHNpbmdsZSBpbnN0YW5jZSBhbmQgbm90IG5lZWRpbmcgdG8gaW5kZXggb24g
dGhlIHJvdXRlci1pZC4NCg0KDQpCdXQgdGhpcyBicmluZ3MgbWUgdG8gbXkgbmV4dCBxdWVzdGlv
bi4gU2luY2UgdGhlIHJvdXRlci1pZCBpcyByZWFkLW9ubHkgYW5kIGl0cyB2YWx1ZSBpcyBjb21w
bGV0ZWx5IGNvbnRyb2xsZWQgYnkgbm9ybWF0aXZlIGJlaGF2aW9yIGRlZmluZWQgaW4gUkZDIDg5
NjYsIGRvIHdlIG5lZWQgdG8gc2F5IGFueXRoaW5nIGluIHRoZSBpbmZvIG1vZGVsPyBDYW4gd2Ug
c2ltcGxpZnkgdGhlIHJvdXRlci1pZCB0byBkZXNjcmlwdGlvbiB0byBqdXN0IGJlIOKAnFRoZSBy
b3V0ZXItaWQgdXNlZCBieSB0aGlzIGluc3RhbmNlIG9mIHRoZQ0KICAgICAgQmFiZWwgcHJvdG9j
b2wgdG8gaWRlbnRpZnkgaXRzZWxmLiAgW1JGQzg5NjY8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWlldGYtYmFiZWwtaW5mb3JtYXRpb24tbW9kZWwtMTIjcmVmLUktRC5pZXRmLWJh
YmVsLXJmYzYxMjZiaXM+XSBkZXNjcmliZXMgdGhpcyBhcyBhbiBhcmJpdHJhcnkgc3RyaW5nIG9m
IDggb2N0ZXRzLuKAnSAgPw0KDQpCYXJicmENCg0KSGkgQmFyYmFyYSwNCg0KR29vZCBxdWVzdGlv
bi4NCg0KRmlyc3QgYSBjb3JyZWN0aW9uLiBMb29raW5nIGF0IHRoZSBpbmZvLW1vZGVsLCBpdCBp
cyBjbGVhciB0aGF0IHRoZXJlIGlzIHN1cHBvcnQgZm9yIG9uZSBpbnN0YW5jZSwgaS5lLiBvbmUg
4oCccm91dGVyLWlkIiBvbiBhIGdpdmVuIHJvdXRlciBhdCBhbnkgcGFydGljdWxhciB0aW1lLCBh
bmQgdGhhdCB0aGVyZSB3aWxsIE5PVCBiZSBtdWx0aXBsZSBpbnN0YW5jZXMgcnVubmluZyBvbiBh
IHJvdXRlciBhdCB0aGUgc2FtZSB0aW1lLiBJIGFtIHNwZWNpZmljYWxseSBsb29raW5nIGF0IHRo
ZSBmb2xsb3dpbmcgbGluZSBpbiB0aGUgaW5mby1tb2RlbC4NCg0KDQpiaW5hcnkgICAgICAgICAg
ICAgICAgICAgIHJvIGJhYmVsLXNlbGYtcm91dGVyLWlkOw0KDQpJIHdhcyB0aGVyZWZvcmUgd3Jv
bmcgaW4gaW1wbHlpbmcgdGhhdCB0aGUg4oCccm91dGVyLWlk4oCdIGFjdHMgYXMgYSBrZXksIGFz
IHRoZXJlIGlzIG9ubHkgb25lIGluc3RhbmNlIG9mIHRoZSBwcm90b2NvbCBvbiBhIGdpdmVuIHJv
dXRlci4NCg0KSWYgdGhhdCBpcyB0aGUgY2FzZSwgdGhlIG9ubHkgdGhpbmcgd2UgbmVlZCBmcm9t
IGEgbW9kZWxpbmcgcGVyc3BlY3RpdmUgaXMgdG8gbWFrZSBzdXJlIHRoZSDigJxyb3V0ZXItaWTi
gJ0gaXMgdmFsaWQsIHdoaWNoIGlzIHdoYXQgdGhlIG11c3Qgc3RhdGVtZW50IGFsbG93cyB1cyB0
byBkby4NCg0KSFRILiBUaGFua3MuDQoNCg0KT24gRmViIDE4LCAyMDIxLCBhdCA5OjMwIEFNLCBT
VEFSSywgQkFSQkFSQSBIIDxiczc2NTJAYXR0LmNvbTxtYWlsdG86YnM3NjUyQGF0dC5jb20+PiB3
cm90ZToNCg0KSGkgTWFoZXNoLA0KV291bGQgdGhpcyBzdGlsbCBhbGxvdyB0aGUgWUFORyBtb2Rl
bCB0byB1c2UgdGhlIHJvdXRlci1pZCBhcyBhIHVuaXF1ZSBrZXk/DQpCYXJiYXJhDQoNCkhpIEJh
cmJhcmEsDQoNClRoYW5rcyBmb3IgY2lyY2xpbmcgYmFjayBvbiB0aGUgcXVlc3Rpb24gb2Ygcm91
dGVyLWlkIGFuZCBpdHMgaW1wYWN0IG9uIHRoZSBZQU5HIG1vZGVsLg0KDQpCYXNlZCBvbiB0aGUg
ZGlzY291cnNlIG9uIHRoaXMgdGhyZWFkLCBpdCBpcyBjbGVhciB0aGF0IHRoZSDigJxyb3V0ZXIt
aWTigJ0gaGFzIG1lYW5pbmcgd2hlbiB0aGUgcHJvdG9jb2wgaXMgZW5hYmxlZC4gVGhlIFlBTkcg
bW9kZWwgY2FuIHRoZXJlZm9yZSBhZGQgYSBjb25kaXRpb25hbCBzdGF0ZW1lbnQsIGkuZS4gYSBt
dXN0IHN0YXRlbWVudCwgdGhhdCBhbGxvd3MgdGhlIHJlYWQgb2YgdGhlIOKAnHJvdXRlci1pZOKA
nSBvbmx5IGlmIHRoZSBwcm90b2NvbCBpcyBlbmFibGVkIHZpYSB0aGUg4oCcZW5hYmxl4oCdIGZs
YWcuDQoNCklzIHRoZSBXRyBhY2NlcHRhYmxlIG9mIHRoZSBjaGFuZ2U/DQoNCg0KDQpPbiBGZWIg
MTcsIDIwMjEsIGF0IDE6MTcgUE0sIFNUQVJLLCBCQVJCQVJBIEggPGJzNzY1MkBhdHQuY29tPG1h
aWx0bzpiczc2NTJAYXR0LmNvbT4+IHdyb3RlOg0KDQpJ4oCZZCBsaWtlIHRvIGNpcmNsZSBiYWNr
IGFyb3VuZCB0byBNYWhlc2gsIHRoZW4sIHRvIHNlZSBpZiB0aGlzIGNoYW5nZSBpcyByZWFsbHkg
YSBnb29kIGlkZWEgZnJvbSBoaXMgcGVyc3BlY3RpdmUuIElmIHdlIGRvIHRoaXMgY2hhbmdlLCB0
aGVuIGl0IG1lYW5zIGFuIGltcGxlbWVudGF0aW9uIGNvdWxkIHN0YXJ0IHdpdGggYW4gYWxsLXpl
cm8gcm91dGVyLWlkIGJlZm9yZSBpdHMgZW5hYmxlZCBhbmQgdGhlbiBnZW5lcmF0ZSBhIOKAnHJl
YWzigJ0gcm91dGVyLWlkIHdoZW4gZW5hYmxlZC4gV2hpY2ggd2FzIHdoYXQgdGhlIG9yaWdpbmFs
IGFsbC16ZXJvIHByb2hpYml0aW9uIHdhcyB0cnlpbmcgdG8gcHJldmVudC4gSWYgdGhpcyBpcyBh
Y2NlcHRhYmxlIGZvciBZQU5HICh0byBoYXZlIGEgY2hhbmdpbmcgcm91dGVyLWlkKSwgdGhlbiBJ
IHNlZSBubyBuZWVkIGZvciBhbnkgcHJvaGliaXRpb24gaW4gdGhlIGluZm8gbW9kZWwgKGJlY2F1
c2UgdGhlIHByb3RvY29sIHNwZWMgd2lsbCBlbnN1cmUgdW5pcXVlbmVzcyB3aGVuIHRoZSDigJxy
ZWFs4oCdIHJvdXRlci1pZCBpcyBnZW5lcmF0ZWQpLiAgSWYgbm90IGFjY2VwdGFibGUsIHRoZW4g
aXQgc2VlbXMgdG8gbWUgd2UgbmVlZCB0byBrZWVwIHRoZSBjdXJyZW50IGluZm8gbW9kZWwgYWxs
LXplcm8gcHJvaGliaXRpb24uDQpCYXJiYXJhDQoNCkFoIEkgc2VlLCB0aGFua3MgZm9yIHRoZSBl
eHBsYW5hdGlvbiEgSSdtIGZpbmUgd2l0aCB0aGUgY2hhbmdlIHRoZW4uDQoNCkRhdmlkDQoNCk9u
IEZyaSwgRmViIDEyLCAyMDIxIGF0IDY6NDMgQU0gU1RBUkssIEJBUkJBUkEgSCA8YnM3NjUyQGF0
dC5jb208bWFpbHRvOmJzNzY1MkBhdHQuY29tPj4gd3JvdGU6DQpKdXN0IHRvIGJlIGNsZWFyIC4u
Lg0KQW4gZW5hYmxlZCBCYWJlbCBpbnN0YW5jZSAodGhhdCBpcyBzZW5kaW5nIGFuZCByZWNlaXZp
bmcgQmFiZWwgcGFja2V0cykgYWxyZWFkeSBoYXMgYSByZXF1aXJlbWVudCBmb3IgdW5pcXVlIG5v
bi16ZXJvIHJvdXRlci1pZC4gV2hlcmUgd2Ugd2VyZSBoYXZpbmcgYSBwcm9ibGVtIHdhcyB3aXRo
IG5vdC1lbmFibGVkIEJhYmVsIGluc3RhbmNlcyB0aGF0IHdlcmVu4oCZdCBhY3RpdmVseSBydW5u
aW5nIHRoZSBwcm90b2NvbCAoaGFkIG1heWJlIGp1c3QgYmVlbiBpbnN0YWxsZWQpLiBJIHRoaW5r
IGl0IHdhcyBiYWJlbGQgdGhhdCB3YXMganVzdCB1c2luZyBhIGRlZmF1bHQgb2YgYWxsIHplcm9l
cyB1bnRpbCBpdCB3YXMgZW5hYmxlZDsgYXQgd2hpY2ggdGltZSBpdCBnZW5lcmF0ZWQgaXRzIHVu
aXF1ZSByb3V0ZXItaWQuIFdpdGggdGhpcyBub3QtZW5hYmxlZCDigJx6ZXJv4oCdIGRlZmF1bHQs
IHRoZSBwb3NzaWJpbGl0eSBleGlzdHMgZm9yIG11bHRpcGxlIG5vdC1lbmFibGVkIEJhYmVsIGlu
c3RhbmNlcyB0byBiZSBkZWZhdWx0ZWQgdG8gemVybywgd2hpY2ggd291bGQgbGVhZCB0byBZQU5H
IGhhdmluZyBhIHByb2JsZW0gd2l0aCBoYXZpbmcgYSB1bmlxdWUgcm91dGVyLWlkIHRvIGlkZW50
aWZ5IHRoZW0gYnkuDQoNClRoZSBmYWN0IHRoYXQgdGhlIEJhYmVsIHByb3RvY29sIGZvcmJpZHMg
emVybyB2YWx1ZWQgcm91dGVyLWlkcyBkb2VzbuKAmXQgbWVhbiBub3QtZW5hYmxlZCBpbnN0YW5j
ZXMgY2Fu4oCZdCBoYXZlIHRoYXQgYXMgYSBkZWZhdWx0OyBhbmQgaXQgZG9lc27igJl0IHByZXZl
bnQgdGhlcmUgZnJvbSBiZWluZyBtdWx0aXBsZSBub3QtZW5hYmxlZCBpbnN0YW5jZXMgd2l0aCBh
IGRlZmF1bHQgdmFsdWUuDQoNClRSLTE4MSBkb2VzbuKAmXQgaGF2ZSBhIHByb2JsZW0gd2l0aCB0
aGlzLCBiZWNhdXNlIGl0IHVzZXMgYSB1bmlxdWUga2V5IGRpc3RpbmN0IGZyb20gdGhlIHJvdXRl
ci1pZC4gVGhlIEJhYmVsIHByb3RvY29sIHNwZWMgYWxyZWFkeSBoYXMgd2hhdCBpdCBuZWVkcyB0
byBtYWtlIHN1cmUgdGhlIHJvdXRlci1pZCBmb3IgZW5hYmxlZCBpbnN0YW5jZXMgYXJlIHVuaXF1
ZSAoYW5kIHRoZSBkYXRhL2luZm8gbW9kZWwgZG9lc27igJl0IG5lZWQgdG8gYmUgaW52b2x2ZWQg
aW4gcG9saWNpbmcgdGhpcykuIFNvIHRoaXMgcmVhbGx5IGlzIGp1c3QgYWJvdXQgbWFraW5nIHN1
cmUgdGhlIGxhbmd1YWdlIGlzIHN1aXRhYmxlIHRvIGVuc3VyZSBZQU5HIGNhbiB1c2UgdGhpcyBw
YXJhbWV0ZXIgYXMgYSB1bmlxdWUga2V5LCB3aXRob3V0IHB1dHRpbmcgY29uc3RyYWludHMgb24g
dGhlIHByb3RvY29sLiBJZiBZQU5HIHdlcmUgZmluZSB3aXRoIGEgQmFiZWwgaW5zdGFuY2UgdGhh
dCBzdGFydGVkIHdpdGggcm91dGVyLWlkIHplcm8gYW5kIHRoZW4gY2hhbmdlZCB0byBzb21ldGhp
bmcgZWxzZSBvbmNlIHRoZSBwcm90b2NvbCBzdGFydGVkIHJ1bm5pbmcsIHRoZW4gemVybyB3b3Vs
ZG7igJl0IGJlIGEgcHJvYmxlbSBpZiB0aGVyZSBpcyBqdXN0IGEgc2luZ2xlIGluc3RhbmNlIHdp
dGggdGhhdCB6ZXJvIHZhbHVlLg0KQmFyYmFyYQ0KDQpGcm9tOiBNYWhlc2ggSmV0aGFuYW5kYW5p
IDxtamV0aGFuYW5kYW5pQGdtYWlsLmNvbTxtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20+
Pg0KU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDExLCAyMDIxIDExOjU2IFBNDQpUbzogRGF2aWQg
U2NoaW5hemkgPGRzY2hpbmF6aS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86ZHNjaGluYXppLmlldGZA
Z21haWwuY29tPj4NCkNjOiBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4gPHRva2U9NDB0b2tlLmRr
QGRtYXJjLmlldGYub3JnPG1haWx0bzo0MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmc+PjsgU1RBUkss
IEJBUkJBUkEgSCA8YnM3NjUyQGF0dC5jb208bWFpbHRvOmJzNzY1MkBhdHQuY29tPj47IGJhYmVs
QGlldGYub3JnPG1haWx0bzpiYWJlbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbYmFiZWxdIHBy
b3Bvc2VkIGluZm8gbW9kZWwgY2hhbmdlDQoNCkhpIERhdmlkLA0KDQpPbiBGZWIgMTEsIDIwMjEs
IGF0IDc6MDkgUE0sIERhdmlkIFNjaGluYXppIDxkc2NoaW5hemkuaWV0ZkBnbWFpbC5jb208bWFp
bHRvOmRzY2hpbmF6aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpXZSBiYW5uZWQgYWxsLXpl
cm9lcyBhbmQgYWxsLW9uZXMgYmV0d2VlbiBkcmFmdC1pZXRmLWJhYmVsLXJmYzYxMjZiaXMtMDAg
YW5kIGRyYWZ0LWlldGYtYmFiZWwtcmZjNjEyNmJpcy0wMS4gSWYgbWVtb3J5IHNlcnZlcywgdGhl
IGlkZWEgd2FzIHRvIHJlc2VydmUgdGhlbSBmb3IgZnV0dXJlIGV4dGVuc2liaWxpdHkuIEFsc28s
IGJhbm5pbmcgYWxsLXplcm9lcyBhbGxvd3MgdXNpbmcgdGhhdCBhcyBhIHNlbnRpbmVsIHZhbHVl
IGluIHNvZnR3YXJlLg0KDQpBZGRpbmcgdGhlIHVuaXF1ZW5lc3MgcmVxdWlyZW1lbnQgc291bmRz
IGdvb2QgdG8gbWUsIGJ1dCByZW1vdmluZyB0aGUgYmFuIG9uIGFsbC16ZXJvZXMvYWxsLW9uZXMg
Y291bGQgbGVhZCB0byBwcm9ibGVtcy4gSWYgdGhlIGNvcmUgcHJvdG9jb2wgZG9lc24ndCBhbGxv
dyBpdCwgd2h5IHNob3VsZCB0aGUgaW5mb3JtYXRpb25hbCBtb2RlbCBhbGxvdyBpdD8NCg0KSWYg
dGhlIHByb3RvY29sIGJhbm5lZCBpdCwgdGhhdCBpcyBhIGRpZmZlcmVudCBxdWVzdGlvbiwgYW5k
IGluZm8gbW9kZWwgY2FuIHJlZmxlY3QgdGhhdC4gSSBqdXN0IHdhbnRlZCB0byBwb2ludCBvdXQg
dGhhdCBpdCBpcyBub3QgYmVjYXVzZSBvZiB0aGUgZGF0YSBtb2RlbC4NCg0KQ2hlZXJzLg0KDQoN
CkRhdmlkDQoNCk9uIFRodSwgRmViIDExLCAyMDIxIGF0IDI6MDAgUE0gVG9rZSBIw7hpbGFuZC1K
w7hyZ2Vuc2VuIDx0b2tlPTQwdG9rZS5ka0BkbWFyYy5pZXRmLm9yZzxtYWlsdG86NDB0b2tlLmRr
QGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQpNYWhlc2ggSmV0aGFuYW5kYW5pIDxtamV0aGFuYW5k
YW5pQGdtYWlsLmNvbTxtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20+PiB3cml0ZXM6DQoN
Cj4gSGkgVG9rZSwNCj4NCj4gVGhlIHJhdGlvbmFsIGhhcyB0byBkbyB3aXRoIHdoYXQgYSBkYXRh
IG1vZGVsIGxpa2UgWUFORyBkb2VzIHdpdGgNCj4gcm91dGVyLWlkLiBUbyBpdCB0aGUgcm91dGVy
LWlkIGlzIGEga2V5LCBpbiB0aGUgZm9ybSBvZiBhIHN0cmluZy4gVGhhdA0KPiBzdHJpbmcgaGFz
IHRvIGJlIHVuaXF1ZS4gWUFORyBkb2VzIG5vdCBwcmV2ZW50IGl0IGJlaW5nIGEgc3RyaW5nIG9m
DQo+IHplcm9zIG9yIG9uZXMsIHByb3ZpZGVkIHRoYXQgc3RyaW5nIGlzIHVuaXF1ZS4gVGh1cyB0
aGUgZHJvcHBpbmcgb2YNCj4gdGhlICJNVVNUIE5PVOKAnSBhbmQgdGhlIGFkZGl0aW9uIG9mIOKA
nE1VU1TigJ0uDQoNClJpZ2h0LiBJIHNlZW0gdG8gcmVjYWxsIHRoZXJlIGJlaW5nIHNvbWUgb3Ro
ZXIgcmVhc29uIHdoeSBpdCBzaG91bGRuJ3QNCmJlIDAsIGJ1dCBjYW4ndCBmaW5kIHRoZSBkaXNj
dXNzaW9uIG5vdywgYW5kIGxvb2tpbmcgYXQgdGhlIGNvZGUgdGhhdA0KZG9lc24ndCBzZWVtIHRv
IGNhcmUuIFNvIG5vIG9iamVjdGlvbiBmcm9tIG1lIEkgZ3Vlc3MgOikNCg0KLVRva2UNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmJhYmVsIG1haWxp
bmcgbGlzdA0KYmFiZWxAaWV0Zi5vcmc8bWFpbHRvOmJhYmVsQGlldGYub3JnPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iYWJlbDxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JhYmVsX187ISFCaGRU
ITNIalJIdWdpUndSQm14akg3ZVJqc3NaQmd6YkJtNXNuaHp5dlQyYXBCdHNjQmRjQ3FvMlRIRkVO
Rmp6Wm9BJD4NCg0KTWFoZXNoIEpldGhhbmFuZGFuaQ0KbWpldGhhbmFuZGFuaUBnbWFpbC5jb208
bWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPg0KDQpNYWhlc2ggSmV0aGFuYW5kYW5pDQpt
amV0aGFuYW5kYW5pQGdtYWlsLmNvbTxtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20+DQoN
Ck1haGVzaCBKZXRoYW5hbmRhbmkNCm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPG1haWx0bzptamV0
aGFuYW5kYW5pQGdtYWlsLmNvbT4NCg0KDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDcwNUY3LjdCNzc4MzkwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6RG9jdW1lbnRLaW5kPkRvY3VtZW50RW1haWw8L3c6RG9j
dW1lbnRLaW5kPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6RW52
ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZlSWZYTUxJbnZh
bGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENvbnRlbnQ+ZmFs
c2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4dD5m
YWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9tb3RlUUYvPg0K
PHc6TGlkVGhlbWVPdGhlcj5FTi1VUzwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlkVGhlbWVBc2lh
bj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNjcmlwdD5YLU5P
TkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4NCjx3OkRvTm90
RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3OlNuYXBUb0dy
aWRJbkNlbGwvPg0KPHc6V3JhcFRleHRXaXRoUHVuY3QvPg0KPHc6VXNlQXNpYW5CcmVha1J1bGVz
Lz4NCjx3OkRvbnRHcm93QXV0b2ZpdC8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8
dzpFbmFibGVPcGVuVHlwZUtlcm5pbmcvPg0KPHc6RG9udEZsaXBNaXJyb3JJbmRlbnRzLz4NCjx3
Ok92ZXJyaWRlVGFibGVTdHlsZUhwcy8+DQo8L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4N
CjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlhIE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVm
b3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFs
PSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdp
biBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5k
ZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRMaW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxp
bSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZM
b2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRl
bj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNlIiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxl
Q291bnQ9IjM3NiI+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAi
IFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1hbCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGlu
ZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1
ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5k
ZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIz
OSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9j
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZv
cm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBv
ZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUgcmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9yaXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
bWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVyZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGggRm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJC
b2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlv
biIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJEYXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJv
ZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZp
cnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5
IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRy
dWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFpbiBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9y
bSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFj
cm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBEZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0
ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFi
bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5ub3RhdGlvbiBzdWJqZWN0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2lt
cGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUg
Q2xhc3NpYyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2ljIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgQ2xhc3NpYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENv
bHVtbnMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIENvbHVtbnMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIEdyaWQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDMiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIEdyaWQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxl
IEdyaWQgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExp
c3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iVGFibGUgTGlzdCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3Qg
NiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDciLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iVGFibGUgTGlzdCA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVj
dHMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSAzRCBlZmZlY3RzIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIENvbnRlbXBvcmFyeSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBFbGVnYW50
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFByb2Zlc3Npb25hbCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBT
dWJ0bGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBXZWIgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCYWxsb29uIFRl
eHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9
IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vIFNwYWNpbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlk
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hh
ZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNo
YWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IE5hbWU9IlJldmlzaW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM0IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJMaXN0IFBhcmFncmFwaCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
UXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzAiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJM
aWdodCBMaXN0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlz
dCAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRp
dW0gR3JpZCAzIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9
IkNvbG9yZnVsIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcg
QWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNj
ZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5h
bWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGlu
ZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQg
U2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMSBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIg
TmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdy
aWQgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1
bCBTaGFkaW5nIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1l
PSJMaWdodCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJN
ZWRpdW0gR3JpZCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50
IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9
IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdy
aWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MTkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRsZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50
ZW5zZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSIzMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
SW50ZW5zZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzMiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkJvb2sgVGl0bGUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzciIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MSIgTmFtZT0iUGxhaW4gVGFibGUgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MiIgTmFtZT0iUGxh
aW4gVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
MyIgTmFtZT0iUGxhaW4gVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NCIgTmFtZT0iUGxhaW4gVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NSIgTmFtZT0iUGxhaW4gVGFibGUgNSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MCIgTmFtZT0iR3JpZCBUYWJsZSBM
aWdodCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFt
ZT0iR3JpZCBUYWJsZSAxIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlk
IFRhYmxlIDUgRGFyayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQg
VGFibGUgMSBMaWdodCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5h
bWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFi
bGUgNiBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRh
YmxlIDEgTGlnaHQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1l
PSJHcmlkIFRhYmxlIDQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxl
IDYgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJs
ZSAxIExpZ2h0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0i
R3JpZCBUYWJsZSA0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2
IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUg
MSBMaWdodCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikdy
aWQgVGFibGUgNCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBD
b2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEg
TGlnaHQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlk
IFRhYmxlIDQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29s
b3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExp
Z2h0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBU
YWJsZSA0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9y
ZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdo
dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0i
TGlzdCBUYWJsZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFi
bGUgNiBDb2xvcmZ1bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9
Ikxpc3QgVGFibGUgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5h
bWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9
Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJM
aXN0IFRhYmxlIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1l
PSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJM
aXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlz
dCBUYWJsZSAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0i
TGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlz
dCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3Qg
VGFibGUgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxp
c3QgVGFibGUgNSBEYXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3Qg
VGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRh
YmxlIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0
IFRhYmxlIDUgRGFyayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRh
YmxlIDcgQ29sb3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJs
ZSAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBU
YWJsZSA1IERhcmsgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJs
ZSA3IENvbG9yZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lbnRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU21hcnQgSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikhhc2h0YWciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVW5yZXNvbHZlZCBNZW50aW9uIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlNtYXJ0IExpbmsiLz4NCjwvdzpMYXRlbnRTdHlsZXM+DQo8
L3htbD48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAz
IDUgNCA2IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZh
bWlseTpyb21hbjsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1
cmU6LTUzNjg2OTEyMSAxMTA3MzA1NzI3IDMzNTU0NDMyIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0K
CW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lzczsNCglt
c28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTQ2OTc1MDAxNyAt
MTA3MzczMjQ4NSA5IDAgNTExIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xh
czsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDsNCgltc28tZm9udC1jaGFyc2V0OjA7
DQoJbXNvLWdlbmVyaWMtZm9udC1mYW1pbHk6bW9kZXJuOw0KCW1zby1mb250LXBpdGNoOmZpeGVk
Ow0KCW1zby1mb250LXNpZ25hdHVyZTotNTM2ODY5MTIxIDY0NzY3IDEgMCA0MTUgMDt9DQovKiBT
dHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05v
cm1hbA0KCXttc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9ybWF0OnllczsNCglt
c28tc3R5bGUtcGFyZW50OiIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5
OkNhbGlicmk7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtbm9zaG93
OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lOw0KCXRleHQtdW5kZXJsaW5lOnNpbmdsZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lOw0KCXRleHQtdW5kZXJsaW5lOnNpbmdsZTt9DQpwcmUNCgl7bXNvLXN0eWxlLW5vc2hvdzp5
ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglt
c28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0K
cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt
bmFtZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBpbjsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9u
dC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t
ZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXIN
Cgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1u
b3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtdW5oaWRlOm5v
Ow0KCW1zby1zdHlsZS1sb2NrZWQ6eWVzOw0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJbXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWhhbnNpLWZv
bnQtZmFtaWx5OkNvbnNvbGFzOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0Kc3Bh
bi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVk
LXNwYWNlOw0KCW1zby1zdHlsZS11bmhpZGU6bm87fQ0Kc3Bhbi5nbWFpbC1tNzA0OTQ3MzYxNDk0
MTcyNzIyNXNwZWxsZQ0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tNzA0OTQ3MzYxNDk0MTcyNzIy
NXNwZWxsZTsNCgltc28tc3R5bGUtdW5oaWRlOm5vO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1z
by1zdHlsZS11bmhpZGU6bm87DQoJbXNvLWFuc2ktZm9udC1zaXplOjExLjBwdDsNCgltc28tYmlk
aS1mb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CW1zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5
OkNhbGlicmk7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tZGVmYXVsdC1wcm9w
czp5ZXM7DQoJZm9udC1zaXplOjEwLjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CW1zby1iaWRpLWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjsNCgltc28taGVh
ZGVyLW1hcmdpbjouNWluOw0KCW1zby1mb290ZXItbWFyZ2luOi41aW47DQoJbXNvLXBhcGVyLXNv
dXJjZTowO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gMTBdPjxzdHlsZT4vKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
dGFibGUuTXNvTm9ybWFsVGFibGUNCgl7bXNvLXN0eWxlLW5hbWU6IlRhYmxlIE5vcm1hbCI7DQoJ
bXNvLXRzdHlsZS1yb3diYW5kLXNpemU6MDsNCgltc28tdHN0eWxlLWNvbGJhbmQtc2l6ZTowOw0K
CW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtcGFyZW50OiIiOw0KCW1zby1wYWRkaW5nLWFsdDowaW4gNS40cHQgMGluIDUuNHB0Ow0KCW1z
by1wYXJhLW1hcmdpbjowaW47DQoJbXNvLXBhcmEtbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1z
by1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0idGFiLWludGVy
dmFsOi41aW4iPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWls
eTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+VGhlIGluZm8gbW9kZWwgb25seSBkZWZpbmVzIHdoYXQgYSBzaW5nbGUgaW5zdGFuY2UgbG9v
a3MgbGlrZS4gSW4gVFItMTgxIEkgaGF2ZQ0KIHRoZSBjaG9pY2Ugb2Ygc3VwcG9ydGluZyBtdWx0
aXBsZSBpbnN0YW5jZXMgKG9mIHRoaXMgc2luZ2xlIGluc3RhbmNlKSBvciBub3QgYXQgdGhlIGhp
ZXJhcmNoaWNhbCBsZXZlbCBhYm92ZSB3aGVyZSBJIHB1dCB0aGUgQmFiZWwgb2JqZWN0cy4gSeKA
mXZlIGNob3NlbiBub3QgdG8sIGNvbnNpc3RlbnQgd2l0aCBob3cgb3RoZXIgcm91dGluZyBwcm90
b2NvbHMgYXJlIG1vZGVsZWQgaW4gVFItMTgxIGFuZCBiZWNhdXNlIGl0IGRvZXNu4oCZdCBzZWVt
IHBhcnRpY3VsYXJseQ0KIHZhbHVhYmxlIHRvIHN1cHBvcnQgbXVsdGlwbGUgaW5zdGFuY2VzIG9u
IGEgc2luZ2xlIGRldmljZS4gPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1m
b250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1m
b250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+U28gSeKAmW0gcXVpdGUgT0sgd2l0aCB0aGUgWUFORyBtb2RlbCBzdXBwb3J0
aW5nIGp1c3QgYSBzaW5nbGUgaW5zdGFuY2UgYW5kIG5vdA0KIG5lZWRpbmcgdG8gaW5kZXggb24g
dGhlIHJvdXRlci1pZC4gPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1mb250
LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwcmU+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1iaWRpLWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+QnV0IHRoaXMgYnJpbmdzIG1lIHRvIG15
IG5leHQgcXVlc3Rpb24uIFNpbmNlIHRoZSByb3V0ZXItaWQgaXMgcmVhZC1vbmx5IGFuZCBpdHMg
dmFsdWUgaXMgY29tcGxldGVseSBjb250cm9sbGVkIGJ5IG5vcm1hdGl2ZSBiZWhhdmlvciBkZWZp
bmVkIGluIFJGQyA4OTY2LCBkbyB3ZSBuZWVkIHRvIHNheSBhbnl0aGluZyBpbiB0aGUgaW5mbyBt
b2RlbD8gQ2FuIHdlIHNpbXBsaWZ5IHRoZSByb3V0ZXItaWQgdG8gZGVzY3JpcHRpb24gdG8ganVz
dCBiZSDigJw8L3NwYW4+PC9mb250PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1mb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPlRoZSByb3V0ZXItaWQgdXNlZCBieSB0aGlz
IGluc3RhbmNlIG9mIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRhYi1zdG9wczo0NS44cHQgOTEuNnB0IDEzNy40cHQgMTgzLjJwdCAyMjku
MHB0IDI3NC44cHQgMzIwLjZwdCAzNjYuNHB0IDQxMi4ycHQgNDU4LjBwdCA1MDMuOHB0IDU0OS42
cHQgNTk1LjRwdCA2NDEuMnB0IDY4Ny4wcHQgNzMyLjhwdCI+DQo8Zm9udCBzaXplPSIyIiBmYWNl
PSJDb3VyaWVyIE5ldyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOnllcyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+QmFiZWwgcHJvdG9jb2wgdG8gaWRlbnRp
ZnkgaXRzZWxmLjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJzcDsgPC9zcGFuPg0K
WzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJhYmVsLWlu
Zm9ybWF0aW9uLW1vZGVsLTEyI3JlZi1JLUQuaWV0Zi1iYWJlbC1yZmM2MTI2YmlzIiB0aXRsZT0i
JnF1b3Q7VGhlIEJhYmVsIFJvdXRpbmcgUHJvdG9jb2wmcXVvdDsiPlJGQzg5NjY8L2E+XSBkZXNj
cmliZXMgdGhpcyBhcyBhbiBhcmJpdHJhcnkgc3RyaW5nIG9mIDggb2N0ZXRzLuKAnTxzcGFuIHN0
eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJzcDsNCjwvc3Bhbj4/PG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWls
eTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWls
eTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+QmFyYnJhPG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWls
eTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PkhpIEJhcmJhcmEsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkdvb2QgcXVlc3Rpb24uPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Rmlyc3QgYSBjb3JyZWN0aW9uLiBMb29raW5nIGF0IHRoZSBpbmZvLW1vZGVsLCBp
dCBpcyBjbGVhciB0aGF0IHRoZXJlIGlzIHN1cHBvcnQgZm9yIG9uZSBpbnN0YW5jZSwgaS5lLiBv
bmUg4oCccm91dGVyLWlkJnF1b3Q7IG9uIGEgZ2l2ZW4gcm91dGVyDQogYXQgYW55IHBhcnRpY3Vs
YXIgdGltZSwgYW5kIHRoYXQgdGhlcmUgd2lsbCBOT1QgYmUgbXVsdGlwbGUgaW5zdGFuY2VzIHJ1
bm5pbmcgb24gYSByb3V0ZXIgYXQgdGhlIHNhbWUgdGltZS4gSSBhbSBzcGVjaWZpY2FsbHkgbG9v
a2luZyBhdCB0aGUgZm9sbG93aW5nIGxpbmUgaW4gdGhlIGluZm8tbW9kZWwuPG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwcmUgc3R5
bGU9ImJyZWFrLWJlZm9yZTogcGFnZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7b3Jw
aGFuczogMjt3aWRvd3M6IDI7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogaW5pdGlhbCI+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5iaW5hcnk8c3BhbiBzdHlsZT0ibXNvLXNwYWNlcnVuOnllcyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5ybyBiYWJl
bC1zZWxmLXJvdXRlci1pZDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wcmU+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5JIHdhcyB0aGVyZWZvcmUgd3Jvbmcg
aW4gaW1wbHlpbmcgdGhhdCB0aGUg4oCccm91dGVyLWlk4oCdIGFjdHMgYXMgYSBrZXksIGFzIHRo
ZXJlIGlzIG9ubHkgb25lIGluc3RhbmNlIG9mIHRoZSBwcm90b2NvbCBvbiBhIGdpdmVuIHJvdXRl
ci48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5JZiB0aGF0IGlzIHRoZSBjYXNlLCB0aGUgb25seSB0
aGluZyB3ZSBuZWVkIGZyb20gYSBtb2RlbGluZyBwZXJzcGVjdGl2ZSBpcyB0byBtYWtlIHN1cmUg
dGhlIOKAnHJvdXRlci1pZOKAnSBpcyB2YWxpZCwgd2hpY2ggaXMgd2hhdCB0aGUgbXVzdA0KIHN0
YXRlbWVudCBhbGxvd3MgdXMgdG8gZG8uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1m
YXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+SFRILiBUaGFu
a3MuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+PGJyIHN0eWxlPSJtc28tc3BlY2lhbC1jaGFyYWN0ZXI6bGluZS1icmVhayI+
DQo8IVtpZiAhc3VwcG9ydExpbmVCcmVha05ld0xpbmVdPjxiciBzdHlsZT0ibXNvLXNwZWNpYWwt
Y2hhcmFjdGVyOmxpbmUtYnJlYWsiPg0KPCFbZW5kaWZdPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPk9uIEZlYiAxOCwgMjAyMSwgYXQg
OTozMCBBTSwgU1RBUkssIEJBUkJBUkEgSCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJzNzY1MkBhdHQu
Y29tIj5iczc2NTJAYXR0LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5IaSBNYWhl
c2gsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+V291bGQgdGhpcyBzdGlsbCBhbGxvdyB0aGUgWUFORyBtb2RlbCB0byB1c2Ug
dGhlIHJvdXRlci1pZCBhcyBhIHVuaXF1ZSBrZXk/PG86cD48L286cD48L3NwYW4+PC9mb250Pjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+QmFyYmFyYTxvOnA+PC9vOnA+
PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFj
ZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5IaSBCYXJiYXJhLDxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFj
ZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5UaGFua3MgZm9yIGNpcmNsaW5n
IGJhY2sgb24gdGhlIHF1ZXN0aW9uIG9mIHJvdXRlci1pZCBhbmQgaXRzIGltcGFjdCBvbiB0aGUg
WUFORyBtb2RlbC48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij5CYXNlZCBvbiB0aGUgZGlzY291cnNlIG9uIHRoaXMgdGhyZWFkLCBpdCBpcyBjbGVh
ciB0aGF0IHRoZSDigJxyb3V0ZXItaWTigJ0gaGFzIG1lYW5pbmcgd2hlbiB0aGUgcHJvdG9jb2wg
aXMgZW5hYmxlZC4gVGhlIFlBTkcgbW9kZWwgY2FuDQogdGhlcmVmb3JlIGFkZCBhIGNvbmRpdGlv
bmFsIHN0YXRlbWVudCwgaS5lLiBhIG11c3Qgc3RhdGVtZW50LCB0aGF0IGFsbG93cyB0aGUgcmVh
ZCBvZiB0aGUg4oCccm91dGVyLWlk4oCdIG9ubHkgaWYgdGhlIHByb3RvY29sIGlzIGVuYWJsZWQg
dmlhIHRoZSDigJxlbmFibGXigJ0gZmxhZy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5JcyB0aGUgV0cgYWNjZXB0YWJsZSBvZiB0aGUg
Y2hhbmdlPzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48YnI+DQo8YnIgc3R5bGU9Im1zby1zcGVjaWFsLWNoYXJh
Y3RlcjpsaW5lLWJyZWFrIj4NCjwhW2lmICFzdXBwb3J0TGluZUJyZWFrTmV3TGluZV0+PGJyIHN0
eWxlPSJtc28tc3BlY2lhbC1jaGFyYWN0ZXI6bGluZS1icmVhayI+DQo8IVtlbmRpZl0+PG86cD48
L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+T24gRmViIDE3LCAyMDIxLCBhdCAxOjE3IFBNLCBTVEFSSywgQkFSQkFSQSBI
ICZsdDs8YSBocmVmPSJtYWlsdG86YnM3NjUyQGF0dC5jb20iPjxmb250IGNvbG9yPSJwdXJwbGUi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJzNzY1MkBhdHQuY29tPC9zcGFuPjwvZm9udD48
L2E+Jmd0Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij5J4oCZZCBsaWtlIHRvIGNpcmNsZSBiYWNrIGFyb3VuZCB0byBNYWhlc2gsIHRoZW4sIHRv
IHNlZSBpZiB0aGlzIGNoYW5nZSBpcyByZWFsbHkgYSBnb29kIGlkZWEgZnJvbSBoaXMgcGVyc3Bl
Y3RpdmUuIElmIHdlIGRvIHRoaXMgY2hhbmdlLA0KIHRoZW4gaXQgbWVhbnMgYW4gaW1wbGVtZW50
YXRpb24gY291bGQgc3RhcnQgd2l0aCBhbiBhbGwtemVybyByb3V0ZXItaWQgYmVmb3JlIGl0cyBl
bmFibGVkIGFuZCB0aGVuIGdlbmVyYXRlIGEg4oCccmVhbOKAnSByb3V0ZXItaWQgd2hlbiBlbmFi
bGVkLiBXaGljaCB3YXMgd2hhdCB0aGUgb3JpZ2luYWwgYWxsLXplcm8gcHJvaGliaXRpb24gd2Fz
IHRyeWluZyB0byBwcmV2ZW50LiBJZiB0aGlzIGlzIGFjY2VwdGFibGUgZm9yIFlBTkcgKHRvIGhh
dmUgYSBjaGFuZ2luZw0KIHJvdXRlci1pZCksIHRoZW4gSSBzZWUgbm8gbmVlZCBmb3IgYW55IHBy
b2hpYml0aW9uIGluIHRoZSBpbmZvIG1vZGVsIChiZWNhdXNlIHRoZSBwcm90b2NvbCBzcGVjIHdp
bGwgZW5zdXJlIHVuaXF1ZW5lc3Mgd2hlbiB0aGUg4oCccmVhbOKAnSByb3V0ZXItaWQgaXMgZ2Vu
ZXJhdGVkKS48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Jm5ic3A7SWYgbm90IGFjY2VwdGFibGUsIHRoZW4gaXQgc2VlbXMgdG8gbWUgd2UgbmVlZCB0byBr
ZWVwDQogdGhlIGN1cnJlbnQgaW5mbyBtb2RlbCBhbGwtemVybyBwcm9oaWJpdGlvbi48bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij5CYXJiYXJhPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1m
YXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5BaCBJ
IHNlZSwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24hIEknbSBmaW5lIHdpdGggdGhlIGNoYW5n
ZSB0aGVuLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFj
ZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
Pk9uIEZyaSwgRmViIDEyLCAyMDIxIGF0IDY6NDMgQU0gU1RBUkssIEJBUkJBUkEgSCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJzNzY1MkBhdHQuY29tIj48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5iczc2NTJAYXR0LmNvbTwvc3Bhbj48L2ZvbnQ+PC9hPiZndDsN
CiB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6
ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZh
cmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5KdXN0IHRvIGJl
IGNsZWFyIC4uLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkFuIGVuYWJsZWQgQmFiZWwgaW5zdGFu
Y2UgKHRoYXQgaXMgc2VuZGluZyBhbmQgcmVjZWl2aW5nIEJhYmVsIHBhY2tldHMpIGFscmVhZHkg
aGFzIGEgcmVxdWlyZW1lbnQgZm9yIHVuaXF1ZSBub24temVybyByb3V0ZXItaWQuIFdoZXJlDQog
d2Ugd2VyZSBoYXZpbmcgYSBwcm9ibGVtIHdhcyB3aXRoIG5vdC1lbmFibGVkIEJhYmVsIGluc3Rh
bmNlcyB0aGF0IHdlcmVu4oCZdCBhY3RpdmVseSBydW5uaW5nIHRoZSBwcm90b2NvbCAoaGFkIG1h
eWJlIGp1c3QgYmVlbiBpbnN0YWxsZWQpLiBJIHRoaW5rIGl0IHdhczxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48c3BhbiBjbGFzcz0iZ21haWwtbTcwNDk0
NzM2MTQ5NDE3MjcyMjVzcGVsbGUiPmJhYmVsZDwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+dGhhdA0KIHdhcyBqdXN0IHVzaW5nIGEgZGVmYXVs
dCBvZiBhbGwgemVyb2VzIHVudGlsIGl0IHdhcyBlbmFibGVkOyBhdCB3aGljaCB0aW1lIGl0IGdl
bmVyYXRlZCBpdHMgdW5pcXVlIHJvdXRlci1pZC4gV2l0aCB0aGlzIG5vdC1lbmFibGVkIOKAnHpl
cm/igJ0gZGVmYXVsdCwgdGhlIHBvc3NpYmlsaXR5IGV4aXN0cyBmb3IgbXVsdGlwbGUgbm90LWVu
YWJsZWQgQmFiZWwgaW5zdGFuY2VzIHRvIGJlIGRlZmF1bHRlZCB0byB6ZXJvLCB3aGljaCB3b3Vs
ZCBsZWFkIHRvDQogWUFORyBoYXZpbmcgYSBwcm9ibGVtIHdpdGggaGF2aW5nIGEgdW5pcXVlIHJv
dXRlci1pZCB0byBpZGVudGlmeSB0aGVtIGJ5LjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9u
dCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtt
c28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPlRoZSBmYWN0IHRoYXQgdGhlIEJhYmVsIHByb3RvY29s
IGZvcmJpZHMgemVybyB2YWx1ZWQgcm91dGVyLWlkcyBkb2VzbuKAmXQgbWVhbiBub3QtZW5hYmxl
ZCBpbnN0YW5jZXMgY2Fu4oCZdCBoYXZlIHRoYXQgYXMgYSBkZWZhdWx0OyBhbmQNCiBpdCBkb2Vz
buKAmXQgcHJldmVudCB0aGVyZSBmcm9tIGJlaW5nIG11bHRpcGxlIG5vdC1lbmFibGVkIGluc3Rh
bmNlcyB3aXRoIGEgZGVmYXVsdCB2YWx1ZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5UUi0xODEgZG9lc27igJl0IGhhdmUgYSBwcm9ibGVtIHdp
dGggdGhpcywgYmVjYXVzZSBpdCB1c2VzIGEgdW5pcXVlIGtleSBkaXN0aW5jdCBmcm9tIHRoZSBy
b3V0ZXItaWQuIFRoZSBCYWJlbCBwcm90b2NvbCBzcGVjIGFscmVhZHkgaGFzDQogd2hhdCBpdCBu
ZWVkcyB0byBtYWtlIHN1cmUgdGhlIHJvdXRlci1pZCBmb3IgZW5hYmxlZCBpbnN0YW5jZXMgYXJl
IHVuaXF1ZSAoYW5kIHRoZSBkYXRhL2luZm8gbW9kZWwgZG9lc27igJl0IG5lZWQgdG8gYmUgaW52
b2x2ZWQgaW4gcG9saWNpbmcgdGhpcykuIFNvIHRoaXMgcmVhbGx5IGlzIGp1c3QgYWJvdXQgbWFr
aW5nIHN1cmUgdGhlIGxhbmd1YWdlIGlzIHN1aXRhYmxlIHRvIGVuc3VyZSBZQU5HIGNhbiB1c2Ug
dGhpcyBwYXJhbWV0ZXIgYXMgYSB1bmlxdWUNCiBrZXksIHdpdGhvdXQgcHV0dGluZyBjb25zdHJh
aW50cyBvbiB0aGUgcHJvdG9jb2wuIElmIFlBTkcgd2VyZSBmaW5lIHdpdGggYSBCYWJlbCBpbnN0
YW5jZSB0aGF0IHN0YXJ0ZWQgd2l0aCByb3V0ZXItaWQgemVybyBhbmQgdGhlbiBjaGFuZ2VkIHRv
IHNvbWV0aGluZyBlbHNlIG9uY2UgdGhlIHByb3RvY29sIHN0YXJ0ZWQgcnVubmluZywgdGhlbiB6
ZXJvIHdvdWxkbuKAmXQgYmUgYSBwcm9ibGVtIGlmIHRoZXJlIGlzIGp1c3QgYSBzaW5nbGUgaW5z
dGFuY2UNCiB3aXRoIHRoYXQgemVybyB2YWx1ZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5CYXJi
YXJhPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1vdXRsaW5lLWxldmVsOjEiPjxiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztmb250LXdlaWdodDpib2xkIj5Gcm9tOjwv
c3Bhbj48L2ZvbnQ+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+TWFoZXNoDQogSmV0aGFuYW5kYW5pICZs
dDs8YSBocmVmPSJtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tamV0aGFu
YW5kYW5pQGdtYWlsLmNvbTwvc3Bhbj48L2ZvbnQ+PC9hPiZndDs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQt
d2VpZ2h0OmJvbGQiPlNlbnQ6PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+VGh1cnNkYXksIEZlYnJ1YXJ5IDExLCAyMDIxIDExOjU2IFBN
PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOjwvc3Bhbj48L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRhdmlkIFNjaGlu
YXppICZsdDs8YSBocmVmPSJtYWlsdG86ZHNjaGluYXppLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PGZvbnQgY29sb3I9InB1cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
ZHNjaGluYXppLmlldGZAZ21haWwuY29tPC9zcGFuPjwvZm9udD48L2E+Jmd0Ozxicj4NCjxiPjxz
cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Ub2tlIEjDuGlsYW5kLUrDuHJnZW5z
ZW4gJmx0O3Rva2U9PGEgaHJlZj0ibWFpbHRvOjQwdG9rZS5ka0BkbWFyYy5pZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxmb250IGNvbG9yPSJwdXJwbGUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPjQwdG9rZS5ka0BkbWFyYy5pZXRmLm9yZzwvc3Bhbj48L2ZvbnQ+PC9hPiZndDs7DQogU1RB
UkssIEJBUkJBUkEgSCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJzNzY1MkBhdHQuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PGZvbnQgY29sb3I9InB1cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
YnM3NjUyQGF0dC5jb208L3NwYW4+PC9mb250PjwvYT4mZ3Q7OzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YmFiZWxAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5iYWJlbEBpZXRmLm9yZzwvc3Bhbj48L2ZvbnQ+PC9hPjxicj4NCjxiPjxzcGFu
IHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbYmFiZWxdIHByb3Bvc2Vk
IGluZm8gbW9kZWwgY2hhbmdlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+SGkgRGF2aWQsPG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5PbiBGZWIg
MTEsIDIwMjEsIGF0IDc6MDkgUE0sIERhdmlkIFNjaGluYXppICZsdDs8YSBocmVmPSJtYWlsdG86
ZHNjaGluYXppLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PGZvbnQgY29sb3I9InB1
cnBsZSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZHNjaGluYXppLmlldGZAZ21haWwuY29t
PC9zcGFuPjwvZm9udD48L2E+Jmd0Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5XZSBiYW5u
ZWQgYWxsLXplcm9lcyBhbmQgYWxsLW9uZXMgYmV0d2VlbiZuYnNwO2RyYWZ0LWlldGYtYmFiZWwt
cmZjNjEyNmJpcy0wMCBhbmQmbmJzcDtkcmFmdC1pZXRmLWJhYmVsLXJmYzYxMjZiaXMtMDEuIElm
IG1lbW9yeSZuYnNwO3NlcnZlcywgdGhlIGlkZWENCiB3YXMgdG8gcmVzZXJ2ZSB0aGVtIGZvciBm
dXR1cmUgZXh0ZW5zaWJpbGl0eS4gQWxzbywgYmFubmluZyBhbGwtemVyb2VzIGFsbG93cyB1c2lu
ZyB0aGF0IGFzIGEgc2VudGluZWwgdmFsdWUgaW4gc29mdHdhcmUuPG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PkFkZGluZyB0aGUgdW5pcXVlbmVzcyByZXF1aXJlbWVudCBzb3VuZHMgZ29vZCB0byBtZSwgYnV0
IHJlbW92aW5nIHRoZSBiYW4gb24gYWxsLXplcm9lcy9hbGwtb25lcyBjb3VsZCBsZWFkIHRvIHBy
b2JsZW1zLiBJZiB0aGUgY29yZQ0KIHByb3RvY29sIGRvZXNuJ3QgYWxsb3cgaXQsIHdoeSBzaG91
bGQgdGhlIGluZm9ybWF0aW9uYWwgbW9kZWwgYWxsb3cgaXQ/PG86cD48L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28t
ZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+SWYgdGhlIHByb3RvY29sIGJhbm5lZCBpdCwg
dGhhdCBpcyBhIGRpZmZlcmVudCBxdWVzdGlvbiwgYW5kIGluZm8gbW9kZWwgY2FuIHJlZmxlY3Qg
dGhhdC4gSSBqdXN0IHdhbnRlZCB0byBwb2ludCBvdXQgdGhhdCBpdCBpcyBub3QgYmVjYXVzZQ0K
IG9mIHRoZSBkYXRhIG1vZGVsLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFy
ZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPkNoZWVycy48bzpw
PjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPk9u
IFRodSwgRmViIDExLCAyMDIxIGF0IDI6MDAgUE0gVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuICZs
dDt0b2tlPTxhIGhyZWY9Im1haWx0bzo0MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj40
MHRva2UuZGtAZG1hcmMuaWV0Zi5vcmc8L3NwYW4+PC9mb250PjwvYT4mZ3Q7DQogd3JvdGU6PG86
cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPk1haGVzaCBKZXRoYW5hbmRhbmkgJmx0OzxhIGhyZWY9Im1h
aWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IGNvbG9y
PSJwdXJwbGUiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1qZXRoYW5hbmRhbmlAZ21haWwu
Y29tPC9zcGFuPjwvZm9udD48L2E+Jmd0Ow0KIHdyaXRlczo8YnI+DQo8YnI+DQomZ3Q7IEhpIFRv
a2UsPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIHJhdGlvbmFsIGhhcyB0byBkbyB3aXRoIHdoYXQg
YSBkYXRhIG1vZGVsIGxpa2UgWUFORyBkb2VzIHdpdGg8YnI+DQomZ3Q7IHJvdXRlci1pZC4gVG8g
aXQgdGhlIHJvdXRlci1pZCBpcyBhIGtleSwgaW4gdGhlIGZvcm0gb2YgYSBzdHJpbmcuIFRoYXQ8
YnI+DQomZ3Q7IHN0cmluZyBoYXMgdG8gYmUgdW5pcXVlLiBZQU5HIGRvZXMgbm90IHByZXZlbnQg
aXQgYmVpbmcgYSBzdHJpbmcgb2Y8YnI+DQomZ3Q7IHplcm9zIG9yIG9uZXMsIHByb3ZpZGVkIHRo
YXQgc3RyaW5nIGlzIHVuaXF1ZS4gVGh1cyB0aGUgZHJvcHBpbmcgb2Y8YnI+DQomZ3Q7IHRoZSAm
cXVvdDtNVVNUIE5PVOKAnSBhbmQgdGhlIGFkZGl0aW9uIG9mIOKAnE1VU1TigJ0uPGJyPg0KPGJy
Pg0KUmlnaHQuIEkgc2VlbSB0byByZWNhbGwgdGhlcmUgYmVpbmcgc29tZSBvdGhlciByZWFzb24g
d2h5IGl0IHNob3VsZG4ndDxicj4NCmJlIDAsIGJ1dCBjYW4ndCBmaW5kIHRoZSBkaXNjdXNzaW9u
IG5vdywgYW5kIGxvb2tpbmcgYXQgdGhlIGNvZGUgdGhhdDxicj4NCmRvZXNuJ3Qgc2VlbSB0byBj
YXJlLiBTbyBubyBvYmplY3Rpb24gZnJvbSBtZSBJIGd1ZXNzIDopPGJyPg0KPGJyPg0KLVRva2U8
YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCmJhYmVsIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpiYWJlbEBpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IGNvbG9yPSJwdXJwbGUiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmJhYmVsQGlldGYub3JnPC9zcGFuPjwvZm9udD48L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9iYWJlbF9fOyEhQmhkVCEzSGpSSHVnaVJ3UkJteGpIN2VSanNzWkJnemJCbTVz
bmh6eXZUMmFwQnRzY0JkY0NxbzJUSEZFTkZqelpvQSQiIHRhcmdldD0iX2JsYW5rIj48Zm9udCBj
b2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JhYmVsPC9zcGFuPjwvZm9udD48L2E+PG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPk1haGVzaCBKZXRoYW5hbmRhbmk8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij48YSBocmVmPSJtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5tamV0aGFuYW5kYW5pQGdtYWlsLmNvbTwvc3Bhbj48L2ZvbnQ+PC9hPjxvOnA+PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQg
c2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNv
LWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij5NYWhlc2gg
SmV0aGFuYW5kYW5pPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOm1qZXRo
YW5hbmRhbmlAZ21haWwuY29tIj48Zm9udCBjb2xvcj0icHVycGxlIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tamV0aGFuYW5kYW5pQGdtYWlsLmNvbTwvc3Bhbj48L2ZvbnQ+PC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6
ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDs7Y29sb3I6YmxhY2siPk1haGVzaCBKZXRoYW5hbmRhbmk8bzpwPjwvbzpwPjwvc3Bhbj48L2Zv
bnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7
Y29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbSI+bWpl
dGhhbmFuZGFuaUBnbWFpbC5jb208L2E+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJi
bGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZh
cmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O21zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250Pjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DM6PR02MB69249AC774F6ED5661E1727CC3859DM6PR02MB6924namp_--


From nobody Thu Feb 18 16:19:21 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 342213A1AAF for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 16:19:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 i2Tv9kMv6OnI for <babel@ietfa.amsl.com>; Thu, 18 Feb 2021 16:19:17 -0800 (PST)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::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 4F62D3A1AAB for <babel@ietf.org>; Thu, 18 Feb 2021 16:19:17 -0800 (PST)
Received: by mail-oi1-x234.google.com with SMTP id 12so1308831oij.6 for <babel@ietf.org>; Thu, 18 Feb 2021 16:19:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=Qhvxk7gV6RHQwqmamT/v9WrTWwl3RlyzUkl67fZQv8c=; b=i+6LKrrn83r2lzubb6AsDkp7AVeB2ge7lij/evpdP8uwAviGEPNXT7+0Nw1aqYQZef IVHXGz8PfkcuuWndizz9o3bMopXtN82jQaRv+EQq6eERrhwJP+ye8/PPr5N0F1FeQfSz EzcgStNRiKfN7FflED1EcoikqE87N0aPZYRZbs+0S68zuVoDPy3qo7IREX9OdHwom3b+ DTs2BfKExKj6csSB2rdJySXVDqFNAANLed+0Oi1vU6ekLKIdN4Mj3AQddjEMOBjVQeAV KW1pI+fs4FBCRiH0orIlozpN5Sl3Kwlh5z24mj6uwlOArPlNnHPyo9OCektKTzPfmSli CjJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=Qhvxk7gV6RHQwqmamT/v9WrTWwl3RlyzUkl67fZQv8c=; b=jsrX/ZUUGf7NUJXVvLrf13nnpCg4CYIUK+Wq/PBHPPCso8DqmBfmlZClMfMOyop3On 7tB1n0uf7QOGkwnMwuXZF59vEUifFivjA76LdtJfzrIrDBomzL6Si0nS4Suufwuatj2J nN5xm9NElrO4v5wez0GZjKzva3O1V/6y0GAFcoDuDizvFINfFsBFU+Z8CogP8QeA2J0L 7a9uSUtZsUHI+YAFZkpLkX1FgtU0z8+NQZlndsVqe1R+eqFFSMeI9c3VxjpO1kenSDp5 csQ57KuXPmjxJiCEJzge2TECnl3injUi95nSqfVu3arZcaV2pVjl9+Jtoit4RdFK+l09 75rw==
X-Gm-Message-State: AOAM531SB8NP6edrO2k1DLSd9gbrT8ZcHWECxrPCd/IMQ4Cc1+u8BapW dp/dxU0z9paIRmHxqDBbclcnVDxvb/4=
X-Google-Smtp-Source: ABdhPJzMwnSjIK8s3yk1HpQmoj9VhcsiYofmd/MZILsYZqn9pOAtENFlaXpltRLe5JjC12GBekDkCg==
X-Received: by 2002:aca:314c:: with SMTP id x73mr4510262oix.85.1613693956727;  Thu, 18 Feb 2021 16:19:16 -0800 (PST)
Received: from [192.168.45.253] ([12.200.58.29]) by smtp.gmail.com with ESMTPSA id m187sm65220oif.43.2021.02.18.16.19.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Feb 2021 16:19:16 -0800 (PST)
Content-Type: multipart/alternative; boundary=Apple-Mail-072C0CFB-A788-4491-A5B3-B0220AF7D384
Content-Transfer-Encoding: 7bit
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Thu, 18 Feb 2021 16:19:15 -0800
Message-Id: <61DF0E2F-64B2-4D7D-BB7E-39968350687E@gmail.com>
References: <DM6PR02MB69249AC774F6ED5661E1727CC3859@DM6PR02MB6924.namprd02.prod.outlook.com>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke=40toke.dk@dmarc.ietf.org>,  babel@ietf.org
In-Reply-To: <DM6PR02MB69249AC774F6ED5661E1727CC3859@DM6PR02MB6924.namprd02.prod.outlook.com>
To: "STARK, BARBARA H" <bs7652@att.com>
X-Mailer: iPhone Mail (18B121)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/GbanrJasCrnZix8Yvmn3KC-I0Yg>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2021 00:19:20 -0000

--Apple-Mail-072C0CFB-A788-4491-A5B3-B0220AF7D384
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Barbara,

Yes, I am fine with dropping the last sentence in the description that has r=
eference to the fact that it cannot be all zeros or ones.=20

Thanks=20

Mahesh Jethanandani=20
mjethanandani@gmail.com

> On Feb 18, 2021, at 11:11 AM, STARK, BARBARA H <bs7652@att.com> wrote:
>=20
> =EF=BB=BF
> The info model only defines what a single instance looks like. In TR-181 I=
 have the choice of supporting multiple instances (of this single instance) o=
r not at the hierarchical level above where I put the Babel objects. I=E2=80=
=99ve chosen not to, consistent with how other routing protocols are modeled=
 in TR-181 and because it doesn=E2=80=99t seem particularly valuable to supp=
ort multiple instances on a single device.
> =20
> So I=E2=80=99m quite OK with the YANG model supporting just a single insta=
nce and not needing to index on the router-id.
> =20
> But this brings me to my next question. Since the router-id is read-only a=
nd its value is completely controlled by normative behavior defined in RFC 8=
966, do we need to say anything in the info model? Can we simplify the route=
r-id to description to just be =E2=80=9CThe router-id used by this instance o=
f the
>       Babel protocol to identify itself.  [RFC8966] describes this as an a=
rbitrary string of 8 octets.=E2=80=9D  ?
> =20
> Barbra
> =20
> Hi Barbara,
> =20
> Good question.
> =20
> First a correction. Looking at the info-model, it is clear that there is s=
upport for one instance, i.e. one =E2=80=9Crouter-id" on a given router at a=
ny particular time, and that there will NOT be multiple instances running on=
 a router at the same time. I am specifically looking at the following line i=
n the info-model.
> =20
> binary                    ro babel-self-router-id;
> =20
> I was therefore wrong in implying that the =E2=80=9Crouter-id=E2=80=9D act=
s as a key, as there is only one instance of the protocol on a given router.=

> =20
> If that is the case, the only thing we need from a modeling perspective is=
 to make sure the =E2=80=9Crouter-id=E2=80=9D is valid, which is what the mu=
st statement allows us to do.
> =20
> HTH. Thanks.
>=20
>=20
> On Feb 18, 2021, at 9:30 AM, STARK, BARBARA H <bs7652@att.com> wrote:
> =20
> Hi Mahesh,
> Would this still allow the YANG model to use the router-id as a unique key=
?
> Barbara
> =20
> Hi Barbara,
> =20
> Thanks for circling back on the question of router-id and its impact on th=
e YANG model.
> =20
> Based on the discourse on this thread, it is clear that the =E2=80=9Croute=
r-id=E2=80=9D has meaning when the protocol is enabled. The YANG model can t=
herefore add a conditional statement, i.e. a must statement, that allows the=
 read of the =E2=80=9Crouter-id=E2=80=9D only if the protocol is enabled via=
 the =E2=80=9Cenable=E2=80=9D flag.=20
> =20
> Is the WG acceptable of the change?
>=20
>=20
>=20
> On Feb 17, 2021, at 1:17 PM, STARK, BARBARA H <bs7652@att.com> wrote:
> =20
> I=E2=80=99d like to circle back around to Mahesh, then, to see if this cha=
nge is really a good idea from his perspective. If we do this change, then i=
t means an implementation could start with an all-zero router-id before its e=
nabled and then generate a =E2=80=9Creal=E2=80=9D router-id when enabled. Wh=
ich was what the original all-zero prohibition was trying to prevent. If thi=
s is acceptable for YANG (to have a changing router-id), then I see no need f=
or any prohibition in the info model (because the protocol spec will ensure u=
niqueness when the =E2=80=9Creal=E2=80=9D router-id is generated).  If not a=
cceptable, then it seems to me we need to keep the current info model all-ze=
ro prohibition.
> Barbara
> =20
> Ah I see, thanks for the explanation! I'm fine with the change then.
> =20
> David
> =20
> On Fri, Feb 12, 2021 at 6:43 AM STARK, BARBARA H <bs7652@att.com> wrote:
> Just to be clear ...
> An enabled Babel instance (that is sending and receiving Babel packets) al=
ready has a requirement for unique non-zero router-id. Where we were having a=
 problem was with not-enabled Babel instances that weren=E2=80=99t actively r=
unning the protocol (had maybe just been installed). I think it was babeld t=
hat was just using a default of all zeroes until it was enabled; at which ti=
me it generated its unique router-id. With this not-enabled =E2=80=9Czero=E2=
=80=9D default, the possibility exists for multiple not-enabled Babel instan=
ces to be defaulted to zero, which would lead to YANG having a problem with h=
aving a unique router-id to identify them by.
> =20
> The fact that the Babel protocol forbids zero valued router-ids doesn=E2=80=
=99t mean not-enabled instances can=E2=80=99t have that as a default; and it=
 doesn=E2=80=99t prevent there from being multiple not-enabled instances wit=
h a default value.
> =20
> TR-181 doesn=E2=80=99t have a problem with this, because it uses a unique k=
ey distinct from the router-id. The Babel protocol spec already has what it n=
eeds to make sure the router-id for enabled instances are unique (and the da=
ta/info model doesn=E2=80=99t need to be involved in policing this). So this=
 really is just about making sure the language is suitable to ensure YANG ca=
n use this parameter as a unique key, without putting constraints on the pro=
tocol. If YANG were fine with a Babel instance that started with router-id z=
ero and then changed to something else once the protocol started running, th=
en zero wouldn=E2=80=99t be a problem if there is just a single instance wit=
h that zero value.
> Barbara
> =20
> From: Mahesh Jethanandani <mjethanandani@gmail.com>=20
> Sent: Thursday, February 11, 2021 11:56 PM
> To: David Schinazi <dschinazi.ietf@gmail.com>
> Cc: Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D40toke.dk@dmarc.ietf.org>; ST=
ARK, BARBARA H <bs7652@att.com>; babel@ietf.org
> Subject: Re: [babel] proposed info model change
> =20
> Hi David,
> =20
>=20
> On Feb 11, 2021, at 7:09 PM, David Schinazi <dschinazi.ietf@gmail.com> wro=
te:
> =20
> We banned all-zeroes and all-ones between draft-ietf-babel-rfc6126bis-00 a=
nd draft-ietf-babel-rfc6126bis-01. If memory serves, the idea was to reserve=
 them for future extensibility. Also, banning all-zeroes allows using that a=
s a sentinel value in software.
> =20
> Adding the uniqueness requirement sounds good to me, but removing the ban o=
n all-zeroes/all-ones could lead to problems. If the core protocol doesn't a=
llow it, why should the informational model allow it?
> =20
> If the protocol banned it, that is a different question, and info model ca=
n reflect that. I just wanted to point out that it is not because of the dat=
a model.
> =20
> Cheers.
> =20
>=20
> =20
> David
> =20
> On Thu, Feb 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D4=
0toke.dk@dmarc.ietf.org> wrote:
> Mahesh Jethanandani <mjethanandani@gmail.com> writes:
>=20
> > Hi Toke,
> >
> > The rational has to do with what a data model like YANG does with
> > router-id. To it the router-id is a key, in the form of a string. That
> > string has to be unique. YANG does not prevent it being a string of
> > zeros or ones, provided that string is unique. Thus the dropping of
> > the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.
>=20
> Right. I seem to recall there being some other reason why it shouldn't
> be 0, but can't find the discussion now, and looking at the code that
> doesn't seem to care. So no objection from me I guess :)
>=20
> -Toke
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com
> =20
> =20
> =20
>=20
> =20

--Apple-Mail-072C0CFB-A788-4491-A5B3-B0220AF7D384
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Hi Barbara,<div><br></div><div>Yes, I am fi=
ne with dropping the last sentence in the description that has reference to t=
he fact that it cannot be all zeros or ones.&nbsp;</div><div><br></div><div>=
Thanks&nbsp;<br><br><div dir=3D"ltr">Mahesh Jethanandani&nbsp;<div>mjethanan=
dani@gmail.com</div></div><div dir=3D"ltr"><br><blockquote type=3D"cite">On =
Feb 18, 2021, at 11:11 AM, STARK, BARBARA H &lt;bs7652@att.com&gt; wrote:<br=
><br></blockquote></div><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF=


<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 15">
<meta name=3D"Originator" content=3D"Microsoft Word 15">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D705F7.7B778390"><!--[if g=
te mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" DefSemi=
Hidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"376">
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"Nor=
mal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"hea=
ding 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Normal Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"footnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"annotation text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"header"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"footer"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"index heading"/>
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"table of figures"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"envelope address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"envelope return"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"footnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"annotation reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"line number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"page number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"endnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"endnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"table of authorities"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"macro"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"toa heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Bullet"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Bullet 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Bullet 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Bullet 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Bullet 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 5"/>
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"Ti=
tle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Closing"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Signature"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Default Paragraph Font"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Message Header"/>
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"Su=
btitle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Salutation"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Date"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text First Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text First Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Note Heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Body Text Indent 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Block Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"FollowedHyperlink"/>
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D"St=
rong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"Em=
phasis"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Document Map"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Plain Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"E-mail Signature"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Top of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Bottom of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Normal (Web)"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Acronym"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Cite"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Code"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Definition"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Keyboard"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Preformatted"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Sample"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Typewriter"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Variable"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"annotation subject"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"No List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Outline List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Outline List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Outline List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Simple 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Simple 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Simple 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Classic 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Classic 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Classic 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Classic 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Colorful 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Colorful 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Colorful 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Columns 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Columns 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Columns 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Columns 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Columns 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Grid 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table List 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table 3D effects 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table 3D effects 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table 3D effects 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Contemporary"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Elegant"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Professional"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Subtle 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Subtle 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Web 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Web 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Balloon Text"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Tex=
t"/>
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No S=
pacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1"/>=

<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2"/>=

<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading"/>=

<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 1=
"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 1=
"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accen=
t 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"Li=
st Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Qu=
ote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"In=
tense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1"=
/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 2=
"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 2=
"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 2"=
/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 3=
"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 3=
"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3"=
/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 4=
"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 4=
"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4"=
/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 5=
"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 5=
"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5"=
/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 6=
"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 6=
"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6"=
/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=3D"Su=
btle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"In=
tense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Name=3D"Su=
btle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"In=
tense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"Bo=
ok Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"/>
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"/>
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"/>=

<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light"=
/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"/=
>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent=
 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent=
 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent=
 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent=
 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent=
 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent=
 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent=
 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent=
 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent=
 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent=
 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent=
 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent=
 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent=
 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent=
 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent=
 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent=
 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent=
 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent=
 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorf=
ul Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorf=
ul Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light"=
/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"/=
>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent=
 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent=
 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent=
 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent=
 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent=
 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent=
 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent=
 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent=
 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent=
 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent=
 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent=
 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent=
 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent=
 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent=
 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent=
 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent=
 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent=
 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent=
 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorf=
ul Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorf=
ul Accent 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Smart Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Hashtag"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Unresolved Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536869121 1107305727 33554432 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-469750017 -1073732485 9 0 511 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-536869121 64767 1 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
pre
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Calibri;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-style-unhide:no;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Calibri;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;
	mso-style-unhide:no;}
span.gmail-m7049473614941727225spelle
	{mso-style-name:gmail-m7049473614941727225spelle;
	mso-style-unhide:no;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;">The info model only defines w=
hat a single instance looks like. In TR-181 I have
 the choice of supporting multiple instances (of this single instance) or no=
t at the hierarchical level above where I put the Babel objects. I=E2=80=99v=
e chosen not to, consistent with how other routing protocols are modeled in T=
R-181 and because it doesn=E2=80=99t seem particularly
 valuable to support multiple instances on a single device. <o:p></o:p></spa=
n></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp;</o:p></span></fon=
t></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;">So I=E2=80=99m quite OK with t=
he YANG model supporting just a single instance and not
 needing to index on the router-id. <o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp;</o:p></span></fon=
t></p>
<pre><font size=3D"2" face=3D"Calibri"><span style=3D"font-size:10.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;mso-bidi-font-family:&quot;Times New R=
oman&quot;">But this brings me to my next question. Since the router-id is r=
ead-only and its value is completely controlled by normative behavior define=
d in RFC 8966, do we need to say anything in the info model? Can we simplify=
 the router-id to description to just be =E2=80=9C</span></font><span style=3D=
"mso-fareast-font-family:&quot;Times New Roman&quot;">The router-id used by t=
his instance of the<o:p></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.=
0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 6=
87.0pt 732.8pt">
<font size=3D"2" face=3D"Courier New"><span style=3D"font-size:10.0pt;font-f=
amily:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&=
quot;"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Babel protocol to identify itself.<span style=3D"mso-spacerun:yes">&n=
bsp; </span>
[<a href=3D"https://tools.ietf.org/html/draft-ietf-babel-information-model-1=
2#ref-I-D.ietf-babel-rfc6126bis" title=3D"&quot;The Babel Routing Protocol&q=
uot;">RFC8966</a>] describes this as an arbitrary string of 8 octets.=E2=80=9D=
<span style=3D"mso-spacerun:yes">&nbsp;
</span>?<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp;</o:p></span></fon=
t></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;">Barbra<o:p></o:p></span></fon=
t></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso=
-bidi-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp;</o:p></span></fon=
t></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4=
.0pt">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Hi Barbara=
,<o:p></o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Good quest=
ion.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">First a co=
rrection. Looking at the info-model, it is clear that there is support for o=
ne instance, i.e. one =E2=80=9Crouter-id" on a given router
 at any particular time, and that there will NOT be multiple instances runni=
ng on a router at the same time. I am specifically looking at the following l=
ine in the info-model.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
<div>
<pre style=3D"break-before: page;font-variant-ligatures: normal;orphans: 2;w=
idows: 2;text-decoration-thickness: initial"><font size=3D"2" face=3D"Courie=
r New"><span style=3D"font-size:10.0pt">binary<span style=3D"mso-spacerun:ye=
s">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ro babel-self-router-id;<o:=
p></o:p></span></font></pre>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">I was ther=
efore wrong in implying that the =E2=80=9Crouter-id=E2=80=9D acts as a key, a=
s there is only one instance of the protocol on a given router.<o:p></o:p></=
span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">If that is=
 the case, the only thing we need from a modeling perspective is to make sur=
e the =E2=80=9Crouter-id=E2=80=9D is valid, which is what the must
 statement allows us to do.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">HTH. Thank=
s.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><br style=3D=
"mso-special-character:line-break">
<!--[if !supportLineBreakNewLine]--><br style=3D"mso-special-character:line-=
break">
<!--[endif]--><o:p></o:p></span></font></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On Feb 18,=
 2021, at 9:30 AM, STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com">bs=
7652@att.com</a>&gt; wrote:<o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Hi Mahesh,=
<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Would this=
 still allow the YANG model to use the router-id as a unique key?<o:p></o:p>=
</span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Barbara<o:=
p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4=
.0pt">
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Hi Barbara=
,<o:p></o:p></span></font></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Thanks for=
 circling back on the question of router-id and its impact on the YANG model=
.<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Based on t=
he discourse on this thread, it is clear that the =E2=80=9Crouter-id=E2=80=9D=
 has meaning when the protocol is enabled. The YANG model can
 therefore add a conditional statement, i.e. a must statement, that allows t=
he read of the =E2=80=9Crouter-id=E2=80=9D only if the protocol is enabled v=
ia the =E2=80=9Cenable=E2=80=9D flag.&nbsp;<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Is the WG a=
cceptable of the change?<o:p></o:p></span></font></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><br>
<br style=3D"mso-special-character:line-break">
<!--[if !supportLineBreakNewLine]--><br style=3D"mso-special-character:line-=
break">
<!--[endif]--><o:p></o:p></span></font></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On Feb 17,=
 2021, at 1:17 PM, STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com"><f=
ont color=3D"purple"><span style=3D"color:purple">bs7652@att.com</span></fon=
t></a>&gt;
 wrote:<o:p></o:p></span></font></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">I=E2=80=99=
d like to circle back around to Mahesh, then, to see if this change is reall=
y a good idea from his perspective. If we do this change,
 then it means an implementation could start with an all-zero router-id befo=
re its enabled and then generate a =E2=80=9Creal=E2=80=9D router-id when ena=
bled. Which was what the original all-zero prohibition was trying to prevent=
. If this is acceptable for YANG (to have a changing
 router-id), then I see no need for any prohibition in the info model (becau=
se the protocol spec will ensure uniqueness when the =E2=80=9Creal=E2=80=9D r=
outer-id is generated).<span class=3D"apple-converted-space">&nbsp;</span>&n=
bsp;If not acceptable, then it seems to me we need to keep
 the current info model all-zero prohibition.<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Barbara<o:=
p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4=
.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Ah I see, t=
hanks for the explanation! I'm fine with the change then.<o:p></o:p></span><=
/font></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">David<o:p>=
</o:p></span></font></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On Fri, Fe=
b 12, 2021 at 6:43 AM STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com"=
><font color=3D"purple"><span style=3D"color:purple">bs7652@att.com</span></=
font></a>&gt;
 wrote:<o:p></o:p></span></font></p>
</div>
</div>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0in=
 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bo=
ttom:5.0pt">
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Just to be=
 clear ...<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">An enabled=
 Babel instance (that is sending and receiving Babel packets) already has a r=
equirement for unique non-zero router-id. Where
 we were having a problem was with not-enabled Babel instances that weren=E2=
=80=99t actively running the protocol (had maybe just been installed). I thi=
nk it was<span class=3D"apple-converted-space">&nbsp;</span><span class=3D"g=
mail-m7049473614941727225spelle">babeld</span><span class=3D"apple-converted=
-space">&nbsp;</span>that
 was just using a default of all zeroes until it was enabled; at which time i=
t generated its unique router-id. With this not-enabled =E2=80=9Czero=E2=80=9D=
 default, the possibility exists for multiple not-enabled Babel instances to=
 be defaulted to zero, which would lead to
 YANG having a problem with having a unique router-id to identify them by.<o=
:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">The fact t=
hat the Babel protocol forbids zero valued router-ids doesn=E2=80=99t mean n=
ot-enabled instances can=E2=80=99t have that as a default; and
 it doesn=E2=80=99t prevent there from being multiple not-enabled instances w=
ith a default value.<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">TR-181 doe=
sn=E2=80=99t have a problem with this, because it uses a unique key distinct=
 from the router-id. The Babel protocol spec already has
 what it needs to make sure the router-id for enabled instances are unique (=
and the data/info model doesn=E2=80=99t need to be involved in policing this=
). So this really is just about making sure the language is suitable to ensu=
re YANG can use this parameter as a unique
 key, without putting constraints on the protocol. If YANG were fine with a B=
abel instance that started with router-id zero and then changed to something=
 else once the protocol started running, then zero wouldn=E2=80=99t be a pro=
blem if there is just a single instance
 with that zero value.<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Barbara<o:=
p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4=
.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fac=
e=3D"Calibri"><span style=3D"font-size:11.0pt;mso-fareast-font-family:&quot;=
Times New Roman&quot;;font-weight:bold">From:</span></font></b><span class=3D=
"apple-converted-space"><span style=3D"mso-fareast-font-family:&quot;Times N=
ew Roman&quot;">&nbsp;</span></span><span style=3D"mso-fareast-font-family:&=
quot;Times New Roman&quot;">Mahesh
 Jethanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com" target=3D"_blan=
k"><font color=3D"purple"><span style=3D"color:purple">mjethanandani@gmail.c=
om</span></font></a>&gt;<span class=3D"apple-converted-space">&nbsp;</span><=
br>
<b><span style=3D"font-weight:bold">Sent:</span></b><span class=3D"apple-con=
verted-space">&nbsp;</span>Thursday, February 11, 2021 11:56 PM<br>
<b><span style=3D"font-weight:bold">To:</span></b><span class=3D"apple-conve=
rted-space">&nbsp;</span>David Schinazi &lt;<a href=3D"mailto:dschinazi.ietf=
@gmail.com" target=3D"_blank"><font color=3D"purple"><span style=3D"color:pu=
rple">dschinazi.ietf@gmail.com</span></font></a>&gt;<br>
<b><span style=3D"font-weight:bold">Cc:</span></b><span class=3D"apple-conve=
rted-space">&nbsp;</span>Toke H=C3=B8iland-J=C3=B8rgensen &lt;toke=3D<a href=
=3D"mailto:40toke.dk@dmarc.ietf.org" target=3D"_blank"><font color=3D"purple=
"><span style=3D"color:purple">40toke.dk@dmarc.ietf.org</span></font></a>&gt=
;;
 STARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com" target=3D"_blank"><f=
ont color=3D"purple"><span style=3D"color:purple">bs7652@att.com</span></fon=
t></a>&gt;;<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:babel@ietf.org" target=3D"_blank"><font color=3D"purple"><span style=3D"=
color:purple">babel@ietf.org</span></font></a><br>
<b><span style=3D"font-weight:bold">Subject:</span></b><span class=3D"apple-=
converted-space">&nbsp;</span>Re: [babel] proposed info model change<o:p></o=
:p></span></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Hi David,<=
o:p></o:p></span></font></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"2" face=3D=
"Calibri"><span style=3D"font-size:11.0pt">&nbsp;<o:p></o:p></span></font></=
p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On Feb 11,=
 2021, at 7:09 PM, David Schinazi &lt;<a href=3D"mailto:dschinazi.ietf@gmail=
.com" target=3D"_blank"><font color=3D"purple"><span style=3D"color:purple">=
dschinazi.ietf@gmail.com</span></font></a>&gt;
 wrote:<o:p></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">We banned a=
ll-zeroes and all-ones between&nbsp;draft-ietf-babel-rfc6126bis-00 and&nbsp;=
draft-ietf-babel-rfc6126bis-01. If memory&nbsp;serves, the idea
 was to reserve them for future extensibility. Also, banning all-zeroes allo=
ws using that as a sentinel value in software.<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Adding the=
 uniqueness requirement sounds good to me, but removing the ban on all-zeroe=
s/all-ones could lead to problems. If the core
 protocol doesn't allow it, why should the informational model allow it?<o:p=
></o:p></span></font></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">If the pro=
tocol banned it, that is a different question, and info model can reflect th=
at. I just wanted to point out that it is not because
 of the data model.<o:p></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Cheers.<o:=
p></o:p></span></font></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"2" face=3D=
"Calibri"><span style=3D"font-size:11.0pt">&nbsp;<o:p></o:p></span></font></=
p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">David<o:p>=
</o:p></span></font></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">On Thu, Fe=
b 11, 2021 at 2:00 PM Toke H=C3=B8iland-J=C3=B8rgensen &lt;toke=3D<a href=3D=
"mailto:40toke.dk@dmarc.ietf.org" target=3D"_blank"><font color=3D"purple"><=
span style=3D"color:purple">40toke.dk@dmarc.ietf.org</span></font></a>&gt;
 wrote:<o:p></o:p></span></font></p>
</div>
</div>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0in=
 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bo=
ttom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Mahesh Jet=
hanandani &lt;<a href=3D"mailto:mjethanandani@gmail.com" target=3D"_blank"><=
font color=3D"purple"><span style=3D"color:purple">mjethanandani@gmail.com</=
span></font></a>&gt;
 writes:<br>
<br>
&gt; Hi Toke,<br>
&gt;<br>
&gt; The rational has to do with what a data model like YANG does with<br>
&gt; router-id. To it the router-id is a key, in the form of a string. That<=
br>
&gt; string has to be unique. YANG does not prevent it being a string of<br>=

&gt; zeros or ones, provided that string is unique. Thus the dropping of<br>=

&gt; the "MUST NOT=E2=80=9D and the addition of =E2=80=9CMUST=E2=80=9D.<br>
<br>
Right. I seem to recall there being some other reason why it shouldn't<br>
be 0, but can't find the discussion now, and looking at the code that<br>
doesn't seem to care. So no objection from me I guess :)<br>
<br>
-Toke<br>
<br>
_______________________________________________<br>
babel mailing list<br>
<a href=3D"mailto:babel@ietf.org" target=3D"_blank"><font color=3D"purple"><=
span style=3D"color:purple">babel@ietf.org</span></font></a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/=
babel__;!!BhdT!3HjRHugiRwRBmxjH7eRjssZBgzbBm5snhzyvT2apBtscBdcCqo2THFENFjzZo=
A$" target=3D"_blank"><font color=3D"purple"><span style=3D"color:purple">ht=
tps://www.ietf.org/mailman/listinfo/babel</span></font></a><o:p></o:p></span=
></font></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Mahesh Jet=
hanandani<o:p></o:p></span></font></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><a href=3D=
"mailto:mjethanandani@gmail.com" target=3D"_blank"><font color=3D"purple"><s=
pan style=3D"color:purple">mjethanandani@gmail.com</span></font></a><o:p></o=
:p></span></font></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p=
></o:p></span></font></p>
</div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">Mahesh Jet=
hanandani<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><a href=3D=
"mailto:mjethanandani@gmail.com"><font color=3D"purple"><span style=3D"color=
:purple">mjethanandani@gmail.com</span></font></a><o:p></o:p></span></font><=
/p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><sp=
an style=3D"font-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&q=
uot;;color:black">Mahesh Jethanandani<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><sp=
an style=3D"font-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&q=
uot;;color:black"><a href=3D"mailto:mjethanandani@gmail.com">mjethanandani@g=
mail.com</a><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><sp=
an style=3D"font-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&q=
uot;;color:black"><o:p>&nbsp;</o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Calibri"><sp=
an style=3D"font-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&q=
uot;;color:black"><o:p>&nbsp;</o:p></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font size=3D"2" face=3D=
"Calibri"><span style=3D"font-size:11.0pt;mso-fareast-font-family:&quot;Time=
s New Roman&quot;"><o:p>&nbsp;</o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"font=
-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p>&nbsp=
;</o:p></span></font></p>
</div>
</div>
</div>


</div></blockquote></div></body></html>=

--Apple-Mail-072C0CFB-A788-4491-A5B3-B0220AF7D384--


From nobody Mon Feb 22 13:08:20 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C29813A2011; Mon, 22 Feb 2021 13:08:18 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: babel@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.26.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: babel@ietf.org
Message-ID: <161402809873.30735.15475396782552012746@ietfa.amsl.com>
Date: Mon, 22 Feb 2021 13:08:18 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/t0FFQX11U9ffCcgiZI2y4dI6VV4>
Subject: [babel] I-D Action: draft-ietf-babel-yang-model-08.txt
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2021 21:08:19 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Babel routing protocol WG of the IETF.

        Title           : YANG Data Model for Babel
        Authors         : Mahesh Jethanandani
                          Barbara Stark
	Filename        : draft-ietf-babel-yang-model-08.txt
	Pages           : 39
	Date            : 2021-02-22

Abstract:
   This document defines a data model for the Babel routing protocol.
   The data model is defined using the YANG data modeling language.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-yang-model/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-babel-yang-model-08
https://datatracker.ietf.org/doc/html/draft-ietf-babel-yang-model-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-babel-yang-model-08


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

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



From nobody Mon Feb 22 13:22:20 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 171433A205C for <babel@ietfa.amsl.com>; Mon, 22 Feb 2021 13:22:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 BFMs4Sq95RZe for <babel@ietfa.amsl.com>; Mon, 22 Feb 2021 13:22:17 -0800 (PST)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 4F5473A205B for <babel@ietf.org>; Mon, 22 Feb 2021 13:22:17 -0800 (PST)
Received: by mail-pj1-x102e.google.com with SMTP id ds5so445471pjb.2 for <babel@ietf.org>; Mon, 22 Feb 2021 13:22:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:date:references:to:in-reply-to:message-id;  bh=NbFbp8jmpJEGXxPw+6WVOTwUyVb1NIwV60j+HsqvBD8=; b=o2lI/plvvD4xGCTaKh6uCMfjESEyzaqCzNdPa0VLUMM+Yy7bbugFEFUxh6jiE1a62N XW6wKbvfIYf3GBkT4CYRnRSyP56KyVQzGBZjIyZrsvwGuf4j1zmefJH/0Ox55WpYkSM6 ahBtxzo8PDOwD1pf01+DWw+x9UvDUaugStsQUKIEd+gQn1HHIzsm3PC6ELeYz3lFP5FW Zzsed51c68L/Oh8MeccppKBwmCzZfPEtneeempYEnC3uYpPTTXB0NJocQYzh4Tv/MEt3 erLjME3k4CbAqLMjBeMfX8UjW/P70GyuLnM1djlX/YGY9KF98QEM0O6dq/a4TYkAMW5G vC8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=NbFbp8jmpJEGXxPw+6WVOTwUyVb1NIwV60j+HsqvBD8=; b=MmDTx8FAp5UFsgFGUDnguBXGyUXgT/F9zkt47BmUVc4FBeHwYCV0uX+Tkyo5TYADZV 3tYt9JJBaK+U9+V8LUymYf/pYlZujLOK1qy6YS1wgkvDABh2Ye9amiibi+6m92f98bGy D4IEvk0JGvHKDvdB/SV5u8Ey1Xyl40L4YA79pB93hwyB/gmVas7f5WiYaVpPRP9uaPiV rsKKEaOI5BY8jAvC116Xvd2Xx5MpDyEcyprUj2SoRtQioUojLrC0fjbQFR3IFf08po2z jvhWDnuTgGR0XhP8FmrgA/rBIfe0gjGZ+FVaqnqMdhFkjc+tQHmHFfJLuh0x/2KIG24w tLjA==
X-Gm-Message-State: AOAM531RWNpcsJz4AQ0rQDJCNPeTPopa0Ap41X9L52gJzYlGbHLBHgIM ovPmR5hVwEJR3c7JPprzXELf/BW6EL+EKQ==
X-Google-Smtp-Source: ABdhPJyDtbrI9WA/JG8qTC2A26MPle0OWM7yzY86fdlpBOIvWaIdkhSTH8lPNFQImwAwsp+QCJcj9A==
X-Received: by 2002:a17:90a:8901:: with SMTP id u1mr17934304pjn.21.1614028936455;  Mon, 22 Feb 2021 13:22:16 -0800 (PST)
Received: from ?IPv6:2601:647:5600:5020:9c64:dfe:e61f:b9fb? ([2601:647:5600:5020:9c64:dfe:e61f:b9fb]) by smtp.gmail.com with ESMTPSA id d16sm381282pjd.25.2021.02.22.13.22.15 for <babel@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Feb 2021 13:22:15 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_33BDEFF0-B52B-47D7-9B71-3C4A7BC57946"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Mon, 22 Feb 2021 13:22:15 -0800
References: <161402809873.30735.15475396782552012746@ietfa.amsl.com>
To: babel@ietf.org
In-Reply-To: <161402809873.30735.15475396782552012746@ietfa.amsl.com>
Message-Id: <B1FCDDAC-75F1-4919-98D3-F82B2814A339@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/EOq72GDRSU49PxcnmhWbL0_D9pQ>
Subject: Re: [babel] I-D Action: draft-ietf-babel-yang-model-08.txt
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2021 21:22:19 -0000

--Apple-Mail=_33BDEFF0-B52B-47D7-9B71-3C4A7BC57946
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

This version of the draft addresses the discussion around when a =
"router-id" is valid, and comments received as part of AD review.

> On Feb 22, 2021, at 1:08 PM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Babel routing protocol WG of the =
IETF.
>=20
>        Title           : YANG Data Model for Babel
>        Authors         : Mahesh Jethanandani
>                          Barbara Stark
> 	Filename        : draft-ietf-babel-yang-model-08.txt
> 	Pages           : 39
> 	Date            : 2021-02-22
>=20
> Abstract:
>   This document defines a data model for the Babel routing protocol.
>   The data model is defined using the YANG data modeling language.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-babel-yang-model/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-babel-yang-model-08
> https://datatracker.ietf.org/doc/html/draft-ietf-babel-yang-model-08
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-babel-yang-model-08
>=20
>=20
> 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.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_33BDEFF0-B52B-47D7-9B71-3C4A7BC57946
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">This =
version of the draft addresses the discussion around when a "router-id" =
is valid, and comments received as part of AD review.<br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Feb 22, 2021, at 1:08 PM, <a =
href=3D"mailto:internet-drafts@ietf.org" =
class=3D"">internet-drafts@ietf.org</a> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D""><br =
class=3D"">A New Internet-Draft is available from the on-line =
Internet-Drafts directories.<br class=3D"">This draft is a work item of =
the Babel routing protocol WG of the IETF.<br class=3D""><br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: YANG Data =
Model for Babel<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authors =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: Mahesh Jethanandani<br =
class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;Barbara Stark<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Filename =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: =
draft-ietf-babel-yang-model-08.txt<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Pages =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 39<br =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Date =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: =
2021-02-22<br class=3D""><br class=3D"">Abstract:<br class=3D""> =
&nbsp;&nbsp;This document defines a data model for the Babel routing =
protocol.<br class=3D""> &nbsp;&nbsp;The data model is defined using the =
YANG data modeling language.<br class=3D""><br class=3D""><br =
class=3D""><br class=3D"">The IETF datatracker status page for this =
draft is:<br class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-babel-yang-model/" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-babel-yang-model/</=
a><br class=3D""><br class=3D"">There are also htmlized versions =
available at:<br =
class=3D"">https://tools.ietf.org/html/draft-ietf-babel-yang-model-08<br =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-babel-yang-mod=
el-08<br class=3D""><br class=3D"">A diff from the previous version is =
available at:<br =
class=3D"">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-babel-yang-model=
-08<br class=3D""><br class=3D""><br class=3D"">Please note that it may =
take a couple of minutes from the time of submission<br class=3D"">until =
the htmlized version and diff are available at tools.ietf.org.<br =
class=3D""><br class=3D"">Internet-Drafts are also available by =
anonymous FTP at:<br class=3D"">ftp://ftp.ietf.org/internet-drafts/<br =
class=3D""><br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">babel mailing list<br class=3D"">babel@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/babel<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_33BDEFF0-B52B-47D7-9B71-3C4A7BC57946--


From nobody Mon Feb 22 13:33:36 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD0AA3A207A; Mon, 22 Feb 2021 13:33:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 3GJgwbn7Rp4r; Mon, 22 Feb 2021 13:33:27 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 C0FF33A206E; Mon, 22 Feb 2021 13:33:27 -0800 (PST)
Received: from pps.filterd (m0048589.ppops.net [127.0.0.1]) by m0048589.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11MLEEMc031471; Mon, 22 Feb 2021 16:33:26 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0048589.ppops.net-00191d01. with ESMTP id 36ugyut5pp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 22 Feb 2021 16:33:26 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11MLXO1t019291; Mon, 22 Feb 2021 16:33:25 -0500
Received: from zlp27129.vci.att.com (zlp27129.vci.att.com [135.66.87.42]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11MLXLsO019247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 22 Feb 2021 16:33:21 -0500
Received: from zlp27129.vci.att.com (zlp27129.vci.att.com [127.0.0.1]) by zlp27129.vci.att.com (Service) with ESMTP id 3424E40169C1; Mon, 22 Feb 2021 21:33:21 +0000 (GMT)
Received: from MISOUT7MSGEX2BB.ITServices.sbc.com (unknown [135.66.184.223]) by zlp27129.vci.att.com (Service) with ESMTP id F32D740169BE; Mon, 22 Feb 2021 21:33:20 +0000 (GMT)
Received: from MISOUT7MSGED1BC.ITServices.sbc.com (135.66.184.196) by MISOUT7MSGEX2BB.ITServices.sbc.com (135.66.184.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Mon, 22 Feb 2021 16:33:20 -0500
Received: from MISOUT7MSGETA02.tmg.ad.att.com (144.160.12.220) by MISOUT7MSGED1BC.ITServices.sbc.com (135.66.184.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Mon, 22 Feb 2021 16:33:20 -0500
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.173) by edgeso2.exch.att.com (144.160.12.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Mon, 22 Feb 2021 16:33:13 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=drA5jnXfoFXoJdSIeMj7bROh23zkVZrCz/aWE+VxwGW3H+O3B1A5qCABJAyeiGxvTcETXACC/TGPrHsTVC/iNgxBG/xOVAO9+pQL36HMUZ7F+rZtkGx0KXxcK+nyyGnioeJ+Trr8tDyPF6tkFFVeiNZ7wfjZNQdrv41T79aFCljaFwyb1qsbSi+cs1i0y2hldGslTDcCkwIA3Xsqeii1hSauvupKowP5T4j0rGFJh8/Wwo27Ef9/CY6Rcj6TiqRmHvzbFKsZRNITONSmarJ/41VsQbosM+Sv9sDgYV7/xTnpuWoO5V7I0frfNaYhodfbq3vF5TEs8/pRiOvfTda1hw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9I5qOAoUtTrCUC2ez0ISN9MPLO3ZxkGsD+HxB2YHyHo=; b=MRsM1NM5pfK4rYweve5AUJOLVGHZxRoucwfTEZFC9Dz9Xg63LAaGs90+fjkFPA31XWQDOohP2e4rzXFLD5HQS3GpaPEReZt3gcQGsH7i7JR2PVqB7QgB+za3nxUMjt2OisIFwPSBKAlfgglvROfDLHNbL3cOOlI86P9VLgwh58eSS6w6r9zgubaBnfO0UUqQIrHSzTKJqYg5Dr3X+E5EurFcciOtWl8ITlaTtJgTwQkMXJXK+UZMxgK0UgIKqsy4Yotke2NBKxk8cm8A88ldmKQUPMJGRWpkbEibxIQirN03wqXectTfvxu+2lJ5F56P+RdzexK/OqnbiNYbhE3i4A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9I5qOAoUtTrCUC2ez0ISN9MPLO3ZxkGsD+HxB2YHyHo=; b=lUdXeh0hY6Og5f0+AySbulIo58VcnzlxlWxro8tEHBuA2XqDiWmFgSKi/g3XrFEsgtTnroDYWxL50UA5G+pUzu4AhRPRQxkKoi3b9gnhzexjrG2pY30yyr+FycWXP6zIo7wGLr/8CZwm7rWme5tEATy1HIvfB6Qht7j3EnKfLYU=
Received: from BY5PR02MB6914.namprd02.prod.outlook.com (2603:10b6:a03:239::12) by BYAPR02MB5367.namprd02.prod.outlook.com (2603:10b6:a03:62::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.39; Mon, 22 Feb 2021 21:33:12 +0000
Received: from BY5PR02MB6914.namprd02.prod.outlook.com ([fe80::1573:1b3e:f068:d9d1]) by BY5PR02MB6914.namprd02.prod.outlook.com ([fe80::1573:1b3e:f068:d9d1%8]) with mapi id 15.20.3868.033; Mon, 22 Feb 2021 21:33:12 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Benjamin Kaduk'" <kaduk@mit.edu>
CC: "'babel-chairs@ietf.org'" <babel-chairs@ietf.org>, "'d3e3e3@gmail.com'" <d3e3e3@gmail.com>, "'The IESG'" <iesg@ietf.org>, "'babel@ietf.org'" <babel@ietf.org>, "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>
Thread-Topic: [babel] Benjamin Kaduk's Discuss on draft-ietf-babel-information-model-11: (with DISCUSS and COMMENT)
Thread-Index: AQHWsXWjpHz8bjw21kuCQu2IvFzP6am4p/pggI6+9zCACT03AIABlDYw
Date: Mon, 22 Feb 2021 21:33:12 +0000
Message-ID: <BY5PR02MB691424143621B8AC6D1B2DF3C3819@BY5PR02MB6914.namprd02.prod.outlook.com>
References: <160436211925.31069.7931310164710901437@ietfa.amsl.com> <SN6PR02MB4512CEC73FF751E20D7A64F1C3CC0@SN6PR02MB4512.namprd02.prod.outlook.com> <DM6PR02MB6924227133396A388EECD9D0C3B49@DM6PR02MB6924.namprd02.prod.outlook.com> <20210209164932.GU21@kduck.mit.edu>
In-Reply-To: <20210209164932.GU21@kduck.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: mit.edu; dkim=none (message not signed) header.d=none;mit.edu; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7bf2bbf5-c0a4-4a1a-63bf-08d8d77974cf
x-ms-traffictypediagnostic: BYAPR02MB5367:
x-microsoft-antispam-prvs: <BYAPR02MB5367DE1C18BDD9EC61EC4B42C3819@BYAPR02MB5367.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XTK00lVOjOTC1o5+g7UILpdok2qwnokI59Sepl/wTYbPZBTunSPDqfv8Z02htkRFL3ox6WGo/noTcWzEIEu0C+12dAW6/4b8ntC8KzxGMA6P4X1f+Nh6Kt+9+gvdueIzbXJs66brsZ9iBl7n25No4E3ZTqwNRxy4bj1ffiw0edouF6EgnZuUNu8m/PvSpTtVAyeJeo8NedqFs/Lg6Ys+fdXTr7N7AGUMRDAU6uI+nGaQmQrHdwEHc7VvWL/jvS9uCcUTlunRk9hgpp9tbGt4DHrdxmEssemPkVTJ5PsRmNZMilcKphGvtgxLDFJdHcCHh/AGaii0w9AHOw3s9AwPWZpi/OsPAnPbSRKm5Fc2NnhdQQ3i+LJDS1SdfV3YVm+nEd//Bmd9fRrRvnVpnagfFXtTehkSJTghZdN9EtSnEYMapOHokkHrtPkbAjeKtLwXbI6XPqwkv1eQai5ejZWlzQQ+XMgAMLde4IvU0fBIhrfkYIrKp6alZ2US4JABSB04SH48K+aDw9AgwHfLjGAG2G78HHU/kyiOf4eQDLgsoBkloOkCPNNLtbZyjxY4iTujp+6iNVNsC/p3pA3rEZPb6rudCj8vC2GDKQIdmCAr4kM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR02MB6914.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(136003)(376002)(396003)(366004)(39860400002)(346002)(33656002)(66574015)(54906003)(8676002)(6916009)(8936002)(76116006)(52536014)(9686003)(82202003)(316002)(86362001)(64756008)(66476007)(966005)(71200400001)(6506007)(7696005)(83380400001)(5660300002)(4326008)(186003)(30864003)(478600001)(66946007)(66556008)(2906002)(26005)(55016002)(66446008)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?eGNRd1hBZTlrbkVaZDhibTRDd2NQUGowcHBkZmx5U3ZpMzJkMFhpaDBzVDY4?= =?utf-8?B?ZnVjd0FRZmMxMzRZVkxJa2RhUk95TFhXSlIwNTJOSFZPVWNGSFByYk1uazNn?= =?utf-8?B?V3E1OElyczNwaGN2SHhCSjBXK3ErMC8xWWtFOHd0V0dMOGozTUwvQmZOUEI5?= =?utf-8?B?cXUxblRTb09jbmFwQ1BSVmZLdmN2VVRScDVvWW1GTnJOcFV5SmZaZFdqRVF5?= =?utf-8?B?V0R3QVZLOFpBYlRiV2Y3RWZrT1hHWkViajlhbUg3UG4zcUN2K3drMDdNTjFN?= =?utf-8?B?aDlMRnJTZk54UzBzMW1EMzBVODZ1T2xjdnZmcncySlF3SHVMZk1VNlNPcVNx?= =?utf-8?B?aUZKOW8yRFNVZ0JWbGxrdmthRDJLdG9hVkRuZzhsbDJQeXlYWE9PRFFENWZl?= =?utf-8?B?dkIyK2J6OUlJVVBWYlJxUXVnY2xjcVplR2JHdHJaUm1OTGx1eTR2MlIvVmFN?= =?utf-8?B?bXJJdi9CbEhhMU4wNEt3WmUxQ3h2OGpCcllLaS9PeHRIM2JiNS8xME1EcmFh?= =?utf-8?B?cHlIenlzcFRpRVdaRm11emJBcEx1ekc2K2xPS1E2T2V5bnJpU1ZGU2JTbXRz?= =?utf-8?B?Ri91ZWJKajhhanNZV0VFNVljbHJ6YjlvRHNoVTY1enVHOWpsRUcwL3hPa0ZX?= =?utf-8?B?RXRKcnBPeU11Sy9qN1lXa2pHQ0VtYmJMcjlMTkRqaHJhd2drMFI5UVNrbXJV?= =?utf-8?B?NUFYaE5BQmNtTXNYcWpUcWpFU2N1dEozZGJxQ2ZrZkx0RnhuRE95MlYzak9n?= =?utf-8?B?RGVpcWY2TG5CNFlZZ2dXam9XUVhaMy9hNDR4b0MvWHIrQ3liTWwvdHppemt4?= =?utf-8?B?WDlXSnArajhSendhRE5XS0Y3RXhBSGFaRytVUE1MaVR2WTJrTUMyMWpSdk5l?= =?utf-8?B?aUJlYjhVbUdJb0xPUnVVaGVWTnYzcFVWaGpPb2p4NzVCalZleElYVnU3VUYw?= =?utf-8?B?Sjhsd2g2R2RObzFFem5rVW5Yd2tMeTBXVEVYSE9nSXRJaDV2c3RhV2JaS01i?= =?utf-8?B?Wm1FczVUVWloUEU4Y1RhYWxXV2hqYSt2WHg1VGNLQU16dHR6YTJVYWhaL2NR?= =?utf-8?B?d3U0cjFwZE5GWUFBN213OTY1dm4xRHlWMWs0NzA0ZmhJQmV1aVFmcnRnb2xD?= =?utf-8?B?MXZsMW9CVVk4U3BHMXZ5RGNabGVZL2ErTWh1TTJJNzJxTFJLNVIwd2hyaTdj?= =?utf-8?B?akw4VFZCUjVBUWdndC8vRVdHM0RwUHlUNEQxN05uMUtlY1NUaktnY2d6SHR3?= =?utf-8?B?ejU1NUQ3bHRuMWRmOGhQdUg4dTdWZUlLKzh0RWhUNHFQbEpOTTNWQWNyekVk?= =?utf-8?B?VXh4aDcvSk9ncHBWMk1GMTJIM3NQQkJhd0lGRGN0REFVMmVlcHhCSFNmRHFj?= =?utf-8?B?OFY4Mmw4M3dkaUZESG9pOE12WVRrTXc3NUtLY2prNVd0Snk2aGpzWWtFM2Rs?= =?utf-8?B?dmZBU092ejBoemJrVUFzYW1LdldxTTIxQWI4WVRYOHBWbDZIY1h5SHl0RUNa?= =?utf-8?B?VmlLYWh4UjhsSndqbUJNY0l4RmtPaHk1U1NwUmlwRFJXUDNzVkhiWkRxZlFh?= =?utf-8?B?THdqdHFDVlBLcDJ4UUxVRG1jVFhZMUExQVhHQmlTV0J1bkVwT3JHU1N1c21L?= =?utf-8?B?V2NIQlNUVldnaVpPQ1BzQnE2UzhrZzNMdUxCYVZocTdpZEl0K0FHVHdyWE5h?= =?utf-8?B?ODMwdk8rVUlOS0hvNUJnbEx2WWxKOTFxMWJIWmVVeUpCblFzVWg0NmpkVVBz?= =?utf-8?Q?VJUMQYDxVzI9jNYoeY=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR02MB6914.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7bf2bbf5-c0a4-4a1a-63bf-08d8d77974cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2021 21:33:12.2224 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cZpxRbcIOLygRAH4tyYfoZ5r6o17TZQ+JDt8aijru/tHdnWjrm+Iee8rd7nSRAMe
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5367
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 6C223974233027DD41C65B5645EB5DCB20FA431FBC5AB7EB1A8B138C42B121D52
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-22_07:2021-02-22, 2021-02-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 malwarescore=0 mlxlogscore=999 phishscore=0 bulkscore=0 adultscore=0 impostorscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 mlxscore=0 clxscore=1015 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102220186
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/Z1GASNm9hdulB11g4zLlV8XLWdo>
Subject: Re: [babel] Benjamin Kaduk's Discuss on draft-ietf-babel-information-model-11: (with DISCUSS and COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2021 21:33:31 -0000

SGkgQmVuLA0KVGhhbmtzLiBJIHRoaW5rIEkndmUgcmVzb2x2ZWQgYWxsIHlvdXIgY29tbWVudHMu
IEknbSBwb3N0aW5nIGEgLTEzLg0KQmFyYmFyYQ0KDQo+IEhpIEJhcmJhcmEsDQo+IA0KPiBUaGFu
a3MgZm9yIHRoZSBleHRyYSByZW1pbmRlciwgYW5kIHNvcnJ5IGZvciBuZWVkaW5nIGl0Lg0KPiAN
Cj4gSSB0aGluayB0aGUgLTEyIGFkZHJlc3NlcyBtb3N0IG9mIG15IGNvbmNlcm5zLCBidXQgd2Ug
bWF5IG5lZWQgdG8gdGFsayBhDQo+IGJpdCBtb3JlIGFib3V0IHRoZSBITUFDIGtleSBsZW5ndGgg
dG9waWMgLS0gSSdtIGhhdmluZyBhIGhhcmQgdGltZSBtYXRjaGluZw0KPiB0aGUgc3RhdGVkIGp1
c3RpZmljYXRpb24gd2l0aCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBmYWN0cy4NCj4gDQo+IE1v
cmUgaW5saW5lLi4uDQo+IA0KPiBPbiBXZWQsIEZlYiAwMywgMjAyMSBhdCAxMDozMToxMlBNICsw
MDAwLCBTVEFSSywgQkFSQkFSQSBIIHdyb3RlOg0KPiA+IEhpIEJlbiAoYW5kIElFU0cpLA0KPiA+
IEkganVzdCB3YW50ZWQgdG8gbWVudGlvbiB0aGF0IEkgZGlkIHB1Ymxpc2ggYSAtMTIgZHJhZnQg
dGhhdCBJIHRoaW5rIHJlc29sdmVzIGFsbA0KPiBjb21tZW50cyAoaW4gdGhlIG1hbm5lciBJIHNh
aWQgSSB3b3VsZCBpbiBteSB2YXJpb3VzIHJlc3BvbnNlcykuDQo+ID4gaHR0cHM6Ly91cmxkZWZl
bnNlLmNvbS92My9fX2h0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJhYmVs
LQ0KPiBpbmZvcm1hdGlvbi1tb2RlbC0NCj4gMTJfXzshIUJoZFQhekJqM3ZCSE1sNjdmZWFsS1E0
bFZWYXJ2SEtFeV9IYUJGOGNrWmpNc3lEeThiVGFsN1V3RzJ5eDANCj4gQmgwa3F3JA0KPiA+IExv
b2tpbmcgZm9yd2FyZCB0byBnZXR0aW5nIHRoZXNlIERpc2N1c3NlcyBjbGVhcmVkLi4uIPCfmIoN
Cj4gPiBUaHgsDQo+ID4gQmFyYmFyYQ0KPiA+DQo+ID4gPiBIaSBCZW4sDQo+ID4gPiBUaGFua3Mg
YSBidW5jaCBmb3IgeW91ciBjb21tZW50cy4gSSdtIHNvcnJ5IGl0J3MgdGFrZW4gbWUgYSBmZXcg
d2Vla3MgdG8NCj4gPiA+IHByb3ZpZGUgYSByZXNwb25zZS4gQnV0LCB3ZWxsLCBOb21Db20uLi4g
8J+Yig0KPiANCj4gVGhhbmsgeW91IChhbmQgTm9tQ29tKSBmb3IgeW91ciBzZXJ2aWNlIQ0KPiAN
Cj4gPiA+IEFuZCBJIHdhbnRlZCB0byBnaXZlIHRoZXNlIGNvbW1lbnRzIHRoZSBmdWxsIGF0dGVu
dGlvbiB0aGV5IGRlc2VydmVkLg0KPiA+ID4gQmFyYmFyYQ0KPiA+ID4NCj4gPiA+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KPiA+ID4gPiBESVNDVVNTOg0KPiA+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiA+
DQo+ID4gPiA+IFNlY3Rpb24gMiBzYXlzIHRoYXQgdGhlICJEVExTIGNlcnRpZmljYXRlIHZhbHVl
cyIgYXJlIHJlcXVpcmVkIHRvIHJldHVybg0KPiA+ID4gPiBubyB2YWx1ZSB3aGVuIHJlYWQsIGJ1
dCB0aGlzIHByb3BlcnR5IHNlZW1zIHRvIGJlIGludGVuZGVkIGZvciBwcml2YXRlDQo+ID4gPiA+
IGRhdGEgc3VjaCBhcyBEVExTIHByaXZhdGUga2V5IHZhbHVlcywgbm90IHRoZSBjZXJ0aWZpY2F0
ZXMgdGhlbXNlbHZlcw0KPiA+ID4gPiAod2hpY2ggYXJlIHB1YmxpYykuDQo+ID4gPg0KPiA+ID4g
VGhhbmtzLiBJIGFncmVlIGFuZCBzdWdnZXN0IGluIFNlY3Rpb24gMiwgY2hhbmdpbmcgIkRUTFMg
Y2VydGlmaWNhdGUgdmFsdWVzIg0KPiB0bw0KPiA+ID4gIkRUTFMgcHJpdmF0ZSBrZXlzIiAod2hp
Y2ggYXJlIHJlcXVpcmVkIHRvIHJldHVybiBubyB2YWx1ZSB3aGVuIHJlYWQpLg0KPiA+ID4NCj4g
PiA+ID4gV2hpbGUgSSBhcHByZWNpYXRlIHRoYXQgSVB2NiBpcyB0aGUgY3VycmVudCB2ZXJzaW9u
IG9mIHRoZSBpbnRlcm5ldA0KPiA+ID4gPiBwcm90b2NvbCwgSSBkbyBzZWUgdGhhdCA2MTI2Ymlz
IGFsbG93cyBmb3IgQmFiZWwgdG8gcnVuIG92ZXIgYm90aCBJUHY2DQo+ID4gPiA+IGFuZCBJUHY0
LCB5ZXQgdGhpcyBkb2N1bWVudCBpbiBtdWx0aXBsZSBwbGFjZXMgaW1wbGljaXRseSBhc3N1bWVz
IHRoYXQNCj4gPiA+ID4gQmFiZWwgcnVucyBvdmVyIElQdjYsIHRvIHRoZSBleGNsdXNpb24gb2Yg
SVB2NC4gIFN1Y2ggYSByZXN0cmljdGlvbiBmcm9tDQo+ID4gPiA+IHRoZSBjb3JlIHByb3RvY29s
IHNwZWMgc2hvdWxkIG9ubHkgYmUgdW5kZXJ0YWtlbiBieSBhbiBpbmZvcm1hdGlvbiBtb2RlbA0K
PiA+ID4gPiB3aXRoIGNsZWFyIHJlYXNvbmluZyBhbmQgbG91ZCBkaXNjbGFpbWVyLg0KPiA+ID4N
Cj4gPiA+IFRoZSBXRyBkaWQgZGlzY3VzcyB0aGlzIGFuZCBleHByZXNzZWQgdGhlIHZpZXcgdGhh
dCB0aGV5IHdlcmUgb25seQ0KPiBpbnRlcmVzdGVkDQo+ID4gPiBpbiBkZWZpbmluZyBjb25maWd1
cmF0aW9uIGZvciBCYWJlbCBvdmVyIElQdjYuIE5vdGUgdGhhdCB1c2Ugb2YgQmFiZWwgdG8NCj4g
PiA+IGNvbmZpZ3VyZQ0KPiA+ID4gSVB2NCByb3V0aW5nIHRhYmxlcyBjYW4gYmUgZG9uZSBvdmVy
IElQdjYuDQo+ID4gPg0KPiA+ID4gUGVyaGFwcyBpZiB3ZSBhZGRlZCB0byB0aGUgQWJzdHJhY3Qg
PEp1bGl1c3o6IHBsZWFzZSBsb29rIGF0IHRoaXMgYW5kIHByb3ZpZGUNCj4gPiA+IHN1Z2dlc3Rl
ZCBjaGFuZ2VzPjoNCj4gPiA+ICJUaGlzIGluZm9ybWF0aW9uIG1vZGVsIG9ubHkgaW5jbHVkZXMg
cGFyYW1ldGVycyBhbmQgcGFyYW1ldGVyIHZhbHVlcw0KPiA+ID4gdXNlZnVsIGZvciBtYW5hZ2lu
ZyBCYWJlbCBvdmVyIElQdjYuDQo+ID4gPiBUaGlzIG1vZGVsIGhhcyBubyBwYXJhbWV0ZXJzIG9y
IHZhbHVlcyBzcGVjaWZpYyB0byBvcGVyYXRpbmcgQmFiZWwNCj4gPiA+IG92ZXIgSVB2NCwgYWx0
aG91Z2ggQmFiZWwgY2FuIGJlIG9wZXJhdGVkIG92ZXIgSVB2NC4NCj4gPiA+IE5vdGUgdGhhdCBC
YWJlbCBvdmVyIElQdjYgY2FuIGJlIHVzZWQgZm9yIGNvbmZpZ3VyYXRpb24gb2YgYm90aA0KPiA+
ID4gSVB2NCBhbmQgSVB2NiByb3V0ZXMuIg0KPiA+ID4NCj4gPiA+IGFuZCB0aGVuIGV4cGFuZCBv
biB0aGlzIGluIHRoZSBJbnRyb2R1Y3Rpb24gd2l0aA0KPiA+ID4gIlRoaXMgaW5mb3JtYXRpb24g
bW9kZWwgb25seSBpbmNsdWRlcyBwYXJhbWV0ZXJzIGFuZCBwYXJhbWV0ZXIgdmFsdWVzDQo+ID4g
PiB1c2VmdWwgZm9yIG1hbmFnaW5nIEJhYmVsIG92ZXIgSVB2Ni4NCj4gPiA+IFRoaXMgbW9kZWwg
aGFzIG5vIHBhcmFtZXRlcnMgb3IgdmFsdWVzIHNwZWNpZmljIHRvIG9wZXJhdGluZyBCYWJlbA0K
PiA+ID4gb3ZlciBJUHY0LCBldmVuIHRob3VnaCBbSUQuaWV0Zi1iYWJlbC1yZmM2MTI2YmlzXSBk
b2VzIGRlZmluZSBhIG11bHRpY2FzdA0KPiA+ID4gZ3JvdXAgZm9yIHNlbmRpbmcgYW5kIGxpc3Rl
bmluZyB0byBtdWx0aWNhc3QgYW5ub3VuY2VtZW50cyBvbiBJUHY0Lg0KPiA+ID4gVGhlcmUgaXMg
bGVzcyBsaWtlbGlob29kIG9mIGJyZWFrYWdlIGR1ZSB0bw0KPiA+ID4gaW5jb25zaXN0ZW50IGNv
bmZpZ3VyYXRpb24gYW5kIGluY3JlYXNlZCBpbXBsZW1lbnRhdGlvbiBzaW1wbGljaXR5DQo+ID4g
PiBpZiBCYWJlbCBpcyBvcGVyYXRlZCBhbHdheXMgYW5kIG9ubHkgb3ZlciBJUHY2LiBSdW5uaW5n
IEJhYmVsIG92ZXIgSVB2Ng0KPiA+ID4gcmVxdWlyZXMgSVB2NiBhdCB0aGUgbGluayBsYXllciBh
bmQgZG9lcyBub3QgbmVlZCBhZHZlcnRpc2VkIHByZWZpeGVzLCByb3V0ZXINCj4gPiA+IGFkdmVy
dGlzZW1lbnRzIG9yIERIQ1B2NiB0byBiZSBwcmVzZW50IGluIHRoZSBuZXR3b3JrLiBMaW5rLWxv
Y2FsIElQdjYgaXMNCj4gd2lkZWx5DQo+ID4gPiBzdXBwb3J0ZWQgYW1vbmcgZGV2aWNlcyB3aGVy
ZSBCYWJlbCBpcyBleHBlY3RlZCB0byBiZSB1c2VkLg0KPiA+ID4gTm90ZSB0aGF0IEJhYmVsIG92
ZXIgSVB2NiBjYW4gYmUgdXNlZCBmb3IgY29uZmlndXJhdGlvbiBvZiBib3RoDQo+ID4gPiBJUHY0
IGFuZCBJUHY2IHJvdXRlcy4iDQo+ID4gPg0KPiA+ID4gPiBTaW1pbGFybHkgKGFzIFJvbWFuIG5v
dGVzKSwgd2UgYXJlIHB1dHRpbmcgcmVxdWlyZW1lbnRzIG9uIHRoZSBrZXkNCj4gPiA+ID4gbGVu
Z3RoIGZvciBNQUMga2V5cyAocmVsYXRpdmUgdG8gdGhlIGJsb2NrIHNpemUgb2YgdGhlIHVuZGVy
bHlpbmcgaGFzaA0KPiA+ID4gPiBmdW5jdGlvbikgdGhhdCBoYXZlIHdlcmUgb25jZSBwcmVzZW50
IGluIGRyYWZ0LWlldGYtYmFiZWwtaG1hYyBidXQgaGF2ZQ0KPiA+ID4gPiBiZWVuIHJlbW92ZWQg
YXMgb2YgZHJhZnQtaWV0Zi1iYWJlbC1obWFjLTEwLiAgSSBhc3N1bWUgdGhhdCB0aGUgaW50ZW50
DQo+ID4gPiA+IGlzIG5vdCB0byBpbXBvc2UgYWRkaXRpb25hbCByZXN0cmljdGlvbnMgY29tcGFy
ZWQgdG8gdGhlIHByb3RvY29sIHNwZWMsDQo+ID4gPiA+IHRodXMgd2UgbmVlZCB0byBjYXRjaCB1
cCB0byB0aG9zZSBjaGFuZ2VzLg0KPiA+ID4NCj4gPiA+IEhvdyBodW1hbnMgaW50ZXJhY3Qgd2l0
aCBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMgcHJlc2VudGVkIHRocm91Z2gNCj4gPiA+IGEgZGF0
YSBtb2RlbCBpbnN0YW50aWF0aW9uIG9mIHRoaXMgaW5mb3JtYXRpb24gbW9kZWwgaXMgYSBjb25j
ZXJuLiBIYXZpbmcNCj4gPiA+IGV4cGVyaWVuY2VkIHRoZSBob3Jyb3JzIG9mIHRoZSBkYXlzIG9m
IGNvbmZpZ3VyaW5nIFdFUCBrZXlzICh3aGljaCB3ZXJlDQo+ID4gPiBlaXRoZXIgQVNDSUkgb3Ig
aGV4IGFuZCBjYXVzZWQgbW9zdCBwZW9wbGUgbm90IHRvIHVzZSBXRVAgd2l0aCBXaS1GaSkNCj4g
PiA+IGFuZCB3aXRuZXNzZWQgKGFuZCBiZWVuIHBhcnR5IHRvKSB0aGUgZGlzY3Vzc2lvbnMgaW4N
Cj4gPiA+IEJhYmVsIHdoZXJlIHdlIHdhbnRlZCB0byBlbnN1cmUgdGhhdCB3aGF0ZXZlciBzdHJp
bmcgd2FzIGlucHV0dGVkIGZvcg0KPiA+ID4gdGhlIGtleSB3b3VsZCB5aWVsZCBjb25zaXN0ZW50
IE1BQyBjb21wdXRhdGlvbiBhY3Jvc3MgYWxsIGltcGxlbWVudGF0aW9ucw0KPiA+ID4gKGkuZS4s
DQo+ID4gPiB3b3VsZCB5aWVsZCBjb25zaXN0ZW50ICJhY3R1YWwga2V5IiksIEkgYmVsaWV2ZQ0K
PiA+ID4gaXQgaXMgaW1wZXJhdGl2ZSBmb3IgdGhlIGluZm9ybWF0aW9uIG1vZGVsIHRvIGNvbnN0
cmFpbiB0aGUgaW5wdXQuIEFzIEkNCj4gZXhwbGFpbmVkDQo+ID4gPiBpbiBteSByZXNwb25zZSB0
byBSb21hbiBhbmQgVmFsZXJ5LCB3ZSBzYXcgY29uc2lkZXJhYmxlIHZhcmlhYmlsaXR5IGluDQo+
ID4gPiBob3cgZXhpc3RpbmcgbGlicmFyaWVzIGZvciBhbGxvd2luZyB1c2VycyB0byBzdXBwbHkg
YSBrZXkgdmFsdWUgdHJlYXRlZA0KPiA+ID4gdmFsdWVzIHRoYXQgY291bGQgbm90IGJlIGRpcmVj
dGx5IHVzZWQgYXMgd2hhdCBSRkMgMjEwNCBjYWxscyAidGhlIGFjdHVhbA0KPiBrZXkiLg0KPiA+
ID4gVG8gZW5zdXJlIGh1bWFuIHVzZXJzIGFyZSBzdWNjZXNzZnVsIGluIHN1cHBseWluZyB0aGUg
c2FtZSAiYWN0dWFsIGtleSINCj4gdmFsdWUNCj4gPiA+IHRvIHZhcmlvdXMNCj4gPiA+IGltcGxl
bWVudGF0aW9ucywgaXQncyBuZWNlc3NhcnkgZm9yIHVzZXIgaW50ZXJmYWNlcyB0byByZXN0cmlj
dCB3aGF0IGlzDQo+ID4gPiBzdXBwbGllZCB0byBiZSAidGhlIGFjdHVhbCBrZXkiIHNvIG5vIGV4
dHJhbmVvdXMgaGFzaGluZyBhbmQgcHJvY2Vzc2luZw0KPiA+ID4gaXMgbmVlZGVkIHRvIGdlbmVy
YXRlICJ0aGUgYWN0dWFsIGtleSIgKG90aGVyIHRoYW4gYWRkaW5nIHplcm9lcyBpZiB0aGUgaW5w
dXQNCj4gPiA+IGtleSBpcyBzaG9ydGVyIHRoYW4gYW4gImFjdHVhbCBrZXkiKS4NCj4gDQo+IFRo
ZXNlIGFyZSBhbGwgaW1wb3J0YW50IGNvbnNpZGVyYXRpb25zLCBhbmQgSSBhbSBnbGFkIHRoYXQg
eW91IGFyZSBrZWVwaW5nDQo+IHRoZW0gaW4gbWluZCAod2hpbGUgc2ltdWx0YW5lb3VzbHkgYmVp
bmcgc2FkIHRoYXQgdGhleSBhcmUgbmVjZXNzYXJ5KS4NCj4gQnV0IHRoZXkgc2VlbSB0byBtb3N0
bHkgYmUgY29uY2VycyB3aXRoIHRoZSB0cmFuc2xhdGlvbiBsYXllciBiZXR3ZWVuIHRoZQ0KPiBp
bnB1dCBsYXllciBhbmQgdGhlIGNyeXB0b2dyYXBoaWMgQVBJLCBhbmQgdGhlIHJlc3RyaWN0aW9u
cyB0aGF0IEkgYW0NCj4gY29uY2VybmVkIGFib3V0IGFyZSBvbmVzIHRoYXQgcmVsYXRlIHRvIHBy
b2Nlc3NpbmcgZG9uZSB3aXRoaW4gdGhlDQo+IGNyeXB0b2dyYXBoaWMgQVBJIGJvdW5kYXJ5Lg0K
DQpJIGZpbmQgdGhpcyBzdGF0ZW1lbnQgYSBsaXR0bGUgY29uZnVzaW5nLCBzaW5jZSB0aGUgaW5m
byBtb2RlbCBpcyBwbGFjaW5nIG5vIHJlc3RyaWN0aW9ucyBvbiBwcm9jZXNzaW5nIGRvbmUgd2l0
aGluIGEgY3J5cHRvZ3JhcGhpYyBBUEkgYm91bmRhcnkuIEl0J3Mgb25seSBwbGFjaW5nIHJlc3Ry
aWN0aW9ucyBvbiB0aGUgbGVuZ3RoIGFuZCBkYXRhdHlwZSBvZiBhIHBhcmFtZXRlciAoc3VwcGxp
ZWQgdmlhIGEgbWFuYWdlbWVudCBwcm90b2NvbCBvciB1c2VyIGludGVyZmFjZSkgdGhhdCBpcyB0
aGVuIHByb3ZpZGVkIHRvIGEgQmFiZWwgaW1wbGVtZW50YXRpb24uIFdoYXQgdGhlIEJhYmVsIGlt
cGxlbWVudGF0aW9uIGRvZXMgdG8gb3Igd2l0aCB0aGlzIHBhcmFtZXRlciBpcyBub3Qgc29tZXRo
aW5nIHRoZSBpbmZvIG1vZGVsIGNhcmVzIGFib3V0Lg0KDQo+ID4gPiBUaGUgcmVzdHJpY3Rpb25z
IHByb3ZpZGVkIGZvciB0aGUgbGVuZ3RoIG9mIGFuIGlucHV0IGtleSBhcmUgY29uc2lzdGVudCB3
aXRoDQo+ID4gPiB3aGF0IHRoZSBITUFDIGFuZCBCTEFLRSBSRkNzIGluZGljYXRlIGZvciAiYWN0
dWFsIGtleSIgbGVuZ3RoLg0KPiA+ID4NCj4gPiA+IFRoaXMgYWxsb3dzIGltcGxlbWVudGF0aW9u
cyBvZiBkcmFmdC1pZXRmLWJhYmVsLWhtYWMgdG8gdXNlIGV4aXN0aW5nIEhNQUMNCj4gPiA+IGFu
ZCBCTEFLRTJzIGxpYnJhcmllcyB3aXRob3V0IHdvcnJ5aW5nIGFib3V0IHdoYXQgaW5jb25zaXN0
ZW50DQo+IG1hbmlwdWxhdGlvbnMNCj4gPiA+IHRoZSBsaWJyYXJpZXMgb3IgYXNzb2NpYXRlZCBs
aWJyYXJpZXMgZm9yIGlucHV0dGluZyBrZXlzIGRvIHRvIHN0cmluZ3MgdGhhdCBhcmUNCj4gPiA+
IHRvbyBsb25nIHRvIGJlIGRpcmVjdGx5IHVzZWQgYXMgImFjdHVhbCBrZXlzIi4NCj4gDQo+IElu
IHBhcnRpY3VsYXIsIHRoZSBwcm9jZWR1cmVzIGZvciB1c2luZyBhbiBITUFDIGtleSBsb25nZXIg
dGhhbiB0aGUgYmxvY2sNCj4gbGVuZ3RoIG9mIHRoZSB1bmRlcmx5aW5nIGhhc2ggZnVuY3Rpb24g
KGhhc2ggdGhlIGtleSBmaXJzdCkgYXJlDQo+IGxvbmdzdGFuZGluZyBhbmQgd2VsbC1pbXBsZW1l
bnRlZC4gIEFyZSB5b3Ugc2F5aW5nIHRoYXQgeW91IGhhdmUNCj4gZXhwZXJpZW5jZXMgd2l0aCBi
dWdneSBITUFDIGltcGxlbWVudGF0aW9ucyB0aGF0IGRvbid0IGRvIHRoaXM/ICAoSWYgc28sDQo+
IHRoYXQgd291bGQgYmUgYSBncmVhdCB0aWRiaXQgdG8gbWVudGlvbiBpbiB0aGUgZG9jdW1lbnQg
YXMgbW90aXZhdGlvbi4pDQoNClRoZSBCaXJkIChsYW5ndWFnZSkgaW1wbGVtZW50YXRpb24gb2Yg
QmFiZWwgdXNlZCBleGlzdGluZyBjb2RlIGZvciBPU1BGLiBUaGF0IGNvZGUgd2FzIGRlc2lnbmVk
IGFjY29yZGluZyB0byBSRkMgNTcwOSwgd2hpY2ggd2lsbCBoYXNoIGFueSAiQXV0aGVudGljYXRp
b24gS2V5IiAoSykgbG9uZ2VyIHRoYW4gdGhlIGxlbmd0aCBvZiB0aGUgaGFzaCAoTCkgdG8gY3Jl
YXRlIGEgY3J5cHRvZ3JhcGhpYyBrZXkgKEtvKSB0aGF0IGlzIGV4YWN0bHkgTCBvY3RldHMgbG9u
Zy4NCg0KV2hhdCBSRkMgNTcwOSBkZXNjcmliZXMgaXMgZGlmZmVyZW50IHRoYW4gd2hhdCBSRkMg
MjEwNCAoSE1BQykgZGVzY3JpYmVzLiBSRkMgMjEwNCBzYXlzIHRvIGNyZWF0ZSBhIGhhc2ggb2Yg
dGhlIGF1dGhlbnRpY2F0aW9uIGtleSAoSykgaWYgaXQgaXMgbG9uZ2VyIHRoYW4gdGhlIGJsb2Nr
IHNpemUgb2YgdGhlIGhhc2hpbmcgYWxnb3JpdGhtIChCKS4gRm9yIFNIQS0yNTYsIEIgIT0gTC4g
VGhlcmVmb3JlLCB1c2luZyBSRkMgNTcwOSB3aWxsIGdldCBhIGRpZmZlcmVudCB2YWx1ZSBmb3Ig
dGhlIGNyeXB0b2dyYXBoaWMga2V5IHRoYW4gUkZDIDIxMDQsIGZvciBhdXRoZW50aWNhdGlvbiBr
ZXkgbGVuZ3RoIGJldHdlZW4gTCBhbmQgQi4gVGhpcyBkaWZmZXJlbmNlIHdhcyBub3RlZCBpbiBS
RkM1NzA5IGVycmF0YS4gUkZDIDcxNjYgdXBkYXRlZCBSRkMgNjUwNiB3cnQgdGhpcy4gQnV0IFJG
QyA3MTY2IGRpZG4ndCB1cGRhdGUgUkZDIDU3MDkuICBSRkMgNzQ3NCB1cGRhdGVkIFJGQyA1NzA5
IGFuZCBrZXB0IHRoZSBMIGJvdW5kYXJ5LiBXZSBsb29rZWQgYXQgdGhlIEJpcmQgbGlicmFyeSBj
b2RlIHdoaWNoIGRvZXMgaW5kZWVkIGRvIHRoZSBjYWxjdWxhdGlvbiBhY2NvcmRpbmcgdG8gUkZD
IDU3MDkuIEZvcnR1bmF0ZWx5LCB0aGVyZSBpcyBncmVhdCBjb25zaXN0ZW5jeSBhbW9uZyB0aGUg
dmFyaW91cyBSRkNzIGFyb3VuZCB6ZXJvLXBhZGRpbmcgc2hvcnQgYXV0aGVudGljYXRpb24ga2V5
cy4NCg0KRnVydGhlcm1vcmUsIHRoZSBCaXJkIGltcGxlbWVudGF0aW9uIGFsbG93ZWQgdGhlIGtl
eSB0byBiZSBwcm92aWRlZCB2aWEgYSBHVUkgdGhhdCB0cmVhdGVkIHRoZSBpbnB1dCBzZXF1ZW5j
ZSBvZiBjaGFyYWN0ZXJzIGFzIEFTQ0lJLiBUaGlzIHdhcywgYWdhaW4sIGZyb20gY29kZSB0aGF0
IGFscmVhZHkgZXhpc3RlZCBmb3IgT1NQRi4gQnV0IG5vdGUgdGhlcmUgaXMgbm8gcmVxdWlyZW1l
bnQgaW4gYW55IFJGQyBmb3Igc3VwcG9ydCBvZiBhbiBhdXRoZW50aWNhdGlvbiBrZXkgZW50ZXJl
ZCBpbiBBU0NJSSBmb3JtYXQuDQoNClRoZSBDIGltcGxlbWVudGF0aW9uIG9mIEJhYmVsIHdhcyBk
ZXNpZ25lZCB3aXRoIHRoZSBleHBlY3RhdGlvbiB0aGF0IGEgY2VudHJhbGl6ZWQgc3lzdGVtIHdv
dWxkIHB1c2ggdGhlIGtleSBvdXQgdG8gYWxsIHRoZSByb3V0ZXJzLiBJdCBhc3N1bWVkIHRoZSBz
dXBwbGllZCBrZXkgd2FzIGluIGJpbmFyeSBmb3JtYXQuIFByZWZlcmFibHksIHRoZSBjZW50cmFs
aXplZCBzeXN0ZW0gd291bGQgcmFuZG9tbHkgZ2VuZXJhdGUgdGhlIGJpbmFyeSB2YWx1ZS4gQnV0
IGlmIHRoZXJlIHdlcmUgYSB1c2VyIGVudGVyaW5nIGFuIEFTQ0lJIHN0cmluZyBhdCB0aGUgY2Vu
dHJhbGl6ZWQgc3lzdGVtLCB0aGUgY2VudHJhbGl6ZWQgc3lzdGVtIHdvdWxkIGJlIGFibGUgdG8g
ZG8gd2hhdGV2ZXIgZGVzaXJlZCBtYW5pcHVsYXRpb24gYW5kIHB1c2ggYSBzdWl0YWJsZSBiaW5h
cnkgb3V0IHRvIGFsbCByb3V0ZXJzLiBUaGUgQyBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCBhY2Nl
cHQgQVNDSUkgaW5wdXQuDQoNClRoZSBXRyBkaXNjdXNzZWQgYWxsIG9mIHRoaXMgZXh0ZW5zaXZl
bHkgaW4gSmFudWFyeSBvZiAyMDE5LiBBbmQgdGhlbiByZS1oYXNoZWQgaXQgKGhhaGEpIGluIEF1
Z3VzdCBvZiAyMDE5LiBUaGVyZSB3YXMgZGlzY3Vzc2lvbiBvZiBpbXBvc2luZyBlaXRoZXIgUkZD
IDU3MDkgb3IgUkZDIDIxMDQgY2FsY3VsYXRpb24gZm9yIGxvbmcgImF1dGhlbnRpY2F0aW9uIGtl
eXMiIG9uIHRoZSBCYWJlbCBpbXBsZW1lbnRhdGlvbnMgKGluIHRoZSBiYWJlbC1tYWMgZHJhZnQp
LiBUaGVyZSB3YXMgZGlzY3Vzc2lvbiBvZiByZXF1aXJpbmcgdGhlIGtleSBzdXBwbGllZCB0byBh
biBpbXBsZW1lbnRhdGlvbiB0byBiZSBleGFjdGx5IHRoZSBjcnlwdG9ncmFwaGljIGtleSAoc28g
YWxsIG1hbmlwdWxhdGlvbiB3YXMgZG9uZSBleHRlcm5hbCB0byBCYWJlbCkuIEFuZCBvdGhlciBp
ZGVhcyAoSSBjYW4gcG9pbnQgdG8gdGhlIGVtYWlscyBpbiB0aGUgYXJjaGl2ZSwgaWYgeW91IGxp
a2U7IHRoZXJlIHdlcmUgbWFueSBlbWFpbHMpLiBUaGUgQXVndXN0IDIwMTkgZGVjaXNpb24gd2Fz
IGZvciB0aGUgYmFiZWwtbWFjIGRyYWZ0IG5vdCB0byBpbXBvc2UgYWRkaXRpb25hbCByZXN0cmlj
dGlvbnMgb24gdGhlIGZvcm1hdCBvZiBwcm92aWRlZCBrZXlzIChvdGhlciB0aGFuIHJlc3RyaWN0
aW9ucyBpbXBvc2VkIGJ5IFNIQS0yNTYgYW5kIEJMQUtFMnMgUkZDcyBvbiBrZXlzKSBhbmQgbm90
IHRvIGNob29zZSBiZXR3ZWVuIFJGQyA1NzA5IG9yIFJGQyAyMTA0LiBTbyB0aGUgQmlyZCBhbmQg
QyBpbXBsZW1lbnRhdGlvbnMgZGlkIG5vdCBuZWVkIHRvIGNoYW5nZSB3aGF0IHRoZXkgd2VyZSBk
b2luZy4gQnV0IHRoZSBpbmZvIG1vZGVsIHdvdWxkIHJlc3RyaWN0IHRoZSBsZW5ndGggYW5kIGRh
dGF0eXBlIG9mICJhdXRoZW50aWNhdGlvbiBrZXkiIHZhbHVlcyBpdCBzdXBwbGllZCBzbyB0aGUg
Y3J5cHRvZ3JhcGhpYyBrZXlzIHRoZSBpbXBsZW1lbnRhdGlvbnMgZW5kZWQgdXAgY2FsY3VsYXRp
bmcgZnJvbSB0aGUgaW5wdXQgYmluYXJ5IGF1dGhlbnRpY2F0aW9uIGtleSB3b3VsZCBhbHdheXMg
YmUgdGhlIHNhbWUuIFRoZSB2YWx1ZXMgc3VwcGxpZWQgYnkgdGhlIGluZm8gbW9kZWwgd2lsbCBz
aW1wbHkgbmV2ZXIgaW52b2tlIGNvZGUgdGhhdCB3b3VsZCByZXN1bHQgaW4gaW5jb25zaXN0ZW50
IGNyeXB0b2dyYXBoaWMga2V5IHZhbHVlcy4NCg0KPiBUaGUgc2l0dWF0aW9uIGZvciBCbGFrZTJz
LTEyOCAod2hpY2ggaXMgYmVpbmcgdXNlZCBkaXJlY3RseSBhbmQgbm90IHZpYQ0KPiBITUFDKSBp
cyBub3QgcXVpdGUgc28gY2xlYXIgdG8gbWUgc2luY2UgaXQncyBhIG1vcmUgcmVjZW50IGlubm92
YXRpb24sIGFuZA0KPiBSRkMgNzY5MyBzZWVtcyByYXRoZXIgdW5jbGVhciBhYm91dCB3aGF0IHRv
IGRvIGlmIHRoZSBpbnB1dCBrZXkgaXMgbGFyZ2VyDQo+IHRoYW4gNjQgYnl0ZXMgKGl0IHRhbGtz
IG9ubHkgb2YgcGFkZGluZyB0aGUga2V5IGFuZCBzZXR0aW5nIGFzIGRbMF0sIHdoZXJlDQo+IGRb
MF0gaXMgYSAxNi13b3JkIGJsb2NrLCBhbmQgZm9yIEJsYWtlMnMgd29yZHMgYXJlIDMyIGJpdHMp
LiAgU28gd2hpbGUNCj4gbGltaXRpbmcgdGhlIGxlbmd0aCBvZiB0aGUgQmxha2UycyBrZXkgbWF5
IGJlIGp1c3RpZmllZCBpbiBmYWN0LCAoMSkgdGhhdA0KPiBqdXN0aWZpY2F0aW9uIHNob3VsZCBw
cm9iYWJseSBiZSBpbiB0aGUgZG9jdW1lbnQsIGFuZCAoMikgSSBkb24ndCBzZWUgYQ0KPiBmYWN0
dWFsIGJhc2lzIGZvciBsaW1pdGluZyBITUFDIGtleXMgdG8gdGhlIGJsb2NrIGxlbmd0aC4NCg0K
QW5kIHdlIGFsc28gY291bGQgZmluZCBub3RoaW5nIHRoYXQgZGVzY3JpYmVkIHdoYXQgdG8gZG8g
Zm9yIGxvbmcga2V5cyBpbiBCTEFLRTJzLiBTbyB0aGUgZGF0YXR5cGUgYW5kIGxlbmd0aCByZXN0
cmljdGlvbiB3b3VsZCBhZ2FpbiBlbnN1cmUgY29uc2lzdGVudCBjcnlwdG9ncmFwaGljIGtleSBj
YWxjdWxhdGlvbi4NCg0KPiAoRm9yIHdoYXQgaXQncyB3b3J0aCBJIGRpZCBkbyBhIGJpdCBvZiBt
YXRoLCBhbmQgZXZlbiBpZiB0aGUgImFjdHVhbCBrZXkiDQo+IGlzIGxpbWl0ZWQgdG8gdXBwZXJj
YXNlIGxldHRlcnMgcGx1cyBkaWdpdHMsIGEgNjQtY2hhcmFjdGVyIHN0cmluZyBjYW4NCj4gc3Rp
bGwgY29udGFpbiBzb21lIDMzMCBiaXRzIG9mIGVudHJvcHksIHdoaWNoIGlzIHN0cm9uZ2VyIHRo
YW4gYSAzMi1ieXRlDQo+IHJhbmRvbSBzdHJpbmcuICBZb3UnZCBoYXZlIHRvIGJlIHJlYWxseSBs
aW1pdGVkIGluIHdoYXQgY2hhcmFjdGVycyBjYW4gYmUNCj4gdXNlZCwgZS5nLiwgdG8gb25seSBk
aWdpdHMsIGluIG9yZGVyIHRvIGhhdmUgdGhlIG1heGltdW0gdGhlb3JldGljYWwNCj4gZW50cm9w
eSBvZiB0aGUgNjQtY2hhcmFjdGVyIHN0cmluZyBmYWxsIGJlbG93IDI1NiBiaXRzLikNCg0KLS0g
c25pcHBlZCB3aGVyZSB0aGVyZSB3ZXJlIG5vIG5ldyBjb21tZW50cyB0byByZXBseSB0byAtLS0N
Cg0KPiA+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiA+IENPTU1FTlQ6DQo+ID4gPiA+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCg0KLS0gc25pcHBlZCAtLS0NCg0KPiA+ID4gPiAgICBiYWJlbC1zZWxmLXJvdXRl
ci1pZDogIFRoZSByb3V0ZXItaWQgdXNlZCBieSB0aGlzIGluc3RhbmNlIG9mIHRoZQ0KPiA+ID4g
PiAgICAgICBCYWJlbCBwcm90b2NvbCB0byBpZGVudGlmeSBpdHNlbGYuICBbSS1ELmlldGYtYmFi
ZWwtcmZjNjEyNmJpc10NCj4gPiA+ID4gICAgICAgZGVzY3JpYmVzIHRoaXMgYXMgYW4gYXJiaXRy
YXJ5IHN0cmluZyBvZiA4IG9jdGV0cy4gIFRoZSByb3V0ZXItaWQNCj4gPiA+ID4gICAgICAgdmFs
dWUgTVVTVCBOT1QgY29uc2lzdCBvZiBhbGwgemVyb2VzIG9yIGFsbCBvbmVzLg0KPiA+ID4gPg0K
PiA+ID4gPiBXaHkgaXMgdGhlIE1VU1QgTk9UIGEgcmVxdWlyZW1lbnQgb2YgdGhlIGluZm9ybWF0
aW9uIG1vZGVsIHJhdGhlciB0aGFuDQo+ID4gPiA+IHRoZSBwcm90b2NvbD8NCj4gPiA+DQo+ID4g
PiBCZWNhdXNlIGl0IGlzbid0IGFuIGlzc3VlIGZvciBhIEJhYmVsIGltcGxlbWVudGF0aW9uIHRo
YXQgZG9lc24ndCBpbXBsZW1lbnQNCj4gPiA+IHRoaXMgaW5mb3JtYXRpb24gbW9kZWwuIEl0IG9u
bHkgYmVjYW1lIGFuIGlzc3VlIHdoZW4gdGhlIFlBTkcgbW9kZWwNCj4gPiA+IG5lZWRlZCB0byB1
c2UgdGhpcyBhcyBhIHVuaXF1ZSBrZXkgYW5kIG5lZWRlZCB0aGUgb2JqZWN0IHRvIGV4aXN0IHdo
ZXRoZXINCj4gPiA+IG9yIG5vdCBCYWJlbCB3YXMgZW5hYmxlZC4gSW4gdGhlIGFic2VuY2Ugb2Yg
WUFORywgYSBkaXNhYmxlZA0KPiBpbXBsZW1lbnRhdGlvbg0KPiA+ID4gaXMgaGFwcHkgZm9yIGl0
cyByb3V0ZXItaWQgdG8gYmUgYWxsIHplcm9lcy4NCj4gDQo+IEknZCBjb25zaWRlciBhZGRpbmcg
YSBwYXJlbnRoZXRpY2FsIHRvIGV4cGxhaW4gd2h5IHRoZSByZXF1aXJlbWVudCBleGlzdHMsDQo+
IGJ1dCB0aGF0J3MgZWRpdG9yaWFsIGFuZCB1cCB0byB5b3VyIGp1ZGdtZW50Lg0KDQpBZnRlciBk
aXNjdXNzaW5nIHdpdGggdGhlIFdHLCB3ZSBkZXRlcm1pbmVkIHRoYXQgdGhlIFlBTkcgbW9kZWwg
ZGlkbid0IG5lZWQgdGhlIHJlc3RyaWN0aW9uLCBhZnRlciBhbGwuIFNvIHdlJ3JlIGRlbGV0aW5n
IHRoZSBzZW50ZW5jZSAiVGhlIHJvdXRlci1pZA0KdmFsdWUgTVVTVCBOT1QgY29uc2lzdCBvZiBh
bGwgemVyb2VzIG9yIGFsbCBvbmVzLiINCg0KLS0gc25pcHBlZCAtLQ0KDQo+ID4gPiA+IFNlY3Rp
b24gMy43DQo+ID4gPiA+DQo+ID4gPiA+IEkgZG9uJ3Qgd2lzaCB0byByZXZpc2l0IHRoZSBkZWNp
c2lvbiwgYnV0IGl0IG1pZ2h0IGhhdmUgYmVlbiBpbnRlcmVzdGluZw0KPiA+ID4gPiB0byByZWNv
cmQgc29tZSBvZiB0aGUgcmVhc29uaW5nIGZvciBoYXZpbmcgYW4gYWRkaXRpb25hbCBhYnN0cmFj
dGlvbiBmb3INCj4gPiA+ID4gImtleSBzZXQiIGFuZCBoYXZpbmcgYSBsaXN0IG9mIGtleS1zZXRz
LCB2cyBqdXN0IGhhdmluZyBhIGxpc3Qgb2Yga2V5cw0KPiA+ID4gPiBkaXJlY3RseS4gIChTaW1p
bGFybHkgZm9yIHRoZSBEVExTIGNlcnQgc2V0cy4pDQo+ID4gPg0KPiA+ID4gVGhlcmUgd2VyZSBy
ZXF1aXJlbWVudHMgdGhhdCBpdCBiZSBwb3NzaWJsZSB0byB1c2UgZGlmZmVyZW50IGtleXMgZm9y
DQo+ID4gPiBkaWZmZXJlbnQgaW50ZXJmYWNlcywgdGhlIHNhbWUga2V5cyBmb3IgYSBzZXQgb2Yg
aW50ZXJmYWNlcywgdGhlIHNhbWUNCj4gPiA+IGtleXMgZm9yIGFsbCBpbnRlcmZhY2VzLCBhbmQg
aGF2ZSBhIGRlZmF1bHQgc2V0IG9mIGtleXMgaW4gY2FzZSBhIG5ldw0KPiA+ID4gaW50ZXJmYWNl
IHdlcmUgaW5zdGFudGlhdGVkIChlLmcuLCBhIHR1bm5lbGVkIGludGVyZmFjZSkuIEFsc28sIHRo
ZXJlDQo+ID4gPiB3YXMgYSByZXF1aXJlbWVudCB0aGF0IGl0IGJlIGVhc3kgdG8gY2hhbmdlIHRo
ZSBjdXJyZW50IGtleSBieSBmaXJzdA0KPiA+ID4gYWRkaW5nIHRoZSBuZXcga2V5IGFuZCB0aGVu
IHJlbW92aW5nIHRoZSBvbGQga2V5LiBCeSBoYXZpbmcga2V5IHNldHMsDQo+ID4gPiBpdCB3YXMg
ZWFzeSB0byBkbyBhIGtleSBjaGFuZ2Ugd2l0aG91dCBleHBsaWNpdGx5IGFkZGluZyB0aGUgbmV3
DQo+ID4gPiBrZXkgdG8gYW5kIGRlbGV0aW5nIHRoZSBvbGQga2V5IGZyb20gZWFjaCBpbXBhY3Rl
ZCBpbnRlcmZhY2UuIE9ubHkNCj4gPiA+IHRoZSBrZXkgc2V0IG5lZWRlZCB0byBiZSB1cGRhdGVk
LiBEaXR0byBmb3IgY2VydHMuIElmIHRoaXMgZXhwbGFuYXRpb24gaXMNCj4gPiA+IHVzZWZ1bCwg
SSBjb3VsZCBhZGQgYSBwYXJhZ3JhcGggZXhwbGFpbmluZyB0aGUgc2V0cyBhcyB1c2VmdWwgaW4g
bWFraW5nDQo+IA0KPiBJIGZvdW5kIGl0IHVzZWZ1bCwgYXQgbGVhc3QgLS0gdGhhbmsgeW91IQ0K
PiANCj4gPiA+IGl0IGVhc3kgdG8gY2hhbmdlIGtleXMvY2VydHMgdG8gU2VjdXJpdHkgQ29uc2lk
ZXJhdGlvbnMuIEVuc3VyaW5nIHVzYWJpbGl0eQ0KPiA+ID4gb2Yga2V5L2NlcnQgY2hhbmdlIGlz
LCBJIHRoaW5rLCBhIHZhbGlkIHNlY3VyaXR5IGNvbnNpZGVyYXRpb24uDQo+IA0KPiBJIGFncmVl
OyB0aGlzIGlzIGNvdmVyZWQgKHNvbWV3aGF0KSBpbiBCQ1AgMTA3Lg0KDQpJIGRpZCBhZGQgYSBw
YXJhZ3JhcGggdG8gdGhlIHNlY3VyaXR5IHNlY3Rpb24gb2YgdGhlIC0xMiB2ZXJzaW9uIGFsb25n
IHRoaXMgbGluZS4NCg0KDQotLSBzbmlwcGVkIC0tDQoNCj4gPiA+ID4gU2VjdGlvbiAzLjEwDQo+
ID4gPiA+DQo+ID4gPiA+ICAgIGJhYmVsLWNlcnQtbmFtZTogIEEgdW5pcXVlIG5hbWUgZm9yIHRo
aXMgRFRMUyBjZXJ0aWZpY2F0ZSB0aGF0IGNhbiBiZQ0KPiA+ID4gPiAgICAgICB1c2VkIHRvIGlk
ZW50aWZ5IHRoZSBjZXJ0aWZpY2F0ZSBpbiB0aGlzIG9iamVjdCBpbnN0YW5jZSwgc2luY2UNCj4g
PiA+ID4gICAgICAgdGhlIHZhbHVlIGlzIHRvbyBsb25nIHRvIGJlIHVzZWZ1bCBmb3IgaWRlbnRp
ZmljYXRpb24uICBUaGlzIHZhbHVlDQo+ID4gPiA+DQo+ID4gPiA+IFNvbWUgZ3VpZGFuY2Ugb24g
d2hldGhlciBvciBub3QgaXQgaXMgZXhwZWN0ZWQgdG8gYmUgdXNlZnVsIHRvIGRyYXcNCj4gPiA+
ID4gbmFtaW5nIGluZm9ybWF0aW9uIGZyb20gdGhlIGNlcnRpZmljYXRlJ3MgU3ViamVjdCBpbmZv
cm1hdGlvbiwgdnMgYW4NCj4gPiA+ID4gYXJiaXRyYXJ5IG9yIGZpbmdlcnByaW50LWJhc2VkIG5h
bWluZyBzY2hlbWUsIG1pZ2h0IGJlIGluIG9yZGVyLg0KPiA+ID4NCj4gPiA+IEFsbCBjb25zdHJh
aW50cyBmcm9tIGFuIGluZm8gbW9kZWwgcGVyc3BlY3RpdmUgYXJlIHByb3ZpZGVkIGluIHRoZQ0K
PiA+ID4gZGVzY3JpcHRpb246IHVuaXF1ZSBhbmQgbm90IGVtcHR5LiBBbiBpbXBsZW1lbnRhdGlv
biB0aGF0IHN1cHBvcnRzDQo+ID4gPiBhdXRvLWdlbmVyYXRpb24gb2YgdGhlIG5hbWUgY2FuIHVz
ZSB3aGF0ZXZlciBydWxlcyBpdCB3YW50cy4NCj4gPiA+IE15IFRSLTE4MSBkYXRhIG1vZGVsIHdp
bGwgYWxsb3cgdGhlIHVzZXIgdG8gcHJvdmlkZSBhbnkgdW5pcXVlIGFuZA0KPiA+ID4gbm9uLWVt
cHR5IHN0cmluZyB0aGV5IHdhbnQuIElmIHRoZSB1c2VyIHByb3ZpZGVzIG5vbmUsIHRoZQ0KPiA+
ID4gYXV0by1nZW5lcmF0aW9uIHNjaGVtZSBpcyBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBhbmQg
Y29tbW9uDQo+ID4gPiBhY3Jvc3MgdGhlIGVudGlyZSBUUi0xODEgZGF0YSBtb2RlbCAoYW5kIG5v
dCBqdXN0IEJhYmVsKS4gSSB0aGluayBpdA0KPiA+ID4gd291bGQgYmUgb2RkIHRvIGV4cGxpY2l0
bHkgY2FsbCBvdXQgdGhlIGFic2VuY2Ugb2YgYWRkaXRpb25hbCByZXF1aXJlbWVudHMNCj4gPiA+
IG9yIGV4cGVjdGF0aW9ucy4gVW5sZXNzIHByZXNzZWQsIEkgd2lsbCBtYWtlIG5vIGNoYW5nZSBo
ZXJlLg0KPiANCj4gSSBkb24ndCBoYXZlIGFueSBzcGVjaWZpYyB0ZXh0IHRoYXQgSSB3YW50IHRv
IHByZXNzIGZvciwgYnV0IEkgd2lsbA0KPiByZWl0ZXJhdGUgdGhhdCB3aGVuIG5hbWVzIGFyZSB1
c2VkIGZvciBtYWtpbmcgYXV0aGVudGljYXRpb24gYW5kDQo+IGF1dGhvcml6YXRpb24gZGVjaXNp
b25zLCBpdCBpcyBjcml0aWNhbGx5IGltcG9ydGFudCB0aGF0IGV2ZXJ5b25lIGludm9sdmVkDQo+
IGFncmVlcyBvbiB3aGF0IG5hbWUgbWFwcyB0byB3aGF0IGVudGl0eSEgIEkgcHJlc3VtZSB0aGF0
IHRoZSBUUi0xODEgc2NoZW1lDQo+IGlzIG5vdCBzdXNjZXB0aWJsZSB0byBjb2xsaXNpb25zIG9u
IHRoZSBhdXRvLWdlbmVyYXRlZCBuYW1lcy4uLg0KDQpBdXRvLWdlbmVyYXRlZCBuYW1lcyBpbiBU
Ui0xODEgYXJlIGRvbmUgYnkgdGhlIG1hbmFnZWQgZGV2aWNlIChyZXNpZGVudGlhbCBnYXRld2F5
LCBzZXQtdG9wLWJveCwgZXRjLikgd2hlbiBpdCBhZGRzIGFuIG9iamVjdCBpbnN0YW5jZSB0byB0
aGUgZGF0YSBtb2RlbC4gVGhleSBhcmUgdW5pcXVlIGludGVybmFsIHRvIHRoZSBkZXZpY2UuIEkn
bSBub3QgYXdhcmUgb2YgYW55IGltcGxlbWVudGF0aW9ucyB0aGF0IGRvIGFueXRoaW5nIG90aGVy
IHRoYW4gc2VxdWVudGlhbCBwcm9jZXNzaW5nIG9mIGRhdGEgbW9kZWwgY2hhbmdlcywgc28gaXQg
c2hvdWxkIGJlIHF1aXRlIHNpbXBsZSBmb3IgYSBkZXZpY2UgdG8gZW5zdXJlIGludGVybmFsIHVu
aXF1ZW5lc3MuIElmIHRoZSBtYW5hZ2luZyBlbnRpdHkgd2FudHMgY29uc2lzdGVudCBvciBpZGVu
dGljYWwgbmFtaW5nIGFjcm9zcyBhbGwgZGV2aWNlcywgdGhlbiBpdCdzIHRoZSByZXNwb25zaWJp
bGl0eSBvZiB0aGUgbWFuYWdpbmcgZW50aXR5ICh2aWEgdGhlIG1hbmFnZW1lbnQgc3lzdGVtKSB0
byBzZXQgdGhlIG5hbWVzIGFuZCBzZXQgdGhlbSBjb25zaXN0ZW50bHkuIFRoaXMgaXMgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhlIHNjaGVtZS4gVGhlIGRldmljZSB3aWxsIHJlamVjdCBhdHRlbXB0
cyB0byBzZXQgYSBuYW1lIHRvIGEgdmFsdWUgYWxyZWFkeSBiZWluZyB1c2VkIGluIGl0cyBkYXRh
IG1vZGVsLiBNYWpvciBiYXR0bGVzIGFuZCBldmVuIHdhcnMgaGF2ZSBiZWVuIGZvdWdodCBvdmVy
IG5hbWluZyBzY2hlbWVzLCBtZWNoYW5pc21zLCBhbmQgcGFyYW1ldGVycy4gVGhpcyBpcyB3aGVy
ZSB3ZSd2ZSBsYW5kZWQuIFdlIGRvIGFsbG93IG1hbmFnaW5nIGVudGl0aWVzIHRvIHNob290IHRo
ZW1zZWx2ZXMgaW4gdGhlIGZvb3QsIGlmIHRoZXkgc28gY2hvb3NlIChlLmcuLCBpZiB0aGV5IGFs
bG93IG11bHRpcGxlIHVuY29vcmRpbmF0ZWQgbWFuYWdlbWVudCBzeXN0ZW1zIHRvIHByb3ZpZGUg
a2V5cykuDQoNCi0tIHNuaXBwZWQgLS0NCg0KPiA+ID4gPiBBbHNvLCBpdCdzIHNvbWV3aGF0IHVu
dXN1YWwgdG8gdGFsayBhYm91dCAiKEQpVExTIGNlcnRpZmljYXRlcyIgYXMNCj4gPiA+ID4gb3Bw
b3NlZCB0byBYLjUwOSBjZXJ0aWZpY2F0ZSwgcmF3IHB1YmxpYyBrZXksIGV0Yy4uDQo+ID4gPg0K
PiA+ID4gVGhlIFRMUyBSRkNzIHJlZmVyIHRvIHRoZXNlIHRoaW5ncyBhcyAiY2VydGlmaWNhdGVz
IiBpbiBhbGwgY2FzZXMsIGFuZA0KPiA+ID4gdGhlIElBTkEgcmVnaXN0cnkgdGhhdCBsaXN0cyBk
ZWZpbmVkIHR5cGVzIG9mIHRoZXNlIHRoaW5ncyBpcyB0aXRsZWQNCj4gPiA+ICJUTFMgQ2VydGlm
aWNhdGUgVHlwZXMiLiBUaGlzIGluZm8gbW9kZWwgdGFibGUgaXMgZGVmaW5lZCBzbyBpdCBzaG91
bGQgYmUNCj4gPiA+IHBvc3NpYmxlIGZvciBvdGhlciBjZXJ0aWZpY2F0ZSB0eXBlcyB0byBiZSBz
dXBwb3J0ZWQgKGlmIGRlc2lyZWQgb3INCj4gPiA+IGltcGxlbWVudGVkKSB3aXRoIG5vIGNoYW5n
ZSB0byB0aGlzIHRhYmxlIHN0cnVjdHVyZSAtLSBzbyBsb25nIGFzDQo+ID4gPiB0aGUgY2VydGlm
aWNhdGUgY2FuIGJlIGV4cHJlc3NlZCBpbiBQRU0gZm9ybWF0LiBJZiAiRFRMUyBjZXJ0aWZpY2F0
ZSINCj4gPiA+IGlzIG5vdCBhY2NlcHRhYmxlLCBJIGNvdWxkIGNoYW5nZSB0byBqdXN0ICJjZXJ0
aWZpY2F0ZSIuIEkgZG9uJ3Qgd2FudA0KPiA+ID4gdG8gY29uc3RyYWluIHdoYXQgdHlwZSBvZiBj
ZXJ0aWZpY2F0ZSB0aGlzIHRhYmxlIGNhbiBzdXBwb3J0LCBiZXlvbmQNCj4gPiA+IFBFTSBmb3Jt
YXQgYW5kIGZvciB1c2Ugd2l0aCBhbiBpbXBsZW1lbnRhdGlvbiBvZiBkcmFmdC1pZXRmLWJhYmVs
LWR0bHMuDQo+IA0KPiBJIHdvdWxkIChtaWxkbHkpIHByZWZlciBqdXN0ICJjZXJ0aWZpY2F0ZSIg
LS0gaW4gbXkgbWluZCwgY2VydGlmaWNhdGVzIGFyZQ0KPiB0aGluZ3MgdGhhdCAoRClUTFMgY29u
c3VtZXMsIGJ1dCBvdGhlciB0aGFuIGhhdmluZyBhIGxpc3Qgb2YgcHJlZXhpc3RpbmcNCj4gY2Vy
dGlmaWNhdGUgdHlwZXMgZm9yIHdoaWNoIHRoZSBtYXBwaW5nIGludG8gVExTIGNvZGVwb2ludHMs
IHRoZXJlIGlzDQo+IG5vdGhpbmcgKCopIFRMUy1zcGVjaWZpYyBhYm91dCB0aG9zZSBjZXJ0aWZp
Y2F0ZXMuDQo+IA0KPiAoKikgb2theSwgWC41MDkgY2VydGlmaWNhdGVzICBtaWdodCBoYXZlIGFu
IGV4dGVuZGVkS2V5VXNhZ2UgZXh0ZW5zaW9uIHRoYXQNCj4gaW5kaWNhdGVzIHRoZXkgYXJlIGlu
dGVuZGVkIGZvciBUTFMgY29ubmVjdGlvbnMsIGJ1dCB0aGV5IGFyZSBzdGlsbCBYLjUwOQ0KPiBj
ZXJ0aWZpY2F0ZXMuDQoNCkkgc2VhcmNoZWQgZm9yICJjZXJ0aWZpY2F0ZSIgYW5kIGZvdW5kIDEg
aW5zdGFuY2Ugb2YgIkRUTFMgY2VydGlmaWNhdGUiIChpbiB0aGUgYmFiZWwtZHRscy1jZXJ0LXR5
cGVzIGRlc2NyaXB0aW9uKS4gSSdsbCBjaGFuZ2UgIkxpc3Qgb2Ygc3VwcG9ydGVkIERUTFMgY2Vy
dGlmaWNhdGUgdHlwZXMuIiB0aGVyZSB0byAiTGlzdCBvZiBzdXBwb3J0ZWQgY2VydGlmaWNhdGUg
dHlwZXMuIg0KDQotLSBzbmlwcGVkIC0tDQoNCj4gPiA+ID4gU2VjdGlvbiA1DQo+ID4gPiA+DQo+
ID4gPiA+IFdlIGRvIGV4cG9zZSBhbiBvcGVyYXRpb24gdG8gZ2V0IGEgcGFja2V0IGR1bXAsIGJ1
dCBpdCdzIG5vdCBjbGVhciB0aGF0DQo+ID4gPiA+IHRoZXJlIGFyZSBwYXJ0aWN1bGFybHkgbm90
ZXdvcnRoeSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyByZWdhcmRpbmcgdGhhdA0KPiA+ID4gPiAt
LSB0aGUgZHVtcCB3b3VsZCBhcHBlYXIgdG8gYmUgdGhlIGNpcGhlcnRleHQgYmFzZWQgb24gdGhl
IGxhbmd1YWdlDQo+ID4gPiA+IHVzZWQsIHNvIGl0IHdvdWxkIG5vdCBiZSBhIHdheSB0byBieXBh
c3MgRFRMUyBlbmNyeXB0aW9uLCBmb3IgZXhhbXBsZS4NCj4gPiA+ID4NCj4gPiA+ID4gICAgVGhp
cyBpbmZvcm1hdGlvbiBtb2RlbCBkZWZpbmVzIG9iamVjdHMgdGhhdCBjYW4gYWxsb3cgY3JlZGVu
dGlhbHMNCj4gPiA+ID4gICAgKGZvciB0aGlzIGRldmljZSwgZm9yIHRydXN0ZWQgZGV2aWNlcywg
YW5kIGZvciB0cnVzdGVkIGNlcnRpZmljYXRlDQo+ID4gPiA+ICAgIGF1dGhvcml0aWVzKSB0byBi
ZSBhZGRlZCBhbmQgZGVsZXRlZC4gIFB1YmxpYyBrZXlzIG1heSBiZSBleHBvc2VkDQo+ID4gPiA+
ICAgIHRocm91Z2ggdGhpcyBtb2RlbC4gIFRoaXMgbW9kZWwgcmVxdWlyZXMgdGhhdCBwcml2YXRl
IGtleXMgbmV2ZXIgYmUNCj4gPiA+ID4NCj4gPiA+ID4gSXQgbWlnaHQgYmUgd29ydGggYW5vdGhl
ciBzZW50ZW5jZSBpbmRpY2F0aW5nIHRoZSBzY2FsZSBvZiB0aGUNCj4gPiA+ID4gY29uc2VxdWVu
Y2VzIG9mIGVycm9uZW91c2x5L21hbGljaW91c2x5IHNldHRpbmcgc3VjaCBjcmVkZW50aWFscy4N
Cj4gPiA+DQo+ID4gPiBJJ20gbm90IHF1aXRlIHN1cmUgd2hhdCB0byBzYXk/ICJJbmNvcnJlY3Qg
Y29uZmlndXJhdGlvbiBvZiBjcmVkZW50aWFscw0KPiA+ID4gKHdoZXRoZXIgaW4gZXJyb3Igb3Ig
aW4gbWFsaWNlKSB3aWxsIGNhdXNlIHRoZSBCYWJlbCBwYWNrZXRzIGJldHdlZW4NCj4gPiA+IHRo
ZSBpbmNvcnJlY3RseSBjb25maWd1cmVkIHJvdXRlcihzKSBhbmQgb3RoZXIgcm91dGVycyBpbiB0
aGUgbmV0d29yaw0KPiA+ID4gbm90IHRvIGJlIHRydXN0ZWQgYnkgZWFjaCBvdGhlci4gSXQgd2ls
bCBub3QgYmUgcG9zc2libGUgdG8gZWZmZWN0aXZlbHkNCj4gPiA+IHVzZSBCYWJlbCB0byBkZXRl
cm1pbmUgYW5kIHJlYWN0IHRvIHJvdXRpbmcgY2hhbmdlcyBpbiB0aGUgbmV0d29yaywNCj4gPiA+
IGluIHRoaXMgY2FzZS4iDQo+IA0KPiBPciBqdXN0ICJpbmNvcnJlY3QgcHJvdmlzaW9uIG9mIGNy
ZWRlbnRpYWxzICh3aGV0aGVyIGR1ZSB0byBlcnJvciBvcg0KPiBtYWxpY2UpIHdpbGwgY2F1c2Ug
YSBkZW5pYWwgb2Ygc2VydmljZSBjb25kaXRpb24gZm9yIHRoZSBCYWJlbCByb3V0aW5nDQo+IHBy
b3RvY29sIG9uIHRoZSBub2RlIGluIHF1ZXN0aW9uIi4gIEl0IG1heSBzZWVtIG9idmlvdXMgdG8g
eW91IGFuZCBJLCBidXQgSQ0KPiBmaW5kIHRoYXQgaXQgY2FuIGJlIHVzZWZ1bCB0byBoYXZlIGl0
IHN0YXRlZCBleHBsaWNpdGx5Lg0KDQpJJ3ZlIGFkZGVkIHRoZSBzZW50ZW5jZSAiTWlzY29uZmln
dXJhdGlvbiBvZiBzZWN1cml0eSBjcmVkZW50aWFscyBjYW4gY2F1c2UNCmEgZGVuaWFsIG9mIHNl
cnZpY2UgY29uZGl0aW9uIGZvciB0aGUgQmFiZWwgcm91dGluZyBwcm90b2NvbC4iDQpUaGlzIG5l
dyBzZW50ZW5jZSBjb21lcyBhZnRlciB0aGUgc2VudGVuY2UgIiBNaXNjb25maWd1cmF0aW9uICh3
aGV0aGVyIHVuaW50ZW50aW9uYWwgb3IgbWFsaWNpb3VzKSBjYW4gcHJldmVudA0KcmVhY2hhYmls
aXR5IG9yIGNhdXNlIHBvb3IgbmV0d29yayBwZXJmb3JtYW5jZSAoaW5jcmVhc2VkIGxhdGVuY3ks
IGppdHRlciwgZXRjLikuIg0KDQotLSBzbmlwcGVkIHRvIGVuZCAtLS0NCg==


From nobody Mon Feb 22 14:21:07 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 77C0F3A20F9; Mon, 22 Feb 2021 14:21:01 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: babel@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.26.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: babel@ietf.org
Message-ID: <161403246144.997.655086354530836638@ietfa.amsl.com>
Date: Mon, 22 Feb 2021 14:21:01 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/hd3QTGT1Bmi9f5YXLtneIYmIuKc>
Subject: [babel] I-D Action: draft-ietf-babel-information-model-13.txt
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2021 22:21:01 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Babel routing protocol WG of the IETF.

        Title           : Babel Information Model
        Authors         : Barbara Stark
                          Mahesh Jethanandani
	Filename        : draft-ietf-babel-information-model-13.txt
	Pages           : 22
	Date            : 2021-02-22

Abstract:
   This Babel Information Model provides structured data elements for a
   Babel implementation reporting its current state and may allow
   limited configuration of some such data elements.  This information
   model can be used as a basis for creating data models under various
   data modeling regimes.  This information model only includes
   parameters and parameter values useful for managing Babel over IPv6.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-information-model/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-babel-information-model-13.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-babel-information-model-13


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

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



From nobody Mon Feb 22 14:30:15 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FC7D3A2111 for <babel@ietfa.amsl.com>; Mon, 22 Feb 2021 14:30:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 NDdnkjGyh5d2 for <babel@ietfa.amsl.com>; Mon, 22 Feb 2021 14:30:11 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 579893A210F for <babel@ietf.org>; Mon, 22 Feb 2021 14:30:11 -0800 (PST)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11MMON3T046377 for <babel@ietf.org>; Mon, 22 Feb 2021 17:30:10 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049458.ppops.net-00191d01. with ESMTP id 36ugehb2jg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <babel@ietf.org>; Mon, 22 Feb 2021 17:30:10 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11MMU9X4014910 for <babel@ietf.org>; Mon, 22 Feb 2021 17:30:09 -0500
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [135.66.87.38]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11MMU59b014821 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <babel@ietf.org>; Mon, 22 Feb 2021 17:30:07 -0500
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [127.0.0.1]) by zlp27130.vci.att.com (Service) with ESMTP id CEE814014C33 for <babel@ietf.org>; Mon, 22 Feb 2021 22:30:05 +0000 (GMT)
Received: from MISOUT7MSGED1BC.ITServices.sbc.com (unknown [135.66.184.196]) by zlp27130.vci.att.com (Service) with ESMTP id B674D40135E9 for <babel@ietf.org>; Mon, 22 Feb 2021 22:30:05 +0000 (GMT)
Received: from MISOUT7MSGED1DB.ITServices.sbc.com (135.66.184.185) by MISOUT7MSGED1BC.ITServices.sbc.com (135.66.184.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Mon, 22 Feb 2021 17:30:04 -0500
Received: from MISOUT7MSGETA02.tmg.ad.att.com (144.160.12.220) by MISOUT7MSGED1DB.ITServices.sbc.com (135.66.184.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Mon, 22 Feb 2021 17:30:04 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgeso2.exch.att.com (144.160.12.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Mon, 22 Feb 2021 17:29:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GjR0KVBrymDvUeLMRj5VwhXLOxI36y/pv0uODC8G6ELwXNk7jVH571bKzONsovdEjLfmv6eEe9EXxuEcJzcIjKjyEGBfzgD0Kb1z14P7c9bai75taMOjV7arqqILxhM36Nd+CJJg3on6/6a2QtQgxArxdDH9OVqnpSXhiQjQbNOAmr/DDfVlvpKeK8NVyM+mLFAc08zFeLRRjpYsBlM2v/RtOT+YgUl/uIpwm6xrsgHjtusakYRqAHP9pBEg8hE53+9xMWwLnDR/yPXdNTpLU15SH4vZx3DW7NI6l7dkNEQznM2FBmzFBJP4XoBsHbLgfqF8duoKz+ATYhZp2irEyg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=44myU1xGZwzZ3z3v1GoZzma00fU9J1y3ijM8KPlbK+M=; b=DU/nngs8n+Xe9/zpZhE56OPzsTUy9O+2pOFq3zqIwEvSvydwHSm+T3QB3FRDo598YSeCHUKOprsN98uKTrGxXHVY6iNCUgYjLZSD3dI5FMRw9FV1aNGzEan4nIHmRAW/f8Fl7+rbqIAMNISkmC8jNODLU5UkkhTD0nj71sea35EilcPC8PWwEUbcqyPk66abgrh/d0+9xIzu+lz5UBa5yrkI1Lr9nKph/cLcLTWOU2OHg8BKr5wWAvLAfejqj/01q+PkrsTK0P4DnVfwPqY5BBtQCWf3dtwCFZ7hA/2GSITq87BHmyVUIfzxePuuY50o1Npjj/EjWUGf+2HPVb3Ydg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=44myU1xGZwzZ3z3v1GoZzma00fU9J1y3ijM8KPlbK+M=; b=MTQoCj/wgbSmxsOUOG301moYAK/BdhVWu4bSFOmMODD6PwXQkUCB4lzzkbzGwZ5Hj6wdh4mP54I9bDHJzmjenGYj+vtZnFz2FKKYvPWJUk8X/2ywqHC88F2iOg9Afltra9TSZe6J6aK9eszxpWBrVKisU/sd0qg5TPy+kMKGzTM=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB6011.namprd02.prod.outlook.com (2603:10b6:5:156::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.31; Mon, 22 Feb 2021 22:29:29 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%8]) with mapi id 15.20.3868.032; Mon, 22 Feb 2021 22:29:29 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "babel@ietf.org" <babel@ietf.org>
Thread-Topic: [babel] I-D Action: draft-ietf-babel-information-model-13.txt
Thread-Index: AQHXCWkk6qnZB3QvtkeBs8cnLjxRd6pkwOWQ
Date: Mon, 22 Feb 2021 22:29:29 +0000
Message-ID: <DM6PR02MB69241CA864616946CE9CA65EC3819@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <161403246144.997.655086354530836638@ietfa.amsl.com>
In-Reply-To: <161403246144.997.655086354530836638@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4244336-6cc6-48f7-cab9-08d8d7815188
x-ms-traffictypediagnostic: DM6PR02MB6011:
x-microsoft-antispam-prvs: <DM6PR02MB6011E162B20D0509732CDA49C3819@DM6PR02MB6011.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vsAD9fcBjFyw5bGbYWUMP/Uw2tZ/1fV+mvYwF5E7i7Z7fvsqFjO7WEpKwz/Jzex6V41cqU8ZCA486lP8XVR0p9eks6YM7RI0IXkPNRP8zxOZcfzZ5hY0WSDMmUluIt1A06g6OKQCZw2WhLbFER/8Mykg7SKF4yh10d7KsosU2/Y10XHcWy85Gecpnzqbca+LQVJD0gAtXbRB6mBxszKyeW31iuAopZzRXuqx6YRaKO26ujbLEOTNQnGBTHKZNcER9tdQedNrq2mgsVu6CP9lJ/JowkPi5pzyBhUl7ZlqPuBkV/EbqFkdlAxnx3PTgR90CSXlXI0/UxoaiWKgDuETMZKoYIYYSqPmmNt5a0Iig7Yt0q4gHjjFwlDXno/TJJedv83PxAUQSyhvikaVR6iFFd0m8gLgmm5dpXxDSm8OlhB/2QPgwHl6/TVCFPIOTGbT8HvIuCt83pMSSoWWmgYDzmaNif1xaNWu4QCusy95mhV1C20WF8c9Bat/7KmugW9zoGfTJNkhv45bQqmi4XHklViHh3Uto/1atjjnDdGINr8zFVIYXyRaYE0yNAqbyoxAiNT+k+gjfTyCs8SJgwrSb48RyVZiUSlFnrxxkwBcUOo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(396003)(366004)(376002)(39860400002)(136003)(5660300002)(8676002)(66446008)(6916009)(66556008)(66946007)(66476007)(76116006)(83380400001)(186003)(26005)(66574015)(8936002)(966005)(55016002)(6506007)(316002)(82202003)(478600001)(33656002)(2906002)(52536014)(71200400001)(86362001)(7696005)(64756008)(9686003); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?34EqSRW42IRKuZqrcmhfvfh3olWrso8bHft8aED35RES02YYl1S5WZh/FXN6?= =?us-ascii?Q?FwPL5NZp6RZ6cuO+QkVLqChM0RBv97A4RJ+uV51HVB0ht3kNxSjlV4/3cLMo?= =?us-ascii?Q?WZOKUyrCbKlWDsPeXXvhAETs67DULzx/6XvIWLatBrX+JcMy3knz8nXTfStz?= =?us-ascii?Q?kZyqUswGbMwGkx+Q1W2t278+lU1XFeRlQzfri8erljeAK07EzRaLZNFx7vRa?= =?us-ascii?Q?6nJe2w/sgwIstsPQ6K0d+EntN0gI/Z63DrU2sbDQf8JM4qcybLQii34p2BFw?= =?us-ascii?Q?uK7+nAAAe0NhaaimY9NeKMNtIiEsG3txo27cxdXQFBpczuqak9s8/9I++LNZ?= =?us-ascii?Q?6+QABoSDftcFOn5+oG63cErJGycA3LYmG96WKTziOyeQ+okHti1YROa97hKZ?= =?us-ascii?Q?I9ijHS6hj6UX1KiYXsmSfqDgQuTshcL+6GmYAzh3RkLku/MKHhKCRok3WgTo?= =?us-ascii?Q?uSI14Csa7gHmBifinKnoyzGhghR8vVHspVrhDgNGrofH954+aoLJZ31z9DhT?= =?us-ascii?Q?a/Baq478p7w41rNTBlOR0vD62YfscbUQALLdxpdTFlKeBrunbSicVcT/+zqw?= =?us-ascii?Q?ygz3K0esm9NQ8sEZvCbiG/6awPrl+W5aqg2KJQN4/s/vF/piU5X0kbAcsBTg?= =?us-ascii?Q?VyV3GhbHOcBqYuLVrio6UF3LNhInJjdoEmghZPRyQLVqdSTsiNZFPW56nU3B?= =?us-ascii?Q?FkUp/9pZFMqKGsmkQnyScYzI3r03hPCfmuuyWc1rajq+E9nnpQem9E+RGTYf?= =?us-ascii?Q?plVmUEmVHa1qOr8dXRbNj3wmrPMwtM6yN000a24WAwtCtDSAS5teLerCbkAj?= =?us-ascii?Q?UoSQFKGZJUBpFEqk6r8mixJnRxeLKaDFK7wZuu6P5dRx9auPVw7I6NBaAbFE?= =?us-ascii?Q?AzT8ukDcgx2bJQ10e74PJGLl+gxxqClejUeq1v7+nFhueyl8Kk/WYa1Dyy1k?= =?us-ascii?Q?OzxBWL7RnmJN38rS0pn0rmM3bMb1MN+DUHr4Thn7jzltqOdoWjp9PXuaYvxk?= =?us-ascii?Q?pdHrHYfsL2nn1JaLMkJEzkEuRWncZSbsW1CxQXok4BP15QoEWvVtTcyahMit?= =?us-ascii?Q?AYVy4zMtj6WDbikB0d7FODuHhoZ9/uWMMwgWKaCl/SZmnHFhSPFuZSgZys96?= =?us-ascii?Q?SLBhqYqwKP1EGsvce0WycmA0Tho0MhSNxpCvL2kub3oLwgvZlzH6R1AketMb?= =?us-ascii?Q?rMuQjOiYMl3CYAK7MMpFUqw3ECN34/6xt1VBKZBxti502ZvwNhAT6UH4mWrf?= =?us-ascii?Q?lIw7yGhFARzfPO5b84Lw5MBdxNefFjw/o9zJRPy+zZ/bqY5/m0S66hTolg5K?= =?us-ascii?Q?uxY=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b4244336-6cc6-48f7-cab9-08d8d7815188
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2021 22:29:29.0611 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SSKKwCBEV2nQDYV1jFq/ytIIhn02/y4bM5MjpyIpDCvn7mMfLmtHPYQyf/Ss/bVg
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6011
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 957328F8B4F184209729D064AE77517EE02C583B28DEF283451E4A4275F01FA12
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-22_07:2021-02-22, 2021-02-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxlogscore=912 clxscore=1015 bulkscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102220192
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/9RbWf1zxBHCvRMcZzfzOgX4AxM8>
Subject: Re: [babel] I-D Action: draft-ietf-babel-information-model-13.txt
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Feb 2021 22:30:13 -0000

This version of the info model removes the router-id "zero value" prohibiti=
on, adds a sentence to Security Considerations about misconfigured credenti=
als resulting in a DoS situation, removes "DTLS" before "certificate" in on=
e place, and changes references to the RFCs.
Barbara
=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Babel routing protocol WG of the IETF.
>=20
>         Title           : Babel Information Model
>         Authors         : Barbara Stark
>                           Mahesh Jethanandani
> 	Filename        : draft-ietf-babel-information-model-13.txt
> 	Pages           : 22
> 	Date            : 2021-02-22
>=20
> Abstract:
>    This Babel Information Model provides structured data elements for a
>    Babel implementation reporting its current state and may allow
>    limited configuration of some such data elements.  This information
>    model can be used as a basis for creating data models under various
>    data modeling regimes.  This information model only includes
>    parameters and parameter values useful for managing Babel over IPv6.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-b=
abel-
> information-
> model/__;!!BhdT!0BaXCXwQHISCvw9e6PGtwtChrcpWoSvuH5xBqKMlv31IBjbDt
> OxIdKwi4PMqMQ$
>=20
> There is also an HTML version available at:
> https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-ietf-ba=
bel-
> information-model-
> 13.html__;!!BhdT!0BaXCXwQHISCvw9e6PGtwtChrcpWoSvuH5xBqKMlv31IBjbDt
> OxIdKyLLqSnmw$
>=20
> A diff from the previous version is available at:
> https://urldefense.com/v3/__https://www.ietf.org/rfcdiff?url2=3Ddraft-iet=
f-
> babel-information-model-
> 13__;!!BhdT!0BaXCXwQHISCvw9e6PGtwtChrcpWoSvuH5xBqKMlv31IBjbDtOxIdK
> zlIQX06A$
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> https://urldefense.com/v3/__ftp://ftp.ietf.org/internet-
> drafts/__;!!BhdT!0BaXCXwQHISCvw9e6PGtwtChrcpWoSvuH5xBqKMlv31IBjbDtO
> xIdKxJkkIydg$
>=20
>=20
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/babel__=
;!!
> BhdT!0BaXCXwQHISCvw9e6PGtwtChrcpWoSvuH5xBqKMlv31IBjbDtOxIdKzkPDa-
> hw$


From nobody Wed Feb 24 08:44:25 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A96A3A17D0 for <babel@ietfa.amsl.com>; Wed, 24 Feb 2021 08:44:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 D8eB1ikIv7_3 for <babel@ietfa.amsl.com>; Wed, 24 Feb 2021 08:44:21 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 4BFEF3A17C8 for <babel@ietf.org>; Wed, 24 Feb 2021 08:44:09 -0800 (PST)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11OGdlKg019777 for <babel@ietf.org>; Wed, 24 Feb 2021 11:44:08 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049458.ppops.net-00191d01. with ESMTP id 36wr2ebskw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <babel@ietf.org>; Wed, 24 Feb 2021 11:44:07 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11OGi69i020139 for <babel@ietf.org>; Wed, 24 Feb 2021 11:44:06 -0500
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [135.66.87.50]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11OGi35A019968 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <babel@ietf.org>; Wed, 24 Feb 2021 11:44:04 -0500
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [127.0.0.1]) by zlp27128.vci.att.com (Service) with ESMTP id ADD684016B7F for <babel@ietf.org>; Wed, 24 Feb 2021 16:44:03 +0000 (GMT)
Received: from MISOUT7MSGEX2BB.ITServices.sbc.com (unknown [135.66.184.223]) by zlp27128.vci.att.com (Service) with ESMTP id 97F6A4016B7D for <babel@ietf.org>; Wed, 24 Feb 2021 16:44:03 +0000 (GMT)
Received: from MISOUT7MSGEX2CF.ITServices.sbc.com (135.66.184.212) by MISOUT7MSGEX2BB.ITServices.sbc.com (135.66.184.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 24 Feb 2021 11:44:02 -0500
Received: from MISOUT7MSGETA01.tmg.ad.att.com (144.160.12.221) by MISOUT7MSGEX2CF.ITServices.sbc.com (135.66.184.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Wed, 24 Feb 2021 11:44:02 -0500
Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.47) by edgeso1.exch.att.com (144.160.12.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Wed, 24 Feb 2021 11:43:56 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FUZrUnfsvG8GjK1zk2+R2HWVZsuZHeLa3o2uHwi4mPutS+blk5wbG7xj6DK/pN5vgPMlNwV5ikjnIT8FgUIxAdiGciqpwNP8UkgY2LFrKyfu1oxo0UuawD1HLe7Oaw4rPjR8G9WE9tNTPI8X0OHbKpaHadKY73tFz+ZdjPmYMYpsyWWzY1Cj4UhCeDoFYQLWLuN8J2vJYujugN+Dar7Zp1fVK/Cr8kcqAKA7N3OOzFmnJxv4lPBC6chzR3jfppxMWUcUzZepuw8CeZ03s4/vr+fT+JSStkYcbpKmj3I4nO9tYE51mPH51cYqJF4pHUhESTxon1JZWTEjxZKZ1kCqKw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=77XWntsBRPY0mN72kNf39/sTRhs8lXtTU2e/uONL4jY=; b=K4p9Nnkszi7pwaFEZyE5ylhZFKT8+dxdISIJj1CBW+tWPLpWksehEOGi7A4el/Zc/Axy9h+YLFdC8Dl7skInGQCvrYBjglxmvTrp2z5rdU4Kq/s27M8HHYLFovVM1cjVCNt6UN4xooZIz67psYy3VaStFXLu1QAJCRaDCKXEUHrg+Cl6Z4uFiyGFc2La2ob2RGMDq6gXPsBg1NAg9fHn1F4W+xcoaezXtUCCVxPkcjP2tc+6imJO/ohopWdlL3jjEfztxRLyj/o4U+cxBNN1DxK78Yu4XYr/FCy32sbX0mYBfO0aJghJvABYvJVJn1/hp7IK6fXADIq+VN7++SXXzA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=77XWntsBRPY0mN72kNf39/sTRhs8lXtTU2e/uONL4jY=; b=Wbqavct0NKLvXdDk9ET9eSTi3JX3noZkXKSJBIkfs33ltspShoka9EiNq6NIVd36UFjhHuaA7+eTH1B6GJpJ3SKk2UAHZQxn2bF3yQ3aiBk0rth//isKKM+XbWhuMHcpPKXQOH+3CsppuYIDJRjcCB1PCclTLW2zEqdaNxIQvGo=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB6011.namprd02.prod.outlook.com (2603:10b6:5:156::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.31; Wed, 24 Feb 2021 16:43:55 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%8]) with mapi id 15.20.3868.033; Wed, 24 Feb 2021 16:43:55 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: info model: configurability of intervals
Thread-Index: AdcKyywIznJnYehDTTyLrcx9qlC5Kw==
Date: Wed, 24 Feb 2021 16:43:55 +0000
Message-ID: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4eca6729-4827-4126-2455-08d8d8e36058
x-ms-traffictypediagnostic: DM6PR02MB6011:
x-microsoft-antispam-prvs: <DM6PR02MB6011DB1C879A199A37CDD5C0C39F9@DM6PR02MB6011.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4oVSITZl572rpn8JtVSIsjdhLrMqEiPg9l7m2/hnzSSdfCpaz0dNSlGkTubut8hLppYGSef4tMD6NNso1unpd+VrSDWxhEH6BRM5uQZqCxhit62GSW+JurJbUPynLCWKF4OvHgg2OKz5nDGBIClZzhSDm6rVvQFl3XOm0gWDu2DQJa9vzdQbOB2tYZDiAaMXkIVyBM8klgf2UWh/XODqGz/asx5qR6cblDH32FlWW6fYy0eULoNvFleJymk5XDhjhQDWev01rGPr7Jn079vrauANMe8hdA/mZPqLMXo1cp4ZiN68RiRfuYfp/6BfIBBloOTUYwJBHf0b5KTikaI7C9fFMD0Ome1jbWBE01Vn60Qgh04Ph7Gu4q4YoKadd26OAr5POS9OohpXMMexwncqzHoOVNZFllkGEBW1NtfHQt/7YIXeOdx8AzUODgnS1WhgsQoGWpGIHAOfnO/FFgfFGAdj4ZMq3jm4CBgUQL8HbrqLSaFsUhx4mnD4XMS2DkZ2uZ2ppAgBHsrsoBdu4nVC6OiHYA2qU1BolvwrO2OJN8CBXFn+H7aIavdEko0ORvbUnTzyIVumXKjCFyKHFryj4VxfX7uu7DL4PkpaMOGvBBSA32ymr0L/nyhWR8+rvJ3a8bu2Cd9D1s6MYiyxLrk/JA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(396003)(39860400002)(136003)(376002)(346002)(71200400001)(5660300002)(66946007)(83380400001)(82202003)(6916009)(966005)(66476007)(33656002)(52536014)(66556008)(2906002)(76116006)(86362001)(64756008)(66446008)(55016002)(6506007)(9686003)(8676002)(8936002)(7696005)(26005)(478600001)(316002)(186003)(491001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?MvVxbMLd1EWQDJDgwksKAHbsmUOmqiVxT2uQcxcTxVdIijRsZFU8UdMl/+nQ?= =?us-ascii?Q?ojyRD8KHZqZEY7mAZUUEEkRKNQLheI+o3Ekg+wStR8H/ozAkWMWPBZPujPuT?= =?us-ascii?Q?Yr0mjHrVdaN4iFrB9zqfwh6LQi71nhF2+y23FqaXm+Nm4OPGjCGU7V/kiLkq?= =?us-ascii?Q?pYdZIKoMEL8LXOqIorFjq81v+5dqeYe6EwnUrpy4jP8v4Dek1X82eGJQsHSU?= =?us-ascii?Q?ef8eAUpWvUXi2jayk0PtlokUVnVeFJRDnb1xCLkYwnMya+NoLEl1PyyWLsCf?= =?us-ascii?Q?xhOcoG9OuFtNuYY/BglyMShpL9lCM4kysPYuiMDbnmGbY1mOEZE9e7CxsHSd?= =?us-ascii?Q?8np+CHIFnJr+/VpW0nSFaoHeuvsB8WAagDnAuAx17iZiSBGCP55Rcb6mOjwJ?= =?us-ascii?Q?PX1UDQhAokP1h38SwZK6aS6uNU76Esmjx2s86K15KFrC7bBXtUq/eM7rSd9h?= =?us-ascii?Q?OWjaCz9BvakLkrfQoC+Xur1Za7U51mrfCDd36aH584EQcfSQUw8NfMXponkZ?= =?us-ascii?Q?bpaML95Il7S/E2NgZPgRZkqRfgMiy4VvMxuzdjFrSyW9jzLjCOYqsvjihNdj?= =?us-ascii?Q?Jvmsx+lISOhZUHD5PmUmM6urnt6/5Na8dGDdsrUdexE99KXl081zh8xdZtcn?= =?us-ascii?Q?xLJ7VUucuNTqWPQXBg567VuqlFMrKe3PdxzAf1G5cu8K9BJcbSoAdQZJ8gtC?= =?us-ascii?Q?mqhvd/vGwYK0Wt387hW2lwMA6NwAInqcF2LJ02PjFxdbEwIr1+AZdhyoe9CC?= =?us-ascii?Q?77UciSQEBM7WtdlDT7FDhFWMiy1WnsCBQN5V3ivhkLN4TshFtKQ9xRdJzSl4?= =?us-ascii?Q?WTDz9JLrum5JjBnxAn0r7iusYLeO+wwox4J1fJ15jtJP/Xo/fKlC1Bl0qY8X?= =?us-ascii?Q?tUDYWRc5x1sStuST4gHOeunMMYohtwtQ7lbEuZLagrTc4WWc9MUVG9tK/B0P?= =?us-ascii?Q?+IenN0geEqFmVWusULyXpCxkV7cO/X3wa2157QQN/HGkZDu88tHytZI+NTGV?= =?us-ascii?Q?Vd60u7v+Wejs3MwA4gQHUcSk6HNzgcfTMiCoD25qM+vwXc7AXg14/uTQV2Zt?= =?us-ascii?Q?iHu57KBiLrbkrlTFYdVGgJVMYfRiwW2pO/5lY1XqoWc5dQnJ2dEl/WJd7G7B?= =?us-ascii?Q?pvwbtAs6vozI48rHFC7vF+pWNqHQosUE3gG17cZFllCOw/kom9O5Nm4C8nDO?= =?us-ascii?Q?VFuKioJ1gdS8hoVYf63I+X069hYl498qHns1iixz3Aj3Nk2eSpfKKdyXmPi+?= =?us-ascii?Q?i7MAfB/8iQH8I8xZ7j/oF2JK++tiWD2Di05owMnPwARLOWQz1yWh3iEFdd/9?= =?us-ascii?Q?jfM=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4eca6729-4827-4126-2455-08d8d8e36058
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2021 16:43:55.7235 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UwiEB3/sxDaHVsABFZnM/57chhQdGHPKCQr29K3xwsytPy5oO/RszWicFdqZoPUu
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6011
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 097B0EE35C2395CAA04F35034FBB49DF29E1870293186A54EC3B1349AB58BEF92
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-24_06:2021-02-24, 2021-02-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 malwarescore=0 phishscore=0 spamscore=0 clxscore=1015 bulkscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 mlxlogscore=970 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102240126
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/s2Qfl1cslSzHnZixTpZYd7Zi9gk>
Subject: [babel] info model: configurability of intervals
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Feb 2021 16:44:23 -0000

Hi Babel,
There's a question about the need to support configurability of interval pa=
rameters. Right now, they're all read-only. RFC 8966 indicates they can cha=
nge, and back in August 2018, we discussed intervals:

https://mailarchive.ietf.org/arch/msg/babel/gIddQkzbIC9djewZ4wPN7BGyBRw/

That particular email says:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
[Toke]>>> Both Hello and Update intervals are configurable in Bird,

[Barbara]>> Cool. Do you make them configurable per interface, or globally?

[Toke]> Per interface.

[Juliusz]Same thing in babeld.  (There's also a global value, but it's only=
 used to
configure interfaces that don't have specific values configured.)

(As to IHUs, babeld dynamically computes an interval from the Hello
interval and the estimated loss rate.)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Juliusz indicates in this that IHU intervals are dynamically computed. I ca=
n't find it in any of the emails, but I think somehow there was a determina=
tion that configuration of all intervals was done by the implementation bas=
ed on costs/metrics, and that no *external* configuration of intervals was =
supported (or desirable). Is that accurate, or should intervals be configur=
able via the info/data models?
Barbara


From nobody Wed Feb 24 09:00:40 2021
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F9653A1812 for <babel@ietfa.amsl.com>; Wed, 24 Feb 2021 09:00:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=toke.dk
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 mkDa89K3NcRH for <babel@ietfa.amsl.com>; Wed, 24 Feb 2021 09:00:31 -0800 (PST)
Received: from mail.toke.dk (mail.toke.dk [IPv6:2a0c:4d80:42:2001::664]) (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 8D1713A1810 for <babel@ietf.org>; Wed, 24 Feb 2021 09:00:30 -0800 (PST)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1614186025; bh=n4nO3pszP3EXqz5pHEZzxOtarSJDg/Ykz26k8+K90Jk=; h=From:To:Subject:In-Reply-To:References:Date:From; b=lYeraDsD+QNDzRn1Uuh6819naswrlcdI+FzgHvguH6+ULXcdvPUY+v6UKfIg6LcLE ENz8uLlmPDhbXgcS01WOmpEkU14HtG077lryKwv6VLuCktlsVs+/uPNpNpYpVWBUA+ qPUM/83d3VwydIL+ggdq8+owm6C/fGcwfg6VI/XiC6c7LF492Psg/DUJCFQ+gAgm4p EEIjz2enhmzlgb1ebeSWjAEWn8Gm6mhsGQHHOLFPqS0x+32SC0fAHrML4/gX3jdson a2RdrPyT6m678rVPub/QFWWgElv952LjpT7oRIisCCaGsiDZX4yx4qB+RminCLOwDO 3VgRh5RIzh8lw==
To: "STARK, BARBARA H" <bs7652@att.com>, "'babel@ietf.org'" <babel@ietf.org>
In-Reply-To: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com>
Date: Wed, 24 Feb 2021 18:00:24 +0100
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87im6h2yfr.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/YXTW6os97f4niynltWChzEEzv2I>
Subject: Re: [babel] info model: configurability of intervals
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Feb 2021 17:00:35 -0000

"STARK, BARBARA H" <bs7652@att.com> writes:

> Hi Babel,
>
> There's a question about the need to support configurability of
> interval parameters. Right now, they're all read-only. RFC 8966
> indicates they can change, and back in August 2018, we discussed
> intervals:
>
> https://mailarchive.ietf.org/arch/msg/babel/gIddQkzbIC9djewZ4wPN7BGyBRw/
>
> That particular email says:
> ===============
> [Toke]>>> Both Hello and Update intervals are configurable in Bird,
>
> [Barbara]>> Cool. Do you make them configurable per interface, or globally?
>
> [Toke]> Per interface.
>
> [Juliusz]Same thing in babeld.  (There's also a global value, but it's only used to
> configure interfaces that don't have specific values configured.)
>
> (As to IHUs, babeld dynamically computes an interval from the Hello
> interval and the estimated loss rate.)
> ==================
> Juliusz indicates in this that IHU intervals are dynamically computed.
> I can't find it in any of the emails, but I think somehow there was a
> determination that configuration of all intervals was done by the
> implementation based on costs/metrics, and that no *external*
> configuration of intervals was supported (or desirable). Is that
> accurate, or should intervals be configurable via the info/data
> models?

I think there can be some value in making them configurable. I.e., if
you know you network is really stable and never drops packets, you can
set a really high interval and rely on triggered updates for the
in-between stuff, thus saving some overhead. Conversely, if you know
devices have a tendency to drop off the network with no warning you can
set a really low interval to quickly flush out disappearing devices by
timeout, at the cost of more signalling overhead. Doing such things
require operational knowledge, so setting them by the management
interface seems reasonable.

On the other hand, we also want implementations to be able to make
decisions about things on their own: e.g., babeld will try to detect if
an interface is wireless, and if so automatically apply different
parameters to it, which includes changing the intervals (IIRC). That
should also be allowed, so the information model should leave room for
implementations to pick their own settings as well...

-Toke


From nobody Fri Feb 26 10:23:40 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50D663A144E for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 10:23:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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=att.onmicrosoft.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 ojKFtlNWkHcS for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 10:23:37 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 B7D223A144D for <babel@ietf.org>; Fri, 26 Feb 2021 10:23:37 -0800 (PST)
Received: from pps.filterd (m0049287.ppops.net [127.0.0.1]) by m0049287.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11QIDp6k023694; Fri, 26 Feb 2021 13:23:36 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049287.ppops.net-00191d01. with ESMTP id 36y1uknuy0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Feb 2021 13:23:36 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11QINZOP021849; Fri, 26 Feb 2021 13:23:35 -0500
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [135.66.87.38]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11QINTeK021720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 26 Feb 2021 13:23:29 -0500
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [127.0.0.1]) by zlp27130.vci.att.com (Service) with ESMTP id 617C04009E91; Fri, 26 Feb 2021 18:23:29 +0000 (GMT)
Received: from MISOUT7MSGEX2CA.ITServices.sbc.com (unknown [135.66.184.193]) by zlp27130.vci.att.com (Service) with ESMTP id 4507E4009E84; Fri, 26 Feb 2021 18:23:29 +0000 (GMT)
Received: from MISOUT7MSGED1CB.ITServices.sbc.com (135.66.184.203) by MISOUT7MSGEX2CA.ITServices.sbc.com (135.66.184.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Fri, 26 Feb 2021 13:23:28 -0500
Received: from MISOUT7MSGETA01.tmg.ad.att.com (144.160.12.221) by MISOUT7MSGED1CB.ITServices.sbc.com (135.66.184.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Fri, 26 Feb 2021 13:23:28 -0500
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.59) by edgeso1.exch.att.com (144.160.12.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Fri, 26 Feb 2021 13:23:17 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ejv4z928rMhODOKoYk1K+YmIkpQjJKvXsFdnzYVT+pLPrH5SrMMK+IT7cIz+dUBMG1KrH1I3BLS3WJy53V6FREtXmxkuYyYxd/TAU0HCSv7LLYk4kgQV7b3eJhoK53s0gqXTdPWEZ+FQbSAbg5rc0TVehwuT9ZWoIOQUitEcixUm9VczYuyTBQtJcX/hFregvXxVVWa2x6wBEf3dHzn8BiZP1PbhRVB0Gs8fFRSBhwCmJbuSZtvA40/qEe8XrtHsCMT+heEorN9gxbzJZ/1TpkiAKhEkYCLSf5eWWwFYo5b+UosGHIbGXrbDTeO3T6JRSF7jdRSF8CnLsp0OVoMrtQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jj7HC8VVAArM4J9PB6jwFxbIBUKui0SK0tjkI0suXl8=; b=PfvutUoxcssabqgIvSEQTTR5b2V5xpJ+AwYlqyz6hIJgWPZz3oXqxcsXEX/BLIudxHyq9lEC1O7R1UZO/nnBoXg3lbjl9+Y/uVlX7SHz5w0g/S3MWcb0zqpu9Q3itdCQ4Z2SJM8AJWYzdA9YdXF80Gu9Et6EjmQFEtvRbSNPHTYG1vxqtLFVDt3Br7pGsWWLNd1QywZWvbt8e1Qzx91wGSoLzNdcJNhN4C+O9bIMuaC4ehAZ66JyilJh6ubk3huFhAroTT7RRy8rZw/3mGvYQenwFbSkMFBNxqCKhIta6qrh/++WrzpPae+2xDbwOVlzHYUxbE+LxAIdwzdq01ZjlQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jj7HC8VVAArM4J9PB6jwFxbIBUKui0SK0tjkI0suXl8=; b=CwcMJTHlQt3CVJBY08mBvHgWbV39HPn9oZpwVNn1/1b6uk3qh/J+cPiYeGK9bJzHDFdF7dK4OXOURTS5XbOV9QbSPYct9msP1OkGoY7awxdWZqLwVrh46nNG04AS5pj2SbHPPeXpEGGkMtPzgwIlcqITYXLq+5SPJKvMZwOag7k=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB6379.namprd02.prod.outlook.com (2603:10b6:5:1d4::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.32; Fri, 26 Feb 2021 18:23:16 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%8]) with mapi id 15.20.3868.034; Fri, 26 Feb 2021 18:23:16 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: =?iso-8859-1?Q?=27Toke_H=F8iland-J=F8rgensen=27?= <toke@toke.dk>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] info model: configurability of intervals
Thread-Index: AdcKyywIznJnYehDTTyLrcx9qlC5KwAA17UAAGaQoZA=
Date: Fri, 26 Feb 2021 18:23:16 +0000
Message-ID: <DM6PR02MB69249A7022428C82F1532467C39D9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com> <87im6h2yfr.fsf@toke.dk>
In-Reply-To: <87im6h2yfr.fsf@toke.dk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: toke.dk; dkim=none (message not signed) header.d=none;toke.dk; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b6d66d43-7e70-40c7-cb26-08d8da839624
x-ms-traffictypediagnostic: DM6PR02MB6379:
x-microsoft-antispam-prvs: <DM6PR02MB6379FAE43373FD9DA89964DEC39D9@DM6PR02MB6379.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 617yknu15XNMeloeHX06hJNyzBmLT41DVsm8pBook/hGmnCPliBHR1Tm8NhhoTuVYIP+PDYAhC16pTnNxk616B4iPi9UhTR4lGaWwfzkW4Ev9qOSlPCcG9Y1d+mmbb0jiP2SsCOHNIgR0tQVYqxmdc1uMyjTYOPHpm2L+VwrhGOiJvNcFmP/W3l07SOqJ4kegzORT9yGNMRkPzIQm1HKlIP+nXwok/pUGShDJBj/Si5YHlkJwuMsnmSMJTRQjJt+u6k/S0hT9EzNL0b0gxROOQbiU0QEJG0GMVk7v3NR8//u02gP3CddrLncdcRKklWV0KPlyerP0A/OifyDpQjhLQuv4eUzxOmsnczk36qDfxg1N+JolqOfdXqISpnyKJUZ1Qk1okD/aRetonHUJkLzU6VsFc+vtN02qRsnYxB9knPqG+2hemnpv8MSry8bC1mbsZL27NZ3fY51oo1j1BuW+X8+awsDV+ZUNVSxinCdaRbcF1QYx1l5tmL/xOZNFbP3KM2J6vuioIas61PYaY3pmoThOgOYg6qNyh5yGoUOYHo/VxauBmbvbD9a1Yaiej2R
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(376002)(366004)(39860400002)(136003)(396003)(66476007)(478600001)(66556008)(76116006)(82202003)(33656002)(66446008)(9686003)(5660300002)(26005)(316002)(186003)(6506007)(8936002)(2906002)(71200400001)(52536014)(8676002)(110136005)(86362001)(83380400001)(66946007)(64756008)(55016002)(7696005)(491001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?boXq+JIwYL/hHLx2N4LHgFEyUfDh3iAaCJEOjCmgw6m+lBfTP836uginm1?= =?iso-8859-1?Q?UZ2noZzOOBMHLjE/kh40oYo0NWtjUU7DVCck9VkVyKgsOHjsRkwLwf2rf2?= =?iso-8859-1?Q?VPz553T8NCHlzBuRcwBL46Gtoxvy/vcCOiG5y8eKibdsrL9mCbuCHS4BhR?= =?iso-8859-1?Q?Ltqnll8n5LwWeee+wRjukuQHv8Gll13QA6Eu+KFV7V0t8DW9sDsDDexIVP?= =?iso-8859-1?Q?FqVGJiCnWPhIYhrPBWXZtpPJnli1F0lIJ5P2WJTfinKgQuRdLiVLTVrTFK?= =?iso-8859-1?Q?squQ3tZWSPZY9KMVV1Q9IjH6LRZGWdZDbPxOfGsS2tBDaNsNx4U4p7ZI9t?= =?iso-8859-1?Q?Gw+cPtDPwCGHK7qgyGIyKyTf5jLg3PjcUpaPobdcEDbMGoS+aXw6VNPg2Y?= =?iso-8859-1?Q?Jz66VFhHeuv+RqEZETxVF7PnLtZrM5xd7JcfurEdHJ4kmlwFAkwvqhIsH5?= =?iso-8859-1?Q?n0t5Ek+0Y/Qkp/nXiRiZG8Knu8m+1jNdbSp7lb25gtQyBjE1O+ZsxEnWcO?= =?iso-8859-1?Q?NKXFnb3gwYHYatbRdxpjudO5/r/wEMg9GANw6T1lO7xM+J8ahodaNMDStq?= =?iso-8859-1?Q?qIO55J/wwDZfwdtA/eW1hRh+JTyGrtojmJ1UgKBmxZ7GxsZ8CjnloD7U3R?= =?iso-8859-1?Q?0hwErMvHSNRZj7Sp4gLCaCQXKeepLNUnug1870nBoWmWogwPVNzX1+nwOY?= =?iso-8859-1?Q?5TWQSDKAPJy+1PwLnzk8UYkK09ZRvbMtlLAfJlYCwygg8Oz/vtTVSsRMhP?= =?iso-8859-1?Q?rY3yiiN9d1PFicwY/FOrQPlYj/lKM9sWL7dWlQhUC/51utwGEJD1skin1y?= =?iso-8859-1?Q?3jZoE9StgbBvxoupbpMb2RwaQCL1hEdCQWSJygvQ7QP4kTmYub8ve9pZ99?= =?iso-8859-1?Q?vwXZjVCGkWun3XCJMjwX6YDpB9XQLzIgpIPjD3dNT4hpHhoNFPPp0taQoP?= =?iso-8859-1?Q?HhsOf+mU5Pe5foeTiMWGHcy9/k0Ghe6uGnZN2VLE+hdEijzCOC2VTKtF1Q?= =?iso-8859-1?Q?vxLC1AaIndkHB7XYFqcVOBjSjX09Sp1H16X9c2ATLqDd61YlzPbIObpztO?= =?iso-8859-1?Q?K7JuiFdMHIlEucEYVIHBDhZxvzYrB3Jv2xqJkfInNaleuHWWvPvteJIsQp?= =?iso-8859-1?Q?IBWf0JyxhKXjhlLO2LxLAnAd9NFPnX6GjuC08VAte1+QfJusBKK3V5IJil?= =?iso-8859-1?Q?ow4x2w8q1fJkUC28sX/G8qXZM4ywrLUR466JU0rhBAW0QH3ZlG943+MfNn?= =?iso-8859-1?Q?bOLMkPp97l/sLTW6Kzj7PKuK5yO4Hvr6tTBjl/6A6RsEBwUhjHBboEY2jn?= =?iso-8859-1?Q?TVk0ukGyvhck1ikBDIUcO4d8omArbs++1sPaI6wdfb6ZaCc=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b6d66d43-7e70-40c7-cb26-08d8da839624
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2021 18:23:16.6902 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Qop5tJaSHIPT9qEfBpZqi4hCFWchSEzbFJi5y5sNYNdTtaC2h1b/yE8FCGIBbbEL
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6379
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: A0E2C14D29A0AF7592BE778C19C76784CFE4B1C20E5E18AE57CE124C40AF43982
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-26_07:2021-02-26, 2021-02-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 phishscore=0 spamscore=0 adultscore=0 clxscore=1015 impostorscore=0 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 priorityscore=1501 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102260135
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/rjGcw6MYP5vfJ1FUaM467ZtVPFo>
Subject: Re: [babel] info model: configurability of intervals
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 18:23:39 -0000

Thanks Toke. I wanted to wait to see if anyone else expressed thoughts, bef=
ore I replied. My reply is at the bottom.

> > Hi Babel,
> >
> > There's a question about the need to support configurability of
> > interval parameters. Right now, they're all read-only. RFC 8966
> > indicates they can change, and back in August 2018, we discussed
> > intervals:
> >
> >
> < URL mauled by email system>
> >
> > That particular email says:
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > [Toke]>>> Both Hello and Update intervals are configurable in Bird,
> >
> > [Barbara]>> Cool. Do you make them configurable per interface, or globa=
lly?
> >
> > [Toke]> Per interface.
> >
> > [Juliusz]Same thing in babeld.  (There's also a global value, but it's =
only used to
> > configure interfaces that don't have specific values configured.)
> >
> > (As to IHUs, babeld dynamically computes an interval from the Hello
> > interval and the estimated loss rate.)
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > Juliusz indicates in this that IHU intervals are dynamically computed.
> > I can't find it in any of the emails, but I think somehow there was a
> > determination that configuration of all intervals was done by the
> > implementation based on costs/metrics, and that no *external*
> > configuration of intervals was supported (or desirable). Is that
> > accurate, or should intervals be configurable via the info/data
> > models?
>=20
> I think there can be some value in making them configurable. I.e., if
> you know you network is really stable and never drops packets, you can
> set a really high interval and rely on triggered updates for the
> in-between stuff, thus saving some overhead. Conversely, if you know
> devices have a tendency to drop off the network with no warning you can
> set a really low interval to quickly flush out disappearing devices by
> timeout, at the cost of more signalling overhead. Doing such things
> require operational knowledge, so setting them by the management
> interface seems reasonable.
>=20
> On the other hand, we also want implementations to be able to make
> decisions about things on their own: e.g., babeld will try to detect if
> an interface is wireless, and if so automatically apply different
> parameters to it, which includes changing the intervals (IIRC). That
> should also be allowed, so the information model should leave room for
> implementations to pick their own settings as well...
>=20
> -Toke

Designing an unambiguously behaving model in a world where some implementat=
ions would want to allow for interval configuration and others wouldn't, an=
d where implementations reserve the right to change the interval based on c=
alculations using metrics (though some may allow disabling of this changing=
 -- which might not be great if the admin doesn't know what they're doing) =
could be done; I'm just not sure I want to do it at this point in the info =
model (all DISCUSSES are cleared and there are enough IESG positions to pro=
ceed). IIRC, Juliusz had suggested human admins were likely to have little =
understanding of what was needed and the implementation was in a better pos=
ition to adjust values appropriately based on metrics.

If I were to do this, I'd separate out the current value of an interval fro=
m the configured value (which YANG does, anyway; but which we've only light=
ly touched on in the info model). That would allow flexibility as to whethe=
r an implementation could change intervals even if it had a configured valu=
e. That is, the configured value would just be a starting point and would n=
ot be immutable during execution. If we were to allow the code the change a=
way from a configured value, we would probably also need a parameter to all=
ow/disallow the code from changing away from a configured value.

So if configuration were supported, it would mean the current parameter (re=
ad-only of the current value) would stay and other parameters would be adde=
d.

But based WG list traffic, there doesn't seem to be a strong WG belief that=
 we need to support human configuration of intervals at this time.=20

Would it be ok if we left these read-only current-value interval parameters=
 as is and didn't add any other parameters to support configuration, at thi=
s time? We don't have to be completely perfect.
Barbara


From nobody Fri Feb 26 11:22:12 2021
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 933C93A156B for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:22:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AMDhkDkJdJ20 for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:22:08 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 4BBBD3A156A for <babel@ietf.org>; Fri, 26 Feb 2021 11:22:07 -0800 (PST)
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 11QJLb6U023105; Fri, 26 Feb 2021 20:21:37 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id AB646108396; Fri, 26 Feb 2021 20:21:37 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id kGAJm5EQk8Sd; Fri, 26 Feb 2021 20:21:35 +0100 (CET)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id E3221108394; Fri, 26 Feb 2021 20:21:35 +0100 (CET)
Date: Fri, 26 Feb 2021 20:21:35 +0100
Message-ID: <87ft1iiqio.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "babel@ietf.org" <babel@ietf.org>
In-Reply-To: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Fri, 26 Feb 2021 20:21:37 +0100 (CET)
X-Miltered: at korolev with ID 60394A41.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 60394A41.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 60394A41.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/q-i6iplFT_JjGzmdo9vX5anPEno>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 19:22:11 -0000

> FROM
> The router-id value MUST NOT consist of all zeroes or all ones.
> TO
> The router-id value MUST be unique among all instances of Babel on a device.

RFC 8966 Section 4.1.3 says:

   A router-id is an arbitrary 8-octet value.  A router-id MUST NOT
   consist of either all binary zeroes (0000000000000000 hexadecimal) or
   all binary ones (FFFFFFFFFFFFFFFF hexadecimal).

The rationale for that is that an all-zero value is useful as an internal
sentinel value, e.g. in order to mark that the router-id is not known
or that a data structure hasn't been initialised yet.

As to unicity, Babel assumes that router-ids are unique.  More exactly,
bad things will happen if the same prefix is announced by two routers with
the same router-id unless seqnos are synchronised.  I believe that you may
safely assume unicity, at least until such time when people try to
optimise the protocol by synchronising seqnos between distinct routers.


From nobody Fri Feb 26 11:27:05 2021
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC1503A159A for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:27:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable 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 gnfiLn2PZISn for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:27:02 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 057363A1596 for <babel@ietf.org>; Fri, 26 Feb 2021 11:27:01 -0800 (PST)
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 11QJQuF3023781; Fri, 26 Feb 2021 20:26:56 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 19001108410; Fri, 26 Feb 2021 20:26:56 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id BG58ZRBZ38G8; Fri, 26 Feb 2021 20:26:54 +0100 (CET)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 1AB1710840E; Fri, 26 Feb 2021 20:26:54 +0100 (CET)
Date: Fri, 26 Feb 2021 20:26:54 +0100
Message-ID: <87eeh2iq9t.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "'Mahesh Jethanandani'" <mjethanandani@gmail.com>, "'David Schinazi'" <dschinazi.ietf@gmail.com>, "'Toke =?ISO-8859-1?Q?H=F8iland-J=F8rgensen=27?=" <toke=40toke.dk@dmarc.ietf.org>, "'babel@ietf.org'" <babel@ietf.org>
In-Reply-To: <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk> <E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Fri, 26 Feb 2021 20:26:56 +0100 (CET)
X-Miltered: at korolev with ID 60394B80.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 60394B80.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 60394B80.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/HCWD3qE2T7D6_7nMiV7A3ZsBaCk>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 19:27:04 -0000

> An enabled Babel instance (that is sending and receiving Babel packets) already
> has a requirement for unique non-zero router-id. Where we were having a problem
> was with not-enabled Babel instances that weren’t actively running the protocol
> (had maybe just been installed). I think it was babeld that was just using a
> default of all zeroes until it was enabled; at which time it generated its
> unique router-id. With this not-enabled “zero” default, the possibility exists
> for multiple not-enabled Babel instances to be defaulted to zero, which would
> lead to YANG having a problem with having a unique router-id to identify them
> by.

It's not an implementation problem, it's a protocol issue.

In the protocol, the router-id only appears on the wire when a router
redistributes (originates) a route.  If a router is not originating
routes, because it is only connected to transit networks, it does not need
a router-id.

So in this case, the information model would be imposing a slightly
stronger requirement on implementations than the core protocol: in order
to implement the information model, a router would need to draw a router-id
for itself even if it is only connected to transit networks.

I don't find this requirement too onerous, and I don't mind the
information model making it.

-- Juliusz


From nobody Fri Feb 26 11:31:12 2021
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19FA83A15B7 for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:31:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9z1QyIRJ68ro for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:31:09 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 5BD3E3A15B6 for <babel@ietf.org>; Fri, 26 Feb 2021 11:31:08 -0800 (PST)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 11QJV5C7024500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 26 Feb 2021 20:31:05 +0100
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 11QJV5bf017514; Fri, 26 Feb 2021 20:31:05 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 99FFC108471; Fri, 26 Feb 2021 20:31:05 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 6GYjeSWczqqs; Fri, 26 Feb 2021 20:31:03 +0100 (CET)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 9152B10846F; Fri, 26 Feb 2021 20:31:03 +0100 (CET)
Date: Fri, 26 Feb 2021 20:31:03 +0100
Message-ID: <87czwmiq2w.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "'babel@ietf.org'" <babel@ietf.org>
In-Reply-To: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Fri, 26 Feb 2021 20:31:05 +0100 (CET)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Fri, 26 Feb 2021 20:31:05 +0100 (CET)
X-Miltered: at korolev with ID 60394C79.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 60394C79.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 60394C79.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 60394C79.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 60394C79.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 60394C79.001 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/PodsojJoe-dgZmwcGg5dZZqIQYI>
Subject: Re: [babel] info model: configurability of intervals
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 19:31:11 -0000

> Juliusz indicates in this that IHU intervals are dynamically computed.

In babeld, the IHU interval is equal to the update interval on lossy
links, and equal to three times the update interval on lossless links.
(On lossless links, the IHU is essentially repeating "this link is still
lossless", so it may be suppressed with no ill effect; on lossy links, it
is used to update the link cost in a timely manner.)

> I can't find it in any of the emails, but I think somehow there was
> a determination that configuration of all intervals was done by the
> implementation based on costs/metrics, and that no *external*
> configuration of intervals was supported (or desirable). Is that
> accurate, or should intervals be configurable via the info/data models?

I am concerned that making these values writable will constrain
implementations to use static intervals.  The protocol is very carefully
engineered to make dynamic intervals usable.  (If the intervals are
static, then the Hello seqno, for example, serves no useful purpose.)

-- Juliusz


From nobody Fri Feb 26 11:33:08 2021
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35A033A15B9 for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:33:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YdFwW7X0pyvO for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 11:33:05 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 D86583A15B8 for <babel@ietf.org>; Fri, 26 Feb 2021 11:33:04 -0800 (PST)
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 11QJX0KD024764; Fri, 26 Feb 2021 20:33:00 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id C593F1084A4; Fri, 26 Feb 2021 20:33:00 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id G5HUrGlwoDeK; Fri, 26 Feb 2021 20:32:59 +0100 (CET)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 18FD81084A0; Fri, 26 Feb 2021 20:32:58 +0100 (CET)
Date: Fri, 26 Feb 2021 20:32:58 +0100
Message-ID: <87blc6ipzp.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "'Toke =?ISO-8859-1?Q?H=F8iland-J=F8rgensen=27?=" <toke@toke.dk>, "'babel@ietf.org'" <babel@ietf.org>
In-Reply-To: <DM6PR02MB69249A7022428C82F1532467C39D9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com> <87im6h2yfr.fsf@toke.dk> <DM6PR02MB69249A7022428C82F1532467C39D9@DM6PR02MB6924.namprd02.prod.outlook.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Fri, 26 Feb 2021 20:33:00 +0100 (CET)
X-Miltered: at korolev with ID 60394CEC.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 60394CEC.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 60394CEC.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/ziFv_AP975sWcVtrIpladAmn5Y0>
Subject: Re: [babel] info model: configurability of intervals
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 19:33:07 -0000

> IIRC, Juliusz had suggested human admins were likely to have little
> understanding of what was needed and the implementation was in a better
> position to adjust values appropriately based on metrics.

Yes.  Experience shows that human admins like to tweak things, and that
a lot of time they get their tweaks wrong.

> But based WG list traffic, there doesn't seem to be a strong WG belief
> that we need to support human configuration of intervals at this time.

I would tend to agree.

> Would it be ok if we left these read-only current-value interval
> parameters as is and didn't add any other parameters to support
> configuration, at this time?

Yes.


From nobody Fri Feb 26 12:44:09 2021
Return-Path: <kaduk@mit.edu>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 006223A00C4; Fri, 26 Feb 2021 12:44:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jkC-BvnOHnUA; Fri, 26 Feb 2021 12:44:01 -0800 (PST)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2CAC3A00C8; Fri, 26 Feb 2021 12:44:00 -0800 (PST)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 11QKhoLP031943 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Feb 2021 15:43:55 -0500
Date: Fri, 26 Feb 2021 12:43:49 -0800
From: Benjamin Kaduk <kaduk@mit.edu>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: "'babel-chairs@ietf.org'" <babel-chairs@ietf.org>, "'d3e3e3@gmail.com'" <d3e3e3@gmail.com>, "'The IESG'" <iesg@ietf.org>, "'babel@ietf.org'" <babel@ietf.org>, "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>
Message-ID: <20210226204349.GA21@kduck.mit.edu>
References: <160436211925.31069.7931310164710901437@ietfa.amsl.com> <SN6PR02MB4512CEC73FF751E20D7A64F1C3CC0@SN6PR02MB4512.namprd02.prod.outlook.com> <DM6PR02MB6924227133396A388EECD9D0C3B49@DM6PR02MB6924.namprd02.prod.outlook.com> <20210209164932.GU21@kduck.mit.edu> <BY5PR02MB691424143621B8AC6D1B2DF3C3819@BY5PR02MB6914.namprd02.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In-Reply-To: <BY5PR02MB691424143621B8AC6D1B2DF3C3819@BY5PR02MB6914.namprd02.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/4PH_G5DHyZpzDySh0vIAxD2Stzg>
Subject: Re: [babel] Benjamin Kaduk's Discuss on draft-ietf-babel-information-model-11: (with DISCUSS and COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 20:44:05 -0000

Hi Barbara,

Thanks for the -13 and the (extensive!) commentary here.
Also inline...

On Mon, Feb 22, 2021 at 09:33:12PM +0000, STARK, BARBARA H wrote:
> Hi Ben,
> Thanks. I think I've resolved all your comments. I'm posting a -13.
> Barbara
>=20
> > Hi Barbara,
> >=20
> > Thanks for the extra reminder, and sorry for needing it.
> >=20
> > I think the -12 addresses most of my concerns, but we may need to talk a
> > bit more about the HMAC key length topic -- I'm having a hard time matc=
hing
> > the stated justification with my understanding of the facts.
> >=20
> > More inline...
> >=20
> > On Wed, Feb 03, 2021 at 10:31:12PM +0000, STARK, BARBARA H wrote:
> > > Hi Ben (and IESG),
> > > I just wanted to mention that I did publish a -12 draft that I think =
resolves all
> > comments (in the manner I said I would in my various responses).
> > > https://urldefense.com/v3/__https://tools.ietf.org/html/draft-ietf-ba=
bel-
> > information-model-
> > 12__;!!BhdT!zBj3vBHMl67fealKQ4lVVarvHKEy_HaBF8ckZjMsyDy8bTal7UwG2yx0
> > Bh0kqw$
> > > Looking forward to getting these Discusses cleared... =F0=9F=98=8A
> > > Thx,
> > > Barbara
> > >
> > > > Hi Ben,
> > > > Thanks a bunch for your comments. I'm sorry it's taken me a few wee=
ks to
> > > > provide a response. But, well, NomCom... =F0=9F=98=8A
> >=20
> > Thank you (and NomCom) for your service!
> >=20
> > > > And I wanted to give these comments the full attention they deserve=
d.
> > > > Barbara
> > > >
> > > > > -----------------------------------------------------------------=
-----
> > > > > DISCUSS:
> > > > > -----------------------------------------------------------------=
-----
> > > > >
> > > > > Section 2 says that the "DTLS certificate values" are required to=
 return
> > > > > no value when read, but this property seems to be intended for pr=
ivate
> > > > > data such as DTLS private key values, not the certificates themse=
lves
> > > > > (which are public).
> > > >
> > > > Thanks. I agree and suggest in Section 2, changing "DTLS certificat=
e values"
> > to
> > > > "DTLS private keys" (which are required to return no value when rea=
d).
> > > >
> > > > > While I appreciate that IPv6 is the current version of the intern=
et
> > > > > protocol, I do see that 6126bis allows for Babel to run over both=
 IPv6
> > > > > and IPv4, yet this document in multiple places implicitly assumes=
 that
> > > > > Babel runs over IPv6, to the exclusion of IPv4.  Such a restricti=
on from
> > > > > the core protocol spec should only be undertaken by an informatio=
n model
> > > > > with clear reasoning and loud disclaimer.
> > > >
> > > > The WG did discuss this and expressed the view that they were only
> > interested
> > > > in defining configuration for Babel over IPv6. Note that use of Bab=
el to
> > > > configure
> > > > IPv4 routing tables can be done over IPv6.
> > > >
> > > > Perhaps if we added to the Abstract <Juliusz: please look at this a=
nd provide
> > > > suggested changes>:
> > > > "This information model only includes parameters and parameter valu=
es
> > > > useful for managing Babel over IPv6.
> > > > This model has no parameters or values specific to operating Babel
> > > > over IPv4, although Babel can be operated over IPv4.
> > > > Note that Babel over IPv6 can be used for configuration of both
> > > > IPv4 and IPv6 routes."
> > > >
> > > > and then expand on this in the Introduction with
> > > > "This information model only includes parameters and parameter valu=
es
> > > > useful for managing Babel over IPv6.
> > > > This model has no parameters or values specific to operating Babel
> > > > over IPv4, even though [ID.ietf-babel-rfc6126bis] does define a mul=
ticast
> > > > group for sending and listening to multicast announcements on IPv4.
> > > > There is less likelihood of breakage due to
> > > > inconsistent configuration and increased implementation simplicity
> > > > if Babel is operated always and only over IPv6. Running Babel over =
IPv6
> > > > requires IPv6 at the link layer and does not need advertised prefix=
es, router
> > > > advertisements or DHCPv6 to be present in the network. Link-local I=
Pv6 is
> > widely
> > > > supported among devices where Babel is expected to be used.
> > > > Note that Babel over IPv6 can be used for configuration of both
> > > > IPv4 and IPv6 routes."
> > > >
> > > > > Similarly (as Roman notes), we are putting requirements on the key
> > > > > length for MAC keys (relative to the block size of the underlying=
 hash
> > > > > function) that have were once present in draft-ietf-babel-hmac bu=
t have
> > > > > been removed as of draft-ietf-babel-hmac-10.  I assume that the i=
ntent
> > > > > is not to impose additional restrictions compared to the protocol=
 spec,
> > > > > thus we need to catch up to those changes.
> > > >
> > > > How humans interact with configuration parameters presented through
> > > > a data model instantiation of this information model is a concern. =
Having
> > > > experienced the horrors of the days of configuring WEP keys (which =
were
> > > > either ASCII or hex and caused most people not to use WEP with Wi-F=
i)
> > > > and witnessed (and been party to) the discussions in
> > > > Babel where we wanted to ensure that whatever string was inputted f=
or
> > > > the key would yield consistent MAC computation across all implement=
ations
> > > > (i.e.,
> > > > would yield consistent "actual key"), I believe
> > > > it is imperative for the information model to constrain the input. =
As I
> > explained
> > > > in my response to Roman and Valery, we saw considerable variability=
 in
> > > > how existing libraries for allowing users to supply a key value tre=
ated
> > > > values that could not be directly used as what RFC 2104 calls "the =
actual
> > key".
> > > > To ensure human users are successful in supplying the same "actual =
key"
> > value
> > > > to various
> > > > implementations, it's necessary for user interfaces to restrict wha=
t is
> > > > supplied to be "the actual key" so no extraneous hashing and proces=
sing
> > > > is needed to generate "the actual key" (other than adding zeroes if=
 the input
> > > > key is shorter than an "actual key").
> >=20
> > These are all important considerations, and I am glad that you are keep=
ing
> > them in mind (while simultaneously being sad that they are necessary).
> > But they seem to mostly be concers with the translation layer between t=
he
> > input layer and the cryptographic API, and the restrictions that I am
> > concerned about are ones that relate to processing done within the
> > cryptographic API boundary.
>=20
> I find this statement a little confusing, since the info model is placing=
 no restrictions on processing done within a cryptographic API boundary. It=
's only placing restrictions on the length and datatype of a parameter (sup=
plied via a management protocol or user interface) that is then provided to=
 a Babel implementation. What the Babel implementation does to or with this=
 parameter is not something the info model cares about.

Well, my reasoning is basically that the information model is imposing a
limitation on the inputs to the cryptographic API that is more stringent
then the documented requirements for that API.  The only vaguely plausible
reason that I know of that one might want to impose this specific
requirement is to affect the internal processing of that API (to avoid the
extra "hash the key input" step).  So, picking this specific limit on the
input to the cryptographic API comes across as attempting to force a
specific behavior path within the cryptographic API.

IMO, if you are going to use HMAC, use the HMAC interface as documented and
let HMAC determine which of its internal paths to take.  If you need to
impose some restriction on the inputs, do so for reasons related to
processing at the application layer (including, potentially, existing
implementations that do the wrong thing) and document it as such.

> > > > The restrictions provided for the length of an input key are consis=
tent with
> > > > what the HMAC and BLAKE RFCs indicate for "actual key" length.
> > > >
> > > > This allows implementations of draft-ietf-babel-hmac to use existin=
g HMAC
> > > > and BLAKE2s libraries without worrying about what inconsistent
> > manipulations
> > > > the libraries or associated libraries for inputting keys do to stri=
ngs that are
> > > > too long to be directly used as "actual keys".
> >=20
> > In particular, the procedures for using an HMAC key longer than the blo=
ck
> > length of the underlying hash function (hash the key first) are
> > longstanding and well-implemented.  Are you saying that you have
> > experiences with buggy HMAC implementations that don't do this?  (If so,
> > that would be a great tidbit to mention in the document as motivation.)
>=20
> The Bird (language) implementation of Babel used existing code for OSPF. =
That code was designed according to RFC 5709, which will hash any "Authenti=
cation Key" (K) longer than the length of the hash (L) to create a cryptogr=
aphic key (Ko) that is exactly L octets long.
>=20
> What RFC 5709 describes is different than what RFC 2104 (HMAC) describes.=
 RFC 2104 says to create a hash of the authentication key (K) if it is long=
er than the block size of the hashing algorithm (B). For SHA-256, B !=3D L.=
 Therefore, using RFC 5709 will get a different value for the cryptographic=
 key than RFC 2104, for authentication key length between L and B. This dif=
ference was noted in RFC5709 errata. RFC 7166 updated RFC 6506 wrt this. Bu=
t RFC 7166 didn't update RFC 5709.  RFC 7474 updated RFC 5709 and kept the =
L boundary. We looked at the Bird library code which does indeed do the cal=
culation according to RFC 5709. Fortunately, there is great consistency amo=
ng the various RFCs around zero-padding short authentication keys.
>=20
> Furthermore, the Bird implementation allowed the key to be provided via a=
 GUI that treated the input sequence of characters as ASCII. This was, agai=
n, from code that already existed for OSPF. But note there is no requiremen=
t in any RFC for support of an authentication key entered in ASCII format.

Thanks; this is really helpful information to know (and pretty unfortunate
about the OSPF situation).
But if issues with how an existing Babel implementation handles input keys
longer than the output length of the hash are what motivate the key length
restrictions, shouldn't the length restrictions reflect the hash output
length rather than the hash block size?

> The C implementation of Babel was designed with the expectation that a ce=
ntralized system would push the key out to all the routers. It assumed the =
supplied key was in binary format. Preferably, the centralized system would=
 randomly generate the binary value. But if there were a user entering an A=
SCII string at the centralized system, the centralized system would be able=
 to do whatever desired manipulation and push a suitable binary out to all =
routers. The C implementation does not accept ASCII input.

(I assume that "does not accept ASCII input" just means "does not do
processing on input to take a human-presentable ASCII representation of a
binary key and convert it into the underlying binary key", as opposed to
"checks for the condition where all octets of the input are in the ASCII
printable range and rejects that input".)

> The WG discussed all of this extensively in January of 2019. And then re-=
hashed it (haha) in August of 2019. There was discussion of imposing either=
 RFC 5709 or RFC 2104 calculation for long "authentication keys" on the Bab=
el implementations (in the babel-mac draft). There was discussion of requir=
ing the key supplied to an implementation to be exactly the cryptographic k=
ey (so all manipulation was done external to Babel). And other ideas (I can=
 point to the emails in the archive, if you like; there were many emails). =
The August 2019 decision was for the babel-mac draft not to impose addition=
al restrictions on the format of provided keys (other than restrictions imp=
osed by SHA-256 and BLAKE2s RFCs on keys) and not to choose between RFC 570=
9 or RFC 2104. So the Bird and C implementations did not need to change wha=
t they were doing. But the info model would restrict the length and datatyp=
e of "authentication key" values it supplied so the cryptographic keys the =
implementations ended up calculating from the input binary authentication k=
ey would always be the same. The values supplied by the info model will sim=
ply never invoke code that would result in inconsistent cryptographic key v=
alues.

Thank you very much for the summary of the prior WG discussions; I cannot
hope to try to repeat the depth of consideration that was already given.
As above, though, my reading of the -13 is that it does allow hitting the
code that would result in inconsistent key values, since the stated limit
for HMAC-SHA256 is 64 bytes, not 32.

> > The situation for Blake2s-128 (which is being used directly and not via
> > HMAC) is not quite so clear to me since it's a more recent innovation, =
and
> > RFC 7693 seems rather unclear about what to do if the input key is larg=
er
> > than 64 bytes (it talks only of padding the key and setting as d[0], wh=
ere
> > d[0] is a 16-word block, and for Blake2s words are 32 bits).  So while
> > limiting the length of the Blake2s key may be justified in fact, (1) th=
at
> > justification should probably be in the document, and (2) I don't see a
> > factual basis for limiting HMAC keys to the block length.
>=20
> And we also could find nothing that described what to do for long keys in=
 BLAKE2s. So the datatype and length restriction would again ensure consist=
ent cryptographic key calculation.

I would strongly encourage adding some discussion of the motivation for the
length limits into the draft itself.

> > (For what it's worth I did do a bit of math, and even if the "actual ke=
y"
> > is limited to uppercase letters plus digits, a 64-character string can
> > still contain some 330 bits of entropy, which is stronger than a 32-byte
> > random string.  You'd have to be really limited in what characters can =
be
> > used, e.g., to only digits, in order to have the maximum theoretical
> > entropy of the 64-character string fall below 256 bits.)

If the limit is actually going to be 32 characters, the numbers go down
accordingly, but 165 bits is not shabby, and adding in lowercase letters
gets you up to 190 bits, and the full 95 ASCII printables cap out at 210
bits.

> -- snipped where there were no new comments to reply to ---
>=20
> > > > > -----------------------------------------------------------------=
-----
> > > > > COMMENT:
> > > > > -----------------------------------------------------------------=
-----
>=20
> -- snipped ---
>=20
> > > > >    babel-self-router-id:  The router-id used by this instance of =
the
> > > > >       Babel protocol to identify itself.  [I-D.ietf-babel-rfc6126=
bis]
> > > > >       describes this as an arbitrary string of 8 octets.  The rou=
ter-id
> > > > >       value MUST NOT consist of all zeroes or all ones.
> > > > >
> > > > > Why is the MUST NOT a requirement of the information model rather=
 than
> > > > > the protocol?
> > > >
> > > > Because it isn't an issue for a Babel implementation that doesn't i=
mplement
> > > > this information model. It only became an issue when the YANG model
> > > > needed to use this as a unique key and needed the object to exist w=
hether
> > > > or not Babel was enabled. In the absence of YANG, a disabled
> > implementation
> > > > is happy for its router-id to be all zeroes.
> >=20
> > I'd consider adding a parenthetical to explain why the requirement exis=
ts,
> > but that's editorial and up to your judgment.
>=20
> After discussing with the WG, we determined that the YANG model didn't ne=
ed the restriction, after all. So we're deleting the sentence "The router-id
> value MUST NOT consist of all zeroes or all ones."
>=20
> -- snipped --
>=20
> > > > > Section 3.7
> > > > >
> > > > > I don't wish to revisit the decision, but it might have been inte=
resting
> > > > > to record some of the reasoning for having an additional abstract=
ion for
> > > > > "key set" and having a list of key-sets, vs just having a list of=
 keys
> > > > > directly.  (Similarly for the DTLS cert sets.)
> > > >
> > > > There were requirements that it be possible to use different keys f=
or
> > > > different interfaces, the same keys for a set of interfaces, the sa=
me
> > > > keys for all interfaces, and have a default set of keys in case a n=
ew
> > > > interface were instantiated (e.g., a tunneled interface). Also, the=
re
> > > > was a requirement that it be easy to change the current key by first
> > > > adding the new key and then removing the old key. By having key set=
s,
> > > > it was easy to do a key change without explicitly adding the new
> > > > key to and deleting the old key from each impacted interface. Only
> > > > the key set needed to be updated. Ditto for certs. If this explanat=
ion is
> > > > useful, I could add a paragraph explaining the sets as useful in ma=
king
> >=20
> > I found it useful, at least -- thank you!
> >=20
> > > > it easy to change keys/certs to Security Considerations. Ensuring u=
sability
> > > > of key/cert change is, I think, a valid security consideration.
> >=20
> > I agree; this is covered (somewhat) in BCP 107.
>=20
> I did add a paragraph to the security section of the -12 version along th=
is line.

Thanks for that!

>=20
> -- snipped --
>=20
> > > > > Section 3.10
> > > > >
> > > > >    babel-cert-name:  A unique name for this DTLS certificate that=
 can be
> > > > >       used to identify the certificate in this object instance, s=
ince
> > > > >       the value is too long to be useful for identification.  Thi=
s value
> > > > >
> > > > > Some guidance on whether or not it is expected to be useful to dr=
aw
> > > > > naming information from the certificate's Subject information, vs=
 an
> > > > > arbitrary or fingerprint-based naming scheme, might be in order.
> > > >
> > > > All constraints from an info model perspective are provided in the
> > > > description: unique and not empty. An implementation that supports
> > > > auto-generation of the name can use whatever rules it wants.
> > > > My TR-181 data model will allow the user to provide any unique and
> > > > non-empty string they want. If the user provides none, the
> > > > auto-generation scheme is implementation-specific and common
> > > > across the entire TR-181 data model (and not just Babel). I think it
> > > > would be odd to explicitly call out the absence of additional requi=
rements
> > > > or expectations. Unless pressed, I will make no change here.
> >=20
> > I don't have any specific text that I want to press for, but I will
> > reiterate that when names are used for making authentication and
> > authorization decisions, it is critically important that everyone invol=
ved
> > agrees on what name maps to what entity!  I presume that the TR-181 sch=
eme
> > is not susceptible to collisions on the auto-generated names...
>=20
> Auto-generated names in TR-181 are done by the managed device (residentia=
l gateway, set-top-box, etc.) when it adds an object instance to the data m=
odel. They are unique internal to the device. I'm not aware of any implemen=
tations that do anything other than sequential processing of data model cha=
nges, so it should be quite simple for a device to ensure internal uniquene=
ss. If the managing entity wants consistent or identical naming across all =
devices, then it's the responsibility of the managing entity (via the manag=
ement system) to set the names and set them consistently. This is outside t=
he scope of the scheme. The device will reject attempts to set a name to a =
value already being used in its data model. Major battles and even wars hav=
e been fought over naming schemes, mechanisms, and parameters. This is wher=
e we've landed. We do allow managing entities to shoot themselves in the fo=
ot, if they so choose (e.g., if they allow multiple uncoordinated managemen=
t systems to provide keys).

Okay.  Thanks for the TR-181 lesson :)

> -- snipped --
>=20
> > > > > Also, it's somewhat unusual to talk about "(D)TLS certificates" as
> > > > > opposed to X.509 certificate, raw public key, etc..
> > > >
> > > > The TLS RFCs refer to these things as "certificates" in all cases, =
and
> > > > the IANA registry that lists defined types of these things is titled
> > > > "TLS Certificate Types". This info model table is defined so it sho=
uld be
> > > > possible for other certificate types to be supported (if desired or
> > > > implemented) with no change to this table structure -- so long as
> > > > the certificate can be expressed in PEM format. If "DTLS certificat=
e"
> > > > is not acceptable, I could change to just "certificate". I don't wa=
nt
> > > > to constrain what type of certificate this table can support, beyond
> > > > PEM format and for use with an implementation of draft-ietf-babel-d=
tls.
> >=20
> > I would (mildly) prefer just "certificate" -- in my mind, certificates =
are
> > things that (D)TLS consumes, but other than having a list of preexisting
> > certificate types for which the mapping into TLS codepoints, there is
> > nothing (*) TLS-specific about those certificates.
> >=20
> > (*) okay, X.509 certificates  might have an extendedKeyUsage extension =
that
> > indicates they are intended for TLS connections, but they are still X.5=
09
> > certificates.
>=20
> I searched for "certificate" and found 1 instance of "DTLS certificate" (=
in the babel-dtls-cert-types description). I'll change "List of supported D=
TLS certificate types." there to "List of supported certificate types."
>=20
> -- snipped --
>=20
> > > > > Section 5
> > > > >
> > > > > We do expose an operation to get a packet dump, but it's not clea=
r that
> > > > > there are particularly noteworthy security considerations regardi=
ng that
> > > > > -- the dump would appear to be the ciphertext based on the langua=
ge
> > > > > used, so it would not be a way to bypass DTLS encryption, for exa=
mple.
> > > > >
> > > > >    This information model defines objects that can allow credenti=
als
> > > > >    (for this device, for trusted devices, and for trusted certifi=
cate
> > > > >    authorities) to be added and deleted.  Public keys may be expo=
sed
> > > > >    through this model.  This model requires that private keys nev=
er be
> > > > >
> > > > > It might be worth another sentence indicating the scale of the
> > > > > consequences of erroneously/maliciously setting such credentials.
> > > >
> > > > I'm not quite sure what to say? "Incorrect configuration of credent=
ials
> > > > (whether in error or in malice) will cause the Babel packets between
> > > > the incorrectly configured router(s) and other routers in the netwo=
rk
> > > > not to be trusted by each other. It will not be possible to effecti=
vely
> > > > use Babel to determine and react to routing changes in the network,
> > > > in this case."
> >=20
> > Or just "incorrect provision of credentials (whether due to error or
> > malice) will cause a denial of service condition for the Babel routing
> > protocol on the node in question".  It may seem obvious to you and I, b=
ut I
> > find that it can be useful to have it stated explicitly.
>=20
> I've added the sentence "Misconfiguration of security credentials can cau=
se
> a denial of service condition for the Babel routing protocol."
> This new sentence comes after the sentence " Misconfiguration (whether un=
intentional or malicious) can prevent
> reachability or cause poor network performance (increased latency, jitter=
, etc.)."

Much appreciated.

Thanks again,

Ben


From nobody Fri Feb 26 13:07:27 2021
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4F8D3A098D for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 13:07:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=toke.dk
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 T67ARwTs5xG9 for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 13:07:23 -0800 (PST)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 706B73A09BE for <babel@ietf.org>; Fri, 26 Feb 2021 13:07:22 -0800 (PST)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1614373640; bh=r1jTTeOUbaosHVwShGmwsOVvtx65CxGc3gIbT0u7zgI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Jl/3w/r6oXWRRK0N16l2LVEvHDO5ORqjRc6jkpdf8YWnyQBG81NfmnXGx9emxNZlj 2kuMp3QZsGQUiJUsRxiSgSI0nMmsVAChQfZTX17NXczlB7vFOyriZI9KWKLhLmrHHY J+brNbv3cRQGVFXd5BD0tBN8y3y7JEblAfXD8gVlKHaAhovUs7VULqYaYNLZZKyK/X PI1pRNNgJDw7A98Ed2Iaoip/Do4FtvL8ECmBh99EZpwqqC0vL6MxpUnvhzvD0lXtN9 vqrytkCTXu9LNJh5V7Ylt4TDZyJFlRxZR7wdvs7k5f0q7/ibP5f6jgNiwTnlE53EzJ 46qJeAHdqtiFA==
To: Juliusz Chroboczek <jch@irif.fr>, "STARK, BARBARA H" <bs7652@att.com>
Cc: "'babel@ietf.org'" <babel@ietf.org>
In-Reply-To: <87blc6ipzp.wl-jch@irif.fr>
References: <DM6PR02MB6924C2CF2ACCCFD1FDBE0C23C39F9@DM6PR02MB6924.namprd02.prod.outlook.com> <87im6h2yfr.fsf@toke.dk> <DM6PR02MB69249A7022428C82F1532467C39D9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blc6ipzp.wl-jch@irif.fr>
Date: Fri, 26 Feb 2021 22:07:19 +0100
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <878s7azgfs.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/7QxMXVydUwODB4CLDTdmIV6YkNs>
Subject: Re: [babel] info model: configurability of intervals
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 21:07:26 -0000

Juliusz Chroboczek <jch@irif.fr> writes:

>> IIRC, Juliusz had suggested human admins were likely to have little
>> understanding of what was needed and the implementation was in a better
>> position to adjust values appropriately based on metrics.
>
> Yes.  Experience shows that human admins like to tweak things, and that
> a lot of time they get their tweaks wrong.
>
>> But based WG list traffic, there doesn't seem to be a strong WG belief
>> that we need to support human configuration of intervals at this time.
>
> I would tend to agree.
>
>> Would it be ok if we left these read-only current-value interval
>> parameters as is and didn't add any other parameters to support
>> configuration, at this time?
>
> Yes.

Fine with me as well :)

-Toke


From nobody Fri Feb 26 14:22:55 2021
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09DAA3A0DEA for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 14:22:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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=att.onmicrosoft.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 W2h44BYSdTip for <babel@ietfa.amsl.com>; Fri, 26 Feb 2021 14:22:53 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 DEF473A0DD8 for <babel@ietf.org>; Fri, 26 Feb 2021 14:22:53 -0800 (PST)
Received: from pps.filterd (m0049295.ppops.net [127.0.0.1]) by m0049295.ppops.net-00191d01. (8.16.0.43/8.16.0.43) with SMTP id 11QMF79W040258; Fri, 26 Feb 2021 17:22:51 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049295.ppops.net-00191d01. with ESMTP id 36xewmv1t0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 Feb 2021 17:22:51 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11QMMokb001912; Fri, 26 Feb 2021 17:22:50 -0500
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [135.66.87.47]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 11QMMmu1001899 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 26 Feb 2021 17:22:48 -0500
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [127.0.0.1]) by zlp27126.vci.att.com (Service) with ESMTP id 812B3403073B; Fri, 26 Feb 2021 22:22:48 +0000 (GMT)
Received: from MISOUT7MSGEX2BC.ITServices.sbc.com (unknown [135.66.184.200]) by zlp27126.vci.att.com (Service) with ESMTP id 67DC0403073A; Fri, 26 Feb 2021 22:22:48 +0000 (GMT)
Received: from MISOUT7MSGED1BA.ITServices.sbc.com (135.66.184.213) by MISOUT7MSGEX2BC.ITServices.sbc.com (135.66.184.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Fri, 26 Feb 2021 17:22:47 -0500
Received: from MISOUT7MSGETA01.tmg.ad.att.com (144.160.12.221) by MISOUT7MSGED1BA.ITServices.sbc.com (135.66.184.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Fri, 26 Feb 2021 17:22:47 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171) by edgeso1.exch.att.com (144.160.12.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2176.2; Fri, 26 Feb 2021 17:22:45 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FJG9cOGtJmPAMmvI/o3x8IDmQrNBI1SLkL+wu6djx9oMLhiew2Mrr7qThHwBHFAuvGBRKF6uThYuwTHVFDdZTzyIvWMe3eAV8yV6rqQ6EHKJHQgOLrkXy8Yombu1XI2BDg2rrEUIzNmg7efVA3vJWT/iXAGhBrUsKF11GAYL0XxqGgtrirqgTnvJMGnzHK+GR7HXqLd+jpfC7Is3GlAAnu38OjxlaZmIO6maBgn0a7hFLFX8oxFkgZrN9nBWiMlbobotbtDMkHIHA0XsRYFIZq1a/JleXPxPLtZRJAdwWsuCOjDSz/k8Nro7HGMVbzlCQw1OFnxUVKs8ZnS4fcBK+A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1tpPDnIDtHmhbTt6Fn8GtOwSpVTmFdxfni3cOduEXhA=; b=NFMU0RaMGmA9VSjPJF8gt29QoeSJ1fceQzclljva/4JA79dWJaBK5d870nnfzaDOj17eL9/43HJVRgoas5lhl84yFYFuBD4sO01/XWOmLLG2Wy+OuLKJb2gmXWAQxgNvLYcq17R2Xone6pprXTVnC8+da3w8h05Aw7aS1BPLxhf8/Si/KD4r+FushJZeejSAEP8lcnEWnJdvpznQIg2N1GCc5Zd1Qv4vlL0iVYI26aa0uylxlDYUeCgvCr159Uu7TOCChpo34+WeaRZ7uB8Njp5o+eBfIaypFmcc7NUCoJdYm2/G4qtS8tU/q2CQdvZeYTX17OlIhxB1g6KvF2pqng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1tpPDnIDtHmhbTt6Fn8GtOwSpVTmFdxfni3cOduEXhA=; b=GuCRq2OsSLED7/M/5ODQaPJUg+Wz2G1JkUdq+Hz9dak/eEu1nuM8FXA8nc+SbkmbBTcwj/qbNxD0wcMUy7qds08bX7vpImn4j/y3LA59+Hi74+9D477mK2bSvB4GLrWkcN8wot2UIzBNs01K5d3M8YwcA7kG87z66US9Kl1xYCM=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM6PR02MB4411.namprd02.prod.outlook.com (2603:10b6:5:25::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20; Fri, 26 Feb 2021 22:22:44 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d9c0:4a62:170b:b925%8]) with mapi id 15.20.3868.034; Fri, 26 Feb 2021 22:22:44 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Juliusz Chroboczek'" <jch@irif.fr>
CC: "'Mahesh Jethanandani'" <mjethanandani@gmail.com>, "'David Schinazi'" <dschinazi.ietf@gmail.com>, =?utf-8?B?J1Rva2UgSMO4aWxhbmQtSsO4cmdlbnNlbic=?= <toke=40toke.dk@dmarc.ietf.org>, "'babel@ietf.org'" <babel@ietf.org>
Thread-Topic: [babel] proposed info model change
Thread-Index: AdcAt7RXNVd/4GG3Sr6eZ25X+veoLAAAvs0AAABUpAAAAVQxgAAKytMAAAXOZYAAEdtlkALKjGcAAAYDEVA=
Date: Fri, 26 Feb 2021 22:22:43 +0000
Message-ID: <DM6PR02MB69242CA2105EFB93F7C1FD72C39D9@DM6PR02MB6924.namprd02.prod.outlook.com>
References: <DM6PR02MB6924E3E2DD5568E247859E18C38C9@DM6PR02MB6924.namprd02.prod.outlook.com> <87blcqpau7.fsf@toke.dk>	<E5F69D0C-7130-42D3-9080-C2EE5786D917@gmail.com> <878s7up8n0.fsf@toke.dk> <CAPDSy+6YWPr81uKHrWYoY=TZ0A18A_Ui3=CyLP=1K-ezwmgF-g@mail.gmail.com> <DBBE09E1-F407-4B5A-A096-669E74F25FB4@gmail.com> <DM6PR02MB69249CEAAB32A391274A8ED3C38B9@DM6PR02MB6924.namprd02.prod.outlook.com> <87eeh2iq9t.wl-jch@irif.fr>
In-Reply-To: <87eeh2iq9t.wl-jch@irif.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: irif.fr; dkim=none (message not signed) header.d=none;irif.fr; dmarc=none action=none header.from=att.com;
x-originating-ip: [45.18.123.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5d1e396a-c52d-4b4f-dada-08d8daa509b6
x-ms-traffictypediagnostic: DM6PR02MB4411:
x-microsoft-antispam-prvs: <DM6PR02MB44112609417E7BEBDD1F169AC39D9@DM6PR02MB4411.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QovOccdaAGkk4/owYcfNXwYrUONQ6H2RWcB418uf/4A3ahH9wOLEFFAz0dfG8cPEbWUYrHI+/uH1GXmQTWsb2HGO570HF48TfG+b2qaoL6flE1N2slpawopDC3YkI0oe8t1m/q+BcJ/Hj1WzS16rs1eh6izg+ttAFM4zjBCLoKENDZ+tmxXgTyd/sQI0IEWYvZ9GwiMx6K5hPkmXdArzEPD4sukwF+6WmfLProx0+w7S7E+o6uWDmBynqwi9JnDPtzmFUVdfI3s66Yt6vr/ELspyrrovdoAdo+xIHHZZGWQAfNY+x6NKp2wY/2A48fWPiOTifLwTdd4od7gawNluoQ014YktTYxRPL7nl5rJwGLeZ1b+uIj06oFeOWdIppj/sD5Binnbppdz4ePkQ1sO0VP7VN0NerS7rJln4X3AXjJvkYA7nRWy33qkII6H/ItxAjlyGi/gcZkagjzbyz+q9fPzDG4BsiYDdUbShwXPN2Fk3Sto+5s1itxvSSE6lbA1Rblgth2eFWZ0aiDXFjYqgw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(136003)(366004)(39860400002)(396003)(376002)(66446008)(6916009)(66476007)(4326008)(76116006)(7696005)(66946007)(66574015)(83380400001)(316002)(64756008)(478600001)(186003)(66556008)(9686003)(55016002)(6506007)(26005)(82202003)(86362001)(52536014)(5660300002)(8936002)(8676002)(71200400001)(33656002)(54906003)(2906002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?c2F6OEtuUmQ1N2Q5YlN2WmV3MVI5aWtiMHVLdndzN2doc0dTem9iZjBuTUJ3?= =?utf-8?B?cHhoSlNCR3UwaEhkaTdyVC9OKzlqUG5vVUZsNXFTYzV6OFZkR1lsTEdSTzJC?= =?utf-8?B?a1ZxbHNleDdqRHhoK1J1ZVU0Tmhja1B0a1ZHRWZLYmFGaGxuaHVZUzFnVXVV?= =?utf-8?B?eGpWZnBvdi9pMkU0OGhoRVh6NHB5S0diTVRYLzM0QUNITEIydDBzbU9SNlpH?= =?utf-8?B?SU5mQllacnVMMzFmTVN3YXNaYzM3WUNJYmVsZG5XNElJb0NlRDc4T1MrRjNa?= =?utf-8?B?UVRhUjgzRWsyTVZqRDVPN2tSRFR2TXdIVW5vckhhSFdQWmV3VDRkQzZDVDc0?= =?utf-8?B?aUM2WW4zYUJua3VzOWZtZHQrc216SlVXVGt6Uzh5Nk9oVGhBb3lCM0NrM0pv?= =?utf-8?B?ODlKVmRUZy9YRmJrQXovSWhHR3hUNkY1QTlUMFUrbFpZQmZSbDQ4VVZzeFR6?= =?utf-8?B?am1nbnNCZmNGdXpEZjZmbi9ZaWF6R2RVbDJiZTZEdCtxQmNTZEk0Ymh0WDNk?= =?utf-8?B?aEJCMEZzM2luZ2w2ZFN4ZFVJcUR6TzdEakFYK29vSFpaU3QxeHRRZEhaZDFx?= =?utf-8?B?TDBTWlRFb2J4ZStLYWFDSm5zTWxQRnVmRU5ReTFKMUN2NzNDcTFGMjNGTUtD?= =?utf-8?B?eldxVDdnWVo5RzdCWHgwZVEzZzNkd1pSYTdld3VzclhQQVVRS0dRWWNpTHdH?= =?utf-8?B?VjZWMWgzcmFUQlF6UnhEaGltUGZESStPTXpjWXkzRi9idTVMMDBUM2VRWitk?= =?utf-8?B?TGtFUGM2NFFJQnNLcU1HeVh6NUJheXR2YzBMRWZNZXIyMjM3aHVERmJ6Vmc3?= =?utf-8?B?Ty84Ymc0NnBsdG9hZWlKSjlhNENCMHg5TFFhM2wzNTF0QUtkZ0VFbDlpM2Fz?= =?utf-8?B?dXZxMVFzVlZ3Vnp1K0hXT0xMenpRZXdJVExSankyYytWSFJZVzZvSkk2RUpJ?= =?utf-8?B?dVkrMitsSWxncksxeUF2OVdkNjFHK0t6N2hoSk1jbEc0WHN1NmZyaVZKKzQ2?= =?utf-8?B?OXIvanJMOVlkdkMyeG9XM1hPUzduaEZQejgvYXlabHphVkkra1pvYTVUZ1pu?= =?utf-8?B?aTRpZE42THZHNW5GejlvOFZtamVwcnMxSVRWNWJGZitiV0daVTRzUWlxR2gv?= =?utf-8?B?anFwYVlBYTBsRTE4RkdmdUJuWlBoV1lYU3gvZFM3SHNaZ2FnelVNaE80dmJV?= =?utf-8?B?cWozWjFtUmpaTGVzOWo2NUFyNnJjNWROR3hXRnpmaWI1Wkt4NWIwMjFPU3Bm?= =?utf-8?B?UjNsUkl6ZGtXanVObDdzeHcxTTlkSGRtSjJVMTMrUTJOaWZEMFVMamFPT0ky?= =?utf-8?B?cVA2SDk5ODVScG82WjZxb1pkbm9SLzRoY2JxUmdxc25JYnFkaC9iSHpEbDJX?= =?utf-8?B?ZzJPOUN2YVpDeFVESDBMZFpFbFgwaFRrV0oyUU1vZ1pNU0xSV09KdnZwOXE4?= =?utf-8?B?WE9welZLWWlRYmNWMUNITTBCY0lLVGdYcXQraDBpa1JzSmdoMS8vSGVUcHdV?= =?utf-8?B?SFIva05EbUZTM21GMjNjeVZqUVdVZUFaVUpiRTVZOWkvZ2tSaHp6QWU4bzgx?= =?utf-8?B?SkZDSXoyNC9QV2w3WndWcmJON0l4d3E4STFMSUgwZ2VDVzc5MjlZUmlUNmNZ?= =?utf-8?B?QXNDZEw4dERXQ0lRVFQ1YkRiRkEyc0dGUTdGMWJHUFhjUjVNL010T0YvUmh3?= =?utf-8?B?NHErZm9Zd2lVRXdzQ1hLdnQyR2VOaldFVUhBejdCcGE5dytqZHFrSzkrb25z?= =?utf-8?Q?NxZjxM9uBmjGB8an04=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d1e396a-c52d-4b4f-dada-08d8daa509b6
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2021 22:22:43.8759 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6SDt+7463Kpv+RvXEa5KxA5+6F+nNl2k5Fte4D1TwILDDvAcpLEwf/LlCYmXEqqp
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4411
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 5CE1F9978870ECC2EDD6FF6F27E03AEC596F48B4EACB74E3E636F049E10D928F2
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-26_09:2021-02-26, 2021-02-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxscore=0 clxscore=1015 suspectscore=0 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxlogscore=999 lowpriorityscore=0 priorityscore=1501 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102260163
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/jIheRAzLt1SyE8izdUgs-bi070g>
Subject: Re: [babel] proposed info model change
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2021 22:22:55 -0000

SGkgSnVsaXVzeiwNCldlIGFjdHVhbGx5IGVuZGVkIHVwIGZpZ3VyaW5nIG91dCB0aGF0IFlBTkcg
ZGlkbid0IG5lZWQgdG8gdXNlIGl0IGFzIGEgdW5pcXVlIGtleSBhbmQgd2UgcmVtb3ZlZCBhbGwg
Y29uc3RyYWludHMgaW4gdGhlIC0xMyByZXZpc2lvbi4gSXQncyBhIHJlYWQtb25seSBwYXJhbWV0
ZXIsIHNvIGl0J3MgdG90YWxseSB1cCB0byB0aGUgQmFiZWwgaW1wbGVtZW50YXRpb24gdG8gc2V0
IGEgdmFsdWUuIEFuZCB0aGUgaW5mbyAvIGRhdGEgbW9kZWxzIHdvbid0IGNhcmUgb3IgcG9saWNl
Lg0KQmFyYmFyYQ0KDQo+ID4gQW4gZW5hYmxlZCBCYWJlbCBpbnN0YW5jZSAodGhhdCBpcyBzZW5k
aW5nIGFuZCByZWNlaXZpbmcgQmFiZWwgcGFja2V0cykgYWxyZWFkeQ0KPiA+IGhhcyBhIHJlcXVp
cmVtZW50IGZvciB1bmlxdWUgbm9uLXplcm8gcm91dGVyLWlkLiBXaGVyZSB3ZSB3ZXJlIGhhdmlu
ZyBhDQo+IHByb2JsZW0NCj4gPiB3YXMgd2l0aCBub3QtZW5hYmxlZCBCYWJlbCBpbnN0YW5jZXMg
dGhhdCB3ZXJlbuKAmXQgYWN0aXZlbHkgcnVubmluZyB0aGUNCj4gcHJvdG9jb2wNCj4gPiAoaGFk
IG1heWJlIGp1c3QgYmVlbiBpbnN0YWxsZWQpLiBJIHRoaW5rIGl0IHdhcyBiYWJlbGQgdGhhdCB3
YXMganVzdCB1c2luZyBhDQo+ID4gZGVmYXVsdCBvZiBhbGwgemVyb2VzIHVudGlsIGl0IHdhcyBl
bmFibGVkOyBhdCB3aGljaCB0aW1lIGl0IGdlbmVyYXRlZCBpdHMNCj4gPiB1bmlxdWUgcm91dGVy
LWlkLiBXaXRoIHRoaXMgbm90LWVuYWJsZWQg4oCcemVyb+KAnSBkZWZhdWx0LCB0aGUgcG9zc2li
aWxpdHkgZXhpc3RzDQo+ID4gZm9yIG11bHRpcGxlIG5vdC1lbmFibGVkIEJhYmVsIGluc3RhbmNl
cyB0byBiZSBkZWZhdWx0ZWQgdG8gemVybywgd2hpY2ggd291bGQNCj4gPiBsZWFkIHRvIFlBTkcg
aGF2aW5nIGEgcHJvYmxlbSB3aXRoIGhhdmluZyBhIHVuaXF1ZSByb3V0ZXItaWQgdG8gaWRlbnRp
ZnkgdGhlbQ0KPiA+IGJ5Lg0KPiANCj4gSXQncyBub3QgYW4gaW1wbGVtZW50YXRpb24gcHJvYmxl
bSwgaXQncyBhIHByb3RvY29sIGlzc3VlLg0KPiANCj4gSW4gdGhlIHByb3RvY29sLCB0aGUgcm91
dGVyLWlkIG9ubHkgYXBwZWFycyBvbiB0aGUgd2lyZSB3aGVuIGEgcm91dGVyDQo+IHJlZGlzdHJp
YnV0ZXMgKG9yaWdpbmF0ZXMpIGEgcm91dGUuICBJZiBhIHJvdXRlciBpcyBub3Qgb3JpZ2luYXRp
bmcNCj4gcm91dGVzLCBiZWNhdXNlIGl0IGlzIG9ubHkgY29ubmVjdGVkIHRvIHRyYW5zaXQgbmV0
d29ya3MsIGl0IGRvZXMgbm90IG5lZWQNCj4gYSByb3V0ZXItaWQuDQo+IA0KPiBTbyBpbiB0aGlz
IGNhc2UsIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCB3b3VsZCBiZSBpbXBvc2luZyBhIHNsaWdodGx5
DQo+IHN0cm9uZ2VyIHJlcXVpcmVtZW50IG9uIGltcGxlbWVudGF0aW9ucyB0aGFuIHRoZSBjb3Jl
IHByb3RvY29sOiBpbiBvcmRlcg0KPiB0byBpbXBsZW1lbnQgdGhlIGluZm9ybWF0aW9uIG1vZGVs
LCBhIHJvdXRlciB3b3VsZCBuZWVkIHRvIGRyYXcgYSByb3V0ZXItaWQNCj4gZm9yIGl0c2VsZiBl
dmVuIGlmIGl0IGlzIG9ubHkgY29ubmVjdGVkIHRvIHRyYW5zaXQgbmV0d29ya3MuDQo+IA0KPiBJ
IGRvbid0IGZpbmQgdGhpcyByZXF1aXJlbWVudCB0b28gb25lcm91cywgYW5kIEkgZG9uJ3QgbWlu
ZCB0aGUNCj4gaW5mb3JtYXRpb24gbW9kZWwgbWFraW5nIGl0Lg0KPiANCj4gLS0gSnVsaXVzeg0K

