
From nobody Wed Nov  1 03:05:43 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC05B1395F0; Wed,  1 Nov 2017 03:05:42 -0700 (PDT)
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_NONE=-0.0001, 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 IWC6Zs7gqLuS; Wed,  1 Nov 2017 03:05:40 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62BF2139567; Wed,  1 Nov 2017 03:05:40 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 67F2DF6B; Wed,  1 Nov 2017 11:05:38 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id rAHxX4n1KQnp; Wed,  1 Nov 2017 11:05:38 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Wed,  1 Nov 2017 11:05:38 +0100 (CET)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 53B7220111; Wed,  1 Nov 2017 11:05:38 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 6zRSuJVdOp6v; Wed,  1 Nov 2017 11:05:37 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 2D64B20110; Wed,  1 Nov 2017 11:05:37 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 03D2D4146993; Wed,  1 Nov 2017 11:04:09 +0100 (CET)
Date: Wed, 1 Nov 2017 11:04:09 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: mohamed.boucadair@orange.com
Cc: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "draft-ietf-opsawg-nat-yang.all@ietf.org" <draft-ietf-opsawg-nat-yang.all@ietf.org>,  "opsawg@ietf.org" <opsawg@ietf.org>
Message-ID: <20171101100409.n6sycvnj5km4jrdk@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: mohamed.boucadair@orange.com, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "draft-ietf-opsawg-nat-yang.all@ietf.org" <draft-ietf-opsawg-nat-yang.all@ietf.org>,  "opsawg@ietf.org" <opsawg@ietf.org>
References: <150912805550.22087.2939629492652644040@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B93300A060DB1@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <20171030162210.ni72dxxmc45o3cak@elstar.local> <787AE7BB302AE849A7480A190F8B93300A063187@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <787AE7BB302AE849A7480A190F8B93300A063187@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
User-Agent: NeoMutt/20170714 (1.8.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/PydTiVDtN5tJgdSYivgNBT8JcWc>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Nov 2017 10:05:43 -0000

On Tue, Oct 31, 2017 at 09:55:46AM +0000, mohamed.boucadair@orange.com wrote:
> > >  That said, there are a number of details where I doubt
> > > > the model is correct and things where I believe things are incomplete.
> > > > Given that there are many different NAT functions, I also expected to
> > > > see usage of YANG features.
> > >
> > > [Med] We used to make use of "features", but there was a comment during
> > the WG call for adoption that requested us to make use of identities,
> > instead.
> > 
> > But these are not the same thing.
> 
> [Med] You are right. Sorry for not being clear. 
> 
> What I meant is that the module used, for example, "if-feature nat64" and so on to refer to NAT flavors. We replaced those with "when" statements that points to the actual capabilities of an implementation. 
> Another change we made, is that we used to have "Boolean" to indicate the support of a given tarnation scheme (e.g., nat64-support, nat44-support), but we updated those to make use of identities. 

I do not recall having seen these when expressions. But even if there
were when expressions, this does not the same as features. A when
expression puts a constraint on a valid configuration, a feature
expresses that not all parts of a model may be implemented. This is
implementation time partitioning vs. configuration time partitioning.
 
>  If I am not a nat64, then apparently
> > several objects to not apply to me.
> 
> [Med] Yes. We tried to cover this by "when" statements. 
> 
>  This is what features allow you to
> > express. Perhaps someone wanted identities for something different, I
> > do not know. I think it is reasonable to assume that not all NAT
> > implementations will support all types of NATs that the model supports
> > and hence the model should reflect this.
> > 
> 
> [Med] The module indicates what a given implementation has to support based on its capabilities. This is handled by means of "when" statements.   

This seems to be a mis-understanding of what when expressions do. See
above for the explanation.

> > > > - What is the vrf-routing-instance identity good for?
> > >
> > > [Med] This is used to bind a NAT function to an external VRF routing
> > instance. Please check https://www.ietf.org/mail-
> > archive/web/opsawg/current/msg05117.html
> > >
> > 
> > I very much doubt that an identity identifies a VRF instance. I am not
> > questioning the need to identify a VRF, I am questioning that the
> > solution put in place achieves this.
> 
> [Med] Thank you for clarifying. This is actually a good point. The options we considered are as follows: 
> 
> (1) Use an Identity to avoid struggling with semantics of how a VRF can be defined.
> (2) Point to draft-ietf-rtgwg-ni-model, likely (?) as a normative reference. 
> (3) Remove the VRF thing from the draft; future extensions can be defined.
> 
> Given that "VRFs" are not required for all NATs and some reviewers asked to add VRFs in addition to interfaces, we went for option (1). Having a dependency on a YANG module under development is not justified for all implementations. 
>

But (1) is broken as far as I can tell. You either work out with the
routing guys how to properly refer to a VRF or you better leave this
out.

> > If leafs are not configurable, then they should be config false.
> 
> [Med] I will revert config to false as we used to have in previous versions. As I said earlier, pyang will cry. I don't know how to fix that. 
>

Then ask for help including the error message. Marking something that
is conceptually "config false" as "config true" is pretty misleading.

> [Med] The current module allows for implementations that support many translation flavors. In particular, it allows for a same NAT instance to enable many features in the same time.
> 
> There is no need to indicate explicitly the translation scheme(s) to enable because this will be implicitly deduced from the configuration parameters. For example: 
> - an implementation supplied with an external IPv4 address pool only, will automatically behave in the base NAT mode.
> - an implementation supplied with an external IPv4 address pool and port-related parameters will behave in the NAPT mode.
> - an implementation supplied with an external IPv4 address pool, port-related parameters, and NAT64 prefixes will behave in the statefull NAT64 mode
> - an implementation supplied with an external IPv4 address pool, port-related parameters, dst-nat-enable=true, and dst-ip-address-pool will behave in the NAPT mode + destination NAT
> 
> and so on. 

As long as this is clear from the specification. One option you may
consider is to use presence containers that can carry the bit when to
enable / disable a specific NAT function. (Although personally, I am
not such a big fan of presence containers, perhaps since I am not a
fan of side effects in general).
 
> > > [Med] Yes.
> > >
> > > >
> > > > - logging-info
> > > >
> > > >   Is this information complete? Perhaps it is for plain syslog
> > > >   (without any security) but I doubt the info is complete for the
> > > >   other transports mentioned, at least not for FTP. And surely, if you
> > > >   want to protect the logging information, then you will neeed way
> > > >   more parameters. And what does 'retrieving' logging entries mean?  I
> > > >   assume with syslog and ipfix you push log messages. I am less sure
> > > >   about FTP. Perhaps less is more and simply provide support for
> > > >   syslog and leave the other options for extensions. You have a choice
> > > >   in place, so not need to go and deal with all possible complexity
> > > >   here.
> > > >
> > >
> > > [Med] It is out of scope of specify the exact logging information. Those
> > considerations are out of scope. We only focus on the protocol and the
> > server information.
> > 
> > I think my comment was saying that the information is not sufficient to
> > talk to a server.
> 
> [Med] It is only about the minimal set of information. The information is not complete on purpose. Protocol-specific information is out of scope of this document. 

I am not sure it is valuable to have a standards-track specification
for something that is incomplete up the point that it can't be used if
implemented without annotations and extensions, i.e., the whole thing
can't be interoperable unless there is a standards-track extension. So
I would rather not standardize this at all and wait until someone is
willing to work out the details.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Mon Nov  6 06:58:18 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 951B713FC32; Mon,  6 Nov 2017 06:58:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 57M0RoXi3epD; Mon,  6 Nov 2017 06:58:04 -0800 (PST)
Received: from orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9233C13FC2F; Mon,  6 Nov 2017 06:58:04 -0800 (PST)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id 04A531C0B0B; Mon,  6 Nov 2017 15:58:03 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.34]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id D491E180052; Mon,  6 Nov 2017 15:58:02 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM6F.corporate.adroot.infra.ftgroup ([fe80::bd00:88f8:8552:3349%17]) with mapi id 14.03.0361.001; Mon, 6 Nov 2017 15:58:02 +0100
From: <mohamed.boucadair@orange.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "draft-ietf-opsawg-nat-yang.all@ietf.org" <draft-ietf-opsawg-nat-yang.all@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
Thread-Index: AQHTT09nb4Xo03k7b0eBVGOEwFdqM6L8ajgAgAAc3gCAARxwQIABnpyAgAgbCIA=
Date: Mon, 6 Nov 2017 14:58:02 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A07212C@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <150912805550.22087.2939629492652644040@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B93300A060DB1@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <20171030162210.ni72dxxmc45o3cak@elstar.local> <787AE7BB302AE849A7480A190F8B93300A063187@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <20171101100409.n6sycvnj5km4jrdk@elstar.local>
In-Reply-To: <20171101100409.n6sycvnj5km4jrdk@elstar.local>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.2]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/FFqWLhXJJS3Q1N_aMntJ2POYYck>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Nov 2017 14:58:11 -0000

Hi Juergen,

Thank you for the follow-up and for the suggestions.=20

I made the following changes to address your comments:

- Revert back to the use of features.
- Leave out the logging container for a future extension.
- Remove the "VRF" part from the module, but maintain an extensible design =
to easily support VRF in the future. =20

FWIW, the updated version of the module which integrates those comments is =
available at:=20
https://github.com/boucadair/draft-ietf-opsawg-nat-yang/blob/master/ietf-na=
t%402017-11-06.yang=20

Unless you have any further comment, I'm planning to submit this version ea=
rly next week.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-university.de=
]
> Envoy=E9=A0: mercredi 1 novembre 2017 11:04
> =C0=A0: BOUCADAIR Mohamed IMT/OLN
> Cc=A0: yang-doctors@ietf.org; draft-ietf-opsawg-nat-yang.all@ietf.org;
> opsawg@ietf.org
> Objet=A0: Re: Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
>=20
> On Tue, Oct 31, 2017 at 09:55:46AM +0000, mohamed.boucadair@orange.com
> wrote:
> > > >  That said, there are a number of details where I doubt
> > > > > the model is correct and things where I believe things are
> incomplete.
> > > > > Given that there are many different NAT functions, I also expecte=
d
> to
> > > > > see usage of YANG features.
> > > >
> > > > [Med] We used to make use of "features", but there was a comment
> during
> > > the WG call for adoption that requested us to make use of identities,
> > > instead.
> > >
> > > But these are not the same thing.
> >
> > [Med] You are right. Sorry for not being clear.
> >
> > What I meant is that the module used, for example, "if-feature nat64"
> and so on to refer to NAT flavors. We replaced those with "when"
> statements that points to the actual capabilities of an implementation.
> > Another change we made, is that we used to have "Boolean" to indicate
> the support of a given tarnation scheme (e.g., nat64-support, nat44-
> support), but we updated those to make use of identities.
>=20
> I do not recall having seen these when expressions. But even if there
> were when expressions, this does not the same as features. A when
> expression puts a constraint on a valid configuration, a feature
> expresses that not all parts of a model may be implemented. This is
> implementation time partitioning vs. configuration time partitioning.
>=20
> >  If I am not a nat64, then apparently
> > > several objects to not apply to me.
> >
> > [Med] Yes. We tried to cover this by "when" statements.
> >
> >  This is what features allow you to
> > > express. Perhaps someone wanted identities for something different, I
> > > do not know. I think it is reasonable to assume that not all NAT
> > > implementations will support all types of NATs that the model support=
s
> > > and hence the model should reflect this.
> > >
> >
> > [Med] The module indicates what a given implementation has to support
> based on its capabilities. This is handled by means of "when" statements.
>=20
> This seems to be a mis-understanding of what when expressions do. See
> above for the explanation.
>=20
> > > > > - What is the vrf-routing-instance identity good for?
> > > >
> > > > [Med] This is used to bind a NAT function to an external VRF routin=
g
> > > instance. Please check https://www.ietf.org/mail-
> > > archive/web/opsawg/current/msg05117.html
> > > >
> > >
> > > I very much doubt that an identity identifies a VRF instance. I am no=
t
> > > questioning the need to identify a VRF, I am questioning that the
> > > solution put in place achieves this.
> >
> > [Med] Thank you for clarifying. This is actually a good point. The
> options we considered are as follows:
> >
> > (1) Use an Identity to avoid struggling with semantics of how a VRF can
> be defined.
> > (2) Point to draft-ietf-rtgwg-ni-model, likely (?) as a normative
> reference.
> > (3) Remove the VRF thing from the draft; future extensions can be
> defined.
> >
> > Given that "VRFs" are not required for all NATs and some reviewers aske=
d
> to add VRFs in addition to interfaces, we went for option (1). Having a
> dependency on a YANG module under development is not justified for all
> implementations.
> >
>=20
> But (1) is broken as far as I can tell. You either work out with the
> routing guys how to properly refer to a VRF or you better leave this
> out.
>=20
> > > If leafs are not configurable, then they should be config false.
> >
> > [Med] I will revert config to false as we used to have in previous
> versions. As I said earlier, pyang will cry. I don't know how to fix that=
.
> >
>=20
> Then ask for help including the error message. Marking something that
> is conceptually "config false" as "config true" is pretty misleading.
>=20
> > [Med] The current module allows for implementations that support many
> translation flavors. In particular, it allows for a same NAT instance to
> enable many features in the same time.
> >
> > There is no need to indicate explicitly the translation scheme(s) to
> enable because this will be implicitly deduced from the configuration
> parameters. For example:
> > - an implementation supplied with an external IPv4 address pool only,
> will automatically behave in the base NAT mode.
> > - an implementation supplied with an external IPv4 address pool and
> port-related parameters will behave in the NAPT mode.
> > - an implementation supplied with an external IPv4 address pool, port-
> related parameters, and NAT64 prefixes will behave in the statefull NAT64
> mode
> > - an implementation supplied with an external IPv4 address pool, port-
> related parameters, dst-nat-enable=3Dtrue, and dst-ip-address-pool will
> behave in the NAPT mode + destination NAT
> >
> > and so on.
>=20
> As long as this is clear from the specification. One option you may
> consider is to use presence containers that can carry the bit when to
> enable / disable a specific NAT function. (Although personally, I am
> not such a big fan of presence containers, perhaps since I am not a
> fan of side effects in general).
>=20
> > > > [Med] Yes.
> > > >
> > > > >
> > > > > - logging-info
> > > > >
> > > > >   Is this information complete? Perhaps it is for plain syslog
> > > > >   (without any security) but I doubt the info is complete for the
> > > > >   other transports mentioned, at least not for FTP. And surely, i=
f
> you
> > > > >   want to protect the logging information, then you will neeed wa=
y
> > > > >   more parameters. And what does 'retrieving' logging entries
> mean?  I
> > > > >   assume with syslog and ipfix you push log messages. I am less
> sure
> > > > >   about FTP. Perhaps less is more and simply provide support for
> > > > >   syslog and leave the other options for extensions. You have a
> choice
> > > > >   in place, so not need to go and deal with all possible
> complexity
> > > > >   here.
> > > > >
> > > >
> > > > [Med] It is out of scope of specify the exact logging information.
> Those
> > > considerations are out of scope. We only focus on the protocol and th=
e
> > > server information.
> > >
> > > I think my comment was saying that the information is not sufficient
> to
> > > talk to a server.
> >
> > [Med] It is only about the minimal set of information. The information
> is not complete on purpose. Protocol-specific information is out of scope
> of this document.
>=20
> I am not sure it is valuable to have a standards-track specification
> for something that is incomplete up the point that it can't be used if
> implemented without annotations and extensions, i.e., the whole thing
> can't be interoperable unless there is a standards-track extension. So
> I would rather not standardize this at all and wait until someone is
> willing to work out the details.
>=20
> /js
>=20
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Sat Nov 11 22:56:07 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B55F128D8B; Sat, 11 Nov 2017 22:56:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K7w0YhUouG3E; Sat, 11 Nov 2017 22:56:04 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DFD5126C0F; Sat, 11 Nov 2017 22:56:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1925; q=dns/txt; s=iport; t=1510469764; x=1511679364; h=to:cc:from:subject:message-id:date:mime-version; bh=12GmO/SGinkzpDngWO0VZd7OrxfokmCzo1eCYg7U75c=; b=Z308nVHOMOpeaxqkevrV+IhvplBB/47Xap5uQfipOn4m2fUuqfmSeh0y ILtG4oG6LmA6lo/2JxF2XAWMOGoxzTggjPfiJIqCCtR2Zf3oW6zB6rjCm txEIdUXQMmuAaZPPF873qVoaMlb/OjFWkZ6uFxNiLV2V41HFsEzn08lFs U=;
X-IronPort-AV: E=Sophos;i="5.44,382,1505779200";  d="scan'208,217";a="101642772"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2017 06:55:57 +0000
Received: from [10.24.18.179] ([10.24.18.179]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id vAC6ts8w031446; Sun, 12 Nov 2017 06:55:55 GMT
To: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>, Richard Barnes <rlb@ipv.sx>
Cc: "'Alissa Cooper'" <alissa@cooperw.in>, Eric Rescorla <ekr@rtfm.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <d14b0735-f806-e5d7-1a48-ab07afb57313@cisco.com>
Date: Sun, 12 Nov 2017 14:55:54 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------ECD3273220C4049891D67AAE"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/LiyPbPaSXPfqEBsLW70evJmFlmQ>
Subject: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Nov 2017 06:56:06 -0000

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

NETMOD/NETCONF chairs, YANG doctors,

We will have our usual YANG doctors meeting.
When: Monday Nov 14th, 12:15 - 13:30 (the time to gather, we'll start at 
12:30)
Where: Clark
Note: Don't forget to bring your own lunch.

I would like to focus on Semantic Versioning and Structure for IETF 
Specifications
<https://datatracker.ietf.org/doc/draft-claise-semver/>The goal is to 
understand:
     - where we are towards this experiment (two aspects to it: github 
and semver)
     - what we need to do
     - what we need to describe
     - how to evaluate this experiment?

Regards, Benoit

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

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    NETMOD/NETCONF chairs, YANG doctors,<br>
    <br>
    We will have our usual YANG doctors meeting.<br>
    When: Monday Nov 14th, 12:15 - 13:30 (the time to gather, we'll
    start at 12:30)
    <br>
    Where: Clark
    <br>
    Note: Don't forget to bring your own lunch.
    <br>
    <br>
    I would like to focus on <a moz-do-not-send="true"
      href="https://datatracker.ietf.org/doc/draft-claise-semver/">Semantic
      Versioning and Structure for IETF Specifications<br>
    </a>The goal is to understand:<br>
        - where we are towards this experiment (two aspects to it:
    github and semver)<br>
        - what we need to do<br>
        - what we need to describe<br>
        - how to evaluate this experiment?<br>
    <br>
    Regards, Benoit
  </body>
</html>

--------------ECD3273220C4049891D67AAE--


From nobody Sun Nov 12 05:10:36 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70D22124B0A; Sun, 12 Nov 2017 05:10:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 PkgeDl4ueBj6; Sun, 12 Nov 2017 05:10:32 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (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 70E611200F1; Sun, 12 Nov 2017 05:10:32 -0800 (PST)
Received: from birdie (unknown [IPv6:2001:67c:1232:144:1a4f:a84b:2bfd:c611]) by mail.nic.cz (Postfix) with ESMTPSA id 8AC2762F11; Sun, 12 Nov 2017 14:10:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1510492230; bh=ZtDK1bq9Ml/OR+xBduCXCNqZgsRSFumBudY2oLcT1os=; h=From:To:Date; b=Z+PT5W75y/soENb1LgOl28tmn0jIwqS4RnKiXnqhafvDxwTU+AuoWWANNn2Eu2wGx wFzd3sXbGOHSf6fKiiAdrxShVzG1dIa1iqOAP07A1xxjx680ZhxbO7KvPPzioTJZ9r VDbSjtj57MtwnfyQOAW+Narf2ZykzYiMxvRdL45Q=
Message-ID: <1510492294.2184.1.camel@nic.cz>
From: Ladislav Lhotka <lhotka@nic.cz>
To: Benoit Claise <bclaise@cisco.com>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>,  YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>, Richard Barnes <rlb@ipv.sx>
Cc: Eric Rescorla <ekr@rtfm.com>, 'Alissa Cooper' <alissa@cooperw.in>
Date: Sun, 12 Nov 2017 21:11:34 +0800
In-Reply-To: <d14b0735-f806-e5d7-1a48-ab07afb57313@cisco.com>
References: <d14b0735-f806-e5d7-1a48-ab07afb57313@cisco.com>
Organization: CZ.NIC
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.26.2 
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ATwEWLAxeyzN2at5r-nfKJHCpg4>
Subject: Re: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Nov 2017 13:10:34 -0000

On Sun, 2017-11-12 at 14:55 +0800, Benoit Claise wrote:
> NETMOD/NETCONF chairs, YANG doctors,
> 
> We will have our usual YANG doctors meeting.
> When: Monday Nov 14th, 12:15 - 13:30 (the time to gather, we'll start at 12:30)

Most likely you mean Tuesday.

Lada

> Where: Clark 
> Note: Don't forget to bring your own lunch. 
> 
> I would like to focus on Semantic Versioning and Structure for IETF Specifications
> The goal is to understand:
>     - where we are towards this experiment (two aspects to it: github and semver)
>     - what we need to do
>     - what we need to describe
>     - how to evaluate this experiment?
> 
> Regards, Benoit
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors
-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Sun Nov 12 05:21:47 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 109C4129431; Sun, 12 Nov 2017 05:21:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vIJac3ajPNLr; Sun, 12 Nov 2017 05:21:45 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D99F51200F1; Sun, 12 Nov 2017 05:21:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=883; q=dns/txt; s=iport; t=1510492904; x=1511702504; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=MEg6TDmR3BDNDXSxBmoztDgFR+YXIFgyKKLTPdLKswM=; b=QZH9veo1ZJk2Uu+3yDSx2a1xoexNWHvg3wz/En+6x6rcIrFAiivHoIZT 3zw//wVIm34efwIwgmsa7QVapATJfNgQPy0SkJI0FlAwaXMDv1atOwqKc JTpsZBQPw3Osa/SVd5I538tGUW8cYkFVVMGnl40IotnZGiv//ro1nPRFI E=;
X-IronPort-AV: E=Sophos;i="5.44,384,1505779200"; d="scan'208";a="322661348"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2017 13:21:44 +0000
Received: from [10.24.18.179] ([10.24.18.179]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id vACDLfCx026384; Sun, 12 Nov 2017 13:21:42 GMT
To: Ladislav Lhotka <lhotka@nic.cz>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>, Richard Barnes <rlb@ipv.sx>
Cc: Eric Rescorla <ekr@rtfm.com>, "'Alissa Cooper'" <alissa@cooperw.in>, Carlos Pignataro <cpignata@cisco.com>
References: <d14b0735-f806-e5d7-1a48-ab07afb57313@cisco.com> <1510492294.2184.1.camel@nic.cz>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <2cfe76b5-4a41-1e66-83bc-850f3731fc15@cisco.com>
Date: Sun, 12 Nov 2017 21:21:39 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1510492294.2184.1.camel@nic.cz>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/4_wygvu2pUEsd2Bwaj0kJ-paVVA>
Subject: Re: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Nov 2017 13:21:46 -0000

Yes, indeed. Tuesday

B.
> On Sun, 2017-11-12 at 14:55 +0800, Benoit Claise wrote:
>> NETMOD/NETCONF chairs, YANG doctors,
>>
>> We will have our usual YANG doctors meeting.
>> When: Monday Nov 14th, 12:15 - 13:30 (the time to gather, we'll start at 12:30)
> Most likely you mean Tuesday.
>
> Lada
>
>> Where: Clark
>> Note: Don't forget to bring your own lunch.
>>
>> I would like to focus on Semantic Versioning and Structure for IETF Specifications
>> The goal is to understand:
>>      - where we are towards this experiment (two aspects to it: github and semver)
>>      - what we need to do
>>      - what we need to describe
>>      - how to evaluate this experiment?
>>
>> Regards, Benoit
>> _______________________________________________
>> yang-doctors mailing list
>> yang-doctors@ietf.org
>> https://www.ietf.org/mailman/listinfo/yang-doctors


From nobody Sun Nov 12 23:08:09 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5E5D12948F; Sun, 12 Nov 2017 23:08:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.398
X-Spam-Level: 
X-Spam-Status: No, score=-5.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 kozaBWclIePp; Sun, 12 Nov 2017 23:08:01 -0800 (PST)
Received: from orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E7281200C1; Sun, 12 Nov 2017 23:08:00 -0800 (PST)
Received: from opfednr04.francetelecom.fr (unknown [xx.xx.xx.68]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id D35BF403C4; Mon, 13 Nov 2017 08:07:58 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.75]) by opfednr04.francetelecom.fr (ESMTP service) with ESMTP id ACA3C40068; Mon, 13 Nov 2017 08:07:58 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe%18]) with mapi id 14.03.0361.001; Mon, 13 Nov 2017 08:07:58 +0100
From: <mohamed.boucadair@orange.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "draft-ietf-opsawg-nat-yang.all@ietf.org" <draft-ietf-opsawg-nat-yang.all@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
Thread-Index: AQHTT09nb4Xo03k7b0eBVGOEwFdqM6L8ajgAgAAc3gCAARxwQIABnpyAgAgbCICACp8/4A==
Date: Mon, 13 Nov 2017 07:07:57 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A07763D@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <150912805550.22087.2939629492652644040@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B93300A060DB1@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <20171030162210.ni72dxxmc45o3cak@elstar.local> <787AE7BB302AE849A7480A190F8B93300A063187@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <20171101100409.n6sycvnj5km4jrdk@elstar.local> <787AE7BB302AE849A7480A190F8B93300A07212C@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B93300A07212C@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.6]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/HIzM6ok8zi7dttUM6P2rFzSwyBE>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Nov 2017 07:08:04 -0000

Hi Juergen, all,=20

An updated version integrating your comments is available online:=20
https://datatracker.ietf.org/doc/draft-ietf-opsawg-nat-yang/=20

Major changes are:=20
- use of features
- remove the logging configuration parameters=20
- update the security section
- add a section to discuss the relationship with the NAT MIB
=20
Cheers,
Med

> -----Message d'origine-----
> De=A0: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
> Envoy=E9=A0: lundi 6 novembre 2017 15:58
> =C0=A0: Juergen Schoenwaelder
> Cc=A0: yang-doctors@ietf.org; draft-ietf-opsawg-nat-yang.all@ietf.org;
> opsawg@ietf.org
> Objet=A0: RE: Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
>=20
> Hi Juergen,
>=20
> Thank you for the follow-up and for the suggestions.
>=20
> I made the following changes to address your comments:
>=20
> - Revert back to the use of features.
> - Leave out the logging container for a future extension.
> - Remove the "VRF" part from the module, but maintain an extensible desig=
n
> to easily support VRF in the future.
>=20
> FWIW, the updated version of the module which integrates those comments i=
s
> available at:
> https://github.com/boucadair/draft-ietf-opsawg-nat-yang/blob/master/ietf-
> nat%402017-11-06.yang
>=20
> Unless you have any further comment, I'm planning to submit this version
> early next week.
>=20
> Cheers,
> Med
>=20
> > -----Message d'origine-----
> > De=A0: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-university.=
de]
> > Envoy=E9=A0: mercredi 1 novembre 2017 11:04
> > =C0=A0: BOUCADAIR Mohamed IMT/OLN
> > Cc=A0: yang-doctors@ietf.org; draft-ietf-opsawg-nat-yang.all@ietf.org;
> > opsawg@ietf.org
> > Objet=A0: Re: Yangdoctors early review of draft-ietf-opsawg-nat-yang-06
> >
> > On Tue, Oct 31, 2017 at 09:55:46AM +0000, mohamed.boucadair@orange.com
> > wrote:
> > > > >  That said, there are a number of details where I doubt
> > > > > > the model is correct and things where I believe things are
> > incomplete.
> > > > > > Given that there are many different NAT functions, I also
> expected
> > to
> > > > > > see usage of YANG features.
> > > > >
> > > > > [Med] We used to make use of "features", but there was a comment
> > during
> > > > the WG call for adoption that requested us to make use of
> identities,
> > > > instead.
> > > >
> > > > But these are not the same thing.
> > >
> > > [Med] You are right. Sorry for not being clear.
> > >
> > > What I meant is that the module used, for example, "if-feature nat64"
> > and so on to refer to NAT flavors. We replaced those with "when"
> > statements that points to the actual capabilities of an implementation.
> > > Another change we made, is that we used to have "Boolean" to indicate
> > the support of a given tarnation scheme (e.g., nat64-support, nat44-
> > support), but we updated those to make use of identities.
> >
> > I do not recall having seen these when expressions. But even if there
> > were when expressions, this does not the same as features. A when
> > expression puts a constraint on a valid configuration, a feature
> > expresses that not all parts of a model may be implemented. This is
> > implementation time partitioning vs. configuration time partitioning.
> >
> > >  If I am not a nat64, then apparently
> > > > several objects to not apply to me.
> > >
> > > [Med] Yes. We tried to cover this by "when" statements.
> > >
> > >  This is what features allow you to
> > > > express. Perhaps someone wanted identities for something different,
> I
> > > > do not know. I think it is reasonable to assume that not all NAT
> > > > implementations will support all types of NATs that the model
> supports
> > > > and hence the model should reflect this.
> > > >
> > >
> > > [Med] The module indicates what a given implementation has to support
> > based on its capabilities. This is handled by means of "when"
> statements.
> >
> > This seems to be a mis-understanding of what when expressions do. See
> > above for the explanation.
> >
> > > > > > - What is the vrf-routing-instance identity good for?
> > > > >
> > > > > [Med] This is used to bind a NAT function to an external VRF
> routing
> > > > instance. Please check https://www.ietf.org/mail-
> > > > archive/web/opsawg/current/msg05117.html
> > > > >
> > > >
> > > > I very much doubt that an identity identifies a VRF instance. I am
> not
> > > > questioning the need to identify a VRF, I am questioning that the
> > > > solution put in place achieves this.
> > >
> > > [Med] Thank you for clarifying. This is actually a good point. The
> > options we considered are as follows:
> > >
> > > (1) Use an Identity to avoid struggling with semantics of how a VRF
> can
> > be defined.
> > > (2) Point to draft-ietf-rtgwg-ni-model, likely (?) as a normative
> > reference.
> > > (3) Remove the VRF thing from the draft; future extensions can be
> > defined.
> > >
> > > Given that "VRFs" are not required for all NATs and some reviewers
> asked
> > to add VRFs in addition to interfaces, we went for option (1). Having a
> > dependency on a YANG module under development is not justified for all
> > implementations.
> > >
> >
> > But (1) is broken as far as I can tell. You either work out with the
> > routing guys how to properly refer to a VRF or you better leave this
> > out.
> >
> > > > If leafs are not configurable, then they should be config false.
> > >
> > > [Med] I will revert config to false as we used to have in previous
> > versions. As I said earlier, pyang will cry. I don't know how to fix
> that


From nobody Mon Nov 13 01:50:45 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1388128B38 for <yang-doctors@ietfa.amsl.com>; Mon, 13 Nov 2017 01:50:43 -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] 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 Vi6bujr2lJTp for <yang-doctors@ietfa.amsl.com>; Mon, 13 Nov 2017 01:50:42 -0800 (PST)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 2BEF312762F for <yang-doctors@ietfa.amsl.com>; Mon, 13 Nov 2017 01:50:42 -0800 (PST)
Received: by trail.lhotka.name (Postfix, from userid 109) id CB66418215DC; Mon, 13 Nov 2017 10:49:34 +0100 (CET)
Received: from localhost (dhcp-9083.meeting.ietf.org [31.133.144.131]) by trail.lhotka.name (Postfix) with ESMTPSA id B3A711820F76 for <yang-doctors@ietfa.amsl.com>; Mon, 13 Nov 2017 10:49:32 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: yang-doctors@ietfa.amsl.com
Date: Mon, 13 Nov 2017 17:51:45 +0800
Message-ID: <87po8mo6a6.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/33HIYxKvd0JftOGqJ2r4vtX59zI>
Subject: [yang-doctors] dinner tonight
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Nov 2017 09:50:44 -0000

Hi,

for those who are in Singapore - what about meeting in the Fairmont
lobby at 7pm and going together for dinner?

Lada

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Mon Nov 13 16:19:02 2017
Return-Path: <acee@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC8761288A9; Mon, 13 Nov 2017 16:19:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 9GwZugCKLQ3N; Mon, 13 Nov 2017 16:18:59 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4ECA41200CF; Mon, 13 Nov 2017 16:18:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1762; q=dns/txt; s=iport; t=1510618739; x=1511828339; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=sVZreo83ekqHji+C4FbhuwLN12qNo5uXazDRJ+jesAg=; b=b2fN4lly00agkAPHCrCJ+vmiBQB/ukKXnb9KrYHeeUP2ZrbX/wRhoEYw Y+tB598p5mqmbc0hAPqyF964kQuprWshmOmBfWg1WfcDLJHOxl31pKLXr BZCPU98OOPnfKZVKZRPpIeaOai3WztOUKP8NuRGqyxFP9aXDVuDV6b6MC o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CfAACNNQpa/4YNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM1ZG4nB4N3ih+PL4F9llCCEQoYC4UYAhqESz8YAQEBAQEBAQE?= =?us-ascii?q?BayiFHwEBAQMBASEROgsQAgEIGAICHwcCAgIlCxUQAgQBDQWKIhCrYIInhBYBh?= =?us-ascii?q?noBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYEPgiWCB4ZogUmDToMVgkMgAQSiKgK?= =?us-ascii?q?VApNClXcCERkBgTgBHziBcnoVSYJkgmgpgRMBOneHTYERAQEB?=
X-IronPort-AV: E=Sophos;i="5.44,392,1505779200"; d="scan'208";a="30440970"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 14 Nov 2017 00:18:58 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id vAE0IwUW021737 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 14 Nov 2017 00:18:58 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-009.cisco.com (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 13 Nov 2017 19:18:57 -0500
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Mon, 13 Nov 2017 19:18:57 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Ladislav Lhotka <lhotka@nic.cz>, "Benoit Claise (bclaise)" <bclaise@cisco.com>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>, "Richard Barnes" <rlb@ipv.sx>
CC: Eric Rescorla <ekr@rtfm.com>, "'Alissa Cooper'" <alissa@cooperw.in>
Thread-Topic: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
Thread-Index: AQHTW4NS5TrTXSaRXEuQsBWHjlUhVQ==
Date: Tue, 14 Nov 2017 00:18:57 +0000
Message-ID: <D62FA07F.D7DBB%acee@cisco.com>
References: <d14b0735-f806-e5d7-1a48-ab07afb57313@cisco.com> <1510492294.2184.1.camel@nic.cz>
In-Reply-To: <1510492294.2184.1.camel@nic.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.122.132]
Content-Type: text/plain; charset="utf-8"
Content-ID: <5931755B9198094291BE37692B5C82F0@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/naXdwV7WrmefgDFPeiM9oZJxLTA>
Subject: Re: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Nov 2017 00:19:01 -0000

RG8gd2UgbWVldCBpbiB0aGUgcmVjZXB0aW9uPw0KVGhhbmtzLA0KQWNlZSANCg0KT24gMTEvMTIv
MTcsIDg6MTEgQU0sICJ5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIExhZGlzbGF2IExob3RrYSIN
Cjx5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbGhvdGthQG5pYy5j
ej4gd3JvdGU6DQoNCj5PbiBTdW4sIDIwMTctMTEtMTIgYXQgMTQ6NTUgKzA4MDAsIEJlbm9pdCBD
bGFpc2Ugd3JvdGU6DQo+PiBORVRNT0QvTkVUQ09ORiBjaGFpcnMsIFlBTkcgZG9jdG9ycywNCj4+
IA0KPj4gV2Ugd2lsbCBoYXZlIG91ciB1c3VhbCBZQU5HIGRvY3RvcnMgbWVldGluZy4NCj4+IFdo
ZW46IE1vbmRheSBOb3YgMTR0aCwgMTI6MTUgLSAxMzozMCAodGhlIHRpbWUgdG8gZ2F0aGVyLCB3
ZSdsbCBzdGFydA0KPj5hdCAxMjozMCkNCj4NCj5Nb3N0IGxpa2VseSB5b3UgbWVhbiBUdWVzZGF5
Lg0KPg0KPkxhZGENCj4NCj4+IFdoZXJlOiBDbGFyayANCj4+IE5vdGU6IERvbid0IGZvcmdldCB0
byBicmluZyB5b3VyIG93biBsdW5jaC4NCj4+IA0KPj4gSSB3b3VsZCBsaWtlIHRvIGZvY3VzIG9u
IFNlbWFudGljIFZlcnNpb25pbmcgYW5kIFN0cnVjdHVyZSBmb3IgSUVURg0KPj5TcGVjaWZpY2F0
aW9ucw0KPj4gVGhlIGdvYWwgaXMgdG8gdW5kZXJzdGFuZDoNCj4+ICAgICAtIHdoZXJlIHdlIGFy
ZSB0b3dhcmRzIHRoaXMgZXhwZXJpbWVudCAodHdvIGFzcGVjdHMgdG8gaXQ6IGdpdGh1Yg0KPj5h
bmQgc2VtdmVyKQ0KPj4gICAgIC0gd2hhdCB3ZSBuZWVkIHRvIGRvDQo+PiAgICAgLSB3aGF0IHdl
IG5lZWQgdG8gZGVzY3JpYmUNCj4+ICAgICAtIGhvdyB0byBldmFsdWF0ZSB0aGlzIGV4cGVyaW1l
bnQ/DQo+PiANCj4+IFJlZ2FyZHMsIEJlbm9pdA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IHlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCj4+
IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby95YW5nLWRvY3RvcnMNCj4tLSANCj5MYWRpc2xhdiBMaG90a2ENCj5IZWFkLCBDWi5O
SUMgTGFicw0KPlBHUCBLZXkgSUQ6IDB4QjhGOTJCMDhBOUY3NkM2Nw0KPg0KPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+eWFuZy1kb2N0b3JzIG1haWxp
bmcgbGlzdA0KPnlhbmctZG9jdG9yc0BpZXRmLm9yZw0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8veWFuZy1kb2N0b3JzDQoNCg==


From nobody Mon Nov 13 17:55:32 2017
Return-Path: <rrahman@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A251212954B; Mon, 13 Nov 2017 17:55:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qo2aynyHOwYs; Mon, 13 Nov 2017 17:55:29 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9B5C1294FA; Mon, 13 Nov 2017 17:55:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2476; q=dns/txt; s=iport; t=1510624528; x=1511834128; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=s5ssY74gWBrc3wrbcN9CmKsGtJlaC06C1ZQ1jBeu6Ks=; b=YG3vDtZ69jSMde0d8KPRfl8iDekFP6kWexXiZgrimwjZChGI6wQxJ09c jZiYxwSVmZBxQFKVgFIxKY+eC3FALEzIPU7St1qAVeIEQ4wokeojQQgk3 vSM1iCbbgnk0wWPUYd+vovicw3tb/6CBLTC+8g48c2mmNDe5aS3ybQ7y6 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CbAADUSwpa/5tdJa1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM1ZG4nB4N3ih+PL4F9llCCEQoYC4UYAhqESz8YAQEBAQEBAQE?= =?us-ascii?q?BayiFHwEBAQMBASEROgsQAgEIGAICHwcCAgIlCxUQAgQBDQWKIhCrQoInhBUBA?= =?us-ascii?q?YZ5AQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBD4IlggeBVYISgwGBSYNlgn4xghI?= =?us-ascii?q?gBZkUiRYClQKTQpV3AhEZAYE4AR84gXJ6FUktAYI2gmgpgRMBOneHOIERAQEB?=
X-IronPort-AV: E=Sophos;i="5.44,392,1505779200"; d="scan'208";a="323240195"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2017 01:55:27 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id vAE1tRsx027251 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 14 Nov 2017 01:55:27 GMT
Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 13 Nov 2017 19:55:26 -0600
Received: from xch-rcd-005.cisco.com ([173.37.102.15]) by XCH-RCD-005.cisco.com ([173.37.102.15]) with mapi id 15.00.1320.000; Mon, 13 Nov 2017 19:55:26 -0600
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, Ladislav Lhotka <lhotka@nic.cz>, "Benoit Claise (bclaise)" <bclaise@cisco.com>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>, Richard Barnes <rlb@ipv.sx>
CC: Eric Rescorla <ekr@rtfm.com>, "'Alissa Cooper'" <alissa@cooperw.in>
Thread-Topic: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
Thread-Index: AQHTW4NTJsm69ddQTES9Kun6fm0of6MRHRUAgAJMzICAABrjgA==
Date: Tue, 14 Nov 2017 01:55:26 +0000
Message-ID: <4F91337C-262D-427A-A731-11B667F9BF7D@cisco.com>
References: <d14b0735-f806-e5d7-1a48-ab07afb57313@cisco.com> <1510492294.2184.1.camel@nic.cz> <D62FA07F.D7DBB%acee@cisco.com>
In-Reply-To: <D62FA07F.D7DBB%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.27.0.171010
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.249.205]
Content-Type: text/plain; charset="utf-8"
Content-ID: <DD0C253BDA3C594F8B82314ED4D1337B@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/4lJ5CwloCYBoe-NhOol9-4LceAY>
Subject: Re: [yang-doctors] YANG doctor meeting on Tuesday, Nov 14th at IETF 100 => Semantic Versioning and structure for the IETF specifications
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Nov 2017 01:55:31 -0000

TWVldGluZyBpcyBpbiBDbGFyay4NCg0KDQoNCk9uIDIwMTctMTEtMTQsIDg6MTkgQU0sICJ5YW5n
LWRvY3RvcnMgb24gYmVoYWxmIG9mIEFjZWUgTGluZGVtIChhY2VlKSIgPHlhbmctZG9jdG9ycy1i
b3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBhY2VlQGNpc2NvLmNvbT4gd3JvdGU6DQoNCiAg
ICBEbyB3ZSBtZWV0IGluIHRoZSByZWNlcHRpb24/DQogICAgVGhhbmtzLA0KICAgIEFjZWUgDQog
ICAgDQogICAgT24gMTEvMTIvMTcsIDg6MTEgQU0sICJ5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9m
IExhZGlzbGF2IExob3RrYSINCiAgICA8eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmcgb24g
YmVoYWxmIG9mIGxob3RrYUBuaWMuY3o+IHdyb3RlOg0KICAgIA0KICAgID5PbiBTdW4sIDIwMTct
MTEtMTIgYXQgMTQ6NTUgKzA4MDAsIEJlbm9pdCBDbGFpc2Ugd3JvdGU6DQogICAgPj4gTkVUTU9E
L05FVENPTkYgY2hhaXJzLCBZQU5HIGRvY3RvcnMsDQogICAgPj4gDQogICAgPj4gV2Ugd2lsbCBo
YXZlIG91ciB1c3VhbCBZQU5HIGRvY3RvcnMgbWVldGluZy4NCiAgICA+PiBXaGVuOiBNb25kYXkg
Tm92IDE0dGgsIDEyOjE1IC0gMTM6MzAgKHRoZSB0aW1lIHRvIGdhdGhlciwgd2UnbGwgc3RhcnQN
CiAgICA+PmF0IDEyOjMwKQ0KICAgID4NCiAgICA+TW9zdCBsaWtlbHkgeW91IG1lYW4gVHVlc2Rh
eS4NCiAgICA+DQogICAgPkxhZGENCiAgICA+DQogICAgPj4gV2hlcmU6IENsYXJrIA0KICAgID4+
IE5vdGU6IERvbid0IGZvcmdldCB0byBicmluZyB5b3VyIG93biBsdW5jaC4NCiAgICA+PiANCiAg
ICA+PiBJIHdvdWxkIGxpa2UgdG8gZm9jdXMgb24gU2VtYW50aWMgVmVyc2lvbmluZyBhbmQgU3Ry
dWN0dXJlIGZvciBJRVRGDQogICAgPj5TcGVjaWZpY2F0aW9ucw0KICAgID4+IFRoZSBnb2FsIGlz
IHRvIHVuZGVyc3RhbmQ6DQogICAgPj4gICAgIC0gd2hlcmUgd2UgYXJlIHRvd2FyZHMgdGhpcyBl
eHBlcmltZW50ICh0d28gYXNwZWN0cyB0byBpdDogZ2l0aHViDQogICAgPj5hbmQgc2VtdmVyKQ0K
ICAgID4+ICAgICAtIHdoYXQgd2UgbmVlZCB0byBkbw0KICAgID4+ICAgICAtIHdoYXQgd2UgbmVl
ZCB0byBkZXNjcmliZQ0KICAgID4+ICAgICAtIGhvdyB0byBldmFsdWF0ZSB0aGlzIGV4cGVyaW1l
bnQ/DQogICAgPj4gDQogICAgPj4gUmVnYXJkcywgQmVub2l0DQogICAgPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICA+PiB5YW5nLWRvY3RvcnMg
bWFpbGluZyBsaXN0DQogICAgPj4geWFuZy1kb2N0b3JzQGlldGYub3JnDQogICAgPj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby95YW5nLWRvY3RvcnMNCiAgICA+LS0gDQog
ICAgPkxhZGlzbGF2IExob3RrYQ0KICAgID5IZWFkLCBDWi5OSUMgTGFicw0KICAgID5QR1AgS2V5
IElEOiAweEI4RjkyQjA4QTlGNzZDNjcNCiAgICA+DQogICAgPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgPnlhbmctZG9jdG9ycyBtYWlsaW5nIGxp
c3QNCiAgICA+eWFuZy1kb2N0b3JzQGlldGYub3JnDQogICAgPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8veWFuZy1kb2N0b3JzDQogICAgDQogICAgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICB5YW5nLWRvY3RvcnMgbWFpbGlu
ZyBsaXN0DQogICAgeWFuZy1kb2N0b3JzQGlldGYub3JnDQogICAgaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby95YW5nLWRvY3RvcnMNCiAgICANCg0K


From nobody Tue Nov 14 14:59:21 2017
Return-Path: <mjethanandani@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D08F127078; Tue, 14 Nov 2017 14:59:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Ifng6VWJfCyH; Tue, 14 Nov 2017 14:59:11 -0800 (PST)
Received: from mail-pf0-x22b.google.com (mail-pf0-x22b.google.com [IPv6:2607:f8b0:400e:c00::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75235120725; Tue, 14 Nov 2017 14:59:08 -0800 (PST)
Received: by mail-pf0-x22b.google.com with SMTP id 17so15518513pfn.12; Tue, 14 Nov 2017 14:59:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=kI0vHQ17QEdqQicplN2PJlN/p3gnYmHEP3CqnqIlkaI=; b=bYpMiGgeboTfzXC4U4sVBXMQJ9lOuAqVGlH8WBtsrDIBCMyPVZlZmnQUDDWh9hcN/0 C3IZDLk1HpD9xHkPbkjcgsoefnNkpJYPZzbkvMcB4y3i84RPXSENnUQg1YeKOXDN2L65 srcZo0oofhLl+5ihYyKCvsabNUf8FOPwAlyOaaa3uyzi0PN0fJmKGZ+1n8IwyT2wRpBy 6fjRGo01n1t/fHnPXghRVRwznt6jF8Dd4DqtiksUZWRk1kcG61LAmsqb8TJkYtON4dGT kxfYtXHuyirWThmc4u1fzeqzUt2k9NcrZhtxQU+qwKvRLTODybHozHB34IjWaZWIr0Vq kxGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=kI0vHQ17QEdqQicplN2PJlN/p3gnYmHEP3CqnqIlkaI=; b=aSotkJhxNzTr8G/YzU2yBM9y820U30MLXY+0CoBUDuJ9ObWWm6PDUE53evTGcMmatM NdeXqWFxnDixtrY1njXrlqf+4wiV0dkQNtjqfeanCmh5ZkcbinDAWlXdKSrJ7Og4zk3r 80hgkwYqU/2Yonzdot2cV4f4gga/qicjP45fVvgprpLU3IONHmFElEFGSBXTD+7U9awk 6AHfhRxQrw6TjX5jAQN7IIMknbpWkUtpDmF/cJ9Jw7PdNDXPbR+ysNoKVo5TJvx9g6JO AfkCqfp8dcSVP4Cw1+nCGm6Hz7hXlq2V2HgkLQ6uqO5Pfk3aVmmQbnw6REk7Xh7vAlRM c4pA==
X-Gm-Message-State: AJaThX6eMLNAUKesuUICQNXFgIGHlk9Fa+ZowEmohDZh9jBEszezyoVO gdb4zFAnzUWF+ef1xlWE6PM=
X-Google-Smtp-Source: AGs4zMazSFGKHFfuLJ7LTfPNtvPhUtAkdDF3+wYfEy2S4F4D2Fzt0hYGG4UlJ8qWQaEsse+5w9orwA==
X-Received: by 10.84.128.72 with SMTP id 66mr14208110pla.119.1510700347815; Tue, 14 Nov 2017 14:59:07 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:b41e:abed:7730:c79a? ([2001:67c:1232:144:b41e:abed:7730:c79a]) by smtp.gmail.com with ESMTPSA id y20sm14376168pgc.52.2017.11.14.14.59.05 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 14 Nov 2017 14:59:06 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <787AE7BB302AE849A7480A190F8B93300A051070@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Date: Wed, 15 Nov 2017 06:59:03 +0800
Cc: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "draft-ietf-softwire-dslite-yang.all@ietf.org" <draft-ietf-softwire-dslite-yang.all@ietf.org>,  NetMod WG Chairs <netmod-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <F4E10E16-B33E-4D7A-876C-4DCAD2452173@gmail.com>
References: <150733543329.11064.7489083325636357552@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B93300A051070@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
To: mohamed.boucadair@orange.com
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/ypzGbXeEAAlaKkPJbnxWfM__wfQ>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Nov 2017 22:59:14 -0000

Mohamed,

I realize that I am responding to an earlier thread than the one you =
asked your question on, so let me address the question that you asked on =
that thread first.

Yes, the netmod tree diagrams draft is not an RFC, and yang-doctors do =
recommend that authors of drafts with YANG module reference the netmod =
tree diagram draft rather than cut and paste description of the tree =
symbols into their drafts. To the question of whether that reference can =
be informative or does it have to be normative, I would agree that it =
has to be normative. I realize that might impact the publication of the =
draft, so I am including the chairs of NETMOD WG(and one of the authors) =
to get an idea of when they think the draft could be published as an =
RFC.

But before you rush into publication, I took another look at the -08 =
version of the draft, and I have additional concerns about the draft and =
the YANG module in it, that I believe warrant another look.

Minor comments

- Please remove reference to chairs in the YANG module. All we recommend =
are the authors/editors.
- Please add a note for the RFC editor to replace =E2=80=9CRFC XXXX=E2=80=9D=
 with the RFC number when the draft is published.
- The indentations in the YANG module are still not consistent. Please =
fix them.

Additional comments:
- The YANG module makes multiple references to subscriber-mask as a way =
to uniquely identity a subscriber. That, as you say is derived from the =
NAT module. But the NAT module has no subscriber-mask. It has =
subscriber-mask-v6. Is that what you meant to refer to? Does it mean you =
need a subscriber-mask for v6 only?
- Also, you augment the NAT module at the node nat:policy. But =
subscriber-mask-v6 is a child of nat:nat-policy.=20
- And, nat:nat-policy is a list with a key of policy-id. But you have no =
policy-id defined in your module. How do you reference the particular =
nat:nat-policy without a key? Was this model compiled/validated against =
the latest NAT module?
- You augment nat:mapping-entry, which is also a list with a key of =
=E2=80=98index=E2=80=99. Where are you deriving =E2=80=98index=E2=80=99 =
from?
- b4-ipv4-address has a default value of 192.0.0.2, and you have a note =
that the mask is /29. Are all ipv4 addresses configured with /29 mask? =
If not, how is netmask indicated to the device?

See additional comments inline.

Cheers.

> On Oct 9, 2017, at 3:34 PM, mohamed.boucadair@orange.com wrote:
>=20
> Dear Mahesh,=20
>=20
> Thank you very much for the detailed review. Much appreciated.=20
>=20
> It seems that you reviewed -02 of the draft, while the latest version =
is -06 =
(https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-yang/).
>=20
> As you can see below, almost all the comments do not apply for -06.
>=20
> Please see inline.=20
>=20
> Cheers,
> Med
>=20
>> -----Message d'origine-----
>> De : Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>> Envoy=C3=A9 : samedi 7 octobre 2017 02:17
>> =C3=80 : yang-doctors@ietf.org
>> Cc : softwires@ietf.org; =
draft-ietf-softwire-dslite-yang.all@ietf.org;
>> ietf@ietf.org
>> Objet : Yangdoctors early review of =
draft-ietf-softwire-dslite-yang-02
>>=20
>> Reviewer: Mahesh Jethanandani
>> Review result: On the Right Track
>>=20
>> Document reviewed: draft-ietf-softwire-dslite-yang-02. Do not know =
why I
>> was
>> assigned -02 version when I now notice that there are several 03 =
versions
>> submitted all the way up to -06.
>>=20
>> Status: On the Right Track.
>>=20
>> I am not an expert in DS-Lite. This review is looking at the draft =
from a
>> YANG
>> perspective. With that said, I have marked it as =E2=80=9COn the =
Right Track=E2=80=9D
>> because
>> of some of the points discussed below. The authors are encouraged to =
spend
>> time
>> looking at other models for examples on how to write the model, read
>> RFC6087,
>> Guidelines for YANG documents.
>>=20
>> Summary:
>>=20
>> This document defines a YANG data model for the DS-Lite Address =
Family
>> Transition Router (AFTR) and Basic Bridging BroadBand (B4) elements .
>>=20
>> Overall Comments:
>>=20
>> The draft should refer to YANG 1.1 (RFC 7950) instead of RFC6020.
>=20
> [Med] Can fix this one.=20
>=20
>>=20
>> The draft is not NMDA compliant. It carries a separate -state =
container
>> that
>> needs to be collapsed into one single container. For example, it =
carries
>> containers such as aftr-current-config which seems to be carrying =
state
>> information for the leafs in dslite-config.
>=20
> [Med] There are no such containers in -06.
>=20
>>=20
>> Is it given that a server will implement both AFTR and B4?
> [Med] No.
>=20
> If not, then
>> please
>> define feature statements and use if-feature for each part (AFTR and =
B4),
>> so
>> implementors can choose what part of the model is implemented.

[mj] I do not see this comment addressed.

>>=20
>> Section 1.1 Terminology
>>=20
>> What terms are defined in RFC 6333 that are being used in this draft.
>> Please be
>> explicit.
>=20
> [Med] Actually, all the terms defined in Section 3 of RFC 6333 are =
used in this document. I added an explicit pointer to Section 3.
>=20
>>=20
>> Section 1.2 Tree Diagram
>>=20
>> Please refer to
>> https://tools.ietf.org/html/draft-ietf-netmod-yang-tree-diagrams-01
>> instead of
>> defining the nomenclature for tree diagram in the document.
>=20
> [Med] Done. Thanks.
>=20
>>=20
>> Section 2.
>>=20
>> s/can:/can
>=20
> [Med] There is no such occurrence in -06.
>=20
>> s/provisioned to the AFTR/provisioned on the AFTR/
>=20
> [Med] There is no such occurrence in -06.
>=20
>>=20
>> The document is very light in the architectural description of the =
YANG
>> model
>> itself. Statements like =E2=80=9Cmodel supports enabling one or more =
instances of
>> the
>> AFTR function on a device=E2=80=9D are obvious looking at the model. =
A more
>> reasonable
>> description would be why multiple instances need to be supported. The =
same
>> is
>> true for =E2=80=9CAFTR instance=E2=80=9D. The fact that the instance =
has been defined as a
>> list
>> assure that each instance can be provisioned with dedicated =
configuration
>> data,
>> and maintain its own data table. Again why the multiple instances =
need to
>> be
>> maintained, what purpose do they serve, and the fact that they =
maintain
>> their
>> own data table is not clear.
>>=20
>> The document =E2=80=9Cassumes [RFC4787] [RFC5382][RFC 5508] are =
enabled=E2=80=9D. What
>> particular aspects of those documents is the draft assuming? Note, =
RFC4787
>> is
>> NAT Behavioral Requirements for Unicast UDP, and outlines some seven
>> behaviors,
>> all the way from NAT and Port Translation, Filtering, Hairpinning to
>> Fragmentation of Outgoing Packets. Even if all the behaviors are =
assumed,
>> it
>> would be good to know how they impact this particular model.
>=20
> [Med] What it meant is that all the recommendations are supported + =
all recommended values are the ones defined in those RFCs.
>=20
>>=20
>> Section 3
>>=20
>> General Comments.
>>=20
>> Please follow [RFC6087], Guidelines for YANG documents, on how to =
write a
>> YANG
>> model. For example, the organization in the model should be IETF =
Softwire
>> WG,
>> not just Softwire WG.
>>=20
>> The indentation in the model is off in a few places (reference is a
>> keyword
>> that should be at the same indentation as description in all revision
>> statements). Most models follow an indentation of 2 characters for =
every
>> subsequent depth in the model. I see anywhere between 2 to 10 =
characters
>> of
>> indentation.
>>=20
>=20
> [Med] Will double check. Thanks.

[mj] As mentioned above, the model still has indentation issues.

>=20
>=20
>> As far as naming conventions go, there is little value repeating =
names in
>> a
>> given hierarchy. For example, if the grouping is aftr-parameters, =
then it
>> is a
>> given that parameters inside the grouping are aftr parameters. No =
need to
>> say
>> dslite-aftr-ipv6-address, where both dslite and aftr are redundant.
>>=20
>=20
> [Med] Please note that this does not apply for -06.

>=20
>=20
>> There is little or no use of must statements to qualify the =
configuration.
>> I am
>> not an expert at DS-Lite, so I cannot suggest where a must statement =
may
>> be
>> helpful to have. But with all the parameters that are optional, there =
must
>> be
>> some relationship between the attributes that could be captured with =
must
>> statements. For example, for the leaf max-softwire-per-subscriber, =
the
>> leaf is
>> trying to prevent a misbehaving subscriber. Could that behavior be =
somehow
>> captured with a must statement for the resources it can/cannot =
consume. Or
>> with
>> port-presevation-enable and port-parity-preservation-enable? Is there =
a
>> relationship between the two variables that could be captured in the
>> model?
>>=20
>> All references to RFC should be moved under a reference section.
>=20
> [Med] Please check -06. All references are under a reference section.=20=

>=20
>=20
> For
>> example:
>> OLD:
>>      leaf udp-lifetime {
>>          type uint32;
>>          units "seconds";
>>          default 120;
>>          description
>>              "UDP inactivity timeout [RFC4787].";
>>      }
>> NEW:
>>      leaf udp-lifetime {
>>          type uint32;
>>          units "seconds";
>>          default 120;
>>          description
>>              "UDP inactivity timeout.=E2=80=9C;
>>          reference
>>            =E2=80=9C[RFC4787].=E2=80=9D;
>>      }
>>=20
>> A note should be prepared for the RFC editor to indicate what =
revision the
>> model should finally carry, and what the description/reference =
statement
>> in the
>> model should look like when the document is finally published. See
>> examples in
>> other drafts such as draft-ietf-netconf-zerotouch Editorial Note on =
what
>> to add.
>>=20
>> Specific Comments
>>=20
>> The name of the file in the line with <CODE BEGINS> is missing the =
.yang
>> suffix
>> in the file. When extracted, the extracted file will be missing the
>> suffix.
>> Please add it. This leads to the following error from yanglint.
>=20
> [Med] This was fixed in previous version.=20
>=20
>>=20
>> ietf-dslite@2017-01-03" without file extension - unknown format.
>>=20
>> In grouping port-number, could the port-range be something as simple =
as
>>=20
>> container port-number {
>>  must =E2=80=9Cstarting-port=E2=80=9D;
>>  leaf starting-port {
>>    type inet:port-number;
>>  }
>>  leaf ending-port {
>>    type inet:port-number;
>>  }
>> }
>>=20
>> where if there is no ending-port it is deemed to be a single port, =
but if
>> there
>> is a ending-port is considered to be a range?
>=20
> [Med] This does not apply for -06.
>=20
>>=20
>> The list transport-protocol has one leaf which is the =
transport-protocol-
>> id.
>> Why does the single leaf, which is the key, need to be inside a list?
>=20
> [Med] Idem as above.
>=20
>>=20
>> Logging-info has a choice statement for protocol. Is it that there =
can be
>> only
>> one choice for the form of logging? Could it be possible that users =
might
>> want
>> to enable both syslog and ipfix?
>=20
> [Med] Idem as above.
>=20
>>=20
>> A pyang compilation of the model with =E2=80=94ietf and =E2=80=94lint =
option was clean.
>>=20
>> A idnits run of the draft reveals some issues with spacing and =
references.
>> The
>> one related to spacing are parts of the diagram, which confuses =
idnits.
>=20
> [Med] Will double check those. Thanks.
>=20
>>=20
>> Checking nits according to https://www.ietf.org/id-info/checklist :
>>  =
------------------------------------------------------------------------
>> ----
>>=20
>>  ** There are 5 instances of too long lines in the document, the =
longest
>> one
>>     being 3 characters in excess of 72.
>>=20
>>  =3D=3D There are 2 instances of lines with non-RFC6890-compliant =
IPv4
>> addresses
>>     in the document.  If these are example addresses, they should be
>> changed.
>>=20
>>  Miscellaneous warnings:
>>  =
------------------------------------------------------------------------
>> ----
>>=20
>>  =3D=3D Line 162 has weird spacing: '...ocol-id    uin...'
>>=20
>>  =3D=3D Line 207 has weird spacing: '...address    ine...'
>>=20
>>  =3D=3D Line 215 has weird spacing: '...address    ine...'
>>=20
>>  =3D=3D Line 238 has weird spacing: '...rvation    boo...'
>>=20
>>  =3D=3D Line 261 has weird spacing: '...ocol-id    uin...'
>>=20
>>  =3D=3D (5 more instances...)
>>=20
>>  Checking references for intended status: Proposed Standard
>>  =
------------------------------------------------------------------------
>> ----
>>=20
>>     (See RFCs 3967 and 4897 for information about using normative
>> references
>>     to lower-maturity documents in RFCs)
>>=20
>>  =3D=3D Unused Reference: 'RFC7753' is defined on line 1988, but no =
explicit
>>     reference was found in the text
>>=20
>>  =3D=3D Outdated reference: A later version (-04) exists of
>>     draft-boucadair-pcp-yang-03
>>=20
>>     Summary: 1 error (**), 0 flaws (~~), 9 warnings (=3D=3D), 1 =
comment (--).
>>=20
>=20

Mahesh Jethanandani
mjethanandani@gmail.com


From nobody Tue Nov 14 17:54:46 2017
Return-Path: <shares@ndzh.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B740E12947B; Tue, 14 Nov 2017 17:54:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WXpbs9CGsTNB; Tue, 14 Nov 2017 17:54:43 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 DB414126CD8; Tue, 14 Nov 2017 17:54:42 -0800 (PST)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.139.117; 
From: "Susan Hares" <shares@ndzh.com>
To: <yang-doctors@ietf.org>
Cc: "'Alexander Clemm'" <ludwig@clemm.org>, <i2rs@ietf.org>, "'Lou Berger'" <lberger@labn.net>
Date: Tue, 14 Nov 2017 20:54:35 -0500
Message-ID: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdNdkj02cBvsGay1Se2ouYIwqemkqA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/oRqxj2Ip2PhR0F-o6e6hJa339E8>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 01:54:45 -0000

Lada:

During your review of the draft-ietf-i2rs-yang-l3-topology-10.txt, you
raised the following issues.  As part of the shepherd's review of
draft-ietf-i2rs-network-topo-14, I have investigated the resolution. =20
I found that these comments have not be resolved.  Could  you review =
this
email to see if it resolves the questions on
draft-ietf-i2rs-network-topo-14?   The current draft is
draft-ietf-i2rs-network-topo-14.txt.  =20

The suggest changes below would go into draft-ietf-i2rs-network-topo-17. =
=20

Thank you, Susan Hares=20



*** Comments to draft-ietf-i2rs-yang-network-topo-14:

1. With YANG 1.1, the network type information looks like a perfect
   candidate for identities (with multiple inheritance). Instead, it
   is modelled with presence containers, which is cumbersome and
   redundant. I don't see any reasons for doing so, if there are any,
   then they should be explained in sec. 4.4.8.

Suggested text:=20
[This topology model utilizes presence containers in order to support
correlated topologies.=20
While identities (with multiple inheritance), might be used to support =
these
network=20
topologies - it would prevent the support of network topologies.]

Question: Do you agree with Robert's comment below, and this resolution =
to
the text.=20

2. The document defines "supporting network" and then says "A
   supporting network is in effect an underlay network." In the
   subsequent text "underlay network" is used almost exclusively. So
   perhaps the term "supporting network" should be dropped altogether?

Response:  These terms have specific in the body of work that the TEAS =
WG
has.=20
See section 2 and section 5.8 in draft-ietf-teas-yang-te-topo-13.txt for =
the
use of overlay/underlay=20
terminology.  Your comment points out that we have a common =
understanding=20
in the I2RS and the routing-area's understanding of TEAS topology.   =20

Suggested text addition:  =20
[draft-ietf-teas-yang-te-topo-13.txt] provides a description of =
supporting
network=20
and underlay network in sections 2 and section 5.8 for traffic =
engineering
topology. ]


3. The text should be better aligned with the terminology of
   draft-ietf-netmod-revised-datastores. In particular,
   "system-controlled" should be used instead of "server-provided".

"server-provider has been removed" by version 17.=20

4. Is it necessary to use URIs for identifying all objects in the
   data model. URIs are difficult to use, so applications are likely
   to introduce some abbreviations and keep an internal mapping, which
   could cause problems, e.g. when matching objects in notifications
   with a GUI representation. In my view, it should be sufficient to
   use URIs for network-id and plain strings for other IDs, because
   all other objects are encapsulated inside a network, so their name
   conflicts shouldn't matter.

Response: Lada - Robert Wilton feels this choice is a design preference
as do the authors.  Please review the message below, and determine if
you wish to discuss this further.=20

Sue Hares=20

-----Original Message-----
From: Alexander Clemm [mailto:alexander.clemm@huawei.com]=20
Sent: Monday, November 13, 2017 9:54 PM
To: R=F3bert Varga; Susan Hares
Cc: Alexander Clemm; Xufeng_Liu@jabil.com; Xufeng Liu; Jan Medved =
(jmedved);
Hariharan Ananthakrishnan; 'Nitin Bahadur'
Subject: RE: [i2rs] I-D Action: draft-ietf-i2rs-yang-l3-topology-11.txt

Thanks for your feedback, Robert!
--- Alex

> -----Original Message-----
> From: R=F3bert Varga [mailto:robert.varga@pantheon.tech]
> Sent: Monday, November 13, 2017 7:08 PM
> To: Alexander Clemm <alexander.clemm@huawei.com>; Susan Hares=20
> <shares@ndzh.com>
> Cc: Alexander Clemm <ludwig@clemm.org>; Xufeng_Liu@jabil.com; Xufeng=20
> Liu <xufeng.liu.ietf@gmail.com>; Jan Medved (jmedved)=20
> <jmedved@cisco.com>; Hariharan Ananthakrishnan=20
> <hari@packetdesign.com>; 'Nitin Bahadur' <nitin_bahadur@yahoo.com>
> Subject: RE: [i2rs] I-D Action:=20
> draft-ietf-i2rs-yang-l3-topology-11.txt
>=20
> Hello,
>=20
> The first issue is a problem, as it would make it impossible to=20
> construct correlated topologies, which is a major ODL use case: 'I=20
> want to see both OpenFlow and NETCONF view of my device state in one
place.'
>=20
> The second issue is a matter of design preference -- using strings is=20
> certainly possible, but it has the downside of being a flat namespace, =

> which does not have any semantic meaning outside of YANG model. With=20
> URIs, the identifier is structured and it has an inherent property=20
> that it is something someone somewhere may be able to resolve -- such=20
> that a node's identifier can be turned into, say, RESTCONF URL to=20
> access the management endpoint... I don't particularly care either=20
> way, as the URI can be added as an augmentation where appropriate.
>=20
> Regards,
> Robert
>=20
> > -----Original Message-----
> > From: Alexander Clemm [mailto:alexander.clemm@huawei.com]
> > Sent: Monday, November 13, 2017 2:27 AM
> > To: Susan Hares <shares@ndzh.com>
> > Cc: Alexander Clemm <ludwig@clemm.org>; Xufeng_Liu@jabil.com;
> Xufeng
> > Liu <xufeng.liu.ietf@gmail.com>; Jan Medved (jmedved)=20
> > <jmedved@cisco.com>; R=F3bert Varga <robert.varga@pantheon.tech>;=20
> > Hariharan Ananthakrishnan <hari@packetdesign.com>; 'Nitin Bahadur'
> > <nitin_bahadur@yahoo.com>
> > Subject: RE: [i2rs] I-D Action:
> > draft-ietf-i2rs-yang-l3-topology-11.txt
> > Importance: High
> >
> >
> > Hi Sue,
> >
> > I apparently sent this message one day after Lada posted his review.
> > I  had thought I had responded earlier.
> >
> > To my coauthors- Robert, Xufeng, Hari, Jan, Nitin:
> >
> > There are two issues that Lada brings up:
> >
> > - A request to move network type from presence containers to =
identities.
> > Implication is that this will no longer make it possible to have=20
> > topologies that are "hybrid" accommodating different types at the=20
> > same point in time.  Would that be an issue?
> > - A request to move identifiers from type URI to type string.  I=20
> > remember we had discussions on this in the past.  I believe having=20
> > URIs facilitated consistency/ referential integrity checking.  Any=20
> > strong feeling if all identifiers are moved to string?
> >
> >
> > Sue,
> >
> > Is there anything else open beyond Lada's comments?
> >
> > --- Alex
> >
> > Looking at the items:
> >
> > 1. With YANG 1.1, the network type information looks like a perfect
> >    candidate for identities (with multiple inheritance). Instead, it
> >    is modelled with presence containers, which is cumbersome and
> >    redundant. I don't see any reasons for doing so, if there are =
any,
> >    then they should be explained in sec. 4.4.8.
> > <ALEX>
> > 	.
> > I am not sure what Lada considers redundant.  The current=20
> > implementations are based on presence container, and people at the=20
> > time expressed preference for that.  (I have to dig up the=20
> > communication, probably quite a while ago.) One advantage of doing=20
> > it in the current way is that we could accommodate also "hybrid"
> > topologies.  I feel presence container is superior and more flexible =

> > because of this reason.  However, I don't really care at this point.
> > Let me check with my coauthors if they would be okay; if Lada feels
> strongly we can accommodate.  But I am really wary of yet more churn.
> >
> > Here is the explanation we currently have:
> > Network types SHOULD always be represented using presence
> >    containers, not leafs of empty type.  This allows representation =
of
> >    hierarchies of network subtypes within the instance information.
> > </ALEX>
> >
> > 2. The document defines "supporting network" and then says "A
> >    supporting network is in effect an underlay network." In the
> >    subsequent text "underlay network" is used almost exclusively. So
> >    perhaps the term "supporting network" should be dropped =
altogether?
> >
> > <ALEX>
> > Is this really an issue?  The wording worked fine so far.  We=20
> > certainly don't want to change the model here.
> > In the text it often talks about underlays in the sense of "underlay
> topology".
> > This is an established term, more so than "supporting".
> > </ALEX>
> >
> > 3. The text should be better aligned with the terminology of
> >    draft-ietf-netmod-revised-datastores. In particular,
> >    "system-controlled" should be used instead of "server-provided".
> > <ALEX>
> > This has been addressed
> > </ALEX>
> >
> > 4. Is it necessary to use URIs for identifying all objects in the
> >    data model. URIs are difficult to use, so applications are likely
> >    to introduce some abbreviations and keep an internal mapping, =
which
> >    could cause problems, e.g. when matching objects in notifications
> >    with a GUI representation. In my view, it should be sufficient to
> >    use URIs for network-id and plain strings for other IDs, because
> >    all other objects are encapsulated inside a network, so their =
name
> >    conflicts shouldn't matter.
> >
> > <ALEX>
> > We had various communications on this years ago.  Frankly, I don't=20
> > care
> either
> > way.   Let me check with the coauthors.  I am not involved in any
> > implementation.  If people want string instead of URI, I can change =
it.
> > </ALEX>
> >
> > *** Comments to draft-ietf-i2rs-yang-l3-topology-10
> >
> > <ALEX> These have been addressed </ALEX>
> >
> > 5. The type of "router-id" should be "yang:dotted-quad" and not
> >    "inet:ip-address" because the latter means both IPv4 and IPv6
> >    address, possibly also with a zone index.
> >
> > 6. Both prefix and link attributes include the "metric" parameter. =
It
> >    should be explained what they mean. In the context of =
ietf-routing
> >    the option of including "metric" as a general route parameter was
> >    discussed and finally rejected because different routing protocol =
use
> >    metrics with different semantics and properties. I wonder if it =
is
> >    the same case here.
> >
> > *** Formal issues and typos
> >
> > 7. Both documents should refer to =
draft-ietf-netmod-yang-tree-diagrams
> >    rather than describe the notation of tree diagrams in the text.
> >
> > 8. Sec. 7 in draft-ietf-i2rs-yang-l3-topology-10: s/moodel/model/
> >
> > <ALEX> These have been addressed </ALEX>
> >
> > > -----Original Message-----
> > > From: Alexander Clemm
> > > Sent: Wednesday, September 27, 2017 1:10 AM
> > > To: 'Susan Hares' <shares@ndzh.com>
> > > Subject: FW: [i2rs] I-D Action:
> > > draft-ietf-i2rs-yang-l3-topology-11.txt
> > >
> > > Hi Sue,
> > >
> > > What are the next steps - is there anything else we need to do=20
> > > from our side?
> > >
> > > As mentioned, I believe all comments have been addressed,=20
> > > including Benoit's, Kent's, and Ignas'.  Still hoping we can get=20
> > > this closed before Singapore
> > >
> > > Thanks
> > > --- Alex
> > >
> > > -----Original Message-----
> > > From: Alexander Clemm
> > > Sent: Tuesday, September 19, 2017 1:26 PM
> > > To: i2rs@ietf.org
> > > Cc: Susan Hares <shares@ndzh.com>
> > > Subject: RE: [i2rs] I-D Action:
> > > draft-ietf-i2rs-yang-l3-topology-11.txt
> > >
> > > Hi all,
> > >
> > > We posted new revisions to draft-ietf-i2rs-yang-l3-topology and
> > > draft-ietf- i2rs-yang-network-topo today.
> > >
> > > The updates to draft-ietf-i2rs-yang-network-topo are very minor=20
> > > and basically limited to updating the security considerations per=20
> > > comments from Benoit.
> > >
> > > The updates to draft-ietf-i2rs-yang-l3-topology take comments=20
> > > received from Ignas and others into account.  The OSPF example has =

> > > been moved into its own appendix; we have also removed the IS-IS=20
> > > example as this did not appear really necessary.  In addition,=20
> > > there are various minor text edits, for example to bring it up to=20
> > > date with security considerations
> > templates etc.
> > >
> > > --- Alex, Hari, Jan, Xufeng, Nitin, Robert
> > >
> > > -----Original Message-----
> > > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of internet-=20
> > > drafts@ietf.org
> > > Sent: Tuesday, September 19, 2017 12:09 PM
> > > To: i-d-announce@ietf.org
> > > Cc: i2rs@ietf.org
> > > Subject: [i2rs] I-D Action:=20
> > > draft-ietf-i2rs-yang-l3-topology-11.txt
> > >
> > >
> > > A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> > > This draft is a work item of the Interface to the Routing System=20
> > > WG of the IETF.
> > >
> > >         Title           : A YANG Data Model for Layer 3 Topologies
> > >         Authors         : Alexander Clemm
> > >                           Jan Medved
> > >                           Robert Varga
> > >                           Xufeng Liu
> > >                           Hariharan Ananthakrishnan
> > >                           Nitin Bahadur
> > > 	Filename        : draft-ietf-i2rs-yang-l3-topology-11.txt
> > > 	Pages           : 31
> > > 	Date            : 2017-09-19
> > >
> > > Abstract:
> > >    This document defines a YANG data model for layer 3 network
> > >    topologies.
> > >
> > >
> > > The IETF datatracker status page for this draft is:
> > > https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/
> > >
> > > There are also htmlized versions available at:
> > > https://tools.ietf.org/html/draft-ietf-i2rs-yang-l3-topology-11
> > > https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-l3-topo
> > > lo
> > > gy
> > > -11
> > >
> > > A diff from the previous version is available at:
> > > =
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-yang-l3-topology
> > > -1
> > > 1
> > >
> > >
> > > Please note that it may take a couple of minutes from the time of=20
> > > 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/
> > >
> > > _______________________________________________
> > > i2rs mailing list
> > > i2rs@ietf.org
> > > https://www.ietf.org/mailman/listinfo/i2rs


From nobody Tue Nov 14 19:58:53 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C62511294CE; Tue, 14 Nov 2017 19:58:46 -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, 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 6h9av4GZlkGT; Tue, 14 Nov 2017 19:58:38 -0800 (PST)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 80F451270FC; Tue, 14 Nov 2017 19:58:37 -0800 (PST)
Received: by trail.lhotka.name (Postfix, from userid 109) id 4A37518215DC; Wed, 15 Nov 2017 04:57:19 +0100 (CET)
Received: from localhost (dhcp-9083.meeting.ietf.org [31.133.144.131]) by trail.lhotka.name (Postfix) with ESMTPSA id DDA2A1820F76; Wed, 15 Nov 2017 04:57:14 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Susan Hares <shares@ndzh.com>, yang-doctors@ietf.org
Cc: i2rs@ietf.org, 'Alexander Clemm' <ludwig@clemm.org>, 'Lou Berger' <lberger@labn.net>
In-Reply-To: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com>
References: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com>
Date: Wed, 15 Nov 2017 11:59:36 +0800
Message-ID: <87lgj8b39z.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/iVCL1OOlbL7ypoJTHJZh3xH2mLk>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 03:58:47 -0000

Hi Sue,

please see my responses inline.

Susan Hares <shares@ndzh.com> writes:

> Lada:
>
> During your review of the draft-ietf-i2rs-yang-l3-topology-10.txt, you
> raised the following issues.  As part of the shepherd's review of
> draft-ietf-i2rs-network-topo-14, I have investigated the resolution.=20=20
> I found that these comments have not be resolved.  Could  you review this
> email to see if it resolves the questions on
> draft-ietf-i2rs-network-topo-14?   The current draft is
> draft-ietf-i2rs-network-topo-14.txt.=20=20=20
>
> The suggest changes below would go into draft-ietf-i2rs-network-topo-17.=
=20=20
>
> Thank you, Susan Hares=20
>
>
>
> *** Comments to draft-ietf-i2rs-yang-network-topo-14:
>
> 1. With YANG 1.1, the network type information looks like a perfect
>    candidate for identities (with multiple inheritance). Instead, it
>    is modelled with presence containers, which is cumbersome and
>    redundant. I don't see any reasons for doing so, if there are any,
>    then they should be explained in sec. 4.4.8.
>
> Suggested text:=20
> [This topology model utilizes presence containers in order to support
> correlated topologies.=20
> While identities (with multiple inheritance), might be used to support th=
ese
> network=20
> topologies - it would prevent the support of network topologies.]

I don't know exactly what "correlated topologies" mean but multiple
inheritance of identities should allow for representing multiple
orthogonal aspects in the same identity. In fact, the creative use of
containers in the I2RS topology draft motivated me to propose multiple
inheritance of identities for YANG 1.1. On the other hand, there is
nothing wrong with using the containers, it is just more verbose.

>
> Question: Do you agree with Robert's comment below, and this resolution to
> the text.=20
>
> 2. The document defines "supporting network" and then says "A
>    supporting network is in effect an underlay network." In the
>    subsequent text "underlay network" is used almost exclusively. So
>    perhaps the term "supporting network" should be dropped altogether?
>
> Response:  These terms have specific in the body of work that the TEAS WG
> has.=20
> See section 2 and section 5.8 in draft-ietf-teas-yang-te-topo-13.txt for =
the
> use of overlay/underlay=20
> terminology.  Your comment points out that we have a common understanding=
=20
> in the I2RS and the routing-area's understanding of TEAS topology.=20=20=
=20=20
>
> Suggested text addition:=20=20=20
> [draft-ietf-teas-yang-te-topo-13.txt] provides a description of supporting
> network=20
> and underlay network in sections 2 and section 5.8 for traffic engineering
> topology. ]

OK, I didn't know the context.

>
>
> 3. The text should be better aligned with the terminology of
>    draft-ietf-netmod-revised-datastores. In particular,
>    "system-controlled" should be used instead of "server-provided".
>
> "server-provider has been removed" by version 17.

Good.

>
> 4. Is it necessary to use URIs for identifying all objects in the
>    data model. URIs are difficult to use, so applications are likely
>    to introduce some abbreviations and keep an internal mapping, which
>    could cause problems, e.g. when matching objects in notifications
>    with a GUI representation. In my view, it should be sufficient to
>    use URIs for network-id and plain strings for other IDs, because
>    all other objects are encapsulated inside a network, so their name
>    conflicts shouldn't matter.
>
> Response: Lada - Robert Wilton feels this choice is a design preference
> as do the authors.  Please review the message below, and determine if
> you wish to discuss this further.

URIs are no silver bullet for unique naming, and quite often thay can be
substituted by simpler means, perhaps using DNS information, if it is
available.

In my view, URIs would be OK as long as human users are not exposed to
them (I don't know if it is going to be the case or not). Anyway, this
blog post by James Clark about the use of URIs as namespace identifiers
in XML was quite an educative reading for me:

http://blog.jclark.com/2010/01/xml-namespaces.html

Thanks, Lada

>
> Sue Hares=20
>
> -----Original Message-----
> From: Alexander Clemm [mailto:alexander.clemm@huawei.com]=20
> Sent: Monday, November 13, 2017 9:54 PM
> To: R=C3=B3bert Varga; Susan Hares
> Cc: Alexander Clemm; Xufeng_Liu@jabil.com; Xufeng Liu; Jan Medved (jmedve=
d);
> Hariharan Ananthakrishnan; 'Nitin Bahadur'
> Subject: RE: [i2rs] I-D Action: draft-ietf-i2rs-yang-l3-topology-11.txt
>
> Thanks for your feedback, Robert!
> --- Alex
>
>> -----Original Message-----
>> From: R=C3=B3bert Varga [mailto:robert.varga@pantheon.tech]
>> Sent: Monday, November 13, 2017 7:08 PM
>> To: Alexander Clemm <alexander.clemm@huawei.com>; Susan Hares=20
>> <shares@ndzh.com>
>> Cc: Alexander Clemm <ludwig@clemm.org>; Xufeng_Liu@jabil.com; Xufeng=20
>> Liu <xufeng.liu.ietf@gmail.com>; Jan Medved (jmedved)=20
>> <jmedved@cisco.com>; Hariharan Ananthakrishnan=20
>> <hari@packetdesign.com>; 'Nitin Bahadur' <nitin_bahadur@yahoo.com>
>> Subject: RE: [i2rs] I-D Action:=20
>> draft-ietf-i2rs-yang-l3-topology-11.txt
>>=20
>> Hello,
>>=20
>> The first issue is a problem, as it would make it impossible to=20
>> construct correlated topologies, which is a major ODL use case: 'I=20
>> want to see both OpenFlow and NETCONF view of my device state in one
> place.'
>>=20
>> The second issue is a matter of design preference -- using strings is=20
>> certainly possible, but it has the downside of being a flat namespace,=20
>> which does not have any semantic meaning outside of YANG model. With=20
>> URIs, the identifier is structured and it has an inherent property=20
>> that it is something someone somewhere may be able to resolve -- such=20
>> that a node's identifier can be turned into, say, RESTCONF URL to=20
>> access the management endpoint... I don't particularly care either=20
>> way, as the URI can be added as an augmentation where appropriate.
>>=20
>> Regards,
>> Robert
>>=20
>> > -----Original Message-----
>> > From: Alexander Clemm [mailto:alexander.clemm@huawei.com]
>> > Sent: Monday, November 13, 2017 2:27 AM
>> > To: Susan Hares <shares@ndzh.com>
>> > Cc: Alexander Clemm <ludwig@clemm.org>; Xufeng_Liu@jabil.com;
>> Xufeng
>> > Liu <xufeng.liu.ietf@gmail.com>; Jan Medved (jmedved)=20
>> > <jmedved@cisco.com>; R=C3=B3bert Varga <robert.varga@pantheon.tech>;=20
>> > Hariharan Ananthakrishnan <hari@packetdesign.com>; 'Nitin Bahadur'
>> > <nitin_bahadur@yahoo.com>
>> > Subject: RE: [i2rs] I-D Action:
>> > draft-ietf-i2rs-yang-l3-topology-11.txt
>> > Importance: High
>> >
>> >
>> > Hi Sue,
>> >
>> > I apparently sent this message one day after Lada posted his review.
>> > I  had thought I had responded earlier.
>> >
>> > To my coauthors- Robert, Xufeng, Hari, Jan, Nitin:
>> >
>> > There are two issues that Lada brings up:
>> >
>> > - A request to move network type from presence containers to identitie=
s.
>> > Implication is that this will no longer make it possible to have=20
>> > topologies that are "hybrid" accommodating different types at the=20
>> > same point in time.  Would that be an issue?
>> > - A request to move identifiers from type URI to type string.  I=20
>> > remember we had discussions on this in the past.  I believe having=20
>> > URIs facilitated consistency/ referential integrity checking.  Any=20
>> > strong feeling if all identifiers are moved to string?
>> >
>> >
>> > Sue,
>> >
>> > Is there anything else open beyond Lada's comments?
>> >
>> > --- Alex
>> >
>> > Looking at the items:
>> >
>> > 1. With YANG 1.1, the network type information looks like a perfect
>> >    candidate for identities (with multiple inheritance). Instead, it
>> >    is modelled with presence containers, which is cumbersome and
>> >    redundant. I don't see any reasons for doing so, if there are any,
>> >    then they should be explained in sec. 4.4.8.
>> > <ALEX>
>> > 	.
>> > I am not sure what Lada considers redundant.  The current=20
>> > implementations are based on presence container, and people at the=20
>> > time expressed preference for that.  (I have to dig up the=20
>> > communication, probably quite a while ago.) One advantage of doing=20
>> > it in the current way is that we could accommodate also "hybrid"
>> > topologies.  I feel presence container is superior and more flexible=20
>> > because of this reason.  However, I don't really care at this point.
>> > Let me check with my coauthors if they would be okay; if Lada feels
>> strongly we can accommodate.  But I am really wary of yet more churn.
>> >
>> > Here is the explanation we currently have:
>> > Network types SHOULD always be represented using presence
>> >    containers, not leafs of empty type.  This allows representation of
>> >    hierarchies of network subtypes within the instance information.
>> > </ALEX>
>> >
>> > 2. The document defines "supporting network" and then says "A
>> >    supporting network is in effect an underlay network." In the
>> >    subsequent text "underlay network" is used almost exclusively. So
>> >    perhaps the term "supporting network" should be dropped altogether?
>> >
>> > <ALEX>
>> > Is this really an issue?  The wording worked fine so far.  We=20
>> > certainly don't want to change the model here.
>> > In the text it often talks about underlays in the sense of "underlay
>> topology".
>> > This is an established term, more so than "supporting".
>> > </ALEX>
>> >
>> > 3. The text should be better aligned with the terminology of
>> >    draft-ietf-netmod-revised-datastores. In particular,
>> >    "system-controlled" should be used instead of "server-provided".
>> > <ALEX>
>> > This has been addressed
>> > </ALEX>
>> >
>> > 4. Is it necessary to use URIs for identifying all objects in the
>> >    data model. URIs are difficult to use, so applications are likely
>> >    to introduce some abbreviations and keep an internal mapping, which
>> >    could cause problems, e.g. when matching objects in notifications
>> >    with a GUI representation. In my view, it should be sufficient to
>> >    use URIs for network-id and plain strings for other IDs, because
>> >    all other objects are encapsulated inside a network, so their name
>> >    conflicts shouldn't matter.
>> >
>> > <ALEX>
>> > We had various communications on this years ago.  Frankly, I don't=20
>> > care
>> either
>> > way.   Let me check with the coauthors.  I am not involved in any
>> > implementation.  If people want string instead of URI, I can change it.
>> > </ALEX>
>> >
>> > *** Comments to draft-ietf-i2rs-yang-l3-topology-10
>> >
>> > <ALEX> These have been addressed </ALEX>
>> >
>> > 5. The type of "router-id" should be "yang:dotted-quad" and not
>> >    "inet:ip-address" because the latter means both IPv4 and IPv6
>> >    address, possibly also with a zone index.
>> >
>> > 6. Both prefix and link attributes include the "metric" parameter. It
>> >    should be explained what they mean. In the context of ietf-routing
>> >    the option of including "metric" as a general route parameter was
>> >    discussed and finally rejected because different routing protocol u=
se
>> >    metrics with different semantics and properties. I wonder if it is
>> >    the same case here.
>> >
>> > *** Formal issues and typos
>> >
>> > 7. Both documents should refer to draft-ietf-netmod-yang-tree-diagrams
>> >    rather than describe the notation of tree diagrams in the text.
>> >
>> > 8. Sec. 7 in draft-ietf-i2rs-yang-l3-topology-10: s/moodel/model/
>> >
>> > <ALEX> These have been addressed </ALEX>
>> >
>> > > -----Original Message-----
>> > > From: Alexander Clemm
>> > > Sent: Wednesday, September 27, 2017 1:10 AM
>> > > To: 'Susan Hares' <shares@ndzh.com>
>> > > Subject: FW: [i2rs] I-D Action:
>> > > draft-ietf-i2rs-yang-l3-topology-11.txt
>> > >
>> > > Hi Sue,
>> > >
>> > > What are the next steps - is there anything else we need to do=20
>> > > from our side?
>> > >
>> > > As mentioned, I believe all comments have been addressed,=20
>> > > including Benoit's, Kent's, and Ignas'.  Still hoping we can get=20
>> > > this closed before Singapore
>> > >
>> > > Thanks
>> > > --- Alex
>> > >
>> > > -----Original Message-----
>> > > From: Alexander Clemm
>> > > Sent: Tuesday, September 19, 2017 1:26 PM
>> > > To: i2rs@ietf.org
>> > > Cc: Susan Hares <shares@ndzh.com>
>> > > Subject: RE: [i2rs] I-D Action:
>> > > draft-ietf-i2rs-yang-l3-topology-11.txt
>> > >
>> > > Hi all,
>> > >
>> > > We posted new revisions to draft-ietf-i2rs-yang-l3-topology and
>> > > draft-ietf- i2rs-yang-network-topo today.
>> > >
>> > > The updates to draft-ietf-i2rs-yang-network-topo are very minor=20
>> > > and basically limited to updating the security considerations per=20
>> > > comments from Benoit.
>> > >
>> > > The updates to draft-ietf-i2rs-yang-l3-topology take comments=20
>> > > received from Ignas and others into account.  The OSPF example has=20
>> > > been moved into its own appendix; we have also removed the IS-IS=20
>> > > example as this did not appear really necessary.  In addition,=20
>> > > there are various minor text edits, for example to bring it up to=20
>> > > date with security considerations
>> > templates etc.
>> > >
>> > > --- Alex, Hari, Jan, Xufeng, Nitin, Robert
>> > >
>> > > -----Original Message-----
>> > > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of internet-=20
>> > > drafts@ietf.org
>> > > Sent: Tuesday, September 19, 2017 12:09 PM
>> > > To: i-d-announce@ietf.org
>> > > Cc: i2rs@ietf.org
>> > > Subject: [i2rs] I-D Action:=20
>> > > draft-ietf-i2rs-yang-l3-topology-11.txt
>> > >
>> > >
>> > > A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>> > > This draft is a work item of the Interface to the Routing System=20
>> > > WG of the IETF.
>> > >
>> > >         Title           : A YANG Data Model for Layer 3 Topologies
>> > >         Authors         : Alexander Clemm
>> > >                           Jan Medved
>> > >                           Robert Varga
>> > >                           Xufeng Liu
>> > >                           Hariharan Ananthakrishnan
>> > >                           Nitin Bahadur
>> > > 	Filename        : draft-ietf-i2rs-yang-l3-topology-11.txt
>> > > 	Pages           : 31
>> > > 	Date            : 2017-09-19
>> > >
>> > > Abstract:
>> > >    This document defines a YANG data model for layer 3 network
>> > >    topologies.
>> > >
>> > >
>> > > The IETF datatracker status page for this draft is:
>> > > https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/
>> > >
>> > > There are also htmlized versions available at:
>> > > https://tools.ietf.org/html/draft-ietf-i2rs-yang-l3-topology-11
>> > > https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-l3-topo
>> > > lo
>> > > gy
>> > > -11
>> > >
>> > > A diff from the previous version is available at:
>> > > https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-yang-l3-topology
>> > > -1
>> > > 1
>> > >
>> > >
>> > > Please note that it may take a couple of minutes from the time of=20
>> > > 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/
>> > >
>> > > _______________________________________________
>> > > i2rs mailing list
>> > > i2rs@ietf.org
>> > > https://www.ietf.org/mailman/listinfo/i2rs
>
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

--=20
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Tue Nov 14 20:13:10 2017
Return-Path: <shares@ndzh.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59855124217 for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2017 20:13:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.846
X-Spam-Level: **
X-Spam-Status: No, score=2.846 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c7xNFB9u3U9t for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2017 20:13:04 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 AFE83128BBB for <yang-doctors@ietf.org>; Tue, 14 Nov 2017 20:13:03 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.139.117; 
From: "Susan Hares" <shares@ndzh.com>
To: <yang-doctors@ietf.org>
Date: Tue, 14 Nov 2017 22:56:19 -0500
Message-ID: <011101d35dc5$b33a01a0$19ae04e0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0112_01D35D9B.CA646ED0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdNdxSILtfwlAI7jSJ28rv6jCvMEjw==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/5kWmLGSPxJJ1tMH2c7qLkVz5j5o>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10.txt
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 04:13:05 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0112_01D35D9B.CA646ED0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Lada: 

 

It is my understanding that Alex has resolved all the issues in listed I you
review of draft-ietf-i2rs-yang-l3-topology-10.txt. 

 

https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS
7Q

 

As shepherd, I would ask you to review
draft-ietf-i2rs-yang-l3-topology-11.txt to see your comments have been
resolved. 

 

Thank you, 

Susan Hares 


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Lada: =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>It is my understanding that Alex has resolved all the =
issues in listed I you review of =
draft-ietf-i2rs-yang-l3-topology-10.txt. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><a =
href=3D"https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQ=
N6A3hm76joS7Q">https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUp=
vXaBiCQN6A3hm76joS7Q</a><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>As shepherd, =
I would ask you to review draft-ietf-i2rs-yang-l3-topology-11.txt to see =
your comments have been resolved. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thank you, =
<o:p></o:p></p><p class=3DMsoNormal>Susan Hares =
<o:p></o:p></p></div></body></html>
------=_NextPart_000_0112_01D35D9B.CA646ED0--


From nobody Tue Nov 14 21:33:36 2017
Return-Path: <rick@tropicalstormsoftware.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAC2D129471 for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2017 21:33:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 naJSbMKER9Zf for <yang-doctors@ietfa.amsl.com>; Tue, 14 Nov 2017 21:33:32 -0800 (PST)
Received: from mail.tropicalstormsoftware.com (mail.tropicalstormsoftware.com [188.94.42.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 687CC1243F6 for <yang-doctors@ietf.org>; Tue, 14 Nov 2017 21:33:32 -0800 (PST)
Received: from tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d]) by tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d%10]) with mapi; Wed, 15 Nov 2017 05:33:08 +0000
From: Rick Taylor <rick@tropicalstormsoftware.com>
To: "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: YANG doctor request
Thread-Index: AQHTXdM3wQeAE94Y7U+k+s2vs+9bYg==
Date: Wed, 15 Nov 2017 05:33:02 +0000
Message-ID: <1510723982.1993.22.camel@tropicalstormsoftware.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="utf-8"
Content-ID: <1fcf73d7-9225-41ce-bf24-45341ffc4f64>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/RoNYI16VPPUeel9U1xLr-HCxMQ4>
Subject: [yang-doctors] YANG doctor request
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 05:33:33 -0000

SGksDQoNClRoZSBEVE4gV0cgaGFzIGEgZHJhZnQgaW4gcHJvZ3Jlc3Mgd2hpY2ggdXNlcyBZQU5H
LCBhbmQgdGhlIGF1dGhvcnMgYXJlDQpsb29raW5nIGZvciBhZHZpY2UgaW4gdGhlaXIgdXNhZ2Uu
DQoNCklzIGFueW9uZSBhdmFpbGFibGUgZm9yIGEgYnJpZWYgY29udmVyc2F0aW9uIGVpdGhlciBU
aHVyc2RheSBvciBGcmlkYXkNCmluIFNpbmdhcG9yZT8NCg0KQ2hlZXJzLA0KDQpSaWNrIFRheWxv
cg0KRFROIFdHIENoYWly


From nobody Wed Nov 15 00:21:18 2017
Return-Path: <rrahman@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE18B128B44 for <yang-doctors@ietfa.amsl.com>; Wed, 15 Nov 2017 00:21:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 0Tdkf05POBYS for <yang-doctors@ietfa.amsl.com>; Wed, 15 Nov 2017 00:21:14 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C64A126C25 for <yang-doctors@ietf.org>; Wed, 15 Nov 2017 00:21:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=904; q=dns/txt; s=iport; t=1510734074; x=1511943674; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=votIthPWZda489GjIMgGDh+B98Hfwx1LqAaQdmoUYX0=; b=cd/1r4HQCemXIPElAgdN3443vpY9Q4dSFC948JaP40VGAoyzniLNGpJf uICxviQFbP5wcxR28zegdLFe8VdPgtm4ER6Ov05/e3amQp6T+AXAfFGhc CzFS/zi2Xa0sF9jPOa0+MEEU6MtayMMqkozYeIpeI/lc3w4P3DbcTWcZ1 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CoAADa9wta/49dJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM2ZG4nB4N4ih+PMZhXghEKGAuFGByEaj8YAQEBAQEBAQEBayi?= =?us-ascii?q?FHwYBASEROh0BCBoCJgIEJQsVEgQBEookEKpUgieLGAEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBARgFgQ+CJYIHgVWCEoMBgTCDf4J+MYISIAWiNwKVBIF8kUiWAAIRGQG?= =?us-ascii?q?BOAEfOIF0ehVJLQGCNoRfd4dQgREBAQE?=
X-IronPort-AV: E=Sophos;i="5.44,398,1505779200"; d="scan'208";a="314638026"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Nov 2017 08:21:13 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id vAF8LDA9004837 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 15 Nov 2017 08:21:13 GMT
Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 15 Nov 2017 02:21:12 -0600
Received: from xch-rcd-005.cisco.com ([173.37.102.15]) by XCH-RCD-005.cisco.com ([173.37.102.15]) with mapi id 15.00.1320.000; Wed, 15 Nov 2017 02:21:12 -0600
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Rick Taylor <rick@tropicalstormsoftware.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: [yang-doctors] YANG doctor request
Thread-Index: AQHTXeqyLfxNqWGtN0GCD8sGX7oO0A==
Date: Wed, 15 Nov 2017 08:21:12 +0000
Message-ID: <9D62259A-9C5D-410A-ACF0-689A42777B59@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.27.0.171010
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.251.78]
Content-Type: text/plain; charset="utf-8"
Content-ID: <5E0158C83A0E2C4FAE37010B8227DD33@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/VBcCo2nb7jGQFcpvElHW2KbvGec>
Subject: Re: [yang-doctors] YANG doctor request
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 08:21:16 -0000

SSBjYW4gKHRyeSB0bykgaGVscCBvdXQgb24gVGh1cnNkYXkuDQoNCg0KT24gMjAxNy0xMS0xNSwg
MTozNyBQTSwgInlhbmctZG9jdG9ycyBvbiBiZWhhbGYgb2YgUmljayBUYXlsb3IiIDx5YW5nLWRv
Y3RvcnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2Ygcmlja0B0cm9waWNhbHN0b3Jtc29m
dHdhcmUuY29tPiB3cm90ZToNCg0KICAgIEhpLA0KICAgIA0KICAgIFRoZSBEVE4gV0cgaGFzIGEg
ZHJhZnQgaW4gcHJvZ3Jlc3Mgd2hpY2ggdXNlcyBZQU5HLCBhbmQgdGhlIGF1dGhvcnMgYXJlDQog
ICAgbG9va2luZyBmb3IgYWR2aWNlIGluIHRoZWlyIHVzYWdlLg0KICAgIA0KICAgIElzIGFueW9u
ZSBhdmFpbGFibGUgZm9yIGEgYnJpZWYgY29udmVyc2F0aW9uIGVpdGhlciBUaHVyc2RheSBvciBG
cmlkYXkNCiAgICBpbiBTaW5nYXBvcmU/DQogICAgDQogICAgQ2hlZXJzLA0KICAgIA0KICAgIFJp
Y2sgVGF5bG9yDQogICAgRFROIFdHIENoYWlyDQogICAgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCiAgICB5YW5nLWRvY3RvcnMgbWFpbGluZyBsaXN0DQog
ICAgeWFuZy1kb2N0b3JzQGlldGYub3JnDQogICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby95YW5nLWRvY3RvcnMNCiAgICANCg0K


From nobody Wed Nov 15 02:22:51 2017
Return-Path: <rick@tropicalstormsoftware.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A29AC126CE8 for <yang-doctors@ietfa.amsl.com>; Wed, 15 Nov 2017 02:22:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.524
X-Spam-Level: 
X-Spam-Status: No, score=-1.524 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_XBL=0.375, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6zz11SqmykqR for <yang-doctors@ietfa.amsl.com>; Wed, 15 Nov 2017 02:22:48 -0800 (PST)
Received: from mail.tropicalstormsoftware.com (mail.tropicalstormsoftware.com [188.94.42.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4272F12957C for <yang-doctors@ietf.org>; Wed, 15 Nov 2017 02:22:43 -0800 (PST)
Received: from tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d]) by tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d%10]) with mapi; Wed, 15 Nov 2017 10:22:18 +0000
From: Rick Taylor <rick@tropicalstormsoftware.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: [yang-doctors] YANG doctor request
Thread-Index: AQHTXeqyLfxNqWGtN0GCD8sGX7oO0KMVO2TT
Date: Wed, 15 Nov 2017 10:22:17 +0000
Message-ID: <38A5475DE83986499AEACD2CFAFC3F9801D32377ED@tss-server1.home.tropicalstormsoftware.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_38A5475DE83986499AEACD2CFAFC3F9801D32377EDtssserver1hom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/4HIFvgwfo_oEeoG7cLfKSrbjDZs>
Subject: Re: [yang-doctors] YANG doctor request
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 10:22:49 -0000

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

Thanks for the offer Reshad.

Given it doesn't really need the might of a full Yang doctor, Dean has said=
 he will step in to have a quick chat tomorrow with the authors. If you do =
want to join we're meeting at reception 12:00 but I quite understand if you=
 can't make it

Thanks
Rick

(Sent from my phone)

----- Reply message -----
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "Rick Taylor" <rick@tropicalstormsoftware.com>, "yang-doctors@ietf.org"=
 <yang-doctors@ietf.org>
Subject: [yang-doctors] YANG doctor request
Date: Wed, Nov 15, 2017 16:21

I can (try to) help out on Thursday.


On 2017-11-15, 1:37 PM, "yang-doctors on behalf of Rick Taylor" <yang-docto=
rs-bounces@ietf.org on behalf of rick@tropicalstormsoftware.com> wrote:

    Hi,

    The DTN WG has a draft in progress which uses YANG, and the authors are
    looking for advice in their usage.

    Is anyone available for a brief conversation either Thursday or Friday
    in Singapore?

    Cheers,

    Rick Taylor
    DTN WG Chair
    _______________________________________________
    yang-doctors mailing list
    yang-doctors@ietf.org
    https://www.ietf.org/mailman/listinfo/yang-doctors



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

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style></head>
<body>
<style>
<!--
.x_EmailQuote
	{margin-left:1pt;
	padding-left:4pt;
	border-left:#800000 2px solid}
-->
</style><div><div style=3D"font-family:'Calibri','sans-serif'"><div dir=3D"=
ltr"><div dir=3D"ltr">Thanks for the offer Reshad.&nbsp;</div><div dir=3D"l=
tr"><br></div><div dir=3D"ltr">Given it doesn't really need the might of a =
full Yang doctor, Dean has said he will step in to have a quick chat tomorr=
ow with the authors. If you do want to join we're meeting at reception 12:0=
0 but I quite understand if you can't make it</div><div dir=3D"ltr"><br></d=
iv><div dir=3D"ltr">Thanks</div><div dir=3D"ltr">Rick</div><div dir=3D"ltr"=
><br></div><div dir=3D"ltr"><div dir=3D"ltr">(Sent from my phone)</div></di=
v></div><br><div id=3D"x_htc_header">----- Reply message -----<br>From: &qu=
ot;Reshad Rahman (rrahman)&quot; &lt;rrahman@cisco.com&gt;<br>To: &quot;Ric=
k Taylor&quot; &lt;rick@tropicalstormsoftware.com&gt;, &quot;yang-doctors@i=
etf.org&quot; &lt;yang-doctors@ietf.org&gt;<br>Subject: [yang-doctors] YANG=
 doctor request<br>Date: Wed, Nov 15, 2017 16:21</div></div><br></div>
<font size=3D"2"><span style=3D"font-size:10pt;"><div class=3D"PlainText">I=
 can (try to) help out on Thursday.<br>
<br>
<br>
On 2017-11-15, 1:37 PM, &quot;yang-doctors on behalf of Rick Taylor&quot; &=
lt;yang-doctors-bounces@ietf.org on behalf of rick@tropicalstormsoftware.co=
m&gt; wrote:<br>
<br>
&nbsp;&nbsp;&nbsp; Hi,<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; The DTN WG has a draft in progress which uses YANG, and =
the authors are<br>
&nbsp;&nbsp;&nbsp; looking for advice in their usage.<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Is anyone available for a brief conversation either Thur=
sday or Friday<br>
&nbsp;&nbsp;&nbsp; in Singapore?<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Cheers,<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Rick Taylor<br>
&nbsp;&nbsp;&nbsp; DTN WG Chair<br>
&nbsp;&nbsp;&nbsp; _______________________________________________<br>
&nbsp;&nbsp;&nbsp; yang-doctors mailing list<br>
&nbsp;&nbsp;&nbsp; yang-doctors@ietf.org<br>
&nbsp;&nbsp;&nbsp; <a href=3D"https://www.ietf.org/mailman/listinfo/yang-do=
ctors">https://www.ietf.org/mailman/listinfo/yang-doctors</a><br>
&nbsp;&nbsp;&nbsp; <br>
<br>
</div></span></font>
</body>
</html>

--_000_38A5475DE83986499AEACD2CFAFC3F9801D32377EDtssserver1hom_--


From nobody Wed Nov 15 04:50:37 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6828F124B17; Wed, 15 Nov 2017 04:50:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level: 
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, 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 6XTYslOtoR69; Wed, 15 Nov 2017 04:50:27 -0800 (PST)
Received: from orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E40A7128D19; Wed, 15 Nov 2017 04:50:26 -0800 (PST)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 340EA60D70; Wed, 15 Nov 2017 13:50:25 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.34]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 0EDAC18005F; Wed, 15 Nov 2017 13:50:25 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM6F.corporate.adroot.infra.ftgroup ([fe80::bd00:88f8:8552:3349%17]) with mapi id 14.03.0361.001; Wed, 15 Nov 2017 13:50:24 +0100
From: <mohamed.boucadair@orange.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "draft-ietf-softwire-dslite-yang.all@ietf.org" <draft-ietf-softwire-dslite-yang.all@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>
Thread-Topic: Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
Thread-Index: AdNeEEwa3+st5dtyQzeLVA1NKw2GhA==
Date: Wed, 15 Nov 2017 12:50:24 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A07ACDC@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.2]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/61fM6b0KZ9yCafsP3DaU8PaNo5o>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 12:50:31 -0000

SGkgTWFoZXNoLCANCg0KVGhhbmsgeW91IGZvciB0aGUgZmVlZGJhY2suIA0KDQpQbGVhc2Ugc2Vl
IGlubGluZS4gDQoNCkNoZWVycywNCk1lZCANCg0KPiAtLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0t
LS0NCj4gRGXCoDogTWFoZXNoIEpldGhhbmFuZGFuaSBbbWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21h
aWwuY29tXQ0KPiBFbnZvecOpwqA6IG1hcmRpIDE0IG5vdmVtYnJlIDIwMTcgMjM6NTkNCj4gw4DC
oDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTg0KPiBDY8KgOiB5YW5nLWRvY3RvcnNAaWV0Zi5v
cmc7IHNvZnR3aXJlc0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi1zb2Z0d2lyZS0NCj4gZHNsaXRlLXlh
bmcuYWxsQGlldGYub3JnOyBOZXRNb2QgV0cgQ2hhaXJzOyBCZW5vaXQgQ2xhaXNlDQo+IE9iamV0
wqA6IFJlOiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YgZHJhZnQtaWV0Zi1zb2Z0d2lyZS1k
c2xpdGUteWFuZy0wMg0KPiANCj4gTW9oYW1lZCwNCj4gDQo+IEkgcmVhbGl6ZSB0aGF0IEkgYW0g
cmVzcG9uZGluZyB0byBhbiBlYXJsaWVyIHRocmVhZCB0aGFuIHRoZSBvbmUgeW91IGFza2VkDQo+
IHlvdXIgcXVlc3Rpb24gb24sIHNvIGxldCBtZSBhZGRyZXNzIHRoZSBxdWVzdGlvbiB0aGF0IHlv
dSBhc2tlZCBvbiB0aGF0DQo+IHRocmVhZCBmaXJzdC4NCj4gDQo+IFllcywgdGhlIG5ldG1vZCB0
cmVlIGRpYWdyYW1zIGRyYWZ0IGlzIG5vdCBhbiBSRkMsIGFuZCB5YW5nLWRvY3RvcnMgZG8NCj4g
cmVjb21tZW5kIHRoYXQgYXV0aG9ycyBvZiBkcmFmdHMgd2l0aCBZQU5HIG1vZHVsZSByZWZlcmVu
Y2UgdGhlIG5ldG1vZA0KPiB0cmVlIGRpYWdyYW0gZHJhZnQgcmF0aGVyIHRoYW4gY3V0IGFuZCBw
YXN0ZSBkZXNjcmlwdGlvbiBvZiB0aGUgdHJlZQ0KPiBzeW1ib2xzIGludG8gdGhlaXIgZHJhZnRz
LiBUbyB0aGUgcXVlc3Rpb24gb2Ygd2hldGhlciB0aGF0IHJlZmVyZW5jZSBjYW4NCj4gYmUgaW5m
b3JtYXRpdmUgb3IgZG9lcyBpdCBoYXZlIHRvIGJlIG5vcm1hdGl2ZSwgSSB3b3VsZCBhZ3JlZSB0
aGF0IGl0IGhhcw0KPiB0byBiZSBub3JtYXRpdmUuIEkgcmVhbGl6ZSB0aGF0IG1pZ2h0IGltcGFj
dCB0aGUgcHVibGljYXRpb24gb2YgdGhlIGRyYWZ0LA0KPiBzbyBJIGFtIGluY2x1ZGluZyB0aGUg
Y2hhaXJzIG9mIE5FVE1PRCBXRyhhbmQgb25lIG9mIHRoZSBhdXRob3JzKSB0byBnZXQNCj4gYW4g
aWRlYSBvZiB3aGVuIHRoZXkgdGhpbmsgdGhlIGRyYWZ0IGNvdWxkIGJlIHB1Ymxpc2hlZCBhcyBh
biBSRkMuDQo+IA0KDQpbTWVkXSBXZSBuZWVkIGd1aWRhbmNlIGhvdyB0byBwcm9jZWVkIGdpdmVu
IHRoYXQgd2UgZG8gaGF2ZSB0d28gZHJhZnRzIGluIHRoZSBzb2Z0d2lyZSBXRyB0aGF0IGFyZSBp
bXBhY3RlZCAodGhpcyBvbmUgcGFzc2VkIHRoZSBXR0xDLCB3aGlsZSB0aGUgc2Vjb25kIG9uZSB3
aWxsIGJlIG9uIHRoZSBXR0xDIHNvb24pLiBCVFcsIGFuIGFyZ3VtZW50IEkgaGVhcmQgcmVjZW50
bHkgaXMgdGhhdCB0aGUgbmV0bW9kIGRvY3VtZW50IGNhbiBiZSBjaXRlZCBhcyBpbmZvcm1hdGl2
ZSBnaXZlbiB0aGF0IHRoZSB0cmVlIHN0cnVjdHVyZSBpdHNlbGYgaXMgbm90IG5vcm1hdGl2ZS4g
DQoNCj4gQnV0IGJlZm9yZSB5b3UgcnVzaCBpbnRvIHB1YmxpY2F0aW9uLCBJIHRvb2sgYW5vdGhl
ciBsb29rIGF0IHRoZSAtMDgNCj4gdmVyc2lvbiBvZiB0aGUgZHJhZnQsIGFuZCBJIGhhdmUgYWRk
aXRpb25hbCBjb25jZXJucyBhYm91dCB0aGUgZHJhZnQgYW5kDQo+IHRoZSBZQU5HIG1vZHVsZSBp
biBpdCwgdGhhdCBJIGJlbGlldmUgd2FycmFudCBhbm90aGVyIGxvb2suDQo+IA0KPiBNaW5vciBj
b21tZW50cw0KPiANCj4gLSBQbGVhc2UgcmVtb3ZlIHJlZmVyZW5jZSB0byBjaGFpcnMgaW4gdGhl
IFlBTkcgbW9kdWxlLiBBbGwgd2UgcmVjb21tZW5kDQo+IGFyZSB0aGUgYXV0aG9ycy9lZGl0b3Jz
Lg0KDQpbTWVkXSBEb25lLg0KDQo+IC0gUGxlYXNlIGFkZCBhIG5vdGUgZm9yIHRoZSBSRkMgZWRp
dG9yIHRvIHJlcGxhY2Ug4oCcUkZDIFhYWFjigJ0gd2l0aCB0aGUgUkZDDQo+IG51bWJlciB3aGVu
IHRoZSBkcmFmdCBpcyBwdWJsaXNoZWQuDQoNCltNZWRdIFRoZXJlIGlzIGFscmVhZHkgdGhpcyBu
b3RlIGluIHRoZSBkcmFmdDogDQoNCj09PQ0KRWRpdG9yaWFsIE5vdGUgKFRvIGJlIHJlbW92ZWQg
YnkgUkZDIEVkaXRvcikNCg0KICAgUGxlYXNlIHVwZGF0ZSB0aGVzZSBzdGF0ZW1lbnRzIHdpdGgg
dGhlIFJGQyBudW1iZXIgdG8gYmUgYXNzaWduZWQgdG8NCiAgIHRoaXMgZG9jdW1lbnQ6DQoNCiAg
IG8gICJUaGlzIHZlcnNpb24gb2YgdGhpcyBZQU5HIG1vZHVsZSBpcyBwYXJ0IG9mIFJGQyBYWFhY
OyINCg0KICAgbyAgIlJGQyBYWFhYOiBZQU5HIERhdGEgTW9kdWxlcyBmb3IgRHVhbC1TdGFjayBM
aXRlIChEUy1MaXRlKSI7DQoNCiAgIG8gICJyZWZlcmVuY2U6IFJGQyBYWFhYIiANCj09PQ0KDQo+
IC0gVGhlIGluZGVudGF0aW9ucyBpbiB0aGUgWUFORyBtb2R1bGUgYXJlIHN0aWxsIG5vdCBjb25z
aXN0ZW50LiBQbGVhc2UgZml4DQo+IHRoZW0uDQoNCltNZWRdIE9LLg0KDQo+IA0KPiBBZGRpdGlv
bmFsIGNvbW1lbnRzOg0KPiAtIFRoZSBZQU5HIG1vZHVsZSBtYWtlcyBtdWx0aXBsZSByZWZlcmVu
Y2VzIHRvIHN1YnNjcmliZXItbWFzayBhcyBhIHdheSB0bw0KPiB1bmlxdWVseSBpZGVudGl0eSBh
IHN1YnNjcmliZXIuIFRoYXQsIGFzIHlvdSBzYXkgaXMgZGVyaXZlZCBmcm9tIHRoZSBOQVQNCj4g
bW9kdWxlLiBCdXQgdGhlIE5BVCBtb2R1bGUgaGFzIG5vIHN1YnNjcmliZXItbWFzay4gSXQgaGFz
IHN1YnNjcmliZXItbWFzay0NCj4gdjYuIElzIHRoYXQgd2hhdCB5b3UgbWVhbnQgdG8gcmVmZXIg
dG8/DQoNCltNZWRdIFllcy4gDQoNCiBEb2VzIGl0IG1lYW4geW91IG5lZWQgYQ0KPiBzdWJzY3Jp
YmVyLW1hc2sgZm9yIHY2IG9ubHk/DQoNCltNZWRdIFllcy4gVGhlIHR3byB1c2UgY2FzZXMgZm9y
IHRoaXMgbWFzayBhcmUgRFMtTGl0ZSBhbmQgTkFUNjQsIHdoaWNoIGludm9sdmUgSVB2NiBhZGRy
ZXNzZXMuDQoNClRoZSBOQVQgWUFORyBtb2R1bGVzIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmc6IA0K
DQogICAgICAgICAgICAiVGhlIHN1YnNjcmliZXIgbWFzayBpcyBhbiBpbnRlZ2VyIHRoYXQgaW5k
aWNhdGVzDQogICAgICAgICAgICAgdGhlIGxlbmd0aCBvZiBzaWduaWZpY2FudCBiaXRzIHRvIGJl
IGFwcGxpZWQgb24NCiAgICAgICAgICAgICB0aGUgc291cmNlIElQdjYgYWRkcmVzcyAoaW50ZXJu
YWwgc2lkZSkgdG8NCiAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXg0KICAgICAg
ICAgICAgIHVuYW1iaWd1b3VzbHkgaWRlbnRpZnkgYSB1c2VyIGRldmljZSAoZS5nLiwgQ1BFKS4N
Cg0KDQo+IC0gQWxzbywgeW91IGF1Z21lbnQgdGhlIE5BVCBtb2R1bGUgYXQgdGhlIG5vZGUgbmF0
OnBvbGljeS4gQnV0IHN1YnNjcmliZXItDQo+IG1hc2stdjYgaXMgYSBjaGlsZCBvZiBuYXQ6bmF0
LXBvbGljeS4NCg0KW01lZF0gSXMgdGhlcmUgYW55IHByb2JsZW0gd2l0aCB0aGlzPyANCg0KPiAt
IEFuZCwgbmF0Om5hdC1wb2xpY3kgaXMgYSBsaXN0IHdpdGggYSBrZXkgb2YgcG9saWN5LWlkLiBC
dXQgeW91IGhhdmUgbm8NCj4gcG9saWN5LWlkIGRlZmluZWQgaW4geW91ciBtb2R1bGUuIEhvdyBk
byB5b3UgcmVmZXJlbmNlIHRoZSBwYXJ0aWN1bGFyDQo+IG5hdDpuYXQtcG9saWN5IHdpdGhvdXQg
YSBrZXk/IFdhcyB0aGlzIG1vZGVsIGNvbXBpbGVkL3ZhbGlkYXRlZCBhZ2FpbnN0DQo+IHRoZSBs
YXRlc3QgTkFUIG1vZHVsZT8NCg0KW01lZF0gVGhpcyBpcyBkZXJpdmVkIGZyb20gdGhlIG5hdDpu
YXB0NDQsIHdoaWNoIGlzIGF1Z21lbnRlZCB3aXRoIERTLUxpdGUgc3BlY2lmaWNzLiANCg0KSSBj
b25maXJtIHRoYXQgdGhlIG1vZHVsZSB3YXMgc3VjY2Vzc2Z1bGx5IHZhbGlkYXRlZDoNCg0KPT09
PT09PT09DQp4eW0gMC40Og0KRXh0cmFjdGluZyAnaWV0Zi1kc2xpdGUtYWZ0ckAyMDE3LTExLTE0
LnlhbmcnDQogICBSZW1vdmVkIDAgZW1wdHkgbGluZXMNCkV4dHJhY3RpbmcgJ2lldGYtZHNsaXRl
LWI0QDIwMTctMTEtMTMueWFuZycNCiAgIFJlbW92ZWQgMCBlbXB0eSBsaW5lcw0KDQoNCmlldGYt
ZHNsaXRlLWI0QDIwMTctMTEtMTMueWFuZzoNCnB5YW5nIDEuNy4zOiBweWFuZyAtLXZlcmJvc2Ug
LS1pZXRmIC1wIHtsaWJzfSB7bW9kZWx9Og0KTm8gdmFsaWRhdGlvbiBlcnJvcnMNCg0KeWFuZ2xp
bnQgMC4xMy43OTogeWFuZ2xpbnQgLS12ZXJib3NlIC1wIHtyZmNsaWJ9IC1wIHtkcmFmdGxpYn0g
LXAge3RtcGxpYn0ge21vZGVsfSAtaToNCk5vIHZhbGlkYXRpb24gZXJyb3JzDQoNCg0KaWV0Zi1k
c2xpdGUtYWZ0ckAyMDE3LTExLTE0Lnlhbmc6DQpweWFuZyAxLjcuMzogcHlhbmcgLS12ZXJib3Nl
IC0taWV0ZiAtcCB7bGlic30ge21vZGVsfToNCk5vIHZhbGlkYXRpb24gZXJyb3JzDQoNCnlhbmds
aW50IDAuMTMuNzk6IHlhbmdsaW50IC0tdmVyYm9zZSAtcCB7cmZjbGlifSAtcCB7ZHJhZnRsaWJ9
IC1wIHt0bXBsaWJ9IHttb2RlbH0gLWk6DQpObyB2YWxpZGF0aW9uIGVycm9ycw0KPT09PT09PT09
PT0NCg0KSSBjYW4gYWRkIGFuIGV4cGxpY2l0ICJ3aGVuIiBzdGF0ZW1lbnQgdGhhdCB3aWxsIGxv
b2sgbGlrZToNCg0KICAgIHdoZW4gIi9uYXQ6bmF0L25hdDppbnN0YW5jZXMvbmF0Omluc3RhbmNl
L25hdDp0eXBlPSduYXB0NDQnIjsNCg0KVGhpcyB3aWxsIHJlcXVpcmUgdXBkYXRpbmcgdGhlIE5B
VCBZQU5HIG1vZHVsZSB0byBzcGVjaWZ5IGV4cGxpY2l0bHkgYSBOQVQgVHlwZS4gDQoNCj4gLSBZ
b3UgYXVnbWVudCBuYXQ6bWFwcGluZy1lbnRyeSwgd2hpY2ggaXMgYWxzbyBhIGxpc3Qgd2l0aCBh
IGtleSBvZg0KPiDigJhpbmRleOKAmS4gV2hlcmUgYXJlIHlvdSBkZXJpdmluZyDigJhpbmRleOKA
mSBmcm9tPw0KDQpbTWVkXSBJZGVtIGFzIGFib3ZlLg0KDQo+IC0gYjQtaXB2NC1hZGRyZXNzIGhh
cyBhIGRlZmF1bHQgdmFsdWUgb2YgMTkyLjAuMC4yLCBhbmQgeW91IGhhdmUgYSBub3RlDQo+IHRo
YXQgdGhlIG1hc2sgaXMgLzI5LiBBcmUgYWxsIGlwdjQgYWRkcmVzc2VzIGNvbmZpZ3VyZWQgd2l0
aCAvMjkgbWFzaz8gSWYNCj4gbm90LCBob3cgaXMgbmV0bWFzayBpbmRpY2F0ZWQgdG8gdGhlIGRl
dmljZT8NCg0KW01lZF0gVGhpcyBpcyBhYm91dCBhbiBJUHY0IGFkZHJlc3MuIFRoZSBtYXNrIGlz
IG5vdCByZXF1aXJlZCB0byBiZSBjb25maWd1cmVkLiBUaGlzIGFkZHJlc3MgY2FuIGJlIHBpY2tl
ZCBmcm9tIHRoZSAvMjkgcmVzZXJ2ZWQgYmxvY2suIA0KDQo+IA0KPiBTZWUgYWRkaXRpb25hbCBj
b21tZW50cyBpbmxpbmUuDQo+IA0KPiBDaGVlcnMuDQo+IA0KPiA+IE9uIE9jdCA5LCAyMDE3LCBh
dCAzOjM0IFBNLCBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIHdyb3RlOg0KPiA+DQo+ID4g
RGVhciBNYWhlc2gsDQo+ID4NCj4gPiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgZGV0YWls
ZWQgcmV2aWV3LiBNdWNoIGFwcHJlY2lhdGVkLg0KPiA+DQo+ID4gSXQgc2VlbXMgdGhhdCB5b3Ug
cmV2aWV3ZWQgLTAyIG9mIHRoZSBkcmFmdCwgd2hpbGUgdGhlIGxhdGVzdCB2ZXJzaW9uIGlzDQo+
IC0wNiAoaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zb2Z0d2ly
ZS1kc2xpdGUteWFuZy8pLg0KPiA+DQo+ID4gQXMgeW91IGNhbiBzZWUgYmVsb3csIGFsbW9zdCBh
bGwgdGhlIGNvbW1lbnRzIGRvIG5vdCBhcHBseSBmb3IgLTA2Lg0KPiA+DQo+ID4gUGxlYXNlIHNl
ZSBpbmxpbmUuDQo+ID4NCj4gPiBDaGVlcnMsDQo+ID4gTWVkDQo+ID4NCj4gPj4gLS0tLS1NZXNz
YWdlIGQnb3JpZ2luZS0tLS0tDQo+ID4+IERlIDogTWFoZXNoIEpldGhhbmFuZGFuaSBbbWFpbHRv
Om1qZXRoYW5hbmRhbmlAZ21haWwuY29tXQ0KPiA+PiBFbnZvecOpIDogc2FtZWRpIDcgb2N0b2Jy
ZSAyMDE3IDAyOjE3DQo+ID4+IMOAIDogeWFuZy1kb2N0b3JzQGlldGYub3JnDQo+ID4+IENjIDog
c29mdHdpcmVzQGlldGYub3JnOyBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLmFsbEBp
ZXRmLm9yZzsNCj4gPj4gaWV0ZkBpZXRmLm9yZw0KPiA+PiBPYmpldCA6IFlhbmdkb2N0b3JzIGVh
cmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLTAyDQo+ID4+DQo+
ID4+IFJldmlld2VyOiBNYWhlc2ggSmV0aGFuYW5kYW5pDQo+ID4+IFJldmlldyByZXN1bHQ6IE9u
IHRoZSBSaWdodCBUcmFjaw0KPiA+Pg0KPiA+PiBEb2N1bWVudCByZXZpZXdlZDogZHJhZnQtaWV0
Zi1zb2Z0d2lyZS1kc2xpdGUteWFuZy0wMi4gRG8gbm90IGtub3cgd2h5DQo+IEkNCj4gPj4gd2Fz
DQo+ID4+IGFzc2lnbmVkIC0wMiB2ZXJzaW9uIHdoZW4gSSBub3cgbm90aWNlIHRoYXQgdGhlcmUg
YXJlIHNldmVyYWwgMDMNCj4gdmVyc2lvbnMNCj4gPj4gc3VibWl0dGVkIGFsbCB0aGUgd2F5IHVw
IHRvIC0wNi4NCj4gPj4NCj4gPj4gU3RhdHVzOiBPbiB0aGUgUmlnaHQgVHJhY2suDQo+ID4+DQo+
ID4+IEkgYW0gbm90IGFuIGV4cGVydCBpbiBEUy1MaXRlLiBUaGlzIHJldmlldyBpcyBsb29raW5n
IGF0IHRoZSBkcmFmdCBmcm9tDQo+IGENCj4gPj4gWUFORw0KPiA+PiBwZXJzcGVjdGl2ZS4gV2l0
aCB0aGF0IHNhaWQsIEkgaGF2ZSBtYXJrZWQgaXQgYXMg4oCcT24gdGhlIFJpZ2h0IFRyYWNr4oCd
DQo+ID4+IGJlY2F1c2UNCj4gPj4gb2Ygc29tZSBvZiB0aGUgcG9pbnRzIGRpc2N1c3NlZCBiZWxv
dy4gVGhlIGF1dGhvcnMgYXJlIGVuY291cmFnZWQgdG8NCj4gc3BlbmQNCj4gPj4gdGltZQ0KPiA+
PiBsb29raW5nIGF0IG90aGVyIG1vZGVscyBmb3IgZXhhbXBsZXMgb24gaG93IHRvIHdyaXRlIHRo
ZSBtb2RlbCwgcmVhZA0KPiA+PiBSRkM2MDg3LA0KPiA+PiBHdWlkZWxpbmVzIGZvciBZQU5HIGRv
Y3VtZW50cy4NCj4gPj4NCj4gPj4gU3VtbWFyeToNCj4gPj4NCj4gPj4gVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGEgWUFORyBkYXRhIG1vZGVsIGZvciB0aGUgRFMtTGl0ZSBBZGRyZXNzIEZhbWlseQ0K
PiA+PiBUcmFuc2l0aW9uIFJvdXRlciAoQUZUUikgYW5kIEJhc2ljIEJyaWRnaW5nIEJyb2FkQmFu
ZCAoQjQpIGVsZW1lbnRzIC4NCj4gPj4NCj4gPj4gT3ZlcmFsbCBDb21tZW50czoNCj4gPj4NCj4g
Pj4gVGhlIGRyYWZ0IHNob3VsZCByZWZlciB0byBZQU5HIDEuMSAoUkZDIDc5NTApIGluc3RlYWQg
b2YgUkZDNjAyMC4NCj4gPg0KPiA+IFtNZWRdIENhbiBmaXggdGhpcyBvbmUuDQo+ID4NCj4gPj4N
Cj4gPj4gVGhlIGRyYWZ0IGlzIG5vdCBOTURBIGNvbXBsaWFudC4gSXQgY2FycmllcyBhIHNlcGFy
YXRlIC1zdGF0ZSBjb250YWluZXINCj4gPj4gdGhhdA0KPiA+PiBuZWVkcyB0byBiZSBjb2xsYXBz
ZWQgaW50byBvbmUgc2luZ2xlIGNvbnRhaW5lci4gRm9yIGV4YW1wbGUsIGl0DQo+IGNhcnJpZXMN
Cj4gPj4gY29udGFpbmVycyBzdWNoIGFzIGFmdHItY3VycmVudC1jb25maWcgd2hpY2ggc2VlbXMg
dG8gYmUgY2Fycnlpbmcgc3RhdGUNCj4gPj4gaW5mb3JtYXRpb24gZm9yIHRoZSBsZWFmcyBpbiBk
c2xpdGUtY29uZmlnLg0KPiA+DQo+ID4gW01lZF0gVGhlcmUgYXJlIG5vIHN1Y2ggY29udGFpbmVy
cyBpbiAtMDYuDQo+ID4NCj4gPj4NCj4gPj4gSXMgaXQgZ2l2ZW4gdGhhdCBhIHNlcnZlciB3aWxs
IGltcGxlbWVudCBib3RoIEFGVFIgYW5kIEI0Pw0KPiA+IFtNZWRdIE5vLg0KPiA+DQo+ID4gSWYg
bm90LCB0aGVuDQo+ID4+IHBsZWFzZQ0KPiA+PiBkZWZpbmUgZmVhdHVyZSBzdGF0ZW1lbnRzIGFu
ZCB1c2UgaWYtZmVhdHVyZSBmb3IgZWFjaCBwYXJ0IChBRlRSIGFuZA0KPiBCNCksDQo+ID4+IHNv
DQo+ID4+IGltcGxlbWVudG9ycyBjYW4gY2hvb3NlIHdoYXQgcGFydCBvZiB0aGUgbW9kZWwgaXMg
aW1wbGVtZW50ZWQuDQo+IA0KPiBbbWpdIEkgZG8gbm90IHNlZSB0aGlzIGNvbW1lbnQgYWRkcmVz
c2VkLg0KDQpbTWVkXSBUaGlzIGlzIGVhc3kgdG8gZml4LiBBY3R1YWxseSwgSSBpbnRlcnByZXRl
ZCBubyBmb2xsb3ctdXAgZnJvbSB5b3VyIHNpZGUgYXMgaGF2aW5nIHNlcGFyYXRlIG1vZHVsZXMg
aXMgYWxzbyBmaW5lIHdpdGggeW91LiANCg0K


From nobody Wed Nov 15 15:59:51 2017
Return-Path: <mjethanandani@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B42A1270AB; Wed, 15 Nov 2017 15:59:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_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 0GUm_cPcFxqO; Wed, 15 Nov 2017 15:59:44 -0800 (PST)
Received: from mail-pg0-x22a.google.com (mail-pg0-x22a.google.com [IPv6:2607:f8b0:400e:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD0F1126CF6; Wed, 15 Nov 2017 15:59:44 -0800 (PST)
Received: by mail-pg0-x22a.google.com with SMTP id o7so19188157pgc.4; Wed, 15 Nov 2017 15:59:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=CbBXbmltH1dnyR2jBFeEfBAjlqMrqQVCSNGn4mqmRHA=; b=UGM9bcRSIglwCbx1s9b41XkRXAUL5tfYh0XUDuJi4npueLMvOsoOBqjurekkVbbDey Z95eWjJEUkfGnFi6DfZeokHgl3HHb2wNw7ii5ETRivcCLoiYBd2ErNnIUvQ2tZYDRsF7 x2Zzam9uZpZimc/+RTP6Ho+ahGyvRhvGdXtdqSGxwVkKAECsXsRVgq6n+ii/HaBSYfYe VbMCs8DCGVzy7scRSujHu9lUQoOq5QEAMmyvuqcOV5wJqYVXbrx9e8el/8YOqT15iMwE Thw/7EwDhl7yXg0FgUsLgV5obkqtHXTcEaW87ytWQFfaM5UAj3CXmugu/2X8kNal77wT 9idg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=CbBXbmltH1dnyR2jBFeEfBAjlqMrqQVCSNGn4mqmRHA=; b=sOm2i/KLNydffzstmBprz04zpGThH/CUrX0HoBucA6JlRKN4RYQPtWTspmQifxGCeS 5rym6W5h/CRjpxup0GcOgDrUW9lNXl6I7Hzu9eOwIGoMVv4eVWp4qVcCcYirZvuX2L3+ NDPxTtVFObnz8xdvB5G3vnoA2drJoErzLUDYS0rpn6Ix9sUWEVe0MnM0iBx1Zr02PyMV RMvduffi76656SkV4SOIRmP+yQ9AOemDj03zIXLsTm3oQT5nwXBLC+I/Q5JMN2zt2luo //F8/JImkqimdm2+r/DLvUnEvt2Q6CyrvDJgsYN0OoyqNEvZ+IH5pU/AT3wcw0BBcs/4 ED4A==
X-Gm-Message-State: AJaThX7Q92LRyuDjP/bO/KX+bsT+y+odh/AWJ0MC1hps72DXy3UXi3Wc NZhyQ9pSDZfzvxedEtScgA5ccwqNfkc=
X-Google-Smtp-Source: AGs4zMZj26NmvuNxM+syBWJFNBmzGyf293hg4Peck+sqsYQutnaCR3WpNbsXRX3RM/vC1OIdkHDGuQ==
X-Received: by 10.98.137.68 with SMTP id v65mr19354102pfd.170.1510790384239; Wed, 15 Nov 2017 15:59:44 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:84e6:d693:52a1:2138? ([2001:67c:1232:144:84e6:d693:52a1:2138]) by smtp.gmail.com with ESMTPSA id w9sm42355391pfl.19.2017.11.15.15.59.41 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 15 Nov 2017 15:59:43 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_E9C10E5C-125E-485C-969C-AB9EE58185AA"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <787AE7BB302AE849A7480A190F8B93300A07ACDC@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Date: Thu, 16 Nov 2017 07:59:28 +0800
Cc: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "draft-ietf-softwire-dslite-yang.all@ietf.org" <draft-ietf-softwire-dslite-yang.all@ietf.org>,  NetMod WG Chairs <netmod-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>
Message-Id: <D500C3F8-A809-4553-89BA-319EBDA09BDE@gmail.com>
References: <787AE7BB302AE849A7480A190F8B93300A07ACDC@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
To: mohamed.boucadair@orange.com
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/SHrN3JHoQ-mPklP_SFTyIGl6Nzs>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 23:59:48 -0000

--Apple-Mail=_E9C10E5C-125E-485C-969C-AB9EE58185AA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Med,

See inline.

> On Nov 15, 2017, at 8:50 PM, mohamed.boucadair@orange.com wrote:
>=20
> Hi Mahesh,=20
>=20
> Thank you for the feedback.=20
>=20
> Please see inline.=20
>=20
> Cheers,
> Med=20
>=20
>> -----Message d'origine-----
>> De : Mahesh Jethanandani [mailto:mjethanandani@gmail.com =
<mailto:mjethanandani@gmail.com>]
>> Envoy=C3=A9 : mardi 14 novembre 2017 23:59
>> =C3=80 : BOUCADAIR Mohamed IMT/OLN
>> Cc : yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>; =
softwires@ietf.org <mailto:softwires@ietf.org>; draft-ietf-softwire-
>> dslite-yang.all@ietf.org <mailto:dslite-yang.all@ietf.org>; NetMod WG =
Chairs; Benoit Claise
>> Objet : Re: Yangdoctors early review of =
draft-ietf-softwire-dslite-yang-02
>>=20
>> Mohamed,
>>=20
>> I realize that I am responding to an earlier thread than the one you =
asked
>> your question on, so let me address the question that you asked on =
that
>> thread first.
>>=20
>> Yes, the netmod tree diagrams draft is not an RFC, and yang-doctors =
do
>> recommend that authors of drafts with YANG module reference the =
netmod
>> tree diagram draft rather than cut and paste description of the tree
>> symbols into their drafts. To the question of whether that reference =
can
>> be informative or does it have to be normative, I would agree that it =
has
>> to be normative. I realize that might impact the publication of the =
draft,
>> so I am including the chairs of NETMOD WG(and one of the authors) to =
get
>> an idea of when they think the draft could be published as an RFC.
>>=20
>=20
> [Med] We need guidance how to proceed given that we do have two drafts =
in the softwire WG that are impacted (this one passed the WGLC, while =
the second one will be on the WGLC soon). BTW, an argument I heard =
recently is that the netmod document can be cited as informative given =
that the tree structure itself is not normative.=20

I did bring up the question yesterday in NETMOD, and yes the consensus =
in NETMOD is to move the tree diagram document from Standards Track to =
Informational, where it can then be cited as informational.

>=20
>> But before you rush into publication, I took another look at the -08
>> version of the draft, and I have additional concerns about the draft =
and
>> the YANG module in it, that I believe warrant another look.
>>=20
>> Minor comments
>>=20
>> - Please remove reference to chairs in the YANG module. All we =
recommend
>> are the authors/editors.
>=20
> [Med] Done.
>=20
>> - Please add a note for the RFC editor to replace =E2=80=9CRFC =
XXXX=E2=80=9D with the RFC
>> number when the draft is published.
>=20
> [Med] There is already this note in the draft:=20
>=20
> =3D=3D=3D
> Editorial Note (To be removed by RFC Editor)
>=20
>   Please update these statements with the RFC number to be assigned to
>   this document:
>=20
>   o  "This version of this YANG module is part of RFC XXXX;"
>=20
>   o  "RFC XXXX: YANG Data Modules for Dual-Stack Lite (DS-Lite)";
>=20
>   o  "reference: RFC XXXX"=20
> =3D=3D=3D
>=20
>> - The indentations in the YANG module are still not consistent. =
Please fix
>> them.
>=20
> [Med] OK.
>=20
>>=20
>> Additional comments:
>> - The YANG module makes multiple references to subscriber-mask as a =
way to
>> uniquely identity a subscriber. That, as you say is derived from the =
NAT
>> module. But the NAT module has no subscriber-mask. It has =
subscriber-mask-
>> v6. Is that what you meant to refer to?
>=20
> [Med] Yes.=20

Please update the model/draft in that case.

>=20
> Does it mean you need a
>> subscriber-mask for v6 only?
>=20
> [Med] Yes. The two use cases for this mask are DS-Lite and NAT64, =
which involve IPv6 addresses.
>=20
> The NAT YANG modules includes the following:=20
>=20
>            "The subscriber mask is an integer that indicates
>             the length of significant bits to be applied on
>             the source IPv6 address (internal side) to
>                        ^^^^^^^^^^^^
>             unambiguously identify a user device (e.g., CPE).
>=20
>=20
>> - Also, you augment the NAT module at the node nat:policy. But =
subscriber-
>> mask-v6 is a child of nat:nat-policy.
>=20
> [Med] Is there any problem with this?=20

Yes. To the extent that you cannot augment a node that does not exist in =
the tree. What is more troubling to me is that you say none of the tools =
have caught it. In the output you show below, it is not clear which NAT =
module you are using, and where it was fetched from.

>=20
>> - And, nat:nat-policy is a list with a key of policy-id. But you have =
no
>> policy-id defined in your module. How do you reference the particular
>> nat:nat-policy without a key? Was this model compiled/validated =
against
>> the latest NAT module?
>=20
> [Med] This is derived from the nat:napt44, which is augmented with =
DS-Lite specifics.=20
>=20
> I confirm that the module was successfully validated:
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D
> xym 0.4:
> Extracting 'ietf-dslite-aftr@2017-11-14.yang =
<mailto:ietf-dslite-aftr@2017-11-14.yang>'
>   Removed 0 empty lines
> Extracting 'ietf-dslite-b4@2017-11-13.yang =
<mailto:ietf-dslite-b4@2017-11-13.yang>'
>   Removed 0 empty lines
>=20
>=20
> ietf-dslite-b4@2017-11-13.yang =
<mailto:ietf-dslite-b4@2017-11-13.yang>:
> pyang 1.7.3: pyang --verbose --ietf -p {libs} {model}:
> No validation errors
>=20
> yanglint 0.13.79: yanglint --verbose -p {rfclib} -p {draftlib} -p =
{tmplib} {model} -i:
> No validation errors
>=20
>=20
> ietf-dslite-aftr@2017-11-14.yang =
<mailto:ietf-dslite-aftr@2017-11-14.yang>:
> pyang 1.7.3: pyang --verbose --ietf -p {libs} {model}:
> No validation errors
>=20
> yanglint 0.13.79: yanglint --verbose -p {rfclib} -p {draftlib} -p =
{tmplib} {model} -i:
> No validation errors
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> I can add an explicit "when" statement that will look like:
>=20
>    when "/nat:nat/nat:instances/nat:instance/nat:type=3D'napt44'";
>=20
> This will require updating the NAT YANG module to specify explicitly a =
NAT Type.=20
>=20
>> - You augment nat:mapping-entry, which is also a list with a key of
>> =E2=80=98index=E2=80=99. Where are you deriving =E2=80=98index=E2=80=99=
 from?
>=20
> [Med] Idem as above.
>=20
>> - b4-ipv4-address has a default value of 192.0.0.2, and you have a =
note
>> that the mask is /29. Are all ipv4 addresses configured with /29 =
mask? If
>> not, how is netmask indicated to the device?
>=20
> [Med] This is about an IPv4 address. The mask is not required to be =
configured. This address can be picked from the /29 reserved block.=20
>=20
>>=20
>> See additional comments inline.
>>=20
>> Cheers.
>>=20
>>> On Oct 9, 2017, at 3:34 PM, mohamed.boucadair@orange.com wrote:
>>>=20
>>> Dear Mahesh,
>>>=20
>>> Thank you very much for the detailed review. Much appreciated.
>>>=20
>>> It seems that you reviewed -02 of the draft, while the latest =
version is
>> -06 =
(https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-yang/).
>>>=20
>>> As you can see below, almost all the comments do not apply for -06.
>>>=20
>>> Please see inline.
>>>=20
>>> Cheers,
>>> Med
>>>=20
>>>> -----Message d'origine-----
>>>> De : Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>>>> Envoy=C3=A9 : samedi 7 octobre 2017 02:17
>>>> =C3=80 : yang-doctors@ietf.org
>>>> Cc : softwires@ietf.org; =
draft-ietf-softwire-dslite-yang.all@ietf.org;
>>>> ietf@ietf.org
>>>> Objet : Yangdoctors early review of =
draft-ietf-softwire-dslite-yang-02
>>>>=20
>>>> Reviewer: Mahesh Jethanandani
>>>> Review result: On the Right Track
>>>>=20
>>>> Document reviewed: draft-ietf-softwire-dslite-yang-02. Do not know =
why
>> I
>>>> was
>>>> assigned -02 version when I now notice that there are several 03
>> versions
>>>> submitted all the way up to -06.
>>>>=20
>>>> Status: On the Right Track.
>>>>=20
>>>> I am not an expert in DS-Lite. This review is looking at the draft =
from
>> a
>>>> YANG
>>>> perspective. With that said, I have marked it as =E2=80=9COn the =
Right Track=E2=80=9D
>>>> because
>>>> of some of the points discussed below. The authors are encouraged =
to
>> spend
>>>> time
>>>> looking at other models for examples on how to write the model, =
read
>>>> RFC6087,
>>>> Guidelines for YANG documents.
>>>>=20
>>>> Summary:
>>>>=20
>>>> This document defines a YANG data model for the DS-Lite Address =
Family
>>>> Transition Router (AFTR) and Basic Bridging BroadBand (B4) elements =
.
>>>>=20
>>>> Overall Comments:
>>>>=20
>>>> The draft should refer to YANG 1.1 (RFC 7950) instead of RFC6020.
>>>=20
>>> [Med] Can fix this one.
>>>=20
>>>>=20
>>>> The draft is not NMDA compliant. It carries a separate -state =
container
>>>> that
>>>> needs to be collapsed into one single container. For example, it
>> carries
>>>> containers such as aftr-current-config which seems to be carrying =
state
>>>> information for the leafs in dslite-config.
>>>=20
>>> [Med] There are no such containers in -06.
>>>=20
>>>>=20
>>>> Is it given that a server will implement both AFTR and B4?
>>> [Med] No.
>>>=20
>>> If not, then
>>>> please
>>>> define feature statements and use if-feature for each part (AFTR =
and
>> B4),
>>>> so
>>>> implementors can choose what part of the model is implemented.
>>=20
>> [mj] I do not see this comment addressed.
>=20
> [Med] This is easy to fix. Actually, I interpreted no follow-up from =
your side as having separate modules is also fine with you.=20

Features allow platforms to identify parts of the model that they are =
capable of supporting, while at the same time removing parts that are =
not supported. Platforms can deviate a model and say what they do not =
support parts of the model, but we usually reserve that for the case =
where there is no (hardware) support for a given feature.=20

Mahesh Jethanandani
mjethanandani@gmail.com


--Apple-Mail=_E9C10E5C-125E-485C-969C-AB9EE58185AA
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; -webkit-line-break: after-white-space;" =
class=3D"">Med,<div class=3D""><br class=3D""></div><div class=3D"">See =
inline.</div><div class=3D""><br class=3D""><div><blockquote type=3D"cite"=
 class=3D""><div class=3D"">On Nov 15, 2017, at 8:50 PM, <a =
href=3D"mailto:mohamed.boucadair@orange.com" =
class=3D"">mohamed.boucadair@orange.com</a> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Hi Mahesh,<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Thank you for the feedback.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Please see inline.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Cheers,</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Med<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D"">-----Message d'origine-----<br class=3D"">De&nbsp;: =
Mahesh Jethanandani [<a href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mailto:mjethanandani@gmail.com</a>]<br =
class=3D"">Envoy=C3=A9&nbsp;: mardi 14 novembre 2017 23:59<br =
class=3D"">=C3=80&nbsp;: BOUCADAIR Mohamed IMT/OLN<br =
class=3D"">Cc&nbsp;:<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:yang-doctors@ietf.org" =
class=3D"">yang-doctors@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:softwires@ietf.org" class=3D"">softwires@ietf.org</a>; =
draft-ietf-softwire-<br class=3D""><a =
href=3D"mailto:dslite-yang.all@ietf.org" =
class=3D"">dslite-yang.all@ietf.org</a>; NetMod WG Chairs; Benoit =
Claise<br class=3D"">Objet&nbsp;: Re: Yangdoctors early review of =
draft-ietf-softwire-dslite-yang-02<br class=3D""><br =
class=3D"">Mohamed,<br class=3D""><br class=3D"">I realize that I am =
responding to an earlier thread than the one you asked<br class=3D"">your =
question on, so let me address the question that you asked on that<br =
class=3D"">thread first.<br class=3D""><br class=3D"">Yes, the netmod =
tree diagrams draft is not an RFC, and yang-doctors do<br =
class=3D"">recommend that authors of drafts with YANG module reference =
the netmod<br class=3D"">tree diagram draft rather than cut and paste =
description of the tree<br class=3D"">symbols into their drafts. To the =
question of whether that reference can<br class=3D"">be informative or =
does it have to be normative, I would agree that it has<br class=3D"">to =
be normative. I realize that might impact the publication of the =
draft,<br class=3D"">so I am including the chairs of NETMOD WG(and one =
of the authors) to get<br class=3D"">an idea of when they think the =
draft could be published as an RFC.<br class=3D""><br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">[Med] We need guidance how to proceed given that =
we do have two drafts in the softwire WG that are impacted (this one =
passed the WGLC, while the second one will be on the WGLC soon). BTW, an =
argument I heard recently is that the netmod document can be cited as =
informative given that the tree structure itself is not normative.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""></div></blockquote><div><br =
class=3D""></div>I did bring up the question yesterday in NETMOD, and =
yes the consensus in NETMOD is to move the tree diagram document from =
Standards Track to Informational, where it can then be cited as =
informational.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">But before you rush into publication, I took another look at =
the -08<br class=3D"">version of the draft, and I have additional =
concerns about the draft and<br class=3D"">the YANG module in it, that I =
believe warrant another look.<br class=3D""><br class=3D"">Minor =
comments<br class=3D""><br class=3D"">- Please remove reference to =
chairs in the YANG module. All we recommend<br class=3D"">are the =
authors/editors.<br class=3D""></blockquote><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">[Med] Done.</span><br style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">- Please =
add a note for the RFC editor to replace =E2=80=9CRFC XXXX=E2=80=9D with =
the RFC<br class=3D"">number when the draft is published.<br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">[Med] There is already this note in the =
draft:<span class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">=3D=3D=3D</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">Editorial Note (To be removed by RFC =
Editor)</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">&nbsp;&nbsp;Please =
update these statements with the RFC number to be assigned to</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">&nbsp;&nbsp;this =
document:</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">&nbsp;&nbsp;o =
&nbsp;"This version of this YANG module is part of RFC XXXX;"</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">&nbsp;&nbsp;o &nbsp;"RFC XXXX: YANG Data =
Modules for Dual-Stack Lite (DS-Lite)";</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">&nbsp;&nbsp;o &nbsp;"reference: RFC XXXX"<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">=3D=3D=3D</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D"">- The indentations in the YANG module are still not =
consistent. Please fix<br class=3D"">them.<br class=3D""></blockquote><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">[Med] OK.</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br class=3D"">Additional comments:<br class=3D"">- The =
YANG module makes multiple references to subscriber-mask as a way to<br =
class=3D"">uniquely identity a subscriber. That, as you say is derived =
from the NAT<br class=3D"">module. But the NAT module has no =
subscriber-mask. It has subscriber-mask-<br class=3D"">v6. Is that what =
you meant to refer to?<br class=3D""></blockquote><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">[Med] Yes.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""></div></blockquote><div><br =
class=3D""></div>Please update the model/draft in that =
case.</div><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Does it mean you need a</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D"">subscriber-mask for v6 =
only?<br class=3D""></blockquote><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">[Med] Yes. The two use cases for this =
mask are DS-Lite and NAT64, which involve IPv6 addresses.</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">The NAT YANG modules includes the =
following:<span class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;"The subscriber mask is an integer that indicates</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;the length of significant bits to be applied on</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;the source IPv6 address (internal side) to</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;^^^^^^^^^^^^</span><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;unambiguously identify a user device (e.g., CPE).</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">- Also, =
you augment the NAT module at the node nat:policy. But subscriber-<br =
class=3D"">mask-v6 is a child of nat:nat-policy.<br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">[Med] Is there any problem with this?<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""></div></blockquote><div><br =
class=3D""></div>Yes. To the extent that you cannot augment a node that =
does not exist in the tree. What is more troubling to me is that you say =
none of the tools have caught it. In the output you show below, it is =
not clear which NAT module you are using, and where it was fetched =
from.</div><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">- And, =
nat:nat-policy is a list with a key of policy-id. But you have no<br =
class=3D"">policy-id defined in your module. How do you reference the =
particular<br class=3D"">nat:nat-policy without a key? Was this model =
compiled/validated against<br class=3D"">the latest NAT module?<br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">[Med] This is derived from the nat:napt44, which =
is augmented with DS-Lite specifics.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">I confirm that the module was =
successfully validated:</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">xym 0.4:</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Extracting =
'</span><a href=3D"mailto:ietf-dslite-aftr@2017-11-14.yang" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" =
class=3D"">ietf-dslite-aftr@2017-11-14.yang</a><span style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">'</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">&nbsp;&nbsp;Removed =
0 empty lines</span><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Extracting '</span><a =
href=3D"mailto:ietf-dslite-b4@2017-11-13.yang" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D"">ietf-dslite-b4@2017-11-13.yang</a><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">'</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">&nbsp;&nbsp;Removed 0 empty =
lines</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><a href=3D"mailto:ietf-dslite-b4@2017-11-13.yang" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" =
class=3D"">ietf-dslite-b4@2017-11-13.yang</a><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">:</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">pyang 1.7.3: pyang =
--verbose --ietf -p {libs} {model}:</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">No validation errors</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">yanglint 0.13.79: yanglint --verbose -p =
{rfclib} -p {draftlib} -p {tmplib} {model} -i:</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">No validation =
errors</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><a href=3D"mailto:ietf-dslite-aftr@2017-11-14.yang" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" =
class=3D"">ietf-dslite-aftr@2017-11-14.yang</a><span style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">:</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">pyang 1.7.3: pyang =
--verbose --ietf -p {libs} {model}:</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">No validation errors</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">yanglint 0.13.79: yanglint --verbose -p =
{rfclib} -p {draftlib} -p {tmplib} {model} -i:</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">No validation =
errors</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">I can add an explicit "when" statement =
that will look like:</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">&nbsp;&nbsp;&nbsp;when =
"/nat:nat/nat:instances/nat:instance/nat:type=3D'napt44'";</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">This will require updating the NAT YANG =
module to specify explicitly a NAT Type.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D"">- You augment nat:mapping-entry, which is also a list =
with a key of<br class=3D"">=E2=80=98index=E2=80=99. Where are you =
deriving =E2=80=98index=E2=80=99 from?<br class=3D""></blockquote><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">[Med] Idem as =
above.</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D"">- b4-ipv4-address has a =
default value of 192.0.0.2, and you have a note<br class=3D"">that the =
mask is /29. Are all ipv4 addresses configured with /29 mask? If<br =
class=3D"">not, how is netmask indicated to the device?<br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">[Med] This is about an IPv4 address. The mask is =
not required to be configured. This address can be picked from the /29 =
reserved block.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br class=3D"">See additional comments inline.<br =
class=3D""><br class=3D"">Cheers.<br class=3D""><br class=3D""><blockquote=
 type=3D"cite" class=3D"">On Oct 9, 2017, at 3:34 PM, <a =
href=3D"mailto:mohamed.boucadair@orange.com" =
class=3D"">mohamed.boucadair@orange.com</a> wrote:<br class=3D""><br =
class=3D"">Dear Mahesh,<br class=3D""><br class=3D"">Thank you very much =
for the detailed review. Much appreciated.<br class=3D""><br class=3D"">It=
 seems that you reviewed -02 of the draft, while the latest version =
is<br class=3D""></blockquote>-06 (<a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-yang/"=
 =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-yan=
g/</a>).<br class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D"">As you can see below, almost all the comments do not apply =
for -06.<br class=3D""><br class=3D"">Please see inline.<br class=3D""><br=
 class=3D"">Cheers,<br class=3D"">Med<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">-----Message =
d'origine-----<br class=3D"">De : Mahesh Jethanandani [<a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mailto:mjethanandani@gmail.com</a>]<br class=3D"">Envoy=C3=A9 =
: samedi 7 octobre 2017 02:17<br class=3D"">=C3=80 : <a =
href=3D"mailto:yang-doctors@ietf.org" =
class=3D"">yang-doctors@ietf.org</a><br class=3D"">Cc : <a =
href=3D"mailto:softwires@ietf.org" class=3D"">softwires@ietf.org</a>; <a =
href=3D"mailto:draft-ietf-softwire-dslite-yang.all@ietf.org" =
class=3D"">draft-ietf-softwire-dslite-yang.all@ietf.org</a>;<br =
class=3D""><a href=3D"mailto:ietf@ietf.org" =
class=3D"">ietf@ietf.org</a><br class=3D"">Objet : Yangdoctors early =
review of draft-ietf-softwire-dslite-yang-02<br class=3D""><br =
class=3D"">Reviewer: Mahesh Jethanandani<br class=3D"">Review result: On =
the Right Track<br class=3D""><br class=3D"">Document reviewed: =
draft-ietf-softwire-dslite-yang-02. Do not know why<br =
class=3D""></blockquote></blockquote>I<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">was<br =
class=3D"">assigned -02 version when I now notice that there are several =
03<br class=3D""></blockquote></blockquote>versions<br =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">submitted all the way up to -06.<br class=3D""><br =
class=3D"">Status: On the Right Track.<br class=3D""><br class=3D"">I am =
not an expert in DS-Lite. This review is looking at the draft from<br =
class=3D""></blockquote></blockquote>a<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">YANG<br =
class=3D"">perspective. With that said, I have marked it as =E2=80=9COn =
the Right Track=E2=80=9D<br class=3D"">because<br class=3D"">of some of =
the points discussed below. The authors are encouraged to<br =
class=3D""></blockquote></blockquote>spend<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">time<br =
class=3D"">looking at other models for examples on how to write the =
model, read<br class=3D"">RFC6087,<br class=3D"">Guidelines for YANG =
documents.<br class=3D""><br class=3D"">Summary:<br class=3D""><br =
class=3D"">This document defines a YANG data model for the DS-Lite =
Address Family<br class=3D"">Transition Router (AFTR) and Basic Bridging =
BroadBand (B4) elements .<br class=3D""><br class=3D"">Overall =
Comments:<br class=3D""><br class=3D"">The draft should refer to YANG =
1.1 (RFC 7950) instead of RFC6020.<br class=3D""></blockquote><br =
class=3D"">[Med] Can fix this one.<br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D""><br class=3D"">The draft =
is not NMDA compliant. It carries a separate -state container<br =
class=3D"">that<br class=3D"">needs to be collapsed into one single =
container. For example, it<br =
class=3D""></blockquote></blockquote>carries<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">containers =
such as aftr-current-config which seems to be carrying state<br =
class=3D"">information for the leafs in dslite-config.<br =
class=3D""></blockquote><br class=3D"">[Med] There are no such =
containers in -06.<br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D"">Is it given that a server will implement both =
AFTR and B4?<br class=3D""></blockquote>[Med] No.<br class=3D""><br =
class=3D"">If not, then<br class=3D""><blockquote type=3D"cite" =
class=3D"">please<br class=3D"">define feature statements and use =
if-feature for each part (AFTR and<br =
class=3D""></blockquote></blockquote>B4),<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">so<br =
class=3D"">implementors can choose what part of the model is =
implemented.<br class=3D""></blockquote></blockquote><br class=3D"">[mj] =
I do not see this comment addressed.<br class=3D""></blockquote><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">[Med] This is easy =
to fix. Actually, I interpreted no follow-up from your side as having =
separate modules is also fine with you.<span =
class=3D"Apple-converted-space">&nbsp;</span></span></div></blockquote><br=
 class=3D""></div><div>Features allow platforms to identify parts of the =
model that they are capable of supporting, while at the same time =
removing parts that are not supported. Platforms can deviate a model and =
say what they do not support parts of the model, but we usually reserve =
that for the case where there is no (hardware) support for a given =
feature.&nbsp;</div><br class=3D""><div 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>
<br class=3D""></div></body></html>=

--Apple-Mail=_E9C10E5C-125E-485C-969C-AB9EE58185AA--


From nobody Thu Nov 16 01:56:55 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34506128C82; Thu, 16 Nov 2017 01:56:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level: 
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cDpNO55uje4C; Thu, 16 Nov 2017 01:56:44 -0800 (PST)
Received: from orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D61D129457; Thu, 16 Nov 2017 01:56:44 -0800 (PST)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id DF77C406BF; Thu, 16 Nov 2017 10:56:42 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.60]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id A4A271A0070; Thu, 16 Nov 2017 10:56:42 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0361.001; Thu, 16 Nov 2017 10:56:42 +0100
From: <mohamed.boucadair@orange.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "draft-ietf-softwire-dslite-yang.all@ietf.org" <draft-ietf-softwire-dslite-yang.all@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>, Benoit Claise <bclaise@cisco.com>
Thread-Topic: Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
Thread-Index: AdNeEEwa3+st5dtyQzeLVA1NKw2GhAAVReEAABHUJrA=
Date: Thu, 16 Nov 2017 09:56:41 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A07B7E9@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B93300A07ACDC@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <D500C3F8-A809-4553-89BA-319EBDA09BDE@gmail.com>
In-Reply-To: <D500C3F8-A809-4553-89BA-319EBDA09BDE@gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.4]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93300A07B7E9OPEXCLILMA3corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/J3CsBCQZ-qniDASkzkpAQ2XF5IE>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Nov 2017 09:56:53 -0000

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

SGkgTWFoZXNoLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDog
TWFoZXNoIEpldGhhbmFuZGFuaSBbbWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tXQ0KRW52
b3nDqSA6IGpldWRpIDE2IG5vdmVtYnJlIDIwMTcgMDA6NTkNCsOAIDogQk9VQ0FEQUlSIE1vaGFt
ZWQgSU1UL09MTg0KQ2MgOiB5YW5nLWRvY3RvcnNAaWV0Zi5vcmc7IHNvZnR3aXJlc0BpZXRmLm9y
ZzsgZHJhZnQtaWV0Zi1zb2Z0d2lyZS1kc2xpdGUteWFuZy5hbGxAaWV0Zi5vcmc7IE5ldE1vZCBX
RyBDaGFpcnM7IEJlbm9pdCBDbGFpc2UNCk9iamV0IDogUmU6IFlhbmdkb2N0b3JzIGVhcmx5IHJl
dmlldyBvZiBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLTAyDQoNCk1lZCwNCg0KU2Vl
IGlubGluZS4NCg0KT24gTm92IDE1LCAyMDE3LCBhdCA4OjUwIFBNLCBtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiB3cm90ZToN
Cg0KSGkgTWFoZXNoLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBmZWVkYmFjay4NCg0KUGxlYXNlIHNl
ZSBpbmxpbmUuDQoNCkNoZWVycywNCk1lZA0KDQoNCi0tLS0tTWVzc2FnZSBkJ29yaWdpbmUtLS0t
LQ0KRGUgOiBNYWhlc2ggSmV0aGFuYW5kYW5pIFttYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5j
b21dDQpFbnZvecOpIDogbWFyZGkgMTQgbm92ZW1icmUgMjAxNyAyMzo1OQ0Kw4AgOiBCT1VDQURB
SVIgTW9oYW1lZCBJTVQvT0xODQpDYyA6IHlhbmctZG9jdG9yc0BpZXRmLm9yZzxtYWlsdG86eWFu
Zy1kb2N0b3JzQGlldGYub3JnPjsgc29mdHdpcmVzQGlldGYub3JnPG1haWx0bzpzb2Z0d2lyZXNA
aWV0Zi5vcmc+OyBkcmFmdC1pZXRmLXNvZnR3aXJlLQ0KZHNsaXRlLXlhbmcuYWxsQGlldGYub3Jn
PG1haWx0bzpkc2xpdGUteWFuZy5hbGxAaWV0Zi5vcmc+OyBOZXRNb2QgV0cgQ2hhaXJzOyBCZW5v
aXQgQ2xhaXNlDQpPYmpldCA6IFJlOiBZYW5nZG9jdG9ycyBlYXJseSByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1zb2Z0d2lyZS1kc2xpdGUteWFuZy0wMg0KDQpNb2hhbWVkLA0KDQpJIHJlYWxpemUgdGhh
dCBJIGFtIHJlc3BvbmRpbmcgdG8gYW4gZWFybGllciB0aHJlYWQgdGhhbiB0aGUgb25lIHlvdSBh
c2tlZA0KeW91ciBxdWVzdGlvbiBvbiwgc28gbGV0IG1lIGFkZHJlc3MgdGhlIHF1ZXN0aW9uIHRo
YXQgeW91IGFza2VkIG9uIHRoYXQNCnRocmVhZCBmaXJzdC4NCg0KWWVzLCB0aGUgbmV0bW9kIHRy
ZWUgZGlhZ3JhbXMgZHJhZnQgaXMgbm90IGFuIFJGQywgYW5kIHlhbmctZG9jdG9ycyBkbw0KcmVj
b21tZW5kIHRoYXQgYXV0aG9ycyBvZiBkcmFmdHMgd2l0aCBZQU5HIG1vZHVsZSByZWZlcmVuY2Ug
dGhlIG5ldG1vZA0KdHJlZSBkaWFncmFtIGRyYWZ0IHJhdGhlciB0aGFuIGN1dCBhbmQgcGFzdGUg
ZGVzY3JpcHRpb24gb2YgdGhlIHRyZWUNCnN5bWJvbHMgaW50byB0aGVpciBkcmFmdHMuIFRvIHRo
ZSBxdWVzdGlvbiBvZiB3aGV0aGVyIHRoYXQgcmVmZXJlbmNlIGNhbg0KYmUgaW5mb3JtYXRpdmUg
b3IgZG9lcyBpdCBoYXZlIHRvIGJlIG5vcm1hdGl2ZSwgSSB3b3VsZCBhZ3JlZSB0aGF0IGl0IGhh
cw0KdG8gYmUgbm9ybWF0aXZlLiBJIHJlYWxpemUgdGhhdCBtaWdodCBpbXBhY3QgdGhlIHB1Ymxp
Y2F0aW9uIG9mIHRoZSBkcmFmdCwNCnNvIEkgYW0gaW5jbHVkaW5nIHRoZSBjaGFpcnMgb2YgTkVU
TU9EIFdHKGFuZCBvbmUgb2YgdGhlIGF1dGhvcnMpIHRvIGdldA0KYW4gaWRlYSBvZiB3aGVuIHRo
ZXkgdGhpbmsgdGhlIGRyYWZ0IGNvdWxkIGJlIHB1Ymxpc2hlZCBhcyBhbiBSRkMuDQoNCltNZWRd
IFdlIG5lZWQgZ3VpZGFuY2UgaG93IHRvIHByb2NlZWQgZ2l2ZW4gdGhhdCB3ZSBkbyBoYXZlIHR3
byBkcmFmdHMgaW4gdGhlIHNvZnR3aXJlIFdHIHRoYXQgYXJlIGltcGFjdGVkICh0aGlzIG9uZSBw
YXNzZWQgdGhlIFdHTEMsIHdoaWxlIHRoZSBzZWNvbmQgb25lIHdpbGwgYmUgb24gdGhlIFdHTEMg
c29vbikuIEJUVywgYW4gYXJndW1lbnQgSSBoZWFyZCByZWNlbnRseSBpcyB0aGF0IHRoZSBuZXRt
b2QgZG9jdW1lbnQgY2FuIGJlIGNpdGVkIGFzIGluZm9ybWF0aXZlIGdpdmVuIHRoYXQgdGhlIHRy
ZWUgc3RydWN0dXJlIGl0c2VsZiBpcyBub3Qgbm9ybWF0aXZlLg0KDQpJIGRpZCBicmluZyB1cCB0
aGUgcXVlc3Rpb24geWVzdGVyZGF5IGluIE5FVE1PRCwgYW5kIHllcyB0aGUgY29uc2Vuc3VzIGlu
IE5FVE1PRCBpcyB0byBtb3ZlIHRoZSB0cmVlIGRpYWdyYW0gZG9jdW1lbnQgZnJvbSBTdGFuZGFy
ZHMgVHJhY2sgdG8gSW5mb3JtYXRpb25hbCwgd2hlcmUgaXQgY2FuIHRoZW4gYmUgY2l0ZWQgYXMg
aW5mb3JtYXRpb25hbC4NCg0KW01lZF0gVGhhbmsgeW91Lg0KDQoNCkJ1dCBiZWZvcmUgeW91IHJ1
c2ggaW50byBwdWJsaWNhdGlvbiwgSSB0b29rIGFub3RoZXIgbG9vayBhdCB0aGUgLTA4DQp2ZXJz
aW9uIG9mIHRoZSBkcmFmdCwgYW5kIEkgaGF2ZSBhZGRpdGlvbmFsIGNvbmNlcm5zIGFib3V0IHRo
ZSBkcmFmdCBhbmQNCnRoZSBZQU5HIG1vZHVsZSBpbiBpdCwgdGhhdCBJIGJlbGlldmUgd2FycmFu
dCBhbm90aGVyIGxvb2suDQoNCk1pbm9yIGNvbW1lbnRzDQoNCi0gUGxlYXNlIHJlbW92ZSByZWZl
cmVuY2UgdG8gY2hhaXJzIGluIHRoZSBZQU5HIG1vZHVsZS4gQWxsIHdlIHJlY29tbWVuZA0KYXJl
IHRoZSBhdXRob3JzL2VkaXRvcnMuDQoNCltNZWRdIERvbmUuDQoNCg0KLSBQbGVhc2UgYWRkIGEg
bm90ZSBmb3IgdGhlIFJGQyBlZGl0b3IgdG8gcmVwbGFjZSDigJxSRkMgWFhYWOKAnSB3aXRoIHRo
ZSBSRkMNCm51bWJlciB3aGVuIHRoZSBkcmFmdCBpcyBwdWJsaXNoZWQuDQoNCltNZWRdIFRoZXJl
IGlzIGFscmVhZHkgdGhpcyBub3RlIGluIHRoZSBkcmFmdDoNCg0KPT09DQpFZGl0b3JpYWwgTm90
ZSAoVG8gYmUgcmVtb3ZlZCBieSBSRkMgRWRpdG9yKQ0KDQogIFBsZWFzZSB1cGRhdGUgdGhlc2Ug
c3RhdGVtZW50cyB3aXRoIHRoZSBSRkMgbnVtYmVyIHRvIGJlIGFzc2lnbmVkIHRvDQogIHRoaXMg
ZG9jdW1lbnQ6DQoNCiAgbyAgIlRoaXMgdmVyc2lvbiBvZiB0aGlzIFlBTkcgbW9kdWxlIGlzIHBh
cnQgb2YgUkZDIFhYWFg7Ig0KDQogIG8gICJSRkMgWFhYWDogWUFORyBEYXRhIE1vZHVsZXMgZm9y
IER1YWwtU3RhY2sgTGl0ZSAoRFMtTGl0ZSkiOw0KDQogIG8gICJyZWZlcmVuY2U6IFJGQyBYWFhY
Ig0KPT09DQoNCg0KLSBUaGUgaW5kZW50YXRpb25zIGluIHRoZSBZQU5HIG1vZHVsZSBhcmUgc3Rp
bGwgbm90IGNvbnNpc3RlbnQuIFBsZWFzZSBmaXgNCnRoZW0uDQoNCltNZWRdIE9LLg0KDQoNCg0K
QWRkaXRpb25hbCBjb21tZW50czoNCi0gVGhlIFlBTkcgbW9kdWxlIG1ha2VzIG11bHRpcGxlIHJl
ZmVyZW5jZXMgdG8gc3Vic2NyaWJlci1tYXNrIGFzIGEgd2F5IHRvDQp1bmlxdWVseSBpZGVudGl0
eSBhIHN1YnNjcmliZXIuIFRoYXQsIGFzIHlvdSBzYXkgaXMgZGVyaXZlZCBmcm9tIHRoZSBOQVQN
Cm1vZHVsZS4gQnV0IHRoZSBOQVQgbW9kdWxlIGhhcyBubyBzdWJzY3JpYmVyLW1hc2suIEl0IGhh
cyBzdWJzY3JpYmVyLW1hc2stDQp2Ni4gSXMgdGhhdCB3aGF0IHlvdSBtZWFudCB0byByZWZlciB0
bz8NCg0KW01lZF0gWWVzLg0KDQpQbGVhc2UgdXBkYXRlIHRoZSBtb2RlbC9kcmFmdCBpbiB0aGF0
IGNhc2UuDQpbTWVkXSBEb25lIGluIG15IGxvY2FsIGNvcHkuDQoNCg0KDQpEb2VzIGl0IG1lYW4g
eW91IG5lZWQgYQ0KDQpzdWJzY3JpYmVyLW1hc2sgZm9yIHY2IG9ubHk/DQoNCltNZWRdIFllcy4g
VGhlIHR3byB1c2UgY2FzZXMgZm9yIHRoaXMgbWFzayBhcmUgRFMtTGl0ZSBhbmQgTkFUNjQsIHdo
aWNoIGludm9sdmUgSVB2NiBhZGRyZXNzZXMuDQoNClRoZSBOQVQgWUFORyBtb2R1bGVzIGluY2x1
ZGVzIHRoZSBmb2xsb3dpbmc6DQoNCiAgICAgICAgICAgIlRoZSBzdWJzY3JpYmVyIG1hc2sgaXMg
YW4gaW50ZWdlciB0aGF0IGluZGljYXRlcw0KICAgICAgICAgICAgdGhlIGxlbmd0aCBvZiBzaWdu
aWZpY2FudCBiaXRzIHRvIGJlIGFwcGxpZWQgb24NCiAgICAgICAgICAgIHRoZSBzb3VyY2UgSVB2
NiBhZGRyZXNzIChpbnRlcm5hbCBzaWRlKSB0bw0KICAgICAgICAgICAgICAgICAgICAgICBeXl5e
Xl5eXl5eXl4NCiAgICAgICAgICAgIHVuYW1iaWd1b3VzbHkgaWRlbnRpZnkgYSB1c2VyIGRldmlj
ZSAoZS5nLiwgQ1BFKS4NCg0KDQoNCi0gQWxzbywgeW91IGF1Z21lbnQgdGhlIE5BVCBtb2R1bGUg
YXQgdGhlIG5vZGUgbmF0OnBvbGljeS4gQnV0IHN1YnNjcmliZXItDQptYXNrLXY2IGlzIGEgY2hp
bGQgb2YgbmF0Om5hdC1wb2xpY3kuDQoNCltNZWRdIElzIHRoZXJlIGFueSBwcm9ibGVtIHdpdGgg
dGhpcz8NCg0KWWVzLiBUbyB0aGUgZXh0ZW50IHRoYXQgeW91IGNhbm5vdCBhdWdtZW50IGEgbm9k
ZSB0aGF0IGRvZXMgbm90IGV4aXN0IGluIHRoZSB0cmVlLg0KW01lZF0gTm90IHN1cmUgdG8gdW5k
ZXJzdGFuZCB0aGlzIG9uZS4gVGhlIGF1Z21lbnRlZCBub2RlIGlzIG5hdDpwb2xpY3kuDQoNCldo
YXQgaXMgbW9yZSB0cm91YmxpbmcgdG8gbWUgaXMgdGhhdCB5b3Ugc2F5IG5vbmUgb2YgdGhlIHRv
b2xzIGhhdmUgY2F1Z2h0IGl0LiBJbiB0aGUgb3V0cHV0IHlvdSBzaG93IGJlbG93LCBpdCBpcyBu
b3QgY2xlYXIgd2hpY2ggTkFUIG1vZHVsZSB5b3UgYXJlIHVzaW5nLCBhbmQgd2hlcmUgaXQgd2Fz
IGZldGNoZWQgZnJvbS4NCltNZWRdIFRoZSBkYXRhdHJhY2tlciBzaG93cyBhbGwgdGhlc2UgZGV0
YWlscy4gUGxlYXNlIGNoZWNrIGF0OiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLw0KDQotIEFuZCwgbmF0Om5hdC1wb2xpY3kg
aXMgYSBsaXN0IHdpdGggYSBrZXkgb2YgcG9saWN5LWlkLiBCdXQgeW91IGhhdmUgbm8NCnBvbGlj
eS1pZCBkZWZpbmVkIGluIHlvdXIgbW9kdWxlLiBIb3cgZG8geW91IHJlZmVyZW5jZSB0aGUgcGFy
dGljdWxhcg0KbmF0Om5hdC1wb2xpY3kgd2l0aG91dCBhIGtleT8gV2FzIHRoaXMgbW9kZWwgY29t
cGlsZWQvdmFsaWRhdGVkIGFnYWluc3QNCnRoZSBsYXRlc3QgTkFUIG1vZHVsZT8NCg0KW01lZF0g
VGhpcyBpcyBkZXJpdmVkIGZyb20gdGhlIG5hdDpuYXB0NDQsIHdoaWNoIGlzIGF1Z21lbnRlZCB3
aXRoIERTLUxpdGUgc3BlY2lmaWNzLg0KDQpJIGNvbmZpcm0gdGhhdCB0aGUgbW9kdWxlIHdhcyBz
dWNjZXNzZnVsbHkgdmFsaWRhdGVkOg0KDQo9PT09PT09PT0NCnh5bSAwLjQ6DQpFeHRyYWN0aW5n
ICdpZXRmLWRzbGl0ZS1hZnRyQDIwMTctMTEtMTQueWFuZzxtYWlsdG86aWV0Zi1kc2xpdGUtYWZ0
ckAyMDE3LTExLTE0Lnlhbmc+Jw0KICBSZW1vdmVkIDAgZW1wdHkgbGluZXMNCkV4dHJhY3Rpbmcg
J2lldGYtZHNsaXRlLWI0QDIwMTctMTEtMTMueWFuZzxtYWlsdG86aWV0Zi1kc2xpdGUtYjRAMjAx
Ny0xMS0xMy55YW5nPicNCiAgUmVtb3ZlZCAwIGVtcHR5IGxpbmVzDQoNCg0KaWV0Zi1kc2xpdGUt
YjRAMjAxNy0xMS0xMy55YW5nPG1haWx0bzppZXRmLWRzbGl0ZS1iNEAyMDE3LTExLTEzLnlhbmc+
Og0KcHlhbmcgMS43LjM6IHB5YW5nIC0tdmVyYm9zZSAtLWlldGYgLXAge2xpYnN9IHttb2RlbH06
DQpObyB2YWxpZGF0aW9uIGVycm9ycw0KDQp5YW5nbGludCAwLjEzLjc5OiB5YW5nbGludCAtLXZl
cmJvc2UgLXAge3JmY2xpYn0gLXAge2RyYWZ0bGlifSAtcCB7dG1wbGlifSB7bW9kZWx9IC1pOg0K
Tm8gdmFsaWRhdGlvbiBlcnJvcnMNCg0KDQppZXRmLWRzbGl0ZS1hZnRyQDIwMTctMTEtMTQueWFu
ZzxtYWlsdG86aWV0Zi1kc2xpdGUtYWZ0ckAyMDE3LTExLTE0Lnlhbmc+Og0KcHlhbmcgMS43LjM6
IHB5YW5nIC0tdmVyYm9zZSAtLWlldGYgLXAge2xpYnN9IHttb2RlbH06DQpObyB2YWxpZGF0aW9u
IGVycm9ycw0KDQp5YW5nbGludCAwLjEzLjc5OiB5YW5nbGludCAtLXZlcmJvc2UgLXAge3JmY2xp
Yn0gLXAge2RyYWZ0bGlifSAtcCB7dG1wbGlifSB7bW9kZWx9IC1pOg0KTm8gdmFsaWRhdGlvbiBl
cnJvcnMNCj09PT09PT09PT09DQoNCkkgY2FuIGFkZCBhbiBleHBsaWNpdCAid2hlbiIgc3RhdGVt
ZW50IHRoYXQgd2lsbCBsb29rIGxpa2U6DQoNCiAgIHdoZW4gIi9uYXQ6bmF0L25hdDppbnN0YW5j
ZXMvbmF0Omluc3RhbmNlL25hdDp0eXBlPSduYXB0NDQnIjsNCg0KVGhpcyB3aWxsIHJlcXVpcmUg
dXBkYXRpbmcgdGhlIE5BVCBZQU5HIG1vZHVsZSB0byBzcGVjaWZ5IGV4cGxpY2l0bHkgYSBOQVQg
VHlwZS4NCg0KDQotIFlvdSBhdWdtZW50IG5hdDptYXBwaW5nLWVudHJ5LCB3aGljaCBpcyBhbHNv
IGEgbGlzdCB3aXRoIGEga2V5IG9mDQrigJhpbmRleOKAmS4gV2hlcmUgYXJlIHlvdSBkZXJpdmlu
ZyDigJhpbmRleOKAmSBmcm9tPw0KDQpbTWVkXSBJZGVtIGFzIGFib3ZlLg0KDQoNCi0gYjQtaXB2
NC1hZGRyZXNzIGhhcyBhIGRlZmF1bHQgdmFsdWUgb2YgMTkyLjAuMC4yLCBhbmQgeW91IGhhdmUg
YSBub3RlDQp0aGF0IHRoZSBtYXNrIGlzIC8yOS4gQXJlIGFsbCBpcHY0IGFkZHJlc3NlcyBjb25m
aWd1cmVkIHdpdGggLzI5IG1hc2s/IElmDQpub3QsIGhvdyBpcyBuZXRtYXNrIGluZGljYXRlZCB0
byB0aGUgZGV2aWNlPw0KDQpbTWVkXSBUaGlzIGlzIGFib3V0IGFuIElQdjQgYWRkcmVzcy4gVGhl
IG1hc2sgaXMgbm90IHJlcXVpcmVkIHRvIGJlIGNvbmZpZ3VyZWQuIFRoaXMgYWRkcmVzcyBjYW4g
YmUgcGlja2VkIGZyb20gdGhlIC8yOSByZXNlcnZlZCBibG9jay4NCg0KDQoNClNlZSBhZGRpdGlv
bmFsIGNvbW1lbnRzIGlubGluZS4NCg0KQ2hlZXJzLg0KDQoNCk9uIE9jdCA5LCAyMDE3LCBhdCAz
OjM0IFBNLCBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPiB3cm90ZToNCg0KRGVhciBNYWhlc2gsDQoNClRoYW5rIHlvdSB2ZXJ5
IG11Y2ggZm9yIHRoZSBkZXRhaWxlZCByZXZpZXcuIE11Y2ggYXBwcmVjaWF0ZWQuDQoNCkl0IHNl
ZW1zIHRoYXQgeW91IHJldmlld2VkIC0wMiBvZiB0aGUgZHJhZnQsIHdoaWxlIHRoZSBsYXRlc3Qg
dmVyc2lvbiBpcw0KLTA2IChodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1p
ZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLykuDQoNCg0KQXMgeW91IGNhbiBzZWUgYmVsb3csIGFs
bW9zdCBhbGwgdGhlIGNvbW1lbnRzIGRvIG5vdCBhcHBseSBmb3IgLTA2Lg0KDQpQbGVhc2Ugc2Vl
IGlubGluZS4NCg0KQ2hlZXJzLA0KTWVkDQoNCg0KLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0t
DQpEZSA6IE1haGVzaCBKZXRoYW5hbmRhbmkgW21haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNv
bV0NCkVudm95w6kgOiBzYW1lZGkgNyBvY3RvYnJlIDIwMTcgMDI6MTcNCsOAIDogeWFuZy1kb2N0
b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYyA6IHNvZnR3aXJl
c0BpZXRmLm9yZzxtYWlsdG86c29mdHdpcmVzQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1zb2Z0d2ly
ZS1kc2xpdGUteWFuZy5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc29mdHdpcmUtZHNs
aXRlLXlhbmcuYWxsQGlldGYub3JnPjsNCmlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0Zi5v
cmc+DQpPYmpldCA6IFlhbmdkb2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLXNvZnR3
aXJlLWRzbGl0ZS15YW5nLTAyDQoNClJldmlld2VyOiBNYWhlc2ggSmV0aGFuYW5kYW5pDQpSZXZp
ZXcgcmVzdWx0OiBPbiB0aGUgUmlnaHQgVHJhY2sNCg0KRG9jdW1lbnQgcmV2aWV3ZWQ6IGRyYWZ0
LWlldGYtc29mdHdpcmUtZHNsaXRlLXlhbmctMDIuIERvIG5vdCBrbm93IHdoeQ0KSQ0KDQp3YXMN
CmFzc2lnbmVkIC0wMiB2ZXJzaW9uIHdoZW4gSSBub3cgbm90aWNlIHRoYXQgdGhlcmUgYXJlIHNl
dmVyYWwgMDMNCnZlcnNpb25zDQoNCnN1Ym1pdHRlZCBhbGwgdGhlIHdheSB1cCB0byAtMDYuDQoN
ClN0YXR1czogT24gdGhlIFJpZ2h0IFRyYWNrLg0KDQpJIGFtIG5vdCBhbiBleHBlcnQgaW4gRFMt
TGl0ZS4gVGhpcyByZXZpZXcgaXMgbG9va2luZyBhdCB0aGUgZHJhZnQgZnJvbQ0KYQ0KDQpZQU5H
DQpwZXJzcGVjdGl2ZS4gV2l0aCB0aGF0IHNhaWQsIEkgaGF2ZSBtYXJrZWQgaXQgYXMg4oCcT24g
dGhlIFJpZ2h0IFRyYWNr4oCdDQpiZWNhdXNlDQpvZiBzb21lIG9mIHRoZSBwb2ludHMgZGlzY3Vz
c2VkIGJlbG93LiBUaGUgYXV0aG9ycyBhcmUgZW5jb3VyYWdlZCB0bw0Kc3BlbmQNCg0KdGltZQ0K
bG9va2luZyBhdCBvdGhlciBtb2RlbHMgZm9yIGV4YW1wbGVzIG9uIGhvdyB0byB3cml0ZSB0aGUg
bW9kZWwsIHJlYWQNClJGQzYwODcsDQpHdWlkZWxpbmVzIGZvciBZQU5HIGRvY3VtZW50cy4NCg0K
U3VtbWFyeToNCg0KVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgWUFORyBkYXRhIG1vZGVsIGZvciB0
aGUgRFMtTGl0ZSBBZGRyZXNzIEZhbWlseQ0KVHJhbnNpdGlvbiBSb3V0ZXIgKEFGVFIpIGFuZCBC
YXNpYyBCcmlkZ2luZyBCcm9hZEJhbmQgKEI0KSBlbGVtZW50cyAuDQoNCk92ZXJhbGwgQ29tbWVu
dHM6DQoNClRoZSBkcmFmdCBzaG91bGQgcmVmZXIgdG8gWUFORyAxLjEgKFJGQyA3OTUwKSBpbnN0
ZWFkIG9mIFJGQzYwMjAuDQoNCltNZWRdIENhbiBmaXggdGhpcyBvbmUuDQoNCg0KDQpUaGUgZHJh
ZnQgaXMgbm90IE5NREEgY29tcGxpYW50LiBJdCBjYXJyaWVzIGEgc2VwYXJhdGUgLXN0YXRlIGNv
bnRhaW5lcg0KdGhhdA0KbmVlZHMgdG8gYmUgY29sbGFwc2VkIGludG8gb25lIHNpbmdsZSBjb250
YWluZXIuIEZvciBleGFtcGxlLCBpdA0KY2Fycmllcw0KDQpjb250YWluZXJzIHN1Y2ggYXMgYWZ0
ci1jdXJyZW50LWNvbmZpZyB3aGljaCBzZWVtcyB0byBiZSBjYXJyeWluZyBzdGF0ZQ0KaW5mb3Jt
YXRpb24gZm9yIHRoZSBsZWFmcyBpbiBkc2xpdGUtY29uZmlnLg0KDQpbTWVkXSBUaGVyZSBhcmUg
bm8gc3VjaCBjb250YWluZXJzIGluIC0wNi4NCg0KDQoNCklzIGl0IGdpdmVuIHRoYXQgYSBzZXJ2
ZXIgd2lsbCBpbXBsZW1lbnQgYm90aCBBRlRSIGFuZCBCND8NCltNZWRdIE5vLg0KDQpJZiBub3Qs
IHRoZW4NCg0KcGxlYXNlDQpkZWZpbmUgZmVhdHVyZSBzdGF0ZW1lbnRzIGFuZCB1c2UgaWYtZmVh
dHVyZSBmb3IgZWFjaCBwYXJ0IChBRlRSIGFuZA0KQjQpLA0KDQpzbw0KaW1wbGVtZW50b3JzIGNh
biBjaG9vc2Ugd2hhdCBwYXJ0IG9mIHRoZSBtb2RlbCBpcyBpbXBsZW1lbnRlZC4NCg0KW21qXSBJ
IGRvIG5vdCBzZWUgdGhpcyBjb21tZW50IGFkZHJlc3NlZC4NCg0KW01lZF0gVGhpcyBpcyBlYXN5
IHRvIGZpeC4gQWN0dWFsbHksIEkgaW50ZXJwcmV0ZWQgbm8gZm9sbG93LXVwIGZyb20geW91ciBz
aWRlIGFzIGhhdmluZyBzZXBhcmF0ZSBtb2R1bGVzIGlzIGFsc28gZmluZSB3aXRoIHlvdS4NCg0K
RmVhdHVyZXMgYWxsb3cgcGxhdGZvcm1zIHRvIGlkZW50aWZ5IHBhcnRzIG9mIHRoZSBtb2RlbCB0
aGF0IHRoZXkgYXJlIGNhcGFibGUgb2Ygc3VwcG9ydGluZywgd2hpbGUgYXQgdGhlIHNhbWUgdGlt
ZSByZW1vdmluZyBwYXJ0cyB0aGF0IGFyZSBub3Qgc3VwcG9ydGVkLiBQbGF0Zm9ybXMgY2FuIGRl
dmlhdGUgYSBtb2RlbCBhbmQgc2F5IHdoYXQgdGhleSBkbyBub3Qgc3VwcG9ydCBwYXJ0cyBvZiB0
aGUgbW9kZWwsIGJ1dCB3ZSB1c3VhbGx5IHJlc2VydmUgdGhhdCBmb3IgdGhlIGNhc2Ugd2hlcmUg
dGhlcmUgaXMgbm8gKGhhcmR3YXJlKSBzdXBwb3J0IGZvciBhIGdpdmVuIGZlYXR1cmUuDQoNCltN
ZWRdIEZhaXIgZW5vdWdoLiBJIHVwZGF0ZWQgdGhlIG1vZHVsZSBhY2NvcmRpbmdseS4gVGhhbmsg
eW91Lg0KDQoNCk1haGVzaCBKZXRoYW5hbmRhbmkNCm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPG1h
aWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbT4NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N
c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBw
dDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252
ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNw
YW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBi
dWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWls
U3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250
LXN0eWxlOm5vcm1hbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
SGkgTWFoZXNoLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UGxlYXNlIHNlZSBpbmxpbmUuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiBNYWhlc2ggSmV0aGFuYW5kYW5pIFttYWlsdG86bWpldGhhbmFuZGFu
aUBnbWFpbC5jb21dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMTYgbm92ZW1i
cmUgMjAxNyAwMDo1OTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1U
L09MTjxicj4NCjxiPkNjJm5ic3A7OjwvYj4geWFuZy1kb2N0b3JzQGlldGYub3JnOyBzb2Z0d2ly
ZXNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtc29mdHdpcmUtZHNsaXRlLXlhbmcuYWxsQGlldGYub3Jn
OyBOZXRNb2QgV0cgQ2hhaXJzOyBCZW5vaXQgQ2xhaXNlPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9i
PiBSZTogWWFuZ2RvY3RvcnMgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtc29mdHdpcmUtZHNs
aXRlLXlhbmctMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5NZWQsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWUg
aW5saW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+T24gTm92IDE1LCAyMDE3LCBhdCA4OjUwIFBNLCA8YSBocmVmPSJtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+DQptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9h
PiB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGkgTWFoZXNoLDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQpUaGFuayB5b3UgZm9yIHRoZSBmZWVk
YmFjay48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJy
Pg0KPGJyPg0KUGxlYXNlIHNlZSBpbmxpbmUuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCkNoZWVycyw8YnI+DQpNZWQ8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyIHN0eWxlPSJm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3
aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzow
cHgiPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4tLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS08YnI+DQpEZSZuYnNwOzogTWFoZXNoIEpldGhh
bmFuZGFuaSBbPGEgaHJlZj0ibWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tIj5tYWlsdG86
bWpldGhhbmFuZGFuaUBnbWFpbC5jb208L2E+XTxicj4NCkVudm95w6kmbmJzcDs6IG1hcmRpIDE0
IG5vdmVtYnJlIDIwMTcgMjM6NTk8YnI+DQrDgCZuYnNwOzogQk9VQ0FEQUlSIE1vaGFtZWQgSU1U
L09MTjxicj4NCkNjJm5ic3A7OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj55YW5nLWRv
Y3RvcnNAaWV0Zi5vcmc8L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c29mdHdpcmVzQGlldGYub3JnIj5zb2Z0d2lyZXNA
aWV0Zi5vcmc8L2E+OyBkcmFmdC1pZXRmLXNvZnR3aXJlLTxicj4NCjxhIGhyZWY9Im1haWx0bzpk
c2xpdGUteWFuZy5hbGxAaWV0Zi5vcmciPmRzbGl0ZS15YW5nLmFsbEBpZXRmLm9yZzwvYT47IE5l
dE1vZCBXRyBDaGFpcnM7IEJlbm9pdCBDbGFpc2U8YnI+DQpPYmpldCZuYnNwOzogUmU6IFlhbmdk
b2N0b3JzIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLTAy
PGJyPg0KPGJyPg0KTW9oYW1lZCw8YnI+DQo8YnI+DQpJIHJlYWxpemUgdGhhdCBJIGFtIHJlc3Bv
bmRpbmcgdG8gYW4gZWFybGllciB0aHJlYWQgdGhhbiB0aGUgb25lIHlvdSBhc2tlZDxicj4NCnlv
dXIgcXVlc3Rpb24gb24sIHNvIGxldCBtZSBhZGRyZXNzIHRoZSBxdWVzdGlvbiB0aGF0IHlvdSBh
c2tlZCBvbiB0aGF0PGJyPg0KdGhyZWFkIGZpcnN0Ljxicj4NCjxicj4NClllcywgdGhlIG5ldG1v
ZCB0cmVlIGRpYWdyYW1zIGRyYWZ0IGlzIG5vdCBhbiBSRkMsIGFuZCB5YW5nLWRvY3RvcnMgZG88
YnI+DQpyZWNvbW1lbmQgdGhhdCBhdXRob3JzIG9mIGRyYWZ0cyB3aXRoIFlBTkcgbW9kdWxlIHJl
ZmVyZW5jZSB0aGUgbmV0bW9kPGJyPg0KdHJlZSBkaWFncmFtIGRyYWZ0IHJhdGhlciB0aGFuIGN1
dCBhbmQgcGFzdGUgZGVzY3JpcHRpb24gb2YgdGhlIHRyZWU8YnI+DQpzeW1ib2xzIGludG8gdGhl
aXIgZHJhZnRzLiBUbyB0aGUgcXVlc3Rpb24gb2Ygd2hldGhlciB0aGF0IHJlZmVyZW5jZSBjYW48
YnI+DQpiZSBpbmZvcm1hdGl2ZSBvciBkb2VzIGl0IGhhdmUgdG8gYmUgbm9ybWF0aXZlLCBJIHdv
dWxkIGFncmVlIHRoYXQgaXQgaGFzPGJyPg0KdG8gYmUgbm9ybWF0aXZlLiBJIHJlYWxpemUgdGhh
dCBtaWdodCBpbXBhY3QgdGhlIHB1YmxpY2F0aW9uIG9mIHRoZSBkcmFmdCw8YnI+DQpzbyBJIGFt
IGluY2x1ZGluZyB0aGUgY2hhaXJzIG9mIE5FVE1PRCBXRyhhbmQgb25lIG9mIHRoZSBhdXRob3Jz
KSB0byBnZXQ8YnI+DQphbiBpZGVhIG9mIHdoZW4gdGhleSB0aGluayB0aGUgZHJhZnQgY291bGQg
YmUgcHVibGlzaGVkIGFzIGFuIFJGQy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpbTWVkXSBXZSBu
ZWVkIGd1aWRhbmNlIGhvdyB0byBwcm9jZWVkIGdpdmVuIHRoYXQgd2UgZG8gaGF2ZSB0d28gZHJh
ZnRzIGluIHRoZSBzb2Z0d2lyZSBXRyB0aGF0IGFyZSBpbXBhY3RlZCAodGhpcyBvbmUgcGFzc2Vk
IHRoZSBXR0xDLCB3aGlsZSB0aGUgc2Vjb25kIG9uZSB3aWxsIGJlIG9uIHRoZSBXR0xDIHNvb24p
LiBCVFcsIGFuIGFyZ3VtZW50IEkgaGVhcmQgcmVjZW50bHkgaXMgdGhhdCB0aGUgbmV0bW9kIGRv
Y3VtZW50IGNhbiBiZSBjaXRlZA0KIGFzIGluZm9ybWF0aXZlIGdpdmVuIHRoYXQgdGhlIHRyZWUg
c3RydWN0dXJlIGl0c2VsZiBpcyBub3Qgbm9ybWF0aXZlLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkaWQgYnJpbmcgdXAgdGhl
IHF1ZXN0aW9uIHllc3RlcmRheSBpbiBORVRNT0QsIGFuZCB5ZXMgdGhlIGNvbnNlbnN1cyBpbiBO
RVRNT0QgaXMgdG8gbW92ZSB0aGUgdHJlZSBkaWFncmFtIGRvY3VtZW50IGZyb20gU3RhbmRhcmRz
IFRyYWNrIHRvIEluZm9ybWF0aW9uYWwsIHdoZXJlIGl0IGNhbiB0aGVuIGJlIGNpdGVkIGFzIGlu
Zm9ybWF0aW9uYWwuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPltNZWRdIFRoYW5r
IHlvdS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnIgc3R5bGU9ImZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzst
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8YnI+DQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5CdXQgYmVmb3JlIHlvdSBydXNoIGludG8gcHVibGljYXRpb24sIEkg
dG9vayBhbm90aGVyIGxvb2sgYXQgdGhlIC0wODxicj4NCnZlcnNpb24gb2YgdGhlIGRyYWZ0LCBh
bmQgSSBoYXZlIGFkZGl0aW9uYWwgY29uY2VybnMgYWJvdXQgdGhlIGRyYWZ0IGFuZDxicj4NCnRo
ZSBZQU5HIG1vZHVsZSBpbiBpdCwgdGhhdCBJIGJlbGlldmUgd2FycmFudCBhbm90aGVyIGxvb2su
PGJyPg0KPGJyPg0KTWlub3IgY29tbWVudHM8YnI+DQo8YnI+DQotIFBsZWFzZSByZW1vdmUgcmVm
ZXJlbmNlIHRvIGNoYWlycyBpbiB0aGUgWUFORyBtb2R1bGUuIEFsbCB3ZSByZWNvbW1lbmQ8YnI+
DQphcmUgdGhlIGF1dGhvcnMvZWRpdG9ycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpbTWVkXSBE
b25lLjxicj4NCjxiciBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBh
dXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lk
dGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPi0gUGxl
YXNlIGFkZCBhIG5vdGUgZm9yIHRoZSBSRkMgZWRpdG9yIHRvIHJlcGxhY2Ug4oCcUkZDIFhYWFji
gJ0gd2l0aCB0aGUgUkZDPGJyPg0KbnVtYmVyIHdoZW4gdGhlIGRyYWZ0IGlzIHB1Ymxpc2hlZC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpbTWVkXSBUaGVyZSBpcyBhbHJlYWR5IHRoaXMgbm90ZSBp
biB0aGUgZHJhZnQ6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxicj4NCjxicj4NCj09PTxicj4NCkVkaXRvcmlhbCBOb3RlIChUbyBiZSByZW1vdmVkIGJ5
IFJGQyBFZGl0b3IpPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7UGxlYXNlIHVwZGF0ZSB0aGVzZSBz
dGF0ZW1lbnRzIHdpdGggdGhlIFJGQyBudW1iZXIgdG8gYmUgYXNzaWduZWQgdG88YnI+DQombmJz
cDsmbmJzcDt0aGlzIGRvY3VtZW50Ojxicj4NCjxicj4NCiZuYnNwOyZuYnNwO28gJm5ic3A7JnF1
b3Q7VGhpcyB2ZXJzaW9uIG9mIHRoaXMgWUFORyBtb2R1bGUgaXMgcGFydCBvZiBSRkMgWFhYWDsm
cXVvdDs8YnI+DQo8YnI+DQombmJzcDsmbmJzcDtvICZuYnNwOyZxdW90O1JGQyBYWFhYOiBZQU5H
IERhdGEgTW9kdWxlcyBmb3IgRHVhbC1TdGFjayBMaXRlIChEUy1MaXRlKSZxdW90Ozs8YnI+DQo8
YnI+DQombmJzcDsmbmJzcDtvICZuYnNwOyZxdW90O3JlZmVyZW5jZTogUkZDIFhYWFgmcXVvdDs8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPT09
PGJyPg0KPGJyIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87
dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LSBUaGUgaW5k
ZW50YXRpb25zIGluIHRoZSBZQU5HIG1vZHVsZSBhcmUgc3RpbGwgbm90IGNvbnNpc3RlbnQuIFBs
ZWFzZSBmaXg8YnI+DQp0aGVtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVs
dmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCltNZWRdIE9LLjxicj4N
CjxiciBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQt
YWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3
b3JkLXNwYWNpbmc6MHB4Ij4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCkFkZGl0aW9u
YWwgY29tbWVudHM6PGJyPg0KLSBUaGUgWUFORyBtb2R1bGUgbWFrZXMgbXVsdGlwbGUgcmVmZXJl
bmNlcyB0byBzdWJzY3JpYmVyLW1hc2sgYXMgYSB3YXkgdG88YnI+DQp1bmlxdWVseSBpZGVudGl0
eSBhIHN1YnNjcmliZXIuIFRoYXQsIGFzIHlvdSBzYXkgaXMgZGVyaXZlZCBmcm9tIHRoZSBOQVQ8
YnI+DQptb2R1bGUuIEJ1dCB0aGUgTkFUIG1vZHVsZSBoYXMgbm8gc3Vic2NyaWJlci1tYXNrLiBJ
dCBoYXMgc3Vic2NyaWJlci1tYXNrLTxicj4NCnY2LiBJcyB0aGF0IHdoYXQgeW91IG1lYW50IHRv
IHJlZmVyIHRvPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCltNZWRdIFllcy48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSB1cGRhdGUgdGhlIG1vZGVs
L2RyYWZ0IGluIHRoYXQgY2FzZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+W01lZF0gRG9uZSBpbiBteSBsb2Nh
bCBjb3B5Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkRvZXMgaXQgbWVhbiB5b3UgbmVlZCBhPGJyIHN0eWxlPSJmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGJyPg0K
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+c3Vic2NyaWJlci1tYXNrIGZvciB2NiBvbmx5PzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjxicj4NCltNZWRdIFllcy4gVGhlIHR3byB1c2UgY2FzZXMgZm9yIHRoaXMgbWFzayBh
cmUgRFMtTGl0ZSBhbmQgTkFUNjQsIHdoaWNoIGludm9sdmUgSVB2NiBhZGRyZXNzZXMuPGJyPg0K
PGJyPg0KVGhlIE5BVCBZQU5HIG1vZHVsZXMgaW5jbHVkZXMgdGhlIGZvbGxvd2luZzo8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7JnF1b3Q7VGhlIHN1YnNjcmliZXIgbWFzayBpcyBhbiBpbnRlZ2VyIHRoYXQgaW5kaWNh
dGVzPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlIGxlbmd0aCBvZiBzaWduaWZpY2FudCBiaXRzIHRv
IGJlIGFwcGxpZWQgb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgc291cmNlIElQdjYgYWRkcmVz
cyAoaW50ZXJuYWwgc2lkZSkgdG88YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDteXl5eXl5e
Xl5eXl48YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1bmFtYmlndW91c2x5IGlkZW50aWZ5IGEgdXNlciBk
ZXZpY2UgKGUuZy4sIENQRSkuPGJyPg0KPGJyPg0KPGJyIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdl
YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGJyPg0KPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+LSBBbHNvLCB5b3UgYXVnbWVudCB0aGUgTkFUIG1vZHVsZSBhdCB0aGUg
bm9kZSBuYXQ6cG9saWN5LiBCdXQgc3Vic2NyaWJlci08YnI+DQptYXNrLXY2IGlzIGEgY2hpbGQg
b2YgbmF0Om5hdC1wb2xpY3kuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KW01lZF0gSXMgdGhlcmUg
YW55IHByb2JsZW0gd2l0aCB0aGlzPzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+WWVzLiBUbyB0aGUgZXh0ZW50IHRoYXQgeW91IGNhbm5vdCBhdWdtZW50IGEg
bm9kZSB0aGF0IGRvZXMgbm90IGV4aXN0IGluIHRoZSB0cmVlLjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bTWVkXSBOb3Qgc3VyZSB0byB1bmRlcnN0YW5k
IHRoaXMgb25lLiBUaGUgYXVnbWVudGVkIG5vZGUgaXMgbmF0OnBvbGljeS4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldoYXQgaXMgbW9yZSB0cm91YmxpbmcgdG8gbWUgaXMg
dGhhdCB5b3Ugc2F5IG5vbmUgb2YgdGhlIHRvb2xzIGhhdmUgY2F1Z2h0IGl0Lg0KPC9zcGFuPklu
IHRoZSBvdXRwdXQgeW91IHNob3cgYmVsb3csIGl0IGlzIG5vdCBjbGVhciB3aGljaCBOQVQgbW9k
dWxlIHlvdSBhcmUgdXNpbmcsIGFuZCB3aGVyZSBpdCB3YXMgZmV0Y2hlZCBmcm9tLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5bTWVkXSBUaGUgZGF0YXRyYWNrZXIgc2hvd3MgYWxsIHRoZXNlIGRldGFpbHMuIFBs
ZWFzZSBjaGVjayBhdDoNCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtc29mdHdpcmUtZHNsaXRlLXlhbmcvIj5odHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9kcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5nLzwvYT4gJm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+LSBBbmQsIG5hdDpuYXQtcG9saWN5IGlzIGEgbGlzdCB3aXRoIGEga2V5IG9mIHBvbGlj
eS1pZC4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5CdXQgeW91IGhhdmUg
bm88YnI+DQpwb2xpY3ktaWQgZGVmaW5lZCBpbiB5b3VyIG1vZHVsZS4gSG93IGRvIHlvdSByZWZl
cmVuY2UgdGhlIHBhcnRpY3VsYXI8YnI+DQpuYXQ6bmF0LXBvbGljeSB3aXRob3V0IGEga2V5PyBX
YXMgdGhpcyBtb2RlbCBjb21waWxlZC92YWxpZGF0ZWQgYWdhaW5zdDxicj4NCnRoZSBsYXRlc3Qg
TkFUIG1vZHVsZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpbTWVkXSBUaGlzIGlzIGRlcml2ZWQg
ZnJvbSB0aGUgbmF0Om5hcHQ0NCwgd2hpY2ggaXMgYXVnbWVudGVkIHdpdGggRFMtTGl0ZSBzcGVj
aWZpY3MuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
cj4NCjxicj4NCkkgY29uZmlybSB0aGF0IHRoZSBtb2R1bGUgd2FzIHN1Y2Nlc3NmdWxseSB2YWxp
ZGF0ZWQ6PGJyPg0KPGJyPg0KPT09PT09PT09PGJyPg0KeHltIDAuNDo8YnI+DQpFeHRyYWN0aW5n
ICc8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmlldGYtZHNsaXRlLWFmdHJAMjAxNy0xMS0xNC55YW5n
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5pZXRmLWRzbGl0ZS1hZnRyQDIwMTctMTEt
MTQueWFuZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jzxicj4NCiZu
YnNwOyZuYnNwO1JlbW92ZWQgMCBlbXB0eSBsaW5lczxicj4NCkV4dHJhY3RpbmcgJzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86aWV0Zi1kc2xpdGUtYjRAMjAxNy0xMS0xMy55YW5nIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5pZXRmLWRzbGl0ZS1iNEAyMDE3LTExLTEzLnlhbmc8L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPic8YnI+DQombmJzcDsmbmJzcDtSZW1v
dmVkIDAgZW1wdHkgbGluZXM8YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmlldGYtZHNsaXRlLWI0QDIwMTctMTEtMTMueWFuZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+aWV0Zi1kc2xpdGUtYjRAMjAxNy0xMS0xMy55YW5nPC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij46PGJyPg0KcHlhbmcgMS43LjM6IHB5YW5nIC0tdmVyYm9zZSAt
LWlldGYgLXAge2xpYnN9IHttb2RlbH06PGJyPg0KTm8gdmFsaWRhdGlvbiBlcnJvcnM8YnI+DQo8
YnI+DQp5YW5nbGludCAwLjEzLjc5OiB5YW5nbGludCAtLXZlcmJvc2UgLXAge3JmY2xpYn0gLXAg
e2RyYWZ0bGlifSAtcCB7dG1wbGlifSB7bW9kZWx9IC1pOjxicj4NCk5vIHZhbGlkYXRpb24gZXJy
b3JzPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzppZXRmLWRzbGl0ZS1h
ZnRyQDIwMTctMTEtMTQueWFuZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+aWV0Zi1k
c2xpdGUtYWZ0ckAyMDE3LTExLTE0Lnlhbmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjo8YnI+DQpweWFuZyAxLjcuMzogcHlhbmcgLS12ZXJib3NlIC0taWV0ZiAtcCB7
bGlic30ge21vZGVsfTo8YnI+DQpObyB2YWxpZGF0aW9uIGVycm9yczxicj4NCjxicj4NCnlhbmds
aW50IDAuMTMuNzk6IHlhbmdsaW50IC0tdmVyYm9zZSAtcCB7cmZjbGlifSAtcCB7ZHJhZnRsaWJ9
IC1wIHt0bXBsaWJ9IHttb2RlbH0gLWk6PGJyPg0KTm8gdmFsaWRhdGlvbiBlcnJvcnM8YnI+DQo9
PT09PT09PT09PTxicj4NCjxicj4NCkkgY2FuIGFkZCBhbiBleHBsaWNpdCAmcXVvdDt3aGVuJnF1
b3Q7IHN0YXRlbWVudCB0aGF0IHdpbGwgbG9vayBsaWtlOjxicj4NCjxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwO3doZW4gJnF1b3Q7L25hdDpuYXQvbmF0Omluc3RhbmNlcy9uYXQ6aW5zdGFuY2UvbmF0
OnR5cGU9J25hcHQ0NCcmcXVvdDs7PGJyPg0KPGJyPg0KVGhpcyB3aWxsIHJlcXVpcmUgdXBkYXRp
bmcgdGhlIE5BVCBZQU5HIG1vZHVsZSB0byBzcGVjaWZ5IGV4cGxpY2l0bHkgYSBOQVQgVHlwZS48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGJy
IHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGln
bjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQt
c3BhY2luZzowcHgiPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtI
ZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LSBZb3UgYXVnbWVudCBuYXQ6
bWFwcGluZy1lbnRyeSwgd2hpY2ggaXMgYWxzbyBhIGxpc3Qgd2l0aCBhIGtleSBvZjxicj4NCuKA
mGluZGV44oCZLiBXaGVyZSBhcmUgeW91IGRlcml2aW5nIOKAmGluZGV44oCZIGZyb20/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PGJyPg0KW01lZF0gSWRlbSBhcyBhYm92ZS48YnI+DQo8YnIgc3R5bGU9ImZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dp
ZG93czogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBw
eCI+DQo8YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4tIGI0LWlwdjQtYWRkcmVzcyBoYXMgYSBkZWZh
dWx0IHZhbHVlIG9mIDE5Mi4wLjAuMiwgYW5kIHlvdSBoYXZlIGEgbm90ZTxicj4NCnRoYXQgdGhl
IG1hc2sgaXMgLzI5LiBBcmUgYWxsIGlwdjQgYWRkcmVzc2VzIGNvbmZpZ3VyZWQgd2l0aCAvMjkg
bWFzaz8gSWY8YnI+DQpub3QsIGhvdyBpcyBuZXRtYXNrIGluZGljYXRlZCB0byB0aGUgZGV2aWNl
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCltNZWRdIFRoaXMgaXMgYWJvdXQgYW4gSVB2NCBhZGRy
ZXNzLiBUaGUgbWFzayBpcyBub3QgcmVxdWlyZWQgdG8gYmUgY29uZmlndXJlZC4gVGhpcyBhZGRy
ZXNzIGNhbiBiZSBwaWNrZWQgZnJvbSB0aGUgLzI5IHJlc2VydmVkIGJsb2NrLjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8YnIgc3R5bGU9ImZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dp
ZG93czogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBw
eCI+DQo8YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpTZWUgYWRkaXRpb25hbCBjb21tZW50
cyBpbmxpbmUuPGJyPg0KPGJyPg0KQ2hlZXJzLjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPk9uIE9jdCA5LCAyMDE3LCBhdCAzOjM0IFBNLA0KPGEgaHJlZj0ibWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+
IHdyb3RlOjxicj4NCjxicj4NCkRlYXIgTWFoZXNoLDxicj4NCjxicj4NClRoYW5rIHlvdSB2ZXJ5
IG11Y2ggZm9yIHRoZSBkZXRhaWxlZCByZXZpZXcuIE11Y2ggYXBwcmVjaWF0ZWQuPGJyPg0KPGJy
Pg0KSXQgc2VlbXMgdGhhdCB5b3UgcmV2aWV3ZWQgLTAyIG9mIHRoZSBkcmFmdCwgd2hpbGUgdGhl
IGxhdGVzdCB2ZXJzaW9uIGlzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+LTA2ICg8YSBocmVmPSJodHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS15YW5n
LyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zb2Z0d2lyZS1k
c2xpdGUteWFuZy88L2E+KS48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpBcyB5
b3UgY2FuIHNlZSBiZWxvdywgYWxtb3N0IGFsbCB0aGUgY29tbWVudHMgZG8gbm90IGFwcGx5IGZv
ciAtMDYuPGJyPg0KPGJyPg0KUGxlYXNlIHNlZSBpbmxpbmUuPGJyPg0KPGJyPg0KQ2hlZXJzLDxi
cj4NCk1lZDxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPi0tLS0tTWVzc2FnZSBk
J29yaWdpbmUtLS0tLTxicj4NCkRlIDogTWFoZXNoIEpldGhhbmFuZGFuaSBbPGEgaHJlZj0ibWFp
bHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tIj5tYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5j
b208L2E+XTxicj4NCkVudm95w6kgOiBzYW1lZGkgNyBvY3RvYnJlIDIwMTcgMDI6MTc8YnI+DQrD
gCA6IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPnlhbmctZG9jdG9yc0Bp
ZXRmLm9yZzwvYT48YnI+DQpDYyA6IDxhIGhyZWY9Im1haWx0bzpzb2Z0d2lyZXNAaWV0Zi5vcmci
PnNvZnR3aXJlc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXNvZnR3
aXJlLWRzbGl0ZS15YW5nLmFsbEBpZXRmLm9yZyI+DQpkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0
ZS15YW5nLmFsbEBpZXRmLm9yZzwvYT47PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5v
cmciPmlldGZAaWV0Zi5vcmc8L2E+PGJyPg0KT2JqZXQgOiBZYW5nZG9jdG9ycyBlYXJseSByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1zb2Z0d2lyZS1kc2xpdGUteWFuZy0wMjxicj4NCjxicj4NClJldmll
d2VyOiBNYWhlc2ggSmV0aGFuYW5kYW5pPGJyPg0KUmV2aWV3IHJlc3VsdDogT24gdGhlIFJpZ2h0
IFRyYWNrPGJyPg0KPGJyPg0KRG9jdW1lbnQgcmV2aWV3ZWQ6IGRyYWZ0LWlldGYtc29mdHdpcmUt
ZHNsaXRlLXlhbmctMDIuIERvIG5vdCBrbm93IHdoeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkk8YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPndhczxicj4NCmFzc2lnbmVkIC0wMiB2ZXJzaW9uIHdo
ZW4gSSBub3cgbm90aWNlIHRoYXQgdGhlcmUgYXJlIHNldmVyYWwgMDM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij52ZXJzaW9uczxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
c3VibWl0dGVkIGFsbCB0aGUgd2F5IHVwIHRvIC0wNi48YnI+DQo8YnI+DQpTdGF0dXM6IE9uIHRo
ZSBSaWdodCBUcmFjay48YnI+DQo8YnI+DQpJIGFtIG5vdCBhbiBleHBlcnQgaW4gRFMtTGl0ZS4g
VGhpcyByZXZpZXcgaXMgbG9va2luZyBhdCB0aGUgZHJhZnQgZnJvbTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPmE8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPllBTkc8YnI+
DQpwZXJzcGVjdGl2ZS4gV2l0aCB0aGF0IHNhaWQsIEkgaGF2ZSBtYXJrZWQgaXQgYXMg4oCcT24g
dGhlIFJpZ2h0IFRyYWNr4oCdPGJyPg0KYmVjYXVzZTxicj4NCm9mIHNvbWUgb2YgdGhlIHBvaW50
cyBkaXNjdXNzZWQgYmVsb3cuIFRoZSBhdXRob3JzIGFyZSBlbmNvdXJhZ2VkIHRvPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c3BlbmQ8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPnRpbWU8YnI+DQpsb29raW5nIGF0IG90aGVyIG1vZGVscyBmb3IgZXhhbXBsZXMgb24gaG93
IHRvIHdyaXRlIHRoZSBtb2RlbCwgcmVhZDxicj4NClJGQzYwODcsPGJyPg0KR3VpZGVsaW5lcyBm
b3IgWUFORyBkb2N1bWVudHMuPGJyPg0KPGJyPg0KU3VtbWFyeTo8YnI+DQo8YnI+DQpUaGlzIGRv
Y3VtZW50IGRlZmluZXMgYSBZQU5HIGRhdGEgbW9kZWwgZm9yIHRoZSBEUy1MaXRlIEFkZHJlc3Mg
RmFtaWx5PGJyPg0KVHJhbnNpdGlvbiBSb3V0ZXIgKEFGVFIpIGFuZCBCYXNpYyBCcmlkZ2luZyBC
cm9hZEJhbmQgKEI0KSBlbGVtZW50cyAuPGJyPg0KPGJyPg0KT3ZlcmFsbCBDb21tZW50czo8YnI+
DQo8YnI+DQpUaGUgZHJhZnQgc2hvdWxkIHJlZmVyIHRvIFlBTkcgMS4xIChSRkMgNzk1MCkgaW5z
dGVhZCBvZiBSRkM2MDIwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCltN
ZWRdIENhbiBmaXggdGhpcyBvbmUuPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
PGJyPg0KVGhlIGRyYWZ0IGlzIG5vdCBOTURBIGNvbXBsaWFudC4gSXQgY2FycmllcyBhIHNlcGFy
YXRlIC1zdGF0ZSBjb250YWluZXI8YnI+DQp0aGF0PGJyPg0KbmVlZHMgdG8gYmUgY29sbGFwc2Vk
IGludG8gb25lIHNpbmdsZSBjb250YWluZXIuIEZvciBleGFtcGxlLCBpdDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPmNhcnJpZXM8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmNvbnRhaW5lcnMgc3Vj
aCBhcyBhZnRyLWN1cnJlbnQtY29uZmlnIHdoaWNoIHNlZW1zIHRvIGJlIGNhcnJ5aW5nIHN0YXRl
PGJyPg0KaW5mb3JtYXRpb24gZm9yIHRoZSBsZWFmcyBpbiBkc2xpdGUtY29uZmlnLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCltNZWRdIFRoZXJlIGFyZSBubyBzdWNoIGNv
bnRhaW5lcnMgaW4gLTA2Ljxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4N
CklzIGl0IGdpdmVuIHRoYXQgYSBzZXJ2ZXIgd2lsbCBpbXBsZW1lbnQgYm90aCBBRlRSIGFuZCBC
ND88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5bTWVkXSBOby48YnI+DQo8YnI+DQpJZiBub3QsIHRoZW48YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5wbGVhc2U8YnI+DQpkZWZpbmUgZmVhdHVyZSBzdGF0
ZW1lbnRzIGFuZCB1c2UgaWYtZmVhdHVyZSBmb3IgZWFjaCBwYXJ0IChBRlRSIGFuZDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkI0KSw8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNvPGJyPg0KaW1w
bGVtZW50b3JzIGNhbiBjaG9vc2Ugd2hhdCBwYXJ0IG9mIHRoZSBtb2RlbCBpcyBpbXBsZW1lbnRl
ZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZl
dGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQpbbWpdIEkgZG8gbm90IHNl
ZSB0aGlzIGNvbW1lbnQgYWRkcmVzc2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCltNZWRdIFRo
aXMgaXMgZWFzeSB0byBmaXguIEFjdHVhbGx5LCBJIGludGVycHJldGVkIG5vIGZvbGxvdy11cCBm
cm9tIHlvdXIgc2lkZSBhcyBoYXZpbmcgc2VwYXJhdGUgbW9kdWxlcyBpcyBhbHNvIGZpbmUgd2l0
aCB5b3UuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GZWF0
dXJlcyBhbGxvdyBwbGF0Zm9ybXMgdG8gaWRlbnRpZnkgcGFydHMgb2YgdGhlIG1vZGVsIHRoYXQg
dGhleSBhcmUgY2FwYWJsZSBvZiBzdXBwb3J0aW5nLCB3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIHJl
bW92aW5nIHBhcnRzIHRoYXQgYXJlIG5vdCBzdXBwb3J0ZWQuIFBsYXRmb3JtcyBjYW4gZGV2aWF0
ZSBhIG1vZGVsIGFuZCBzYXkgd2hhdCB0aGV5IGRvIG5vdCBzdXBwb3J0IHBhcnRzIG9mIHRoZSBt
b2RlbCwNCiBidXQgd2UgdXN1YWxseSByZXNlcnZlIHRoYXQgZm9yIHRoZSBjYXNlIHdoZXJlIHRo
ZXJlIGlzIG5vIChoYXJkd2FyZSkgc3VwcG9ydCBmb3IgYSBnaXZlbiBmZWF0dXJlLiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+W01lZF0gRmFpciBlbm91Z2guIEkgdXBkYXRl
ZCB0aGUgbW9kdWxlIGFjY29yZGluZ2x5LiBUaGFuayB5b3UuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5NYWhlc2gg
SmV0aGFuYW5kYW5pPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0ibWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tIj48
c3BhbiBsYW5nPSJFTi1VUyI+bWpldGhhbmFuZGFuPC9zcGFuPmlAZ21haWwuY29tPC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_787AE7BB302AE849A7480A190F8B93300A07B7E9OPEXCLILMA3corp_--


From nobody Tue Nov 21 00:09:00 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C26A1293F2; Tue, 21 Nov 2017 00:08:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=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=juniper.net
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 aRQO13HSQuag; Tue, 21 Nov 2017 00:08:54 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 9C91C1293FD; Tue, 21 Nov 2017 00:08:54 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id vAL84V2h003982; Tue, 21 Nov 2017 00:08:51 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=KoxMrfd3YUq6YpCNunr8liQjEbdSiFAQZwQ8KWf+RCI=; b=AH3RgGddHRtqneWjGD6MRryrTZ7qGtE795YumBin8J3t6MVwhVtfg9d5yGPeJeJH1gPb ZJm/fIJkiOVkMAa626SkCOnXRyv3oxhhxS5qX7JPJkZzruTYaFRj+YxYHqhKWpWeQrYn G6y7sDJXJKG0LDzhGwBDALTK7wUSGya1P78v5+D0QrNd2otd7jdWCw0DKsXaQq2Ar2rs a4S7AV/QHWfr18ZKmOMyYxvRQf48/nLuK88MYKIrvOOa82Nwp3MshPBl8onSX0O3OsNs jsuoeVrO8qTnLf38rKVXtjfT2wxE3xw6RKoBDCDdWnuMtBvVXrl2V+3izeDP0N8abvJ8 og== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0181.outbound.protection.outlook.com [216.32.180.181]) by mx0b-00273201.pphosted.com with ESMTP id 2ecg6000yy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 21 Nov 2017 00:08:50 -0800
Received: from BLUPR05MB275.namprd05.prod.outlook.com (10.141.22.149) by BLUPR05MB273.namprd05.prod.outlook.com (10.141.22.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.2; Tue, 21 Nov 2017 08:08:48 +0000
Received: from BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) by BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) with mapi id 15.20.0260.004; Tue, 21 Nov 2017 08:08:48 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Ladislav Lhotka <lhotka@nic.cz>
CC: Susan Hares <shares@ndzh.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>, Alexander Clemm <ludwig@clemm.org>, Lou Berger <lberger@labn.net>
Thread-Topic: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10
Thread-Index: AdNdkj02cBvsGay1Se2ouYIwqemkqAAM+mYAATZzmoE=
Date: Tue, 21 Nov 2017 08:08:47 +0000
Message-ID: <A68FFEAF-152A-4CC5-A865-B4803D210423@juniper.net>
References: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com>, <87lgj8b39z.fsf@nic.cz>
In-Reply-To: <87lgj8b39z.fsf@nic.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [96.231.191.4]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR05MB273; 6:trPmBVbPpn8Kh0RwC4nKz+tNdnRzb99BxXc9RLWTBisFJ8d4ao2TrDDtRlAhVFMBjIZhe8ZmQR1syAn/NdWa2mkAu+9HN+FTnmedXvXYNkQPc7ehysWVF5qarivUw9qCvZasopyJYPJW4nnv+zHgi1QBsKVPUL8BGa0cMoasV79Ebumcs3jXAzXrs90NH0G7S5LPJRc1HD8zyzLRWXQ86fnUHAO8KDv0/94LVTbBOcaQ/kGlGz3egqUPktiI/upkvul0XCFO9imsuxJNe79kkOHP2l7S4K7XeWmPJDLqsQGDfE/OIPbqp0kyQXlZx0OBiPJp9mc46P1ZRDQuy714zsn7xBtBfiOFybr3PTH3aow=; 5:oPI3XEN10T1WCnH1RW7poGfy7966ErQQjS1l5Cl5nggQXULDGJq7kULJ42STtTXkU/Gri+ZhQYo686QrniKXf+91UZQtSJ3qjLariag44UtTRlFGzU5xWYP0K+xgE+eDFgOfRru1DnwteznsgAlXwwKPKYCsKl2rHX9hP25ZEkI=; 24:hrYDVOlskFDMwbjT5/mn1feWIeZUepgkWv8gAonbyLpibCVPi6gt4u8A2xtAowGW5T3uFR3UI9PBpkj0e8/RzUaquXhln3bk0z8s8eW9qjc=; 7:GIP6W3/NX1DJhXA3o1IsKCSjWcVEMMHy/uwdOPMVYF4ogcwNax3IFSj0TvhB90RQQwQiLtuWYVGvpdlhNfLktxJGYf0ZmBdAjF4ZC8HMJvrzh/IRZIXHeaRlVweANWhCrWkluiANqHFs299Me7udzyjzEdDgFDmby3VExiFOPqZO4eQI37gvaAQjMOMigguXZ6olH3n8uMROVnxjCYAZqxJ40NYEHv1mCg84oCTthRdJS0giBGFy4emj/5uYi6qy
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 7bc297a2-9e61-4501-90e6-08d530b717e2
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600016)(4604075)(2017052603258); SRVR:BLUPR05MB273; 
x-ms-traffictypediagnostic: BLUPR05MB273:
x-microsoft-antispam-prvs: <BLUPR05MB2735FD0EBCB002D4C453889A5230@BLUPR05MB273.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(192374486261705)(50582790962513)(95692535739014)(21534305686606)(17755550239193)(10436049006162)(201166117486090);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR05MB273; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR05MB273; 
x-forefront-prvs: 049897979A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(376002)(53754006)(199003)(377424004)(31014005)(24454002)(13464003)(52314003)(54094003)(189002)(4326008)(229853002)(8676002)(82746002)(189998001)(25786009)(81166006)(99286004)(33656002)(3660700001)(36756003)(14454004)(53546010)(3280700002)(606006)(114624004)(2906002)(6916009)(1680700002)(478600001)(2950100002)(9886003)(68736007)(966005)(81156014)(6116002)(101416001)(3846002)(50986999)(54356999)(76176999)(7736002)(106356001)(6436002)(77096006)(6486002)(5003630100001)(6506006)(8936002)(5660300001)(53936002)(6512007)(6306002)(54896002)(16200700003)(53946003)(102836003)(86362001)(575784001)(316002)(6246003)(53386004)(236005)(97736004)(83716003)(54906003)(230783001)(66066001)(2900100001)(105586002)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB273; H:BLUPR05MB275.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_A68FFEAF152A4CC5A865B4803D210423junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 7bc297a2-9e61-4501-90e6-08d530b717e2
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2017 08:08:47.9884 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB273
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-11-21_03:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1711210111
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/8PcLfHcfaPLSiq42073c8sR639Y>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Nov 2017 08:08:58 -0000

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

TGFkYSwgZGlkIHlvdSBsaW5rIHRoZSByaWdodCBhcnRpY2xlPyAgVGhlIGxpbmtlZCBhcnRpY2xl
IGlzIGVudGl0bGVkICDigJxHZXR0aW5nIGludm9sdmVkIHdpdGggTeKAnS4uLg0KDQpQUzogcGxl
YXNlIGV4Y3VzZSBteSBjb21wYW554oCZcyBVUkwgbWFuZ2xlciAgOykNCksuDQoNClNlbnQgZnJv
bSBteSBpUGhvbmUNCg0KT24gTm92IDE0LCAyMDE3LCBhdCAxMDo1OCBQTSwgTGFkaXNsYXYgTGhv
dGthIDxsaG90a2FAbmljLmN6PG1haWx0bzpsaG90a2FAbmljLmN6Pj4gd3JvdGU6DQoNCkhpIFN1
ZSwNCg0KcGxlYXNlIHNlZSBteSByZXNwb25zZXMgaW5saW5lLg0KDQpTdXNhbiBIYXJlcyA8c2hh
cmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+PiB3cml0ZXM6DQoNCkxhZGE6DQoN
CkR1cmluZyB5b3VyIHJldmlldyBvZiB0aGUgZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xv
Z3ktMTAudHh0LCB5b3UNCnJhaXNlZCB0aGUgZm9sbG93aW5nIGlzc3Vlcy4gIEFzIHBhcnQgb2Yg
dGhlIHNoZXBoZXJkJ3MgcmV2aWV3IG9mDQpkcmFmdC1pZXRmLWkycnMtbmV0d29yay10b3BvLTE0
LCBJIGhhdmUgaW52ZXN0aWdhdGVkIHRoZSByZXNvbHV0aW9uLg0KSSBmb3VuZCB0aGF0IHRoZXNl
IGNvbW1lbnRzIGhhdmUgbm90IGJlIHJlc29sdmVkLiAgQ291bGQgIHlvdSByZXZpZXcgdGhpcw0K
ZW1haWwgdG8gc2VlIGlmIGl0IHJlc29sdmVzIHRoZSBxdWVzdGlvbnMgb24NCmRyYWZ0LWlldGYt
aTJycy1uZXR3b3JrLXRvcG8tMTQ/ICAgVGhlIGN1cnJlbnQgZHJhZnQgaXMNCmRyYWZ0LWlldGYt
aTJycy1uZXR3b3JrLXRvcG8tMTQudHh0Lg0KDQpUaGUgc3VnZ2VzdCBjaGFuZ2VzIGJlbG93IHdv
dWxkIGdvIGludG8gZHJhZnQtaWV0Zi1pMnJzLW5ldHdvcmstdG9wby0xNy4NCg0KVGhhbmsgeW91
LCBTdXNhbiBIYXJlcw0KDQoNCg0KKioqIENvbW1lbnRzIHRvIGRyYWZ0LWlldGYtaTJycy15YW5n
LW5ldHdvcmstdG9wby0xNDoNCg0KMS4gV2l0aCBZQU5HIDEuMSwgdGhlIG5ldHdvcmsgdHlwZSBp
bmZvcm1hdGlvbiBsb29rcyBsaWtlIGEgcGVyZmVjdA0KICBjYW5kaWRhdGUgZm9yIGlkZW50aXRp
ZXMgKHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UpLiBJbnN0ZWFkLCBpdA0KICBpcyBtb2RlbGxl
ZCB3aXRoIHByZXNlbmNlIGNvbnRhaW5lcnMsIHdoaWNoIGlzIGN1bWJlcnNvbWUgYW5kDQogIHJl
ZHVuZGFudC4gSSBkb24ndCBzZWUgYW55IHJlYXNvbnMgZm9yIGRvaW5nIHNvLCBpZiB0aGVyZSBh
cmUgYW55LA0KICB0aGVuIHRoZXkgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBzZWMuIDQuNC44Lg0K
DQpTdWdnZXN0ZWQgdGV4dDoNCltUaGlzIHRvcG9sb2d5IG1vZGVsIHV0aWxpemVzIHByZXNlbmNl
IGNvbnRhaW5lcnMgaW4gb3JkZXIgdG8gc3VwcG9ydA0KY29ycmVsYXRlZCB0b3BvbG9naWVzLg0K
V2hpbGUgaWRlbnRpdGllcyAod2l0aCBtdWx0aXBsZSBpbmhlcml0YW5jZSksIG1pZ2h0IGJlIHVz
ZWQgdG8gc3VwcG9ydCB0aGVzZQ0KbmV0d29yaw0KdG9wb2xvZ2llcyAtIGl0IHdvdWxkIHByZXZl
bnQgdGhlIHN1cHBvcnQgb2YgbmV0d29yayB0b3BvbG9naWVzLl0NCg0KSSBkb24ndCBrbm93IGV4
YWN0bHkgd2hhdCAiY29ycmVsYXRlZCB0b3BvbG9naWVzIiBtZWFuIGJ1dCBtdWx0aXBsZQ0KaW5o
ZXJpdGFuY2Ugb2YgaWRlbnRpdGllcyBzaG91bGQgYWxsb3cgZm9yIHJlcHJlc2VudGluZyBtdWx0
aXBsZQ0Kb3J0aG9nb25hbCBhc3BlY3RzIGluIHRoZSBzYW1lIGlkZW50aXR5LiBJbiBmYWN0LCB0
aGUgY3JlYXRpdmUgdXNlIG9mDQpjb250YWluZXJzIGluIHRoZSBJMlJTIHRvcG9sb2d5IGRyYWZ0
IG1vdGl2YXRlZCBtZSB0byBwcm9wb3NlIG11bHRpcGxlDQppbmhlcml0YW5jZSBvZiBpZGVudGl0
aWVzIGZvciBZQU5HIDEuMS4gT24gdGhlIG90aGVyIGhhbmQsIHRoZXJlIGlzDQpub3RoaW5nIHdy
b25nIHdpdGggdXNpbmcgdGhlIGNvbnRhaW5lcnMsIGl0IGlzIGp1c3QgbW9yZSB2ZXJib3NlLg0K
DQoNClF1ZXN0aW9uOiBEbyB5b3UgYWdyZWUgd2l0aCBSb2JlcnQncyBjb21tZW50IGJlbG93LCBh
bmQgdGhpcyByZXNvbHV0aW9uIHRvDQp0aGUgdGV4dC4NCg0KMi4gVGhlIGRvY3VtZW50IGRlZmlu
ZXMgInN1cHBvcnRpbmcgbmV0d29yayIgYW5kIHRoZW4gc2F5cyAiQQ0KICBzdXBwb3J0aW5nIG5l
dHdvcmsgaXMgaW4gZWZmZWN0IGFuIHVuZGVybGF5IG5ldHdvcmsuIiBJbiB0aGUNCiAgc3Vic2Vx
dWVudCB0ZXh0ICJ1bmRlcmxheSBuZXR3b3JrIiBpcyB1c2VkIGFsbW9zdCBleGNsdXNpdmVseS4g
U28NCiAgcGVyaGFwcyB0aGUgdGVybSAic3VwcG9ydGluZyBuZXR3b3JrIiBzaG91bGQgYmUgZHJv
cHBlZCBhbHRvZ2V0aGVyPw0KDQpSZXNwb25zZTogIFRoZXNlIHRlcm1zIGhhdmUgc3BlY2lmaWMg
aW4gdGhlIGJvZHkgb2Ygd29yayB0aGF0IHRoZSBURUFTIFdHDQpoYXMuDQpTZWUgc2VjdGlvbiAy
IGFuZCBzZWN0aW9uIDUuOCBpbiBkcmFmdC1pZXRmLXRlYXMteWFuZy10ZS10b3BvLTEzLnR4dCBm
b3IgdGhlDQp1c2Ugb2Ygb3ZlcmxheS91bmRlcmxheQ0KdGVybWlub2xvZ3kuICBZb3VyIGNvbW1l
bnQgcG9pbnRzIG91dCB0aGF0IHdlIGhhdmUgYSBjb21tb24gdW5kZXJzdGFuZGluZw0KaW4gdGhl
IEkyUlMgYW5kIHRoZSByb3V0aW5nLWFyZWEncyB1bmRlcnN0YW5kaW5nIG9mIFRFQVMgdG9wb2xv
Z3kuDQoNClN1Z2dlc3RlZCB0ZXh0IGFkZGl0aW9uOg0KW2RyYWZ0LWlldGYtdGVhcy15YW5nLXRl
LXRvcG8tMTMudHh0XSBwcm92aWRlcyBhIGRlc2NyaXB0aW9uIG9mIHN1cHBvcnRpbmcNCm5ldHdv
cmsNCmFuZCB1bmRlcmxheSBuZXR3b3JrIGluIHNlY3Rpb25zIDIgYW5kIHNlY3Rpb24gNS44IGZv
ciB0cmFmZmljIGVuZ2luZWVyaW5nDQp0b3BvbG9neS4gXQ0KDQpPSywgSSBkaWRuJ3Qga25vdyB0
aGUgY29udGV4dC4NCg0KDQoNCjMuIFRoZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3
aXRoIHRoZSB0ZXJtaW5vbG9neSBvZg0KICBkcmFmdC1pZXRmLW5ldG1vZC1yZXZpc2VkLWRhdGFz
dG9yZXMuIEluIHBhcnRpY3VsYXIsDQogICJzeXN0ZW0tY29udHJvbGxlZCIgc2hvdWxkIGJlIHVz
ZWQgaW5zdGVhZCBvZiAic2VydmVyLXByb3ZpZGVkIi4NCg0KInNlcnZlci1wcm92aWRlciBoYXMg
YmVlbiByZW1vdmVkIiBieSB2ZXJzaW9uIDE3Lg0KDQpHb29kLg0KDQoNCjQuIElzIGl0IG5lY2Vz
c2FyeSB0byB1c2UgVVJJcyBmb3IgaWRlbnRpZnlpbmcgYWxsIG9iamVjdHMgaW4gdGhlDQogIGRh
dGEgbW9kZWwuIFVSSXMgYXJlIGRpZmZpY3VsdCB0byB1c2UsIHNvIGFwcGxpY2F0aW9ucyBhcmUg
bGlrZWx5DQogIHRvIGludHJvZHVjZSBzb21lIGFiYnJldmlhdGlvbnMgYW5kIGtlZXAgYW4gaW50
ZXJuYWwgbWFwcGluZywgd2hpY2gNCiAgY291bGQgY2F1c2UgcHJvYmxlbXMsIGUuZy4gd2hlbiBt
YXRjaGluZyBvYmplY3RzIGluIG5vdGlmaWNhdGlvbnMNCiAgd2l0aCBhIEdVSSByZXByZXNlbnRh
dGlvbi4gSW4gbXkgdmlldywgaXQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8NCiAgdXNlIFVSSXMg
Zm9yIG5ldHdvcmstaWQgYW5kIHBsYWluIHN0cmluZ3MgZm9yIG90aGVyIElEcywgYmVjYXVzZQ0K
ICBhbGwgb3RoZXIgb2JqZWN0cyBhcmUgZW5jYXBzdWxhdGVkIGluc2lkZSBhIG5ldHdvcmssIHNv
IHRoZWlyIG5hbWUNCiAgY29uZmxpY3RzIHNob3VsZG4ndCBtYXR0ZXIuDQoNClJlc3BvbnNlOiBM
YWRhIC0gUm9iZXJ0IFdpbHRvbiBmZWVscyB0aGlzIGNob2ljZSBpcyBhIGRlc2lnbiBwcmVmZXJl
bmNlDQphcyBkbyB0aGUgYXV0aG9ycy4gIFBsZWFzZSByZXZpZXcgdGhlIG1lc3NhZ2UgYmVsb3cs
IGFuZCBkZXRlcm1pbmUgaWYNCnlvdSB3aXNoIHRvIGRpc2N1c3MgdGhpcyBmdXJ0aGVyLg0KDQpV
UklzIGFyZSBubyBzaWx2ZXIgYnVsbGV0IGZvciB1bmlxdWUgbmFtaW5nLCBhbmQgcXVpdGUgb2Z0
ZW4gdGhheSBjYW4gYmUNCnN1YnN0aXR1dGVkIGJ5IHNpbXBsZXIgbWVhbnMsIHBlcmhhcHMgdXNp
bmcgRE5TIGluZm9ybWF0aW9uLCBpZiBpdCBpcw0KYXZhaWxhYmxlLg0KDQpJbiBteSB2aWV3LCBV
UklzIHdvdWxkIGJlIE9LIGFzIGxvbmcgYXMgaHVtYW4gdXNlcnMgYXJlIG5vdCBleHBvc2VkIHRv
DQp0aGVtIChJIGRvbid0IGtub3cgaWYgaXQgaXMgZ29pbmcgdG8gYmUgdGhlIGNhc2Ugb3Igbm90
KS4gQW55d2F5LCB0aGlzDQpibG9nIHBvc3QgYnkgSmFtZXMgQ2xhcmsgYWJvdXQgdGhlIHVzZSBv
ZiBVUklzIGFzIG5hbWVzcGFjZSBpZGVudGlmaWVycw0KaW4gWE1MIHdhcyBxdWl0ZSBhbiBlZHVj
YXRpdmUgcmVhZGluZyBmb3IgbWU6DQoNCmh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwLTNBX19ibG9nLmpjbGFyay5jb21fMjAxMF8wMV94bWwtMkRuYW1lc3Bh
Y2VzLmh0bWwmZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZtPTVs
RjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmcz1UZFZnM2JEVW1mNDlq
TjNsMHVSQVJfRzVFSDRGbm9oVWM4RlowemMwNS1rJmU9DQoNClRoYW5rcywgTGFkYQ0KDQoNClN1
ZSBIYXJlcw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQWxleGFuZGVyIENs
ZW1tIFttYWlsdG86YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIE5v
dmVtYmVyIDEzLCAyMDE3IDk6NTQgUE0NClRvOiBSw7NiZXJ0IFZhcmdhOyBTdXNhbiBIYXJlcw0K
Q2M6IEFsZXhhbmRlciBDbGVtbTsgWHVmZW5nX0xpdUBqYWJpbC5jb208bWFpbHRvOlh1ZmVuZ19M
aXVAamFiaWwuY29tPjsgWHVmZW5nIExpdTsgSmFuIE1lZHZlZCAoam1lZHZlZCk7DQpIYXJpaGFy
YW4gQW5hbnRoYWtyaXNobmFuOyAnTml0aW4gQmFoYWR1cicNClN1YmplY3Q6IFJFOiBbaTJyc10g
SS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0DQoNClRo
YW5rcyBmb3IgeW91ciBmZWVkYmFjaywgUm9iZXJ0IQ0KLS0tIEFsZXgNCg0KLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCkZyb206IFLDs2JlcnQgVmFyZ2EgW21haWx0bzpyb2JlcnQudmFyZ2FA
cGFudGhlb24udGVjaF0NClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTMsIDIwMTcgNzowOCBQTQ0K
VG86IEFsZXhhbmRlciBDbGVtbSA8YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb208bWFpbHRvOmFs
ZXhhbmRlci5jbGVtbUBodWF3ZWkuY29tPj47IFN1c2FuIEhhcmVzDQo8c2hhcmVzQG5kemguY29t
PG1haWx0bzpzaGFyZXNAbmR6aC5jb20+Pg0KQ2M6IEFsZXhhbmRlciBDbGVtbSA8bHVkd2lnQGNs
ZW1tLm9yZzxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4+OyBYdWZlbmdfTGl1QGphYmlsLmNvbTxt
YWlsdG86WHVmZW5nX0xpdUBqYWJpbC5jb20+OyBYdWZlbmcNCkxpdSA8eHVmZW5nLmxpdS5pZXRm
QGdtYWlsLmNvbTxtYWlsdG86eHVmZW5nLmxpdS5pZXRmQGdtYWlsLmNvbT4+OyBKYW4gTWVkdmVk
IChqbWVkdmVkKQ0KPGptZWR2ZWRAY2lzY28uY29tPG1haWx0bzpqbWVkdmVkQGNpc2NvLmNvbT4+
OyBIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuDQo8aGFyaUBwYWNrZXRkZXNpZ24uY29tPG1haWx0
bzpoYXJpQHBhY2tldGRlc2lnbi5jb20+PjsgJ05pdGluIEJhaGFkdXInIDxuaXRpbl9iYWhhZHVy
QHlhaG9vLmNvbTxtYWlsdG86bml0aW5fYmFoYWR1ckB5YWhvby5jb20+Pg0KU3ViamVjdDogUkU6
IFtpMnJzXSBJLUQgQWN0aW9uOg0KZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEu
dHh0DQoNCkhlbGxvLA0KDQpUaGUgZmlyc3QgaXNzdWUgaXMgYSBwcm9ibGVtLCBhcyBpdCB3b3Vs
ZCBtYWtlIGl0IGltcG9zc2libGUgdG8NCmNvbnN0cnVjdCBjb3JyZWxhdGVkIHRvcG9sb2dpZXMs
IHdoaWNoIGlzIGEgbWFqb3IgT0RMIHVzZSBjYXNlOiAnSQ0Kd2FudCB0byBzZWUgYm90aCBPcGVu
RmxvdyBhbmQgTkVUQ09ORiB2aWV3IG9mIG15IGRldmljZSBzdGF0ZSBpbiBvbmUNCnBsYWNlLicN
Cg0KVGhlIHNlY29uZCBpc3N1ZSBpcyBhIG1hdHRlciBvZiBkZXNpZ24gcHJlZmVyZW5jZSAtLSB1
c2luZyBzdHJpbmdzIGlzDQpjZXJ0YWlubHkgcG9zc2libGUsIGJ1dCBpdCBoYXMgdGhlIGRvd25z
aWRlIG9mIGJlaW5nIGEgZmxhdCBuYW1lc3BhY2UsDQp3aGljaCBkb2VzIG5vdCBoYXZlIGFueSBz
ZW1hbnRpYyBtZWFuaW5nIG91dHNpZGUgb2YgWUFORyBtb2RlbC4gV2l0aA0KVVJJcywgdGhlIGlk
ZW50aWZpZXIgaXMgc3RydWN0dXJlZCBhbmQgaXQgaGFzIGFuIGluaGVyZW50IHByb3BlcnR5DQp0
aGF0IGl0IGlzIHNvbWV0aGluZyBzb21lb25lIHNvbWV3aGVyZSBtYXkgYmUgYWJsZSB0byByZXNv
bHZlIC0tIHN1Y2gNCnRoYXQgYSBub2RlJ3MgaWRlbnRpZmllciBjYW4gYmUgdHVybmVkIGludG8s
IHNheSwgUkVTVENPTkYgVVJMIHRvDQphY2Nlc3MgdGhlIG1hbmFnZW1lbnQgZW5kcG9pbnQuLi4g
SSBkb24ndCBwYXJ0aWN1bGFybHkgY2FyZSBlaXRoZXINCndheSwgYXMgdGhlIFVSSSBjYW4gYmUg
YWRkZWQgYXMgYW4gYXVnbWVudGF0aW9uIHdoZXJlIGFwcHJvcHJpYXRlLg0KDQpSZWdhcmRzLA0K
Um9iZXJ0DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBbGV4YW5kZXIgQ2xl
bW0gW21haWx0bzphbGV4YW5kZXIuY2xlbW1AaHVhd2VpLmNvbV0NClNlbnQ6IE1vbmRheSwgTm92
ZW1iZXIgMTMsIDIwMTcgMjoyNyBBTQ0KVG86IFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb208
bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpDYzogQWxleGFuZGVyIENsZW1tIDxsdWR3aWdAY2xl
bW0ub3JnPG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPj47IFh1ZmVuZ19MaXVAamFiaWwuY29tPG1h
aWx0bzpYdWZlbmdfTGl1QGphYmlsLmNvbT47DQpYdWZlbmcNCkxpdSA8eHVmZW5nLmxpdS5pZXRm
QGdtYWlsLmNvbTxtYWlsdG86eHVmZW5nLmxpdS5pZXRmQGdtYWlsLmNvbT4+OyBKYW4gTWVkdmVk
IChqbWVkdmVkKQ0KPGptZWR2ZWRAY2lzY28uY29tPG1haWx0bzpqbWVkdmVkQGNpc2NvLmNvbT4+
OyBSw7NiZXJ0IFZhcmdhIDxyb2JlcnQudmFyZ2FAcGFudGhlb24udGVjaDxtYWlsdG86cm9iZXJ0
LnZhcmdhQHBhbnRoZW9uLnRlY2g+PjsNCkhhcmloYXJhbiBBbmFudGhha3Jpc2huYW4gPGhhcmlA
cGFja2V0ZGVzaWduLmNvbTxtYWlsdG86aGFyaUBwYWNrZXRkZXNpZ24uY29tPj47ICdOaXRpbiBC
YWhhZHVyJw0KPG5pdGluX2JhaGFkdXJAeWFob28uY29tPG1haWx0bzpuaXRpbl9iYWhhZHVyQHlh
aG9vLmNvbT4+DQpTdWJqZWN0OiBSRTogW2kycnNdIEktRCBBY3Rpb246DQpkcmFmdC1pZXRmLWky
cnMteWFuZy1sMy10b3BvbG9neS0xMS50eHQNCkltcG9ydGFuY2U6IEhpZ2gNCg0KDQpIaSBTdWUs
DQoNCkkgYXBwYXJlbnRseSBzZW50IHRoaXMgbWVzc2FnZSBvbmUgZGF5IGFmdGVyIExhZGEgcG9z
dGVkIGhpcyByZXZpZXcuDQpJICBoYWQgdGhvdWdodCBJIGhhZCByZXNwb25kZWQgZWFybGllci4N
Cg0KVG8gbXkgY29hdXRob3JzLSBSb2JlcnQsIFh1ZmVuZywgSGFyaSwgSmFuLCBOaXRpbjoNCg0K
VGhlcmUgYXJlIHR3byBpc3N1ZXMgdGhhdCBMYWRhIGJyaW5ncyB1cDoNCg0KLSBBIHJlcXVlc3Qg
dG8gbW92ZSBuZXR3b3JrIHR5cGUgZnJvbSBwcmVzZW5jZSBjb250YWluZXJzIHRvIGlkZW50aXRp
ZXMuDQpJbXBsaWNhdGlvbiBpcyB0aGF0IHRoaXMgd2lsbCBubyBsb25nZXIgbWFrZSBpdCBwb3Nz
aWJsZSB0byBoYXZlDQp0b3BvbG9naWVzIHRoYXQgYXJlICJoeWJyaWQiIGFjY29tbW9kYXRpbmcg
ZGlmZmVyZW50IHR5cGVzIGF0IHRoZQ0Kc2FtZSBwb2ludCBpbiB0aW1lLiAgV291bGQgdGhhdCBi
ZSBhbiBpc3N1ZT8NCi0gQSByZXF1ZXN0IHRvIG1vdmUgaWRlbnRpZmllcnMgZnJvbSB0eXBlIFVS
SSB0byB0eXBlIHN0cmluZy4gIEkNCnJlbWVtYmVyIHdlIGhhZCBkaXNjdXNzaW9ucyBvbiB0aGlz
IGluIHRoZSBwYXN0LiAgSSBiZWxpZXZlIGhhdmluZw0KVVJJcyBmYWNpbGl0YXRlZCBjb25zaXN0
ZW5jeS8gcmVmZXJlbnRpYWwgaW50ZWdyaXR5IGNoZWNraW5nLiAgQW55DQpzdHJvbmcgZmVlbGlu
ZyBpZiBhbGwgaWRlbnRpZmllcnMgYXJlIG1vdmVkIHRvIHN0cmluZz8NCg0KDQpTdWUsDQoNCklz
IHRoZXJlIGFueXRoaW5nIGVsc2Ugb3BlbiBiZXlvbmQgTGFkYSdzIGNvbW1lbnRzPw0KDQotLS0g
QWxleA0KDQpMb29raW5nIGF0IHRoZSBpdGVtczoNCg0KMS4gV2l0aCBZQU5HIDEuMSwgdGhlIG5l
dHdvcmsgdHlwZSBpbmZvcm1hdGlvbiBsb29rcyBsaWtlIGEgcGVyZmVjdA0KICBjYW5kaWRhdGUg
Zm9yIGlkZW50aXRpZXMgKHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UpLiBJbnN0ZWFkLCBpdA0K
ICBpcyBtb2RlbGxlZCB3aXRoIHByZXNlbmNlIGNvbnRhaW5lcnMsIHdoaWNoIGlzIGN1bWJlcnNv
bWUgYW5kDQogIHJlZHVuZGFudC4gSSBkb24ndCBzZWUgYW55IHJlYXNvbnMgZm9yIGRvaW5nIHNv
LCBpZiB0aGVyZSBhcmUgYW55LA0KICB0aGVuIHRoZXkgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBz
ZWMuIDQuNC44Lg0KPEFMRVg+DQogICAuDQpJIGFtIG5vdCBzdXJlIHdoYXQgTGFkYSBjb25zaWRl
cnMgcmVkdW5kYW50LiAgVGhlIGN1cnJlbnQNCmltcGxlbWVudGF0aW9ucyBhcmUgYmFzZWQgb24g
cHJlc2VuY2UgY29udGFpbmVyLCBhbmQgcGVvcGxlIGF0IHRoZQ0KdGltZSBleHByZXNzZWQgcHJl
ZmVyZW5jZSBmb3IgdGhhdC4gIChJIGhhdmUgdG8gZGlnIHVwIHRoZQ0KY29tbXVuaWNhdGlvbiwg
cHJvYmFibHkgcXVpdGUgYSB3aGlsZSBhZ28uKSBPbmUgYWR2YW50YWdlIG9mIGRvaW5nDQppdCBp
biB0aGUgY3VycmVudCB3YXkgaXMgdGhhdCB3ZSBjb3VsZCBhY2NvbW1vZGF0ZSBhbHNvICJoeWJy
aWQiDQp0b3BvbG9naWVzLiAgSSBmZWVsIHByZXNlbmNlIGNvbnRhaW5lciBpcyBzdXBlcmlvciBh
bmQgbW9yZSBmbGV4aWJsZQ0KYmVjYXVzZSBvZiB0aGlzIHJlYXNvbi4gIEhvd2V2ZXIsIEkgZG9u
J3QgcmVhbGx5IGNhcmUgYXQgdGhpcyBwb2ludC4NCkxldCBtZSBjaGVjayB3aXRoIG15IGNvYXV0
aG9ycyBpZiB0aGV5IHdvdWxkIGJlIG9rYXk7IGlmIExhZGEgZmVlbHMNCnN0cm9uZ2x5IHdlIGNh
biBhY2NvbW1vZGF0ZS4gIEJ1dCBJIGFtIHJlYWxseSB3YXJ5IG9mIHlldCBtb3JlIGNodXJuLg0K
DQpIZXJlIGlzIHRoZSBleHBsYW5hdGlvbiB3ZSBjdXJyZW50bHkgaGF2ZToNCk5ldHdvcmsgdHlw
ZXMgU0hPVUxEIGFsd2F5cyBiZSByZXByZXNlbnRlZCB1c2luZyBwcmVzZW5jZQ0KICBjb250YWlu
ZXJzLCBub3QgbGVhZnMgb2YgZW1wdHkgdHlwZS4gIFRoaXMgYWxsb3dzIHJlcHJlc2VudGF0aW9u
IG9mDQogIGhpZXJhcmNoaWVzIG9mIG5ldHdvcmsgc3VidHlwZXMgd2l0aGluIHRoZSBpbnN0YW5j
ZSBpbmZvcm1hdGlvbi4NCjwvQUxFWD4NCg0KMi4gVGhlIGRvY3VtZW50IGRlZmluZXMgInN1cHBv
cnRpbmcgbmV0d29yayIgYW5kIHRoZW4gc2F5cyAiQQ0KICBzdXBwb3J0aW5nIG5ldHdvcmsgaXMg
aW4gZWZmZWN0IGFuIHVuZGVybGF5IG5ldHdvcmsuIiBJbiB0aGUNCiAgc3Vic2VxdWVudCB0ZXh0
ICJ1bmRlcmxheSBuZXR3b3JrIiBpcyB1c2VkIGFsbW9zdCBleGNsdXNpdmVseS4gU28NCiAgcGVy
aGFwcyB0aGUgdGVybSAic3VwcG9ydGluZyBuZXR3b3JrIiBzaG91bGQgYmUgZHJvcHBlZCBhbHRv
Z2V0aGVyPw0KDQo8QUxFWD4NCklzIHRoaXMgcmVhbGx5IGFuIGlzc3VlPyAgVGhlIHdvcmRpbmcg
d29ya2VkIGZpbmUgc28gZmFyLiAgV2UNCmNlcnRhaW5seSBkb24ndCB3YW50IHRvIGNoYW5nZSB0
aGUgbW9kZWwgaGVyZS4NCkluIHRoZSB0ZXh0IGl0IG9mdGVuIHRhbGtzIGFib3V0IHVuZGVybGF5
cyBpbiB0aGUgc2Vuc2Ugb2YgInVuZGVybGF5DQp0b3BvbG9neSIuDQpUaGlzIGlzIGFuIGVzdGFi
bGlzaGVkIHRlcm0sIG1vcmUgc28gdGhhbiAic3VwcG9ydGluZyIuDQo8L0FMRVg+DQoNCjMuIFRo
ZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3aXRoIHRoZSB0ZXJtaW5vbG9neSBvZg0K
ICBkcmFmdC1pZXRmLW5ldG1vZC1yZXZpc2VkLWRhdGFzdG9yZXMuIEluIHBhcnRpY3VsYXIsDQog
ICJzeXN0ZW0tY29udHJvbGxlZCIgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZCBvZiAic2VydmVyLXBy
b3ZpZGVkIi4NCjxBTEVYPg0KVGhpcyBoYXMgYmVlbiBhZGRyZXNzZWQNCjwvQUxFWD4NCg0KNC4g
SXMgaXQgbmVjZXNzYXJ5IHRvIHVzZSBVUklzIGZvciBpZGVudGlmeWluZyBhbGwgb2JqZWN0cyBp
biB0aGUNCiAgZGF0YSBtb2RlbC4gVVJJcyBhcmUgZGlmZmljdWx0IHRvIHVzZSwgc28gYXBwbGlj
YXRpb25zIGFyZSBsaWtlbHkNCiAgdG8gaW50cm9kdWNlIHNvbWUgYWJicmV2aWF0aW9ucyBhbmQg
a2VlcCBhbiBpbnRlcm5hbCBtYXBwaW5nLCB3aGljaA0KICBjb3VsZCBjYXVzZSBwcm9ibGVtcywg
ZS5nLiB3aGVuIG1hdGNoaW5nIG9iamVjdHMgaW4gbm90aWZpY2F0aW9ucw0KICB3aXRoIGEgR1VJ
IHJlcHJlc2VudGF0aW9uLiBJbiBteSB2aWV3LCBpdCBzaG91bGQgYmUgc3VmZmljaWVudCB0bw0K
ICB1c2UgVVJJcyBmb3IgbmV0d29yay1pZCBhbmQgcGxhaW4gc3RyaW5ncyBmb3Igb3RoZXIgSURz
LCBiZWNhdXNlDQogIGFsbCBvdGhlciBvYmplY3RzIGFyZSBlbmNhcHN1bGF0ZWQgaW5zaWRlIGEg
bmV0d29yaywgc28gdGhlaXIgbmFtZQ0KICBjb25mbGljdHMgc2hvdWxkbid0IG1hdHRlci4NCg0K
PEFMRVg+DQpXZSBoYWQgdmFyaW91cyBjb21tdW5pY2F0aW9ucyBvbiB0aGlzIHllYXJzIGFnby4g
IEZyYW5rbHksIEkgZG9uJ3QNCmNhcmUNCmVpdGhlcg0Kd2F5LiAgIExldCBtZSBjaGVjayB3aXRo
IHRoZSBjb2F1dGhvcnMuICBJIGFtIG5vdCBpbnZvbHZlZCBpbiBhbnkNCmltcGxlbWVudGF0aW9u
LiAgSWYgcGVvcGxlIHdhbnQgc3RyaW5nIGluc3RlYWQgb2YgVVJJLCBJIGNhbiBjaGFuZ2UgaXQu
DQo8L0FMRVg+DQoNCioqKiBDb21tZW50cyB0byBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3Bv
bG9neS0xMA0KDQo8QUxFWD4gVGhlc2UgaGF2ZSBiZWVuIGFkZHJlc3NlZCA8L0FMRVg+DQoNCjUu
IFRoZSB0eXBlIG9mICJyb3V0ZXItaWQiIHNob3VsZCBiZSAieWFuZzpkb3R0ZWQtcXVhZCIgYW5k
IG5vdA0KICAiaW5ldDppcC1hZGRyZXNzIiBiZWNhdXNlIHRoZSBsYXR0ZXIgbWVhbnMgYm90aCBJ
UHY0IGFuZCBJUHY2DQogIGFkZHJlc3MsIHBvc3NpYmx5IGFsc28gd2l0aCBhIHpvbmUgaW5kZXgu
DQoNCjYuIEJvdGggcHJlZml4IGFuZCBsaW5rIGF0dHJpYnV0ZXMgaW5jbHVkZSB0aGUgIm1ldHJp
YyIgcGFyYW1ldGVyLiBJdA0KICBzaG91bGQgYmUgZXhwbGFpbmVkIHdoYXQgdGhleSBtZWFuLiBJ
biB0aGUgY29udGV4dCBvZiBpZXRmLXJvdXRpbmcNCiAgdGhlIG9wdGlvbiBvZiBpbmNsdWRpbmcg
Im1ldHJpYyIgYXMgYSBnZW5lcmFsIHJvdXRlIHBhcmFtZXRlciB3YXMNCiAgZGlzY3Vzc2VkIGFu
ZCBmaW5hbGx5IHJlamVjdGVkIGJlY2F1c2UgZGlmZmVyZW50IHJvdXRpbmcgcHJvdG9jb2wgdXNl
DQogIG1ldHJpY3Mgd2l0aCBkaWZmZXJlbnQgc2VtYW50aWNzIGFuZCBwcm9wZXJ0aWVzLiBJIHdv
bmRlciBpZiBpdCBpcw0KICB0aGUgc2FtZSBjYXNlIGhlcmUuDQoNCioqKiBGb3JtYWwgaXNzdWVz
IGFuZCB0eXBvcw0KDQo3LiBCb3RoIGRvY3VtZW50cyBzaG91bGQgcmVmZXIgdG8gZHJhZnQtaWV0
Zi1uZXRtb2QteWFuZy10cmVlLWRpYWdyYW1zDQogIHJhdGhlciB0aGFuIGRlc2NyaWJlIHRoZSBu
b3RhdGlvbiBvZiB0cmVlIGRpYWdyYW1zIGluIHRoZSB0ZXh0Lg0KDQo4LiBTZWMuIDcgaW4gZHJh
ZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTA6IHMvbW9vZGVsL21vZGVsLw0KDQo8QUxF
WD4gVGhlc2UgaGF2ZSBiZWVuIGFkZHJlc3NlZCA8L0FMRVg+DQoNCi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQpGcm9tOiBBbGV4YW5kZXIgQ2xlbW0NClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVt
YmVyIDI3LCAyMDE3IDE6MTAgQU0NClRvOiAnU3VzYW4gSGFyZXMnIDxzaGFyZXNAbmR6aC5jb208
bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpTdWJqZWN0OiBGVzogW2kycnNdIEktRCBBY3Rpb246
DQpkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0xMS50eHQNCg0KSGkgU3VlLA0KDQpX
aGF0IGFyZSB0aGUgbmV4dCBzdGVwcyAtIGlzIHRoZXJlIGFueXRoaW5nIGVsc2Ugd2UgbmVlZCB0
byBkbw0KZnJvbSBvdXIgc2lkZT8NCg0KQXMgbWVudGlvbmVkLCBJIGJlbGlldmUgYWxsIGNvbW1l
bnRzIGhhdmUgYmVlbiBhZGRyZXNzZWQsDQppbmNsdWRpbmcgQmVub2l0J3MsIEtlbnQncywgYW5k
IElnbmFzJy4gIFN0aWxsIGhvcGluZyB3ZSBjYW4gZ2V0DQp0aGlzIGNsb3NlZCBiZWZvcmUgU2lu
Z2Fwb3JlDQoNClRoYW5rcw0KLS0tIEFsZXgNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
CkZyb206IEFsZXhhbmRlciBDbGVtbQ0KU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE3
IDE6MjYgUE0NClRvOiBpMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPg0KQ2M6IFN1
c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpTdWJq
ZWN0OiBSRTogW2kycnNdIEktRCBBY3Rpb246DQpkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3Bv
bG9neS0xMS50eHQNCg0KSGkgYWxsLA0KDQpXZSBwb3N0ZWQgbmV3IHJldmlzaW9ucyB0byBkcmFm
dC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neSBhbmQNCmRyYWZ0LWlldGYtIGkycnMteWFuZy1u
ZXR3b3JrLXRvcG8gdG9kYXkuDQoNClRoZSB1cGRhdGVzIHRvIGRyYWZ0LWlldGYtaTJycy15YW5n
LW5ldHdvcmstdG9wbyBhcmUgdmVyeSBtaW5vcg0KYW5kIGJhc2ljYWxseSBsaW1pdGVkIHRvIHVw
ZGF0aW5nIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBwZXINCmNvbW1lbnRzIGZyb20gQmVu
b2l0Lg0KDQpUaGUgdXBkYXRlcyB0byBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neSB0
YWtlIGNvbW1lbnRzDQpyZWNlaXZlZCBmcm9tIElnbmFzIGFuZCBvdGhlcnMgaW50byBhY2NvdW50
LiAgVGhlIE9TUEYgZXhhbXBsZSBoYXMNCmJlZW4gbW92ZWQgaW50byBpdHMgb3duIGFwcGVuZGl4
OyB3ZSBoYXZlIGFsc28gcmVtb3ZlZCB0aGUgSVMtSVMNCmV4YW1wbGUgYXMgdGhpcyBkaWQgbm90
IGFwcGVhciByZWFsbHkgbmVjZXNzYXJ5LiAgSW4gYWRkaXRpb24sDQp0aGVyZSBhcmUgdmFyaW91
cyBtaW5vciB0ZXh0IGVkaXRzLCBmb3IgZXhhbXBsZSB0byBicmluZyBpdCB1cCB0bw0KZGF0ZSB3
aXRoIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zDQp0ZW1wbGF0ZXMgZXRjLg0KDQotLS0gQWxleCwg
SGFyaSwgSmFuLCBYdWZlbmcsIE5pdGluLCBSb2JlcnQNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBpbnRlcm5ldC0NCmRyYWZ0c0BpZXRmLm9yZzxtYWlsdG86ZHJhZnRzQGlldGYub3JnPg0K
U2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE3IDEyOjA5IFBNDQpUbzogaS1kLWFubm91
bmNlQGlldGYub3JnPG1haWx0bzppLWQtYW5ub3VuY2VAaWV0Zi5vcmc+DQpDYzogaTJyc0BpZXRm
Lm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFtpMnJzXSBJLUQgQWN0aW9uOg0K
ZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0DQoNCg0KQSBOZXcgSW50ZXJu
ZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzDQpk
aXJlY3Rvcmllcy4NClRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIEludGVyZmFjZSB0
byB0aGUgUm91dGluZyBTeXN0ZW0NCldHIG9mIHRoZSBJRVRGLg0KDQogICAgICAgVGl0bGUgICAg
ICAgICAgIDogQSBZQU5HIERhdGEgTW9kZWwgZm9yIExheWVyIDMgVG9wb2xvZ2llcw0KICAgICAg
IEF1dGhvcnMgICAgICAgICA6IEFsZXhhbmRlciBDbGVtbQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgIEphbiBNZWR2ZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICBSb2JlcnQgVmFyZ2ENCiAg
ICAgICAgICAgICAgICAgICAgICAgICBYdWZlbmcgTGl1DQogICAgICAgICAgICAgICAgICAgICAg
ICAgSGFyaWhhcmFuIEFuYW50aGFrcmlzaG5hbg0KICAgICAgICAgICAgICAgICAgICAgICAgIE5p
dGluIEJhaGFkdXINCiAgIEZpbGVuYW1lICAgICAgICA6IGRyYWZ0LWlldGYtaTJycy15YW5nLWwz
LXRvcG9sb2d5LTExLnR4dA0KICAgUGFnZXMgICAgICAgICAgIDogMzENCiAgIERhdGUgICAgICAg
ICAgICA6IDIwMTctMDktMTkNCg0KQWJzdHJhY3Q6DQogIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBh
IFlBTkcgZGF0YSBtb2RlbCBmb3IgbGF5ZXIgMyBuZXR3b3JrDQogIHRvcG9sb2dpZXMuDQoNCg0K
VGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6DQpodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0cmFj
a2VyLmlldGYub3JnX2RvY19kcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wb2xv
Z3lfJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9D
SSZyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mbT01bEY5cVJS
ZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJnM9ZTRuaEhteDgzbXpfQ2ZqWml4
VWdfanBUaWltRC0tWDVvSlF3TmlnWmVScyZlPQ0KDQpUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2
ZXJzaW9ucyBhdmFpbGFibGUgYXQ6DQpodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaTJy
cy0yRHlhbmctMkRsMy0yRHRvcG9sb2d5LTJEMTEmZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNj
YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdz
QllhR1R2aklTbGFKZGNabyZtPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFl
aURFWkkmcz1SODRIcTRLRFRlSjBvYXVwX1pwblFIa0UyUzNWUWhuSm1WbFpnUlJfMTZNJmU9DQpo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0
cmFja2VyLmlldGYub3JnX2RvY19odG1sX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5nLTJEbDMt
MkR0b3BvJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNX
em9DSSZyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mbT01bEY5
cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJnM9cVF5MXhEM3Z0Rkx6TWow
Q0VFZWVqbndMaXI1amxXNjlxMTVNZmZHZWpfSSZlPQ0KbG8NCmd5DQotMTENCg0KQSBkaWZmIGZy
b20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfcmZjZGlm
Zi0zRnVybDItM0RkcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wb2xvZ3kmZD1E
d0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9OXpr
UDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZtPTVsRjlxUlJkZmN6ZVJJ
UUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmcz1xeU1ES1B6N25fYlZqbWVmajlBdllBTVFf
WFdJMGJKbUp4UEkxMGtQdmFBJmU9DQotMQ0KMQ0KDQoNClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5
IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mDQpzdWJtaXNzaW9uIHVu
dGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQNCnRvb2xz
LmlldGYub3JnPGh0dHA6Ly90b29scy5pZXRmLm9yZz4uDQoNCkludGVybmV0LURyYWZ0cyBhcmUg
YWxzbyBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCmh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1mdHAtM0FfX2Z0cC5pZXRmLm9yZ19pbnRlcm5ldC0yRGRy
YWZ0c18mZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6
b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZtPTVsRjlx
UlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmcz0xTFN3Z2Rlc05tNW45ckd4
RW45VENjTWRVcjFBUmR1eVExcU5MbERSaWlzJmU9DQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQppMnJzIG1haWxpbmcgbGlzdA0KaTJyc0BpZXRmLm9y
ZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4NCmh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faTJycyZk
PUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj05
emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJm09NWxGOXFSUmRmY3pl
UklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZzPWo4bEdUeEtNZWxsbXYxQXBYODdHekZk
S3VTT3JRQmNFMHhwMlc2U0lJWFEmZT0NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCnlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCnlhbmctZG9jdG9y
c0BpZXRmLm9yZzxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1h
bl9saXN0aW5mb195YW5nLTJEZG9jdG9ycyZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgw
VWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFH
VHZqSVNsYUpkY1pvJm09NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVa
SSZzPTNicnQ5alNJOVFJUDR5dEVNcU1fV19SdmlnTW1CNWdRRHpWRkVJdWNtMzgmZT0NCg0KLS0N
CkxhZGlzbGF2IExob3RrYQ0KSGVhZCwgQ1ouTklDIExhYnMNClBHUCBLZXkgSUQ6IDB4QjhGOTJC
MDhBOUY3NkM2Nw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KeWFuZy1kb2N0b3JzIG1haWxpbmcgbGlzdA0KeWFuZy1kb2N0b3JzQGlldGYub3JnPG1h
aWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX3lh
bmctMkRkb2N0b3JzJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2
b0RUWGNXem9DSSZyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8m
bT01bEY5cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJnM9M2JydDlqU0k5
UUlQNHl0RU1xTV9XX1J2aWdNbUI1Z1FEelZGRUl1Y20zOCZlPQ0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpM
YWRhLCBkaWQgeW91IGxpbmsgdGhlIHJpZ2h0IGFydGljbGU/ICZuYnNwO1RoZSBsaW5rZWQgYXJ0
aWNsZSBpcyBlbnRpdGxlZCAmbmJzcDs8c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdi
YSgyNTUsIDI1NSwgMjU1LCAwKTsiPuKAnEdldHRpbmcgaW52b2x2ZWQgd2l0aCBN4oCdLi4uPC9z
cGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UFM6IHBsZWFzZSBleGN1c2UgbXkgY29tcGFu
eeKAmXMgVVJMIG1hbmdsZXIgJm5ic3A7Oyk8YnI+DQo8ZGl2IGNsYXNzPSJwb3N0LWhlYWRlciIg
c3R5bGU9ImxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbjogMHB4IDBweCAxLjVlbTsiPg0KPGRpdiBj
bGFzcz0icG9zdC1oZWFkZXItbGluZS0xIj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0icG9z
dC1ib2R5IGVudHJ5LWNvbnRlbnQiIGlkPSJwb3N0LWJvZHktNzI5MDM1OTIxNjE0OTc5MzQzMCIg
aXRlbXByb3A9ImFydGljbGVCb2R5IiBzdHlsZT0id2lkdGg6IDMwMHB4OyBsaW5lLWhlaWdodDog
MS4zOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4NCjwvZGl2Pg0KSy4mbmJzcDsNCjxkaXY+PGJyPg0K
PGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5TZW50IGZyb20gbXkgaVBob25lPC9kaXY+DQo8
ZGl2Pjxicj4NCk9uIE5vdiAxNCwgMjAxNywgYXQgMTA6NTggUE0sIExhZGlzbGF2IExob3RrYSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmxob3RrYUBuaWMuY3oiPmxob3RrYUBuaWMuY3o8L2E+Jmd0OyB3
cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj48
c3Bhbj5IaSBTdWUsPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5wbGVhc2Ug
c2VlIG15IHJlc3BvbnNlcyBpbmxpbmUuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8
c3Bhbj5TdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+c2hh
cmVzQG5kemguY29tPC9hPiZndDsgd3JpdGVzOjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJy
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TGFkYTo8L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkR1cmluZyB5b3VyIHJldmll
dyBvZiB0aGUgZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTAudHh0LCB5b3U8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cmFp
c2VkIHRoZSBmb2xsb3dpbmcgaXNzdWVzLiAmbmJzcDtBcyBwYXJ0IG9mIHRoZSBzaGVwaGVyZCdz
IHJldmlldyBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj5kcmFmdC1pZXRmLWkycnMtbmV0d29yay10b3BvLTE0LCBJIGhhdmUgaW52ZXN0
aWdhdGVkIHRoZSByZXNvbHV0aW9uLiAmbmJzcDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SSBmb3VuZCB0aGF0IHRoZXNlIGNvbW1lbnRz
IGhhdmUgbm90IGJlIHJlc29sdmVkLiAmbmJzcDtDb3VsZCAmbmJzcDt5b3UgcmV2aWV3IHRoaXM8
L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+
ZW1haWwgdG8gc2VlIGlmIGl0IHJlc29sdmVzIHRoZSBxdWVzdGlvbnMgb248L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJhZnQtaWV0Zi1p
MnJzLW5ldHdvcmstdG9wby0xND8gJm5ic3A7Jm5ic3A7VGhlIGN1cnJlbnQgZHJhZnQgaXM8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJh
ZnQtaWV0Zi1pMnJzLW5ldHdvcmstdG9wby0xNC50eHQuICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhlIHN1Z2dl
c3QgY2hhbmdlcyBiZWxvdyB3b3VsZCBnbyBpbnRvIGRyYWZ0LWlldGYtaTJycy1uZXR3b3JrLXRv
cG8tMTcuICZuYnNwOzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+VGhhbmsgeW91LCBTdXNhbiBIYXJlcyA8L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+KioqIENvbW1lbnRzIHRv
IGRyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wby0xNDo8L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEuIFdpdGggWUFORyAxLjEs
IHRoZSBuZXR3b3JrIHR5cGUgaW5mb3JtYXRpb24gbG9va3MgbGlrZSBhIHBlcmZlY3Q8L3NwYW4+
PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7
Jm5ic3A7Y2FuZGlkYXRlIGZvciBpZGVudGl0aWVzICh3aXRoIG11bHRpcGxlIGluaGVyaXRhbmNl
KS4gSW5zdGVhZCwgaXQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7aXMgbW9kZWxsZWQgd2l0aCBwcmVzZW5jZSBjb250
YWluZXJzLCB3aGljaCBpcyBjdW1iZXJzb21lIGFuZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtyZWR1bmRhbnQuIEkg
ZG9uJ3Qgc2VlIGFueSByZWFzb25zIGZvciBkb2luZyBzbywgaWYgdGhlcmUgYXJlIGFueSw8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5i
c3A7Jm5ic3A7dGhlbiB0aGV5IHNob3VsZCBiZSBleHBsYWluZWQgaW4gc2VjLiA0LjQuOC48L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlN1
Z2dlc3RlZCB0ZXh0OiA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+W1RoaXMgdG9wb2xvZ3kgbW9kZWwgdXRpbGl6ZXMgcHJlc2VuY2UgY29u
dGFpbmVycyBpbiBvcmRlciB0byBzdXBwb3J0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNvcnJlbGF0ZWQgdG9wb2xvZ2llcy4gPC9zcGFu
Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPldoaWxl
IGlkZW50aXRpZXMgKHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UpLCBtaWdodCBiZSB1c2VkIHRv
IHN1cHBvcnQgdGhlc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+bmV0d29yayA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dG9wb2xvZ2llcyAtIGl0IHdvdWxkIHByZXZlbnQgdGhl
IHN1cHBvcnQgb2YgbmV0d29yayB0b3BvbG9naWVzLl08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkkgZG9uJ3Qga25vdyBleGFjdGx5IHdoYXQgJnF1
b3Q7Y29ycmVsYXRlZCB0b3BvbG9naWVzJnF1b3Q7IG1lYW4gYnV0IG11bHRpcGxlPC9zcGFuPjxi
cj4NCjxzcGFuPmluaGVyaXRhbmNlIG9mIGlkZW50aXRpZXMgc2hvdWxkIGFsbG93IGZvciByZXBy
ZXNlbnRpbmcgbXVsdGlwbGU8L3NwYW4+PGJyPg0KPHNwYW4+b3J0aG9nb25hbCBhc3BlY3RzIGlu
IHRoZSBzYW1lIGlkZW50aXR5LiBJbiBmYWN0LCB0aGUgY3JlYXRpdmUgdXNlIG9mPC9zcGFuPjxi
cj4NCjxzcGFuPmNvbnRhaW5lcnMgaW4gdGhlIEkyUlMgdG9wb2xvZ3kgZHJhZnQgbW90aXZhdGVk
IG1lIHRvIHByb3Bvc2UgbXVsdGlwbGU8L3NwYW4+PGJyPg0KPHNwYW4+aW5oZXJpdGFuY2Ugb2Yg
aWRlbnRpdGllcyBmb3IgWUFORyAxLjEuIE9uIHRoZSBvdGhlciBoYW5kLCB0aGVyZSBpczwvc3Bh
bj48YnI+DQo8c3Bhbj5ub3RoaW5nIHdyb25nIHdpdGggdXNpbmcgdGhlIGNvbnRhaW5lcnMsIGl0
IGlzIGp1c3QgbW9yZSB2ZXJib3NlLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlF1ZXN0aW9uOiBEbyB5b3UgYWdyZWUgd2l0aCBS
b2JlcnQncyBjb21tZW50IGJlbG93LCBhbmQgdGhpcyByZXNvbHV0aW9uIHRvPC9zcGFuPjxicj4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnRoZSB0ZXh0LiA8
L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+
PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PjIuIFRoZSBkb2N1bWVudCBkZWZpbmVzICZxdW90O3N1cHBvcnRpbmcgbmV0d29yayZxdW90OyBh
bmQgdGhlbiBzYXlzICZxdW90O0E8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7c3VwcG9ydGluZyBuZXR3b3JrIGlzIGlu
IGVmZmVjdCBhbiB1bmRlcmxheSBuZXR3b3JrLiZxdW90OyBJbiB0aGU8L3NwYW4+PGJyPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7c3Vi
c2VxdWVudCB0ZXh0ICZxdW90O3VuZGVybGF5IG5ldHdvcmsmcXVvdDsgaXMgdXNlZCBhbG1vc3Qg
ZXhjbHVzaXZlbHkuIFNvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO3BlcmhhcHMgdGhlIHRlcm0gJnF1b3Q7c3VwcG9y
dGluZyBuZXR3b3JrJnF1b3Q7IHNob3VsZCBiZSBkcm9wcGVkIGFsdG9nZXRoZXI/PC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5SZXNwb25z
ZTogJm5ic3A7VGhlc2UgdGVybXMgaGF2ZSBzcGVjaWZpYyBpbiB0aGUgYm9keSBvZiB3b3JrIHRo
YXQgdGhlIFRFQVMgV0c8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+aGFzLiA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VlIHNlY3Rpb24gMiBhbmQgc2VjdGlvbiA1LjggaW4gZHJh
ZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wby0xMy50eHQgZm9yIHRoZTwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj51c2Ugb2Ygb3ZlcmxheS91
bmRlcmxheSA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+PHNwYW4+dGVybWlub2xvZ3kuICZuYnNwO1lvdXIgY29tbWVudCBwb2ludHMgb3V0IHRoYXQg
d2UgaGF2ZSBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+aW4gdGhlIEkyUlMgYW5kIHRoZSByb3V0
aW5nLWFyZWEncyB1bmRlcnN0YW5kaW5nIG9mIFRFQVMgdG9wb2xvZ3kuICZuYnNwOyZuYnNwOyZu
YnNwOzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+U3VnZ2VzdGVkIHRleHQgYWRkaXRpb246ICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5bZHJhZnQtaWV0Zi10
ZWFzLXlhbmctdGUtdG9wby0xMy50eHRdIHByb3ZpZGVzIGEgZGVzY3JpcHRpb24gb2Ygc3VwcG9y
dGluZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj5uZXR3b3JrIDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj48c3Bhbj5hbmQgdW5kZXJsYXkgbmV0d29yayBpbiBzZWN0aW9ucyAyIGFuZCBzZWN0
aW9uIDUuOCBmb3IgdHJhZmZpYyBlbmdpbmVlcmluZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50b3BvbG9neS4gXTwvc3Bhbj48YnI+DQo8
L2Jsb2NrcXVvdGU+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+T0ssIEkgZGlkbid0IGtub3cg
dGhlIGNvbnRleHQuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPjxzcGFuPjMuIFRoZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3
aXRoIHRoZSB0ZXJtaW5vbG9neSBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtkcmFmdC1pZXRmLW5ldG1vZC1yZXZp
c2VkLWRhdGFzdG9yZXMuIEluIHBhcnRpY3VsYXIsPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwOyZxdW90O3N5c3RlbS1j
b250cm9sbGVkJnF1b3Q7IHNob3VsZCBiZSB1c2VkIGluc3RlYWQgb2YgJnF1b3Q7c2VydmVyLXBy
b3ZpZGVkJnF1b3Q7Ljwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+JnF1b3Q7c2VydmVyLXByb3ZpZGVyIGhhcyBiZWVuIHJlbW92ZWQmcXVv
dDsgYnkgdmVyc2lvbiAxNy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPHNwYW4+PC9zcGFu
Pjxicj4NCjxzcGFuPkdvb2QuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+NC4gSXMgaXQgbmVjZXNzYXJ5IHRvIHVzZSBVUklzIGZv
ciBpZGVudGlmeWluZyBhbGwgb2JqZWN0cyBpbiB0aGU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7ZGF0YSBtb2RlbC4g
VVJJcyBhcmUgZGlmZmljdWx0IHRvIHVzZSwgc28gYXBwbGljYXRpb25zIGFyZSBsaWtlbHk8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5i
c3A7Jm5ic3A7dG8gaW50cm9kdWNlIHNvbWUgYWJicmV2aWF0aW9ucyBhbmQga2VlcCBhbiBpbnRl
cm5hbCBtYXBwaW5nLCB3aGljaDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtjb3VsZCBjYXVzZSBwcm9ibGVtcywgZS5n
LiB3aGVuIG1hdGNoaW5nIG9iamVjdHMgaW4gbm90aWZpY2F0aW9uczwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDt3aXRo
IGEgR1VJIHJlcHJlc2VudGF0aW9uLiBJbiBteSB2aWV3LCBpdCBzaG91bGQgYmUgc3VmZmljaWVu
dCB0bzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj4mbmJzcDsmbmJzcDt1c2UgVVJJcyBmb3IgbmV0d29yay1pZCBhbmQgcGxhaW4gc3RyaW5n
cyBmb3Igb3RoZXIgSURzLCBiZWNhdXNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2FsbCBvdGhlciBvYmplY3RzIGFy
ZSBlbmNhcHN1bGF0ZWQgaW5zaWRlIGEgbmV0d29yaywgc28gdGhlaXIgbmFtZTwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz
cDtjb25mbGljdHMgc2hvdWxkbid0IG1hdHRlci48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlJlc3BvbnNlOiBMYWRhIC0gUm9iZXJ0IFdp
bHRvbiBmZWVscyB0aGlzIGNob2ljZSBpcyBhIGRlc2lnbiBwcmVmZXJlbmNlPC9zcGFuPjxicj4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmFzIGRvIHRoZSBh
dXRob3JzLiAmbmJzcDtQbGVhc2UgcmV2aWV3IHRoZSBtZXNzYWdlIGJlbG93LCBhbmQgZGV0ZXJt
aW5lIGlmPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPnlvdSB3aXNoIHRvIGRpc2N1c3MgdGhpcyBmdXJ0aGVyLjwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+VVJJcyBhcmUgbm8gc2lsdmVyIGJ1
bGxldCBmb3IgdW5pcXVlIG5hbWluZywgYW5kIHF1aXRlIG9mdGVuIHRoYXkgY2FuIGJlPC9zcGFu
Pjxicj4NCjxzcGFuPnN1YnN0aXR1dGVkIGJ5IHNpbXBsZXIgbWVhbnMsIHBlcmhhcHMgdXNpbmcg
RE5TIGluZm9ybWF0aW9uLCBpZiBpdCBpczwvc3Bhbj48YnI+DQo8c3Bhbj5hdmFpbGFibGUuPC9z
cGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5JbiBteSB2aWV3LCBVUklzIHdvdWxk
IGJlIE9LIGFzIGxvbmcgYXMgaHVtYW4gdXNlcnMgYXJlIG5vdCBleHBvc2VkIHRvPC9zcGFuPjxi
cj4NCjxzcGFuPnRoZW0gKEkgZG9uJ3Qga25vdyBpZiBpdCBpcyBnb2luZyB0byBiZSB0aGUgY2Fz
ZSBvciBub3QpLiBBbnl3YXksIHRoaXM8L3NwYW4+PGJyPg0KPHNwYW4+YmxvZyBwb3N0IGJ5IEph
bWVzIENsYXJrIGFib3V0IHRoZSB1c2Ugb2YgVVJJcyBhcyBuYW1lc3BhY2UgaWRlbnRpZmllcnM8
L3NwYW4+PGJyPg0KPHNwYW4+aW4gWE1MIHdhcyBxdWl0ZSBhbiBlZHVjYXRpdmUgcmVhZGluZyBm
b3IgbWU6PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYmxvZy5qY2xh
cmsuY29tXzIwMTBfMDFfeG1sLTJEbmFtZXNwYWNlcy5odG1sJmFtcDtkPUR3SUdhUSZhbXA7Yz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5K
VXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklR
RHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz1UZFZnM2JEVW1mNDlqTjNsMHVSQVJf
RzVFSDRGbm9oVWM4RlowemMwNS1rJmFtcDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2Jsb2cuamNsYXJrLmNvbV8yMDEwXzAxX3htbC0yRG5h
bWVzcGFjZXMuaHRtbCZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJY
ZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFH
VHZqSVNsYUpkY1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFl
aURFWkkmYW1wO3M9VGRWZzNiRFVtZjQ5ak4zbDB1UkFSX0c1RUg0Rm5vaFVjOEZaMHpjMDUtayZh
bXA7ZT08L2E+PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFua3MsIExh
ZGE8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij48c3Bhbj5TdWUgSGFyZXMgPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Gcm9tOiBBbGV4
YW5kZXIgQ2xlbW0gWzxhIGhyZWY9Im1haWx0bzphbGV4YW5kZXIuY2xlbW1AaHVhd2VpLmNvbSI+
bWFpbHRvOmFsZXhhbmRlci5jbGVtbUBodWF3ZWkuY29tPC9hPl0NCjwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TZW50OiBNb25kYXksIE5v
dmVtYmVyIDEzLCAyMDE3IDk6NTQgUE08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VG86IFLDs2JlcnQgVmFyZ2E7IFN1c2FuIEhhcmVzPC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNj
OiBBbGV4YW5kZXIgQ2xlbW07IDxhIGhyZWY9Im1haWx0bzpYdWZlbmdfTGl1QGphYmlsLmNvbSI+
DQpYdWZlbmdfTGl1QGphYmlsLmNvbTwvYT47IFh1ZmVuZyBMaXU7IEphbiBNZWR2ZWQgKGptZWR2
ZWQpOzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj5IYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuOyAnTml0aW4gQmFoYWR1cic8L3NwYW4+PGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3ViamVjdDog
UkU6IFtpMnJzXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0x
MS50eHQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPlRoYW5rcyBmb3IgeW91ciBmZWVkYmFjaywgUm9iZXJ0ITwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0gQWxleDwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+
PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkZyb206IFLDs2JlcnQgVmFyZ2EgWzxhIGhy
ZWY9Im1haWx0bzpyb2JlcnQudmFyZ2FAcGFudGhlb24udGVjaCI+bWFpbHRvOnJvYmVydC52YXJn
YUBwYW50aGVvbi50ZWNoPC9hPl08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj5TZW50OiBNb25kYXksIE5vdmVtYmVyIDEzLCAyMDE3IDc6MDggUE08L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UbzogQWxleGFuZGVyIENsZW1tICZsdDs8YSBo
cmVmPSJtYWlsdG86YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb20iPmFsZXhhbmRlci5jbGVtbUBo
dWF3ZWkuY29tPC9hPiZndDs7IFN1c2FuIEhhcmVzDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+c2hh
cmVzQG5kemguY29tPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj5DYzogQWxleGFuZGVyIENsZW1tICZsdDs8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1t
Lm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOlh1ZmVuZ19M
aXVAamFiaWwuY29tIj5YdWZlbmdfTGl1QGphYmlsLmNvbTwvYT47IFh1ZmVuZyA8L3NwYW4+PGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5MaXUgJmx0OzxhIGhyZWY9Im1haWx0bzp4
dWZlbmcubGl1LmlldGZAZ21haWwuY29tIj54dWZlbmcubGl1LmlldGZAZ21haWwuY29tPC9hPiZn
dDs7IEphbiBNZWR2ZWQgKGptZWR2ZWQpDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptZWR2ZWRAY2lzY28uY29tIj5qbWVkdmVk
QGNpc2NvLmNvbTwvYT4mZ3Q7OyBIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuDQo8L3NwYW4+PGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhcmlA
cGFja2V0ZGVzaWduLmNvbSI+aGFyaUBwYWNrZXRkZXNpZ24uY29tPC9hPiZndDs7ICdOaXRpbiBC
YWhhZHVyJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5pdGluX2JhaGFkdXJAeWFob28uY29tIj5uaXRp
bl9iYWhhZHVyQHlhaG9vLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+PHNwYW4+U3ViamVjdDogUkU6IFtpMnJzXSBJLUQgQWN0aW9uOiA8L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5kcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3Bv
bG9neS0xMS50eHQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5IZWxsbyw8L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj48c3Bhbj5UaGUgZmlyc3QgaXNzdWUgaXMgYSBwcm9ibGVtLCBhcyBpdCB3b3VsZCBt
YWtlIGl0IGltcG9zc2libGUgdG8NCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPmNvbnN0cnVjdCBjb3JyZWxhdGVkIHRvcG9sb2dpZXMsIHdoaWNoIGlzIGEgbWFqb3Ig
T0RMIHVzZSBjYXNlOiAnSQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw
YW4+d2FudCB0byBzZWUgYm90aCBPcGVuRmxvdyBhbmQgTkVUQ09ORiB2aWV3IG9mIG15IGRldmlj
ZSBzdGF0ZSBpbiBvbmU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cGxhY2UuJzwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoZSBzZWNv
bmQgaXNzdWUgaXMgYSBtYXR0ZXIgb2YgZGVzaWduIHByZWZlcmVuY2UgLS0gdXNpbmcgc3RyaW5n
cyBpcw0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Y2VydGFpbmx5
IHBvc3NpYmxlLCBidXQgaXQgaGFzIHRoZSBkb3duc2lkZSBvZiBiZWluZyBhIGZsYXQgbmFtZXNw
YWNlLA0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+d2hpY2ggZG9l
cyBub3QgaGF2ZSBhbnkgc2VtYW50aWMgbWVhbmluZyBvdXRzaWRlIG9mIFlBTkcgbW9kZWwuIFdp
dGgNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlVSSXMsIHRoZSBp
ZGVudGlmaWVyIGlzIHN0cnVjdHVyZWQgYW5kIGl0IGhhcyBhbiBpbmhlcmVudCBwcm9wZXJ0eQ0K
PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGhhdCBpdCBpcyBzb21l
dGhpbmcgc29tZW9uZSBzb21ld2hlcmUgbWF5IGJlIGFibGUgdG8gcmVzb2x2ZSAtLSBzdWNoDQo8
L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50aGF0IGEgbm9kZSdzIGlk
ZW50aWZpZXIgY2FuIGJlIHR1cm5lZCBpbnRvLCBzYXksIFJFU1RDT05GIFVSTCB0bw0KPC9zcGFu
Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+YWNjZXNzIHRoZSBtYW5hZ2VtZW50
IGVuZHBvaW50Li4uIEkgZG9uJ3QgcGFydGljdWxhcmx5IGNhcmUgZWl0aGVyDQo8L3NwYW4+PGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj53YXksIGFzIHRoZSBVUkkgY2FuIGJlIGFk
ZGVkIGFzIGFuIGF1Z21lbnRhdGlvbiB3aGVyZSBhcHByb3ByaWF0ZS48L3NwYW4+PGJyPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj5SZWdhcmRzLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz
cGFuPlJvYmVydDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bh
bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PkZyb206IEFsZXhhbmRlciBDbGVtbSBbPGEgaHJlZj0ibWFpbHRvOmFsZXhhbmRlci5jbGVtbUBo
dWF3ZWkuY29tIj5tYWlsdG86YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb208L2E+XTwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMywgMjAxNyAyOjI3IEFN
PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UbzogU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj48c3Bhbj5DYzogQWxleGFuZGVyIENsZW1tICZsdDs8YSBocmVmPSJtYWlsdG86bHVk
d2lnQGNsZW1tLm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRv
Olh1ZmVuZ19MaXVAamFiaWwuY29tIj5YdWZlbmdfTGl1QGphYmlsLmNvbTwvYT47PC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+WHVmZW5nPC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij48c3Bhbj5MaXUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dWZlbmcubGl1LmlldGZAZ21haWwuY29t
Ij54dWZlbmcubGl1LmlldGZAZ21haWwuY29tPC9hPiZndDs7IEphbiBNZWR2ZWQgKGptZWR2ZWQp
DQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1lZHZlZEBj
aXNjby5jb20iPmptZWR2ZWRAY2lzY28uY29tPC9hPiZndDs7IFLDs2JlcnQgVmFyZ2EgJmx0Ozxh
IGhyZWY9Im1haWx0bzpyb2JlcnQudmFyZ2FAcGFudGhlb24udGVjaCI+cm9iZXJ0LnZhcmdhQHBh
bnRoZW9uLnRlY2g8L2E+Jmd0OzsNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGFyaWhhcmFu
IEFuYW50aGFrcmlzaG5hbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhcmlAcGFja2V0ZGVzaWduLmNv
bSI+aGFyaUBwYWNrZXRkZXNpZ24uY29tPC9hPiZndDs7ICdOaXRpbiBCYWhhZHVyJzwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpuaXRpbl9iYWhhZHVyQHlhaG9v
LmNvbSI+bml0aW5fYmFoYWR1ckB5YWhvby5jb208L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+U3ViamVjdDogUkU6IFtpMnJzXSBJLUQgQWN0aW9uOjwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+ZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0PC9zcGFuPjxicj4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj48c3Bhbj5JbXBvcnRhbmNlOiBIaWdoPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48
L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGkgU3Vl
LDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JIGFw
cGFyZW50bHkgc2VudCB0aGlzIG1lc3NhZ2Ugb25lIGRheSBhZnRlciBMYWRhIHBvc3RlZCBoaXMg
cmV2aWV3Ljwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SSAmbmJzcDtoYWQgdGhvdWdodCBJIGhh
ZCByZXNwb25kZWQgZWFybGllci48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+VG8gbXkgY29hdXRob3JzLSBSb2JlcnQsIFh1ZmVuZywgSGFyaSwgSmFu
LCBOaXRpbjo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw
YW4+VGhlcmUgYXJlIHR3byBpc3N1ZXMgdGhhdCBMYWRhIGJyaW5ncyB1cDo8L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LSBBIHJlcXVlc3QgdG8gbW92
ZSBuZXR3b3JrIHR5cGUgZnJvbSBwcmVzZW5jZSBjb250YWluZXJzIHRvIGlkZW50aXRpZXMuPC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JbXBsaWNhdGlvbiBpcyB0aGF0IHRoaXMgd2lsbCBubyBs
b25nZXIgbWFrZSBpdCBwb3NzaWJsZSB0byBoYXZlDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PnRvcG9sb2dpZXMgdGhhdCBhcmUgJnF1b3Q7aHlicmlkJnF1b3Q7IGFjY29tbW9kYXRpbmcgZGlm
ZmVyZW50IHR5cGVzIGF0IHRoZQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5zYW1lIHBvaW50
IGluIHRpbWUuICZuYnNwO1dvdWxkIHRoYXQgYmUgYW4gaXNzdWU/PC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij48c3Bhbj4tIEEgcmVxdWVzdCB0byBtb3ZlIGlkZW50aWZpZXJzIGZyb20gdHlwZSBVUkkgdG8g
dHlwZSBzdHJpbmcuICZuYnNwO0kNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cmVtZW1iZXIg
d2UgaGFkIGRpc2N1c3Npb25zIG9uIHRoaXMgaW4gdGhlIHBhc3QuICZuYnNwO0kgYmVsaWV2ZSBo
YXZpbmcNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VVJJcyBmYWNpbGl0YXRlZCBjb25zaXN0
ZW5jeS8gcmVmZXJlbnRpYWwgaW50ZWdyaXR5IGNoZWNraW5nLiAmbmJzcDtBbnkNCjwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+c3Ryb25nIGZlZWxpbmcgaWYgYWxsIGlkZW50aWZpZXJzIGFyZSBt
b3ZlZCB0byBzdHJpbmc/PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3VlLDwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JcyB0aGVyZSBhbnl0aGluZyBlbHNl
IG9wZW4gYmV5b25kIExhZGEncyBjb21tZW50cz88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwv
c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS0tIEFsZXg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
Pjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TG9va2luZyBhdCB0aGUgaXRlbXM6PC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEuIFdpdGggWUFORyAx
LjEsIHRoZSBuZXR3b3JrIHR5cGUgaW5mb3JtYXRpb24gbG9va3MgbGlrZSBhIHBlcmZlY3Q8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2NhbmRpZGF0ZSBmb3IgaWRlbnRpdGll
cyAod2l0aCBtdWx0aXBsZSBpbmhlcml0YW5jZSkuIEluc3RlYWQsIGl0PC9zcGFuPjxicj4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtpcyBtb2RlbGxlZCB3aXRoIHByZXNlbmNlIGNvbnRhaW5l
cnMsIHdoaWNoIGlzIGN1bWJlcnNvbWUgYW5kPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJz
cDsmbmJzcDtyZWR1bmRhbnQuIEkgZG9uJ3Qgc2VlIGFueSByZWFzb25zIGZvciBkb2luZyBzbywg
aWYgdGhlcmUgYXJlIGFueSw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO3Ro
ZW4gdGhleSBzaG91bGQgYmUgZXhwbGFpbmVkIGluIHNlYy4gNC40LjguPC9zcGFuPjxicj4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj4mbHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyAm
bmJzcDsuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JIGFtIG5vdCBzdXJlIHdoYXQgTGFkYSBj
b25zaWRlcnMgcmVkdW5kYW50LiAmbmJzcDtUaGUgY3VycmVudA0KPC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij48c3Bhbj5pbXBsZW1lbnRhdGlvbnMgYXJlIGJhc2VkIG9uIHByZXNlbmNlIGNvbnRhaW5lciwg
YW5kIHBlb3BsZSBhdCB0aGUNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGltZSBleHByZXNz
ZWQgcHJlZmVyZW5jZSBmb3IgdGhhdC4gJm5ic3A7KEkgaGF2ZSB0byBkaWcgdXAgdGhlDQo8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNvbW11bmljYXRpb24sIHByb2JhYmx5IHF1aXRlIGEgd2hp
bGUgYWdvLikgT25lIGFkdmFudGFnZSBvZiBkb2luZw0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh
bj5pdCBpbiB0aGUgY3VycmVudCB3YXkgaXMgdGhhdCB3ZSBjb3VsZCBhY2NvbW1vZGF0ZSBhbHNv
ICZxdW90O2h5YnJpZCZxdW90Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dG9wb2xvZ2llcy4g
Jm5ic3A7SSBmZWVsIHByZXNlbmNlIGNvbnRhaW5lciBpcyBzdXBlcmlvciBhbmQgbW9yZSBmbGV4
aWJsZQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5iZWNhdXNlIG9mIHRoaXMgcmVhc29uLiAm
bmJzcDtIb3dldmVyLCBJIGRvbid0IHJlYWxseSBjYXJlIGF0IHRoaXMgcG9pbnQuPC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj5MZXQgbWUgY2hlY2sgd2l0aCBteSBjb2F1dGhvcnMgaWYgdGhleSB3
b3VsZCBiZSBva2F5OyBpZiBMYWRhIGZlZWxzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+c3Ryb25nbHkgd2UgY2FuIGFjY29tbW9kYXRlLiAm
bmJzcDtCdXQgSSBhbSByZWFsbHkgd2FyeSBvZiB5ZXQgbW9yZSBjaHVybi48L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwv
c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGVyZSBpcyB0aGUgZXhwbGFuYXRpb24gd2UgY3VycmVu
dGx5IGhhdmU6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5OZXR3b3JrIHR5cGVzIFNIT1VMRCBh
bHdheXMgYmUgcmVwcmVzZW50ZWQgdXNpbmcgcHJlc2VuY2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz
cGFuPiZuYnNwOyZuYnNwO2NvbnRhaW5lcnMsIG5vdCBsZWFmcyBvZiBlbXB0eSB0eXBlLiAmbmJz
cDtUaGlzIGFsbG93cyByZXByZXNlbnRhdGlvbiBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+
Jm5ic3A7Jm5ic3A7aGllcmFyY2hpZXMgb2YgbmV0d29yayBzdWJ0eXBlcyB3aXRoaW4gdGhlIGlu
c3RhbmNlIGluZm9ybWF0aW9uLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jmx0Oy9BTEVYJmd0
Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4yLiBU
aGUgZG9jdW1lbnQgZGVmaW5lcyAmcXVvdDtzdXBwb3J0aW5nIG5ldHdvcmsmcXVvdDsgYW5kIHRo
ZW4gc2F5cyAmcXVvdDtBPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtzdXBw
b3J0aW5nIG5ldHdvcmsgaXMgaW4gZWZmZWN0IGFuIHVuZGVybGF5IG5ldHdvcmsuJnF1b3Q7IElu
IHRoZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7c3Vic2VxdWVudCB0ZXh0
ICZxdW90O3VuZGVybGF5IG5ldHdvcmsmcXVvdDsgaXMgdXNlZCBhbG1vc3QgZXhjbHVzaXZlbHku
IFNvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtwZXJoYXBzIHRoZSB0ZXJt
ICZxdW90O3N1cHBvcnRpbmcgbmV0d29yayZxdW90OyBzaG91bGQgYmUgZHJvcHBlZCBhbHRvZ2V0
aGVyPzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4m
bHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPklzIHRoaXMgcmVhbGx5IGFuIGlz
c3VlPyAmbmJzcDtUaGUgd29yZGluZyB3b3JrZWQgZmluZSBzbyBmYXIuICZuYnNwO1dlDQo8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNlcnRhaW5seSBkb24ndCB3YW50IHRvIGNoYW5nZSB0aGUg
bW9kZWwgaGVyZS48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkluIHRoZSB0ZXh0IGl0IG9mdGVu
IHRhbGtzIGFib3V0IHVuZGVybGF5cyBpbiB0aGUgc2Vuc2Ugb2YgJnF1b3Q7dW5kZXJsYXk8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50b3Bv
bG9neSZxdW90Oy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoaXMgaXMgYW4gZXN0YWJsaXNoZWQgdGVybSwgbW9yZSBz
byB0aGFuICZxdW90O3N1cHBvcnRpbmcmcXVvdDsuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4m
bHQ7L0FMRVgmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPjMuIFRoZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3aXRoIHRoZSB0ZXJt
aW5vbG9neSBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7ZHJhZnQtaWV0
Zi1uZXRtb2QtcmV2aXNlZC1kYXRhc3RvcmVzLiBJbiBwYXJ0aWN1bGFyLDwvc3Bhbj48YnI+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7JnF1b3Q7c3lzdGVtLWNvbnRyb2xsZWQmcXVvdDsgc2hv
dWxkIGJlIHVzZWQgaW5zdGVhZCBvZiAmcXVvdDtzZXJ2ZXItcHJvdmlkZWQmcXVvdDsuPC9zcGFu
Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PlRoaXMgaGFzIGJlZW4gYWRkcmVzc2VkPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7L0FM
RVgmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PjQuIElzIGl0IG5lY2Vzc2FyeSB0byB1c2UgVVJJcyBmb3IgaWRlbnRpZnlpbmcgYWxsIG9iamVj
dHMgaW4gdGhlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtkYXRhIG1vZGVs
LiBVUklzIGFyZSBkaWZmaWN1bHQgdG8gdXNlLCBzbyBhcHBsaWNhdGlvbnMgYXJlIGxpa2VseTwv
c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7dG8gaW50cm9kdWNlIHNvbWUgYWJi
cmV2aWF0aW9ucyBhbmQga2VlcCBhbiBpbnRlcm5hbCBtYXBwaW5nLCB3aGljaDwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7Y291bGQgY2F1c2UgcHJvYmxlbXMsIGUuZy4gd2hl
biBtYXRjaGluZyBvYmplY3RzIGluIG5vdGlmaWNhdGlvbnM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz
cGFuPiZuYnNwOyZuYnNwO3dpdGggYSBHVUkgcmVwcmVzZW50YXRpb24uIEluIG15IHZpZXcsIGl0
IHNob3VsZCBiZSBzdWZmaWNpZW50IHRvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsm
bmJzcDt1c2UgVVJJcyBmb3IgbmV0d29yay1pZCBhbmQgcGxhaW4gc3RyaW5ncyBmb3Igb3RoZXIg
SURzLCBiZWNhdXNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDthbGwgb3Ro
ZXIgb2JqZWN0cyBhcmUgZW5jYXBzdWxhdGVkIGluc2lkZSBhIG5ldHdvcmssIHNvIHRoZWlyIG5h
bWU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2NvbmZsaWN0cyBzaG91bGRu
J3QgbWF0dGVyLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj4mbHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPldlIGhhZCB2YXJpb3Vz
IGNvbW11bmljYXRpb25zIG9uIHRoaXMgeWVhcnMgYWdvLiAmbmJzcDtGcmFua2x5LCBJIGRvbid0
DQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNhcmU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5laXRoZXI8L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPndheS4gJm5i
c3A7Jm5ic3A7TGV0IG1lIGNoZWNrIHdpdGggdGhlIGNvYXV0aG9ycy4gJm5ic3A7SSBhbSBub3Qg
aW52b2x2ZWQgaW4gYW55PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5pbXBsZW1lbnRhdGlvbi4g
Jm5ic3A7SWYgcGVvcGxlIHdhbnQgc3RyaW5nIGluc3RlYWQgb2YgVVJJLCBJIGNhbiBjaGFuZ2Ug
aXQuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7L0FMRVgmZ3Q7PC9zcGFuPjxicj4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPioqKiBDb21tZW50cyB0byBkcmFm
dC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0xMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+
PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7QUxFWCZndDsgVGhlc2UgaGF2ZSBiZWVuIGFk
ZHJlc3NlZCAmbHQ7L0FMRVgmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxzcGFuPjUuIFRoZSB0eXBlIG9mICZxdW90O3JvdXRlci1pZCZxdW90OyBzaG91
bGQgYmUgJnF1b3Q7eWFuZzpkb3R0ZWQtcXVhZCZxdW90OyBhbmQgbm90PC9zcGFuPjxicj4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj4mbmJzcDsmbmJzcDsmcXVvdDtpbmV0OmlwLWFkZHJlc3MmcXVvdDsgYmVjYXVz
ZSB0aGUgbGF0dGVyIG1lYW5zIGJvdGggSVB2NCBhbmQgSVB2Njwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+Jm5ic3A7Jm5ic3A7YWRkcmVzcywgcG9zc2libHkgYWxzbyB3aXRoIGEgem9uZSBpbmRl
eC48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Ni4g
Qm90aCBwcmVmaXggYW5kIGxpbmsgYXR0cmlidXRlcyBpbmNsdWRlIHRoZSAmcXVvdDttZXRyaWMm
cXVvdDsgcGFyYW1ldGVyLiBJdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7
c2hvdWxkIGJlIGV4cGxhaW5lZCB3aGF0IHRoZXkgbWVhbi4gSW4gdGhlIGNvbnRleHQgb2YgaWV0
Zi1yb3V0aW5nPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDt0aGUgb3B0aW9u
IG9mIGluY2x1ZGluZyAmcXVvdDttZXRyaWMmcXVvdDsgYXMgYSBnZW5lcmFsIHJvdXRlIHBhcmFt
ZXRlciB3YXM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2Rpc2N1c3NlZCBh
bmQgZmluYWxseSByZWplY3RlZCBiZWNhdXNlIGRpZmZlcmVudCByb3V0aW5nIHByb3RvY29sIHVz
ZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7bWV0cmljcyB3aXRoIGRpZmZl
cmVudCBzZW1hbnRpY3MgYW5kIHByb3BlcnRpZXMuIEkgd29uZGVyIGlmIGl0IGlzPC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDt0aGUgc2FtZSBjYXNlIGhlcmUuPC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPioqKiBGb3JtYWwgaXNz
dWVzIGFuZCB0eXBvczwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij48c3Bhbj43LiBCb3RoIGRvY3VtZW50cyBzaG91bGQgcmVmZXIgdG8gZHJhZnQtaWV0Zi1uZXRt
b2QteWFuZy10cmVlLWRpYWdyYW1zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz
cDtyYXRoZXIgdGhhbiBkZXNjcmliZSB0aGUgbm90YXRpb24gb2YgdHJlZSBkaWFncmFtcyBpbiB0
aGUgdGV4dC48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw
YW4+OC4gU2VjLiA3IGluIGRyYWZ0LWlldGYtaTJycy15YW5nLWwzLXRvcG9sb2d5LTEwOiBzL21v
b2RlbC9tb2RlbC88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+Jmx0O0FMRVgmZ3Q7IFRoZXNlIGhhdmUgYmVlbiBhZGRyZXNzZWQgJmx0Oy9BTEVYJmd0
Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxi
cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PkZyb206IEFsZXhhbmRlciBDbGVtbTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TZW50OiBXZWRuZXNkYXksIFNlcHRlbWJl
ciAyNywgMjAxNyAxOjEwIEFNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRvOiAnU3VzYW4gSGFyZXMnICZsdDs8YSBocmVm
PSJtYWlsdG86c2hhcmVzQG5kemguY29tIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0Ozwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh
bj5TdWJqZWN0OiBGVzogW2kycnNdIEktRCBBY3Rpb246PC9zcGFuPjxicj4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmRyYWZ0LWlldGYtaTJy
cy15YW5nLWwzLXRvcG9sb2d5LTExLnR4dDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGkgU3VlLDwvc3Bh
bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+V2hhdCBhcmUgdGhlIG5leHQgc3RlcHMgLSBpcyB0aGVyZSBhbnl0aGlu
ZyBlbHNlIHdlIG5lZWQgdG8gZG8NCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5mcm9tIG91ciBzaWRlPzwvc3Bhbj48YnI+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48
L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+PHNwYW4+QXMgbWVudGlvbmVkLCBJIGJlbGlldmUgYWxsIGNvbW1lbnRzIGhhdmUgYmVlbiBh
ZGRyZXNzZWQsDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+PHNwYW4+aW5jbHVkaW5nIEJlbm9pdCdzLCBLZW50J3MsIGFuZCBJZ25h
cycuICZuYnNwO1N0aWxsIGhvcGluZyB3ZSBjYW4gZ2V0DQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGhpcyBjbG9zZWQg
YmVmb3JlIFNpbmdhcG9yZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhhbmtzPC9zcGFuPjxicj4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tLSBB
bGV4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh
bj5Gcm9tOiBBbGV4YW5kZXIgQ2xlbW08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogVHVlc2RheSwgU2VwdGVtYmVy
IDE5LCAyMDE3IDE6MjYgUE08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VG86IDxhIGhyZWY9Im1haWx0bzppMnJzQGlldGYu
b3JnIj5pMnJzQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DYzogU3VzYW4gSGFyZXMgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PC9zcGFu
Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz
cGFuPlN1YmplY3Q6IFJFOiBbaTJyc10gSS1EIEFjdGlvbjo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJhZnQtaWV0Zi1p
MnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5IaSBhbGwsPC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj5XZSBwb3N0ZWQgbmV3IHJldmlzaW9ucyB0byBkcmFmdC1pZXRmLWky
cnMteWFuZy1sMy10b3BvbG9neSBhbmQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJhZnQtaWV0Zi0gaTJycy15YW5nLW5l
dHdvcmstdG9wbyB0b2RheS48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoZSB1cGRhdGVzIHRvIGRyYWZ0
LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wbyBhcmUgdmVyeSBtaW5vcg0KPC9zcGFuPjxicj4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmFu
ZCBiYXNpY2FsbHkgbGltaXRlZCB0byB1cGRhdGluZyB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlv
bnMgcGVyDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+Y29tbWVudHMgZnJvbSBCZW5vaXQuPC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh
bj5UaGUgdXBkYXRlcyB0byBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neSB0YWtlIGNv
bW1lbnRzDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+cmVjZWl2ZWQgZnJvbSBJZ25hcyBhbmQgb3RoZXJzIGludG8gYWNj
b3VudC4gJm5ic3A7VGhlIE9TUEYgZXhhbXBsZSBoYXMNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5iZWVuIG1vdmVkIGlu
dG8gaXRzIG93biBhcHBlbmRpeDsgd2UgaGF2ZSBhbHNvIHJlbW92ZWQgdGhlIElTLUlTDQo8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+ZXhhbXBsZSBhcyB0aGlzIGRpZCBub3QgYXBwZWFyIHJlYWxseSBuZWNlc3NhcnkuICZu
YnNwO0luIGFkZGl0aW9uLA0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnRoZXJlIGFyZSB2YXJpb3VzIG1pbm9yIHRleHQg
ZWRpdHMsIGZvciBleGFtcGxlIHRvIGJyaW5nIGl0IHVwIHRvDQo8L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZGF0ZSB3aXRo
IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij48c3Bhbj50ZW1wbGF0ZXMgZXRjLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS0tIEFsZXgsIEhhcmksIEphbiwgWHVmZW5nLCBO
aXRpbiwgUm9iZXJ0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj48c3Bhbj5Gcm9tOiBpMnJzIFs8YSBocmVmPSJtYWlsdG86aTJycy1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIGludGVy
bmV0LQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxzcGFuPjxhIGhyZWY9Im1haWx0bzpkcmFmdHNAaWV0Zi5vcmciPmRyYWZ0c0Bp
ZXRmLm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE3IDEy
OjA5IFBNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxzcGFuPlRvOiA8YSBocmVmPSJtYWlsdG86aS1kLWFubm91bmNlQGlldGYub3Jn
Ij5pLWQtYW5ub3VuY2VAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNjOiA8YSBocmVmPSJtYWlsdG86
aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3ViamVjdDogW2kycnNd
IEktRCBBY3Rpb246IDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5kcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0x
MS50eHQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5BIE5ldyBJbnRlcm5ldC1EcmFmdCBp
cyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHM8L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh
bj5kaXJlY3Rvcmllcy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhpcyBk
cmFmdCBpcyBhIHdvcmsgaXRlbSBvZiB0aGUgSW50ZXJmYWNlIHRvIHRoZSBSb3V0aW5nIFN5c3Rl
bQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPjxzcGFuPldHIG9mIHRoZSBJRVRGLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGl0bGUgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBBIFlBTkcgRGF0YSBN
b2RlbCBmb3IgTGF5ZXIgMyBUb3BvbG9naWVzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0F1dGhvcnMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBBbGV4YW5kZXIgQ2xlbW08L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SmFuIE1lZHZlZDwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb2JlcnQgVmFyZ2E8L3NwYW4+PGJyPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7WHVmZW5nIExpdTwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuPC9zcGFu
Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz
cGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO05pdGluIEJhaGFkdXI8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+Jm5ic3A7ICZuYnNwO0ZpbGVuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzogZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0PC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPiZuYnNwOyAmbmJzcDtQYWdlcyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDMxPC9zcGFuPjxicj4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyAmbmJzcDtE
YXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzogMjAxNy0wOS0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QWJzdHJhY3Q6PC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPiZuYnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2Rl
bCBmb3IgbGF5ZXIgMyBuZXR3b3JrPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO3RvcG9sb2dpZXMuPC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBh
Z2UgZm9yIHRoaXMgZHJhZnQgaXM6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdf
ZG9jX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5nLTJEbDMtMkR0b3BvbG9neV8mYW1wO2Q9RHdJ
R2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1w
O3I9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZhbXA7bT01bEY5
cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFtcDtzPWU0bmhIbXg4M216
X0NmalppeFVnX2pwVGlpbUQtLVg1b0pRd05pZ1plUnMmYW1wO2U9Ij5odHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0cmFja2VyLmlldGYub3Jn
X2RvY19kcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wb2xvZ3lfJmFtcDtkPUR3
SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFt
cDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxG
OXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz1lNG5oSG14ODNt
el9DZmpaaXhVZ19qcFRpaW1ELS1YNW9KUXdOaWdaZVJzJmFtcDtlPTwvYT48L3NwYW4+PGJyPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z
cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
PjxzcGFuPlRoZXJlIGFyZSBhbHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDo8L3Nw
YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5n
LTJEbDMtMkR0b3BvbG9neS0yRDExJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNj
YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhx
bjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3Mw
VFYyNE1OQWVpREVaSSZhbXA7cz1SODRIcTRLRFRlSjBvYXVwX1pwblFIa0UyUzNWUWhuSm1WbFpn
UlJfMTZNJmFtcDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5n
LTJEbDMtMkR0b3BvbG9neS0yRDExJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNj
YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhx
bjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3Mw
VFYyNE1OQWVpREVaSSZhbXA7cz1SODRIcTRLRFRlSjBvYXVwX1pwblFIa0UyUzNWUWhuSm1WbFpn
UlJfMTZNJmFtcDtlPTwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ19kb2Nf
aHRtbF9kcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wbyZhbXA7ZD1Ed0lHYVEm
YW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj05
emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJmFtcDttPTVsRjlxUlJk
ZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmYW1wO3M9cVF5MXhEM3Z0Rkx6TWow
Q0VFZWVqbndMaXI1amxXNjlxMTVNZmZHZWpfSSZhbXA7ZT0iPmh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9j
X2h0bWxfZHJhZnQtMkRpZXRmLTJEaTJycy0yRHlhbmctMkRsMy0yRHRvcG8mYW1wO2Q9RHdJR2FR
JmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9
OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZhbXA7bT01bEY5cVJS
ZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFtcDtzPXFReTF4RDN2dEZMek1q
MENFRWVlam53TGlyNWpsVzY5cTE1TWZmR2VqX0kmYW1wO2U9PC9hPjwvc3Bhbj48YnI+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5sbzwvc3Bh
bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48
c3Bhbj5neTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj4tMTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkEgZGlmZiBmcm9tIHRoZSBw
cmV2aW91cyB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBhdDo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5v
cmdfcmZjZGlmZi0zRnVybDItM0RkcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9w
b2xvZ3kmYW1wO2Q9RHdJR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz
dm9EVFhjV3pvQ0kmYW1wO3I9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFK
ZGNabyZhbXA7bT01bEY5cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFt
cDtzPXF5TURLUHo3bl9iVmptZWZqOUF2WUFNUV9YV0kwYkptSnhQSTEwa1B2YUEmYW1wO2U9Ij5o
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5p
ZXRmLm9yZ19yZmNkaWZmLTNGdXJsMi0zRGRyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5nLTJEbDMt
MkR0b3BvbG9neSZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1L
LW5kYjN2b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZq
SVNsYUpkY1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURF
WkkmYW1wO3M9cXlNREtQejduX2JWam1lZmo5QXZZQU1RX1hXSTBiSm1KeFBJMTBrUHZhQSZhbXA7
ZT08L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxzcGFuPi0xPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48
YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh
bj5QbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0
aGUgdGltZSBvZg0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNp
b24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjxhIGhyZWY9Imh0dHA6
Ly90b29scy5pZXRmLm9yZyI+dG9vbHMuaWV0Zi5vcmc8L2E+Ljwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWls
YWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Ojwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9ZnRwLTNBX19mdHAuaWV0Zi5vcmdfaW50ZXJu
ZXQtMkRkcmFmdHNfJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl
TUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdU
dmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVp
REVaSSZhbXA7cz0xTFN3Z2Rlc05tNW45ckd4RW45VENjTWRVcjFBUmR1eVExcU5MbERSaWlzJmFt
cDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWZ0cC0zQV9f
ZnRwLmlldGYub3JnX2ludGVybmV0LTJEZHJhZnRzXyZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVo
NjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdK
OUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RB
bVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmYW1wO3M9MUxTd2dkZXNObTVuOXJHeEVuOVRDY01kVXIx
QVJkdXlRMXFOTGxEUmlpcyZhbXA7ZT08L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5pMnJzIG1haWxp
bmcgbGlzdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRm
Lm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pMnJz
JmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8m
YW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz1q
OGxHVHhLTWVsbG12MUFwWDg3R3pGZEt1U09yUUJjRTB4cDJXNlNJSVhRJmFtcDtlPSI+aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5v
cmdfbWFpbG1hbl9saXN0aW5mb19pMnJzJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3
WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdS
R3MwVFYyNE1OQWVpREVaSSZhbXA7cz1qOGxHVHhLTWVsbG12MUFwWDg3R3pGZEt1U09yUUJjRTB4
cDJXNlNJSVhRJmFtcDtlPTwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPjxzcGFuPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu
PnlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0Bp
ZXRmLm9yZyI+eWFuZy1kb2N0b3JzQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWls
bWFuX2xpc3RpbmZvX3lhbmctMkRkb2N0b3JzJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBv
T0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdl
TWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz0zYnJ0OWpTSTlRSVA0eXRFTXFNX1dfUnZpZ01tQjVn
UUR6VkZFSXVjbTM4JmFtcDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb195YW5nLTJEZG9j
dG9ycyZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2
b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpk
Y1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmYW1w
O3M9M2JydDlqU0k5UUlQNHl0RU1xTV9XX1J2aWdNbUI1Z1FEelZGRUl1Y20zOCZhbXA7ZT08L2E+
PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4tLSA8
L3NwYW4+PGJyPg0KPHNwYW4+TGFkaXNsYXYgTGhvdGthPC9zcGFuPjxicj4NCjxzcGFuPkhlYWQs
IENaLk5JQyBMYWJzPC9zcGFuPjxicj4NCjxzcGFuPlBHUCBLZXkgSUQ6IDB4QjhGOTJCMDhBOUY3
NkM2Nzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+eWFuZy1k
b2N0b3JzIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJtYWlsdG86eWFu
Zy1kb2N0b3JzQGlldGYub3JnIj55YW5nLWRvY3RvcnNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4N
CjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9feWFuZy0yRGRvY3RvcnMm
YW1wO2Q9RHdJR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhj
V3pvQ0kmYW1wO3I9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZh
bXA7bT01bEY5cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFtcDtzPTNi
cnQ5alNJOVFJUDR5dEVNcU1fV19SdmlnTW1CNWdRRHpWRkVJdWNtMzgmYW1wO2U9Ij5odHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9y
Z19tYWlsbWFuX2xpc3RpbmZvX3lhbmctMkRkb2N0b3JzJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZa
R0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhz
VEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz0zYnJ0OWpTSTlRSVA0eXRFTXFNX1dfUnZp
Z01tQjVnUUR6VkZFSXVjbTM4JmFtcDtlPTwvYT48L3NwYW4+PGJyPg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_A68FFEAF152A4CC5A865B4803D210423junipernet_--


From nobody Wed Nov 22 00:53:44 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DB8C126C19; Wed, 22 Nov 2017 00:53:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 e5lTiAG1Hhyn; Wed, 22 Nov 2017 00:53:34 -0800 (PST)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 924EC128B44; Wed, 22 Nov 2017 00:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13303; q=dns/txt; s=iport; t=1511340814; x=1512550414; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=iIAbmUV5UeT92+Pe0SWeKfnuEZT84FzUi/UwrmHRURk=; b=V8Z5+IpNDtAg09QgSTZniHhRtvYFtWXdCHWjll5iwnGI7daozjIzxHC6 T9JyUSt9/aqbhtEddC9T5dpDUQ9qDt5eP9o+Myb9nVspTRhah3/j9lBe4 IDKK9DP37ni83SgYxnAWW9TUsptFlTKYHD/AVLZ4AmuvhkOl+CnEXwWSi A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAABoOhVa/xbLJq1SCRkBAQEBAQEBA?= =?us-ascii?q?QEBAQEHAQEBAQGDDoEUbieDf4ofdJAOJohdjggQggEKI4UYAoVMGAEBAQEBAQE?= =?us-ascii?q?BAWsohR4BAQEBAgEjDwEFLwQHBxALDgoCAiMDAgIhJREGAQwGAgEBigYDDQgQq?= =?us-ascii?q?AiCJ4c4DYMzAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBD4Irg1yBaSkLgneCa4F?= =?us-ascii?q?4DgETgyuCQyAFijeHP5ANPYdyh1FQhHmCFiCFbINiJIVUgVGMdTuBE4d0gTofO?= =?us-ascii?q?YF1NCEIHRVJgmSCXByBaEA2iEssghkBAQE?=
X-IronPort-AV: E=Sophos;i="5.44,436,1505779200";  d="scan'208";a="359575"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Nov 2017 08:53:20 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id vAM8rK0n000473; Wed, 22 Nov 2017 08:53:20 GMT
To: Mahesh Jethanandani <mjethanandani@gmail.com>, mohamed.boucadair@orange.com
Cc: "yang-doctors@ietf.org" <yang-doctors@ietf.org>, "softwires@ietf.org" <softwires@ietf.org>, "draft-ietf-softwire-dslite-yang.all@ietf.org" <draft-ietf-softwire-dslite-yang.all@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
References: <150733543329.11064.7489083325636357552@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B93300A051070@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <F4E10E16-B33E-4D7A-876C-4DCAD2452173@gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <6a428b70-9b93-bfcd-3995-8310728ad7fa@cisco.com>
Date: Wed, 22 Nov 2017 09:53:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <F4E10E16-B33E-4D7A-876C-4DCAD2452173@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/tfw-WQ0CQwCAJrfljJMAOxQu8qQ>
Subject: Re: [yang-doctors] Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Nov 2017 08:53:38 -0000

Mo,

As discussed in NETMOD, the intented status for 
draft-ietf-netmod-yang-tree-diagrams should be Informational and 
therefore the reference informative.

Regards, B.
> Mohamed,
>
> I realize that I am responding to an earlier thread than the one you asked your question on, so let me address the question that you asked on that thread first.
>
> Yes, the netmod tree diagrams draft is not an RFC, and yang-doctors do recommend that authors of drafts with YANG module reference the netmod tree diagram draft rather than cut and paste description of the tree symbols into their drafts. To the question of whether that reference can be informative or does it have to be normative, I would agree that it has to be normative. I realize that might impact the publication of the draft, so I am including the chairs of NETMOD WG(and one of the authors) to get an idea of when they think the draft could be published as an RFC.
>
> But before you rush into publication, I took another look at the -08 version of the draft, and I have additional concerns about the draft and the YANG module in it, that I believe warrant another look.
>
> Minor comments
>
> - Please remove reference to chairs in the YANG module. All we recommend are the authors/editors.
> - Please add a note for the RFC editor to replace “RFC XXXX” with the RFC number when the draft is published.
> - The indentations in the YANG module are still not consistent. Please fix them.
>
> Additional comments:
> - The YANG module makes multiple references to subscriber-mask as a way to uniquely identity a subscriber. That, as you say is derived from the NAT module. But the NAT module has no subscriber-mask. It has subscriber-mask-v6. Is that what you meant to refer to? Does it mean you need a subscriber-mask for v6 only?
> - Also, you augment the NAT module at the node nat:policy. But subscriber-mask-v6 is a child of nat:nat-policy.
> - And, nat:nat-policy is a list with a key of policy-id. But you have no policy-id defined in your module. How do you reference the particular nat:nat-policy without a key? Was this model compiled/validated against the latest NAT module?
> - You augment nat:mapping-entry, which is also a list with a key of ‘index’. Where are you deriving ‘index’ from?
> - b4-ipv4-address has a default value of 192.0.0.2, and you have a note that the mask is /29. Are all ipv4 addresses configured with /29 mask? If not, how is netmask indicated to the device?
>
> See additional comments inline.
>
> Cheers.
>
>> On Oct 9, 2017, at 3:34 PM, mohamed.boucadair@orange.com wrote:
>>
>> Dear Mahesh,
>>
>> Thank you very much for the detailed review. Much appreciated.
>>
>> It seems that you reviewed -02 of the draft, while the latest version is -06 (https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-yang/).
>>
>> As you can see below, almost all the comments do not apply for -06.
>>
>> Please see inline.
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : Mahesh Jethanandani [mailto:mjethanandani@gmail.com]
>>> Envoyé : samedi 7 octobre 2017 02:17
>>> À : yang-doctors@ietf.org
>>> Cc : softwires@ietf.org; draft-ietf-softwire-dslite-yang.all@ietf.org;
>>> ietf@ietf.org
>>> Objet : Yangdoctors early review of draft-ietf-softwire-dslite-yang-02
>>>
>>> Reviewer: Mahesh Jethanandani
>>> Review result: On the Right Track
>>>
>>> Document reviewed: draft-ietf-softwire-dslite-yang-02. Do not know why I
>>> was
>>> assigned -02 version when I now notice that there are several 03 versions
>>> submitted all the way up to -06.
>>>
>>> Status: On the Right Track.
>>>
>>> I am not an expert in DS-Lite. This review is looking at the draft from a
>>> YANG
>>> perspective. With that said, I have marked it as “On the Right Track”
>>> because
>>> of some of the points discussed below. The authors are encouraged to spend
>>> time
>>> looking at other models for examples on how to write the model, read
>>> RFC6087,
>>> Guidelines for YANG documents.
>>>
>>> Summary:
>>>
>>> This document defines a YANG data model for the DS-Lite Address Family
>>> Transition Router (AFTR) and Basic Bridging BroadBand (B4) elements .
>>>
>>> Overall Comments:
>>>
>>> The draft should refer to YANG 1.1 (RFC 7950) instead of RFC6020.
>> [Med] Can fix this one.
>>
>>> The draft is not NMDA compliant. It carries a separate -state container
>>> that
>>> needs to be collapsed into one single container. For example, it carries
>>> containers such as aftr-current-config which seems to be carrying state
>>> information for the leafs in dslite-config.
>> [Med] There are no such containers in -06.
>>
>>> Is it given that a server will implement both AFTR and B4?
>> [Med] No.
>>
>> If not, then
>>> please
>>> define feature statements and use if-feature for each part (AFTR and B4),
>>> so
>>> implementors can choose what part of the model is implemented.
> [mj] I do not see this comment addressed.
>
>>> Section 1.1 Terminology
>>>
>>> What terms are defined in RFC 6333 that are being used in this draft.
>>> Please be
>>> explicit.
>> [Med] Actually, all the terms defined in Section 3 of RFC 6333 are used in this document. I added an explicit pointer to Section 3.
>>
>>> Section 1.2 Tree Diagram
>>>
>>> Please refer to
>>> https://tools.ietf.org/html/draft-ietf-netmod-yang-tree-diagrams-01
>>> instead of
>>> defining the nomenclature for tree diagram in the document.
>> [Med] Done. Thanks.
>>
>>> Section 2.
>>>
>>> s/can:/can
>> [Med] There is no such occurrence in -06.
>>
>>> s/provisioned to the AFTR/provisioned on the AFTR/
>> [Med] There is no such occurrence in -06.
>>
>>> The document is very light in the architectural description of the YANG
>>> model
>>> itself. Statements like “model supports enabling one or more instances of
>>> the
>>> AFTR function on a device” are obvious looking at the model. A more
>>> reasonable
>>> description would be why multiple instances need to be supported. The same
>>> is
>>> true for “AFTR instance”. The fact that the instance has been defined as a
>>> list
>>> assure that each instance can be provisioned with dedicated configuration
>>> data,
>>> and maintain its own data table. Again why the multiple instances need to
>>> be
>>> maintained, what purpose do they serve, and the fact that they maintain
>>> their
>>> own data table is not clear.
>>>
>>> The document “assumes [RFC4787] [RFC5382][RFC 5508] are enabled”. What
>>> particular aspects of those documents is the draft assuming? Note, RFC4787
>>> is
>>> NAT Behavioral Requirements for Unicast UDP, and outlines some seven
>>> behaviors,
>>> all the way from NAT and Port Translation, Filtering, Hairpinning to
>>> Fragmentation of Outgoing Packets. Even if all the behaviors are assumed,
>>> it
>>> would be good to know how they impact this particular model.
>> [Med] What it meant is that all the recommendations are supported + all recommended values are the ones defined in those RFCs.
>>
>>> Section 3
>>>
>>> General Comments.
>>>
>>> Please follow [RFC6087], Guidelines for YANG documents, on how to write a
>>> YANG
>>> model. For example, the organization in the model should be IETF Softwire
>>> WG,
>>> not just Softwire WG.
>>>
>>> The indentation in the model is off in a few places (reference is a
>>> keyword
>>> that should be at the same indentation as description in all revision
>>> statements). Most models follow an indentation of 2 characters for every
>>> subsequent depth in the model. I see anywhere between 2 to 10 characters
>>> of
>>> indentation.
>>>
>> [Med] Will double check. Thanks.
> [mj] As mentioned above, the model still has indentation issues.
>
>>
>>> As far as naming conventions go, there is little value repeating names in
>>> a
>>> given hierarchy. For example, if the grouping is aftr-parameters, then it
>>> is a
>>> given that parameters inside the grouping are aftr parameters. No need to
>>> say
>>> dslite-aftr-ipv6-address, where both dslite and aftr are redundant.
>>>
>> [Med] Please note that this does not apply for -06.
>>
>>> There is little or no use of must statements to qualify the configuration.
>>> I am
>>> not an expert at DS-Lite, so I cannot suggest where a must statement may
>>> be
>>> helpful to have. But with all the parameters that are optional, there must
>>> be
>>> some relationship between the attributes that could be captured with must
>>> statements. For example, for the leaf max-softwire-per-subscriber, the
>>> leaf is
>>> trying to prevent a misbehaving subscriber. Could that behavior be somehow
>>> captured with a must statement for the resources it can/cannot consume. Or
>>> with
>>> port-presevation-enable and port-parity-preservation-enable? Is there a
>>> relationship between the two variables that could be captured in the
>>> model?
>>>
>>> All references to RFC should be moved under a reference section.
>> [Med] Please check -06. All references are under a reference section.
>>
>>
>> For
>>> example:
>>> OLD:
>>>       leaf udp-lifetime {
>>>           type uint32;
>>>           units "seconds";
>>>           default 120;
>>>           description
>>>               "UDP inactivity timeout [RFC4787].";
>>>       }
>>> NEW:
>>>       leaf udp-lifetime {
>>>           type uint32;
>>>           units "seconds";
>>>           default 120;
>>>           description
>>>               "UDP inactivity timeout.“;
>>>           reference
>>>             “[RFC4787].”;
>>>       }
>>>
>>> A note should be prepared for the RFC editor to indicate what revision the
>>> model should finally carry, and what the description/reference statement
>>> in the
>>> model should look like when the document is finally published. See
>>> examples in
>>> other drafts such as draft-ietf-netconf-zerotouch Editorial Note on what
>>> to add.
>>>
>>> Specific Comments
>>>
>>> The name of the file in the line with <CODE BEGINS> is missing the .yang
>>> suffix
>>> in the file. When extracted, the extracted file will be missing the
>>> suffix.
>>> Please add it. This leads to the following error from yanglint.
>> [Med] This was fixed in previous version.
>>
>>> ietf-dslite@2017-01-03" without file extension - unknown format.
>>>
>>> In grouping port-number, could the port-range be something as simple as
>>>
>>> container port-number {
>>>   must “starting-port”;
>>>   leaf starting-port {
>>>     type inet:port-number;
>>>   }
>>>   leaf ending-port {
>>>     type inet:port-number;
>>>   }
>>> }
>>>
>>> where if there is no ending-port it is deemed to be a single port, but if
>>> there
>>> is a ending-port is considered to be a range?
>> [Med] This does not apply for -06.
>>
>>> The list transport-protocol has one leaf which is the transport-protocol-
>>> id.
>>> Why does the single leaf, which is the key, need to be inside a list?
>> [Med] Idem as above.
>>
>>> Logging-info has a choice statement for protocol. Is it that there can be
>>> only
>>> one choice for the form of logging? Could it be possible that users might
>>> want
>>> to enable both syslog and ipfix?
>> [Med] Idem as above.
>>
>>> A pyang compilation of the model with —ietf and —lint option was clean.
>>>
>>> A idnits run of the draft reveals some issues with spacing and references.
>>> The
>>> one related to spacing are parts of the diagram, which confuses idnits.
>> [Med] Will double check those. Thanks.
>>
>>> Checking nits according to https://www.ietf.org/id-info/checklist :
>>>   ------------------------------------------------------------------------
>>> ----
>>>
>>>   ** There are 5 instances of too long lines in the document, the longest
>>> one
>>>      being 3 characters in excess of 72.
>>>
>>>   == There are 2 instances of lines with non-RFC6890-compliant IPv4
>>> addresses
>>>      in the document.  If these are example addresses, they should be
>>> changed.
>>>
>>>   Miscellaneous warnings:
>>>   ------------------------------------------------------------------------
>>> ----
>>>
>>>   == Line 162 has weird spacing: '...ocol-id    uin...'
>>>
>>>   == Line 207 has weird spacing: '...address    ine...'
>>>
>>>   == Line 215 has weird spacing: '...address    ine...'
>>>
>>>   == Line 238 has weird spacing: '...rvation    boo...'
>>>
>>>   == Line 261 has weird spacing: '...ocol-id    uin...'
>>>
>>>   == (5 more instances...)
>>>
>>>   Checking references for intended status: Proposed Standard
>>>   ------------------------------------------------------------------------
>>> ----
>>>
>>>      (See RFCs 3967 and 4897 for information about using normative
>>> references
>>>      to lower-maturity documents in RFCs)
>>>
>>>   == Unused Reference: 'RFC7753' is defined on line 1988, but no explicit
>>>      reference was found in the text
>>>
>>>   == Outdated reference: A later version (-04) exists of
>>>      draft-boucadair-pcp-yang-03
>>>
>>>      Summary: 1 error (**), 0 flaws (~~), 9 warnings (==), 1 comment (--).
>>>
> Mahesh Jethanandani
> mjethanandani@gmail.com
>
> .
>


From nobody Wed Nov 22 01:16:51 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6893128C9C for <yang-doctors@ietfa.amsl.com>; Wed, 22 Nov 2017 01:16:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EnksSCuqgx8w for <yang-doctors@ietfa.amsl.com>; Wed, 22 Nov 2017 01:16:49 -0800 (PST)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B7DE120726 for <yang-doctors@ietf.org>; Wed, 22 Nov 2017 01:16:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=290; q=dns/txt; s=iport; t=1511342209; x=1512551809; h=to:cc:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=4s30J9W2E1Qii9a8JFvRdeYekKKquNR7owPUKIfWh4E=; b=QC0v+9ouetHIWNjZ+SLIQO9eG4QmdvIPDgIoRz2awfEaDwuI50TAdMFm JNSrFAP9vQOzu0mRP/01liI9WeKYoQYm4CuaH1yAW6IDSqmtRnOvrYZWk 6hfx533wimkRcl1RoSLAye9tNpCHvYNMLLHOqeGAJfGN5frEpVLYiU2U5 Q=;
X-IronPort-AV: E=Sophos;i="5.44,436,1505779200";  d="scan'208";a="368471"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Nov 2017 09:16:47 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id vAM9Glkq021181; Wed, 22 Nov 2017 09:16:47 GMT
To: YANG Doctors <yang-doctors@ietf.org>
Cc: "Alvaro Retana (aretana)" <aretana@cisco.com>, "Stig Venaas (svenaas)" <svenaas@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <e61f00ac-b290-a4c8-4add-fd12555a921c@cisco.com>
Date: Wed, 22 Nov 2017 10:16:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zQJAdNp-XhG-kQpxbhmU26N2ryM>
Subject: [yang-doctors] If a protocol spec. is experimental, should the YANG module be experimental?
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Nov 2017 09:16:51 -0000

Dear YANG doctors,

I'm specifically asking for the MIB doctors knowledge, as I'm sure you 
have cross this issue.
When a protocol RFC is experimental, does it mean that the YANG module 
(MIB module in the past) must be experimental?
No strong feeling on my side.

Regards, Benoit



From nobody Fri Nov 24 03:52:40 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81C521279EB for <yang-doctors@ietfa.amsl.com>; Fri, 24 Nov 2017 03:52:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1wrwjRsmNYhP for <yang-doctors@ietfa.amsl.com>; Fri, 24 Nov 2017 03:52:37 -0800 (PST)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B65251277BB for <yang-doctors@ietf.org>; Fri, 24 Nov 2017 03:52:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1436; q=dns/txt; s=iport; t=1511524356; x=1512733956; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=uO2KFwxzy6S9px7FBaJ01VRuhE677ZA7LEOEQ1kB+tU=; b=gXPZ8Je6yW47/v6gTn86owjXKBpGc1nhjy6mGM9H9SF4TuoUcLrBgAnn HlNAmiu/5QO+09qkKFhjInRoYAVaQgLy2q8Ucspn7+n448+r576Lijla+ AEUVaOdr+dMNMH481mqji+0ZhU58R8VB+P5TsmiHyvGCshUZCjgL80V+W w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CCAgCXBxha/xbLJq1cGwEBAQEDAQEBC?= =?us-ascii?q?QEBAYUQhCaLE6cKghEKhTsChR0WAQEBAQEBAQEBayiFIAYjDwEFUQsaAiYCAlc?= =?us-ascii?q?TCAEBih6nfIInin0BAQgCJoEPgiuDXIISgwKFaIJJgkMgBYdgmmaPQ4VJjAWHS?= =?us-ascii?q?Y5Eh3aBOiYCMIFQMhoIGxWCY4RVQIskAQEB?=
X-IronPort-AV: E=Sophos;i="5.44,447,1505779200";  d="scan'208";a="457158"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Nov 2017 11:52:34 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id vAOBqYIg015258 for <yang-doctors@ietf.org>; Fri, 24 Nov 2017 11:52:34 GMT
To: yang-doctors@ietf.org
References: <20171029084249.zodlvlcwc4uumw47@elstar.local>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <ddc6a19f-ea36-63ec-093a-572985119195@cisco.com>
Date: Fri, 24 Nov 2017 12:52:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171029084249.zodlvlcwc4uumw47@elstar.local>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/4uSYYHpYQIivRdmdS8e4n9ATAtg>
Subject: Re: [yang-doctors] ietf yang toplevel node names
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Nov 2017 11:52:38 -0000

Jürgen,

Does RFC6087bis have appropriate text on that front?

Regards, B.
> Hi,
>
> here is what I compiled today since I needed an overview:
>
>    -rw interfaces            ietf-interfaces         RFC 7223
>    -rw ipfix                 ietf-ipfix-psamp        RFC 6728
>    -rw key-chains            ietf-key-chain          RFC 8177
>    -rw lmap                  ietf-lmap-control       RFC 8194
>    -ro modules-state         ietf-yang-library       RFC 7895
>    -rw nacm                  ietf-netconf-acm        RFC 6536
>    -ro netconf-state         ietf-netconf-monitoring RFC 6022
>    -rw routing               ietf-routing            RFC 8022
>    -rw snmp                  ietf-snmp               RFC 7407
>    -rw system                ietf-system             RFC 7317
>    -ro system-state          ietf-system             RFC 7317
>
>    -ro interfaces-state      ietf-interfaces         RFC 7223 (to be deprecated)
>    -ro routing-state         ietf-routing            RFC 8022 (to be obsoleted)
>
> If you ignore the -state nodes, things actually look reasonable.
> Perhaps it makes sense to pay attention during YANG reviews what the
> WGs choose as their toplevel nodes so that things look somewhat
> reasonable. No, I am not interested in a discussion of a 'device
> model' - just about making sure WGs and authors choose names that
> somehow align with what we have.
>
> /js
>


From nobody Fri Nov 24 04:13:59 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52247127AD4 for <yang-doctors@ietfa.amsl.com>; Fri, 24 Nov 2017 04:13:58 -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_NONE=-0.0001, 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 gJO3W2XlcQ70 for <yang-doctors@ietfa.amsl.com>; Fri, 24 Nov 2017 04:13:55 -0800 (PST)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE106127136 for <yang-doctors@ietf.org>; Fri, 24 Nov 2017 04:13:54 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id D41B66F; Fri, 24 Nov 2017 13:13:52 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id bX24Yk_FOI16; Fri, 24 Nov 2017 13:13:51 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Fri, 24 Nov 2017 13:13:52 +0100 (CET)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id BF2E720123; Fri, 24 Nov 2017 13:13:52 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id R3nTnlFXhHkG; Fri, 24 Nov 2017 13:13:51 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id BE3F520121; Fri, 24 Nov 2017 13:13:51 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 9B7F9417F480; Fri, 24 Nov 2017 13:12:23 +0100 (CET)
Date: Fri, 24 Nov 2017 13:12:23 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Benoit Claise <bclaise@cisco.com>
Cc: yang-doctors@ietf.org
Message-ID: <20171124121223.7b6jegrdjvmgpahj@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Benoit Claise <bclaise@cisco.com>, yang-doctors@ietf.org
References: <20171029084249.zodlvlcwc4uumw47@elstar.local> <ddc6a19f-ea36-63ec-093a-572985119195@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <ddc6a19f-ea36-63ec-093a-572985119195@cisco.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/MF5JOcxkIaKN_5MKYgMzpHtsFdg>
Subject: Re: [yang-doctors] ietf yang toplevel node names
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Nov 2017 12:13:58 -0000

I hope so. I believe it is more important that we check what is being
newly allocated and provide guidance where needed as we go.

/js

On Fri, Nov 24, 2017 at 12:52:34PM +0100, Benoit Claise wrote:
> Jürgen,
> 
> Does RFC6087bis have appropriate text on that front?
> 
> Regards, B.
> > Hi,
> > 
> > here is what I compiled today since I needed an overview:
> > 
> >    -rw interfaces            ietf-interfaces         RFC 7223
> >    -rw ipfix                 ietf-ipfix-psamp        RFC 6728
> >    -rw key-chains            ietf-key-chain          RFC 8177
> >    -rw lmap                  ietf-lmap-control       RFC 8194
> >    -ro modules-state         ietf-yang-library       RFC 7895
> >    -rw nacm                  ietf-netconf-acm        RFC 6536
> >    -ro netconf-state         ietf-netconf-monitoring RFC 6022
> >    -rw routing               ietf-routing            RFC 8022
> >    -rw snmp                  ietf-snmp               RFC 7407
> >    -rw system                ietf-system             RFC 7317
> >    -ro system-state          ietf-system             RFC 7317
> > 
> >    -ro interfaces-state      ietf-interfaces         RFC 7223 (to be deprecated)
> >    -ro routing-state         ietf-routing            RFC 8022 (to be obsoleted)
> > 
> > If you ignore the -state nodes, things actually look reasonable.
> > Perhaps it makes sense to pay attention during YANG reviews what the
> > WGs choose as their toplevel nodes so that things look somewhat
> > reasonable. No, I am not interested in a discussion of a 'device
> > model' - just about making sure WGs and authors choose names that
> > somehow align with what we have.
> > 
> > /js
> > 
> 
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Tue Nov 28 08:46:19 2017
Return-Path: <mersue@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 041751286C7 for <yang-doctors@ietfa.amsl.com>; Tue, 28 Nov 2017 08:46:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_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 JexGayciwXyh for <yang-doctors@ietfa.amsl.com>; Tue, 28 Nov 2017 08:46:14 -0800 (PST)
Received: from mail-wr0-x232.google.com (mail-wr0-x232.google.com [IPv6:2a00:1450:400c:c0c::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F341F126CB6 for <yang-doctors@ietf.org>; Tue, 28 Nov 2017 08:46:13 -0800 (PST)
Received: by mail-wr0-x232.google.com with SMTP id v22so696816wrb.0 for <yang-doctors@ietf.org>; Tue, 28 Nov 2017 08:46:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-language:thread-index; bh=78bFs+YjLUSelrqsxM4Uv0IoZmnxM4crJc4ZhrCMqwE=; b=EdzbfANo/vChvgK3hf3P50qBV1KaVP2kIGPtMLC3oyCDko9cwiCtOc1emDJlbJCnDv D6Tu0NMe021DDUUBMjMaqdqE9XpRPbo/si60P0d6sitkpJBuIYr75RkaPn24CeefF6Ca /A8Oq8sU0GUv0ZgQgdfCDDJwtjxbICJEF2WMsx/1GIS9SROTIPiElklMDYgL+nP5uM6o D9QYgyuD+9n/9YatPfhuXh3l3DjewFGHbKvJD7dPSe+2QpxTCKDroon92f8/s/XCYC1O rNUkO5n8uPZE950Qjk1P6AllY7/DkIQInBn2CXYYSi6NtNbkwGdBJiwD3eX1qg3C9OiM Ba3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-language:thread-index; bh=78bFs+YjLUSelrqsxM4Uv0IoZmnxM4crJc4ZhrCMqwE=; b=Kc1eSocWPXRLR2ZG+z3kE3u+cVHfvq5n7W4JaR+RR8cQk10LjJvMngKjOCKbP1+AwJ yyvvPDYMCMsI1oJQJOVtKUDeZnuPm2EqB6APSYbNXPb6aI1G1RTpOmU61fiF0zN1/yuZ hkwTEvkfWMaK3TGkt80rB0zj/XuMujbgsCnK+QLJ1XXTxSoIYYDuOK9SbWdW4/rNFAKi At1MmGE5oSuSTxadcyHRU1se10WJ8jvkA0SWtuiEqFctGSL5ljG60huFIrQi6ubDEUhN pJruzVXMboOQzz+Pb9gNfjfUyNToMDMRcThOwvAVu+6HKNZxtzmZKoGheFhhjmshhAmW tIHw==
X-Gm-Message-State: AJaThX4+5aqFpkrn2EUhowY4QTTcWw5pHa8++8i2OkRElemynjnYJsuv kncI7iqx+Mf+844oQvrJfn0=
X-Google-Smtp-Source: AGs4zMZ87xsoIfjpDkq+GaKRQm4jc1E32FwPoWrFCx0G8b9sWcrje5N8dkVXCc8RaTG/CmcmjmaipA==
X-Received: by 10.223.145.230 with SMTP id 93mr16360090wri.190.1511887571810;  Tue, 28 Nov 2017 08:46:11 -0800 (PST)
Received: from DESKTOPFLHJVQJ ([2001:16b8:2d18:1800:ede0:5639:c733:c4e2]) by smtp.gmail.com with ESMTPSA id v195sm9682638wmf.25.2017.11.28.08.46.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Nov 2017 08:46:11 -0800 (PST)
From: "Mehmet Ersue" <mersue@gmail.com>
To: <yang-doctors@ietf.org>
Cc: "'Gunter Van De Velde'" <guntervandeveldecc@icloud.com>
References: 
In-Reply-To: 
Date: Tue, 28 Nov 2017 17:46:11 +0100
Message-ID: <01ae01d36868$661424c0$323c6e40$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01AF_01D36870.C7D99E30"
X-Mailer: Microsoft Outlook 16.0
Content-Language: de
Thread-Index: AdNGvfzKXM5FVmy2SVyZF15nsnLsBQhpH57g
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/_5u4nx05z1jKPERtXYErK7ZmnP4>
Subject: Re: [yang-doctors] Round Robin algorithm of the Review tracking tool
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Nov 2017 16:46:18 -0000

This is a multipart message in MIME format.

------=_NextPart_000_01AF_01D36870.C7D99E30
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Dear All,

 

after some long testing and discussion with the Datatracker coding team I
came to the conclusion that the round robin algorithm currently provided is
usable for our purpose. There is though one shortcoming and a known bug of
the tool.

 

- Deadlines are set by the review requester and YANG secretary has no
ability to change or modify the deadline (ticket is pending). However based
on our process the usual deadline for Early Reviews is 3 weeks and for
reviews during IETF LC 2 weeks. In case an implausible deadline is set I am
informing the reviewer on the time he may use for the review.

- If an assigned review gets withdrawn the status of the assigned reviewer
is not cleared. In such a case I assign the reviewer manually.

 

I would like to inform you that following parameter in the user profile of a
reviewer influence the round robin algorithm and should be used carefully to
enable a fair and balanced working mode for the whole team:

 

- "Can review at most". This was set for all reviewers to "Once per month"
as a workaround for a tool bug. I am going to reset it now to a smaller
value.

- "Filter regexp". This is usually set to a plausible value like:
"^draft-(watsen|ietf-netmod|ietf-netconf)-.*$". I take care of such
exclusions even if the value is not set.

- "Skip next assignments" I would like to suggest to use this parameter only
if it is really necessary. As the team of YANG doctors is not huge it
influences the round robin algorithm substantially. If set to "1" a reviewer
gets assigned again after 2 rounds. Setting it to "2" would mean the
reviewer cannot be assigned a very long time.

BTW: This parameter has to be cleared manually. So please clear this value
if you wanted to skip only one single assignment.

- "Unavailable periods" I would like to recommend to use this parameter only
for a limited time period e.g. planned vacation times.

 

Thank you very much for your support to enable a fair review process for the
YANG Doctors team.

 

Cheers,

Mehmet

 

From: Mehmet Ersue 
Sent: Monday, October 16, 2017 10:35 PM
To: yang-doctors@ietf.org
Cc: Gunter Van De Velde <guntervandeveldecc@icloud.com>
Subject: Round Robin algorithm of the Review tracking tool

 

Dear All,

 

I have been told that the Round Robin algorithm of the Review tracking tool
does not work if the value "Can review at most" in a user account is not
set. Just to test the algorithm I have set this value for all user accounts
in YANG Doctors team (if it wasn't set).

 

Currently I maintain a round robin list with a table by myself.

After successful testing of the Round Robin algorithm of the tool I will
start using it.

 

Cheers,

Mehmet

 


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Dear =
All,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>after some long testing =
and discussion with the Datatracker coding team I came to the conclusion =
that the </span><span style=3D'color:#0000CC'>round robin algorithm =
currently provided is usable for our purpose. There is though one =
shortcoming and a known bug of the tool.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>- Deadlines are set by =
the review requester and YANG secretary has no ability to change or =
modify the deadline (ticket is pending). However based on our process =
the usual deadline for Early Reviews is 3 weeks and for reviews during =
IETF LC 2 weeks. In case an implausible deadline is set I am informing =
the reviewer on the time he may use for the =
review.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>- If an assigned review gets withdrawn the =
status of the assigned reviewer is not cleared. In such a case I assign =
the reviewer manually.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>I would like to inform =
you that following parameter in the user profile of a reviewer influence =
the </span><span style=3D'color:#0000CC'>round robin algorithm and =
should be used carefully to enable a fair and balanced working mode for =
the whole team:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>- &#8220;Can review at =
most&#8221;. This was set for all reviewers to &#8220;Once per =
month&#8221; as a workaround for a tool bug. I am going to reset it now =
to a smaller value.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>- &#8220;Filter regexp&#8221;. This is usually =
set to a plausible value like: =
&#8220;^draft-(watsen|ietf-netmod|ietf-netconf)-.*$&#8221;. I take care =
of such exclusions even if the value is not set.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>- &#8220;Skip next =
assignments&#8221; I would like to suggest to use this parameter only if =
it is really necessary. As the team of YANG doctors is not huge it =
influences the round robin algorithm substantially. If set to =
&#8220;1&#8221; a reviewer gets assigned again after 2 rounds. Setting =
it to &#8220;2&#8221; would mean the reviewer cannot be assigned a very =
long time.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>BTW: This parameter has to be cleared manually. =
So please clear this value if you wanted to skip only one single =
assignment.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>- &#8220;Unavailable periods&#8221; I would like =
to recommend to use this parameter only for a limited time period e.g. =
planned vacation times.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Thank you very much for =
your support to enable a fair review process for the YANG Doctors =
team.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'>Mehmet<o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #E1E1E1 =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>From:</b> =
Mehmet Ersue <br><b>Sent:</b> Monday, October 16, 2017 10:35 =
PM<br><b>To:</b> yang-doctors@ietf.org<br><b>Cc:</b> Gunter Van De Velde =
&lt;guntervandeveldecc@icloud.com&gt;<br><b>Subject:</b> Round Robin =
algorithm of the Review tracking tool<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>Dear All,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>I have been told that =
the Round Robin algorithm of the Review tracking tool does not work if =
the value &#8220;Can review at most&#8221; in a user account is not set. =
Just to test the algorithm I have set this value for all user accounts =
in YANG Doctors team (if it wasn&#8217;t set).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Currently I maintain a =
round robin list with a table by myself.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>After successful testing =
of the Round Robin algorithm of the tool I will start using =
it.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE =
style=3D'color:#0000CC'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DDE =
style=3D'color:#0000CC'>Mehmet<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_01AF_01D36870.C7D99E30--


From nobody Tue Nov 28 23:36:40 2017
Return-Path: <zhang.zheng@zte.com.cn>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AF48126DFF for <yang-doctors@ietfa.amsl.com>; Tue, 28 Nov 2017 23:36:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uoZtTxKaNa78 for <yang-doctors@ietfa.amsl.com>; Tue, 28 Nov 2017 23:36:35 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 766E1126BF7 for <yang-doctors@ietf.org>; Tue, 28 Nov 2017 23:36:34 -0800 (PST)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Forcepoint Email with ESMTPS id 999E0CA9C85DE6C1BE63; Wed, 29 Nov 2017 15:36:32 +0800 (CST)
Received: from njxapp01.zte.com.cn ([10.41.132.200]) by mse02.zte.com.cn with SMTP id vAT7aJ61040608; Wed, 29 Nov 2017 15:36:19 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njxapp05[null]) by mapi (Zmail) with MAPI id mid203; Wed, 29 Nov 2017 15:36:21 +0800 (CST)
Date: Wed, 29 Nov 2017 15:36:21 +0800 (CST)
X-Zmail-TransId: 2afd5a1e6375fffffffffb5-b2c15
X-Mailer: Zmail v1.0
Message-ID: <201711291536216805633@zte.com.cn>
References: alpine.DEB.2.02.1711171320420.13629@svl-jtac-lnx02.juniper.net
Mime-Version: 1.0
From: <zhang.zheng@zte.com.cn>
To: <yang-doctors@ietf.org>
Cc: <rick@tropicalstormsoftware.com>, <lenny@juniper.net>, <gjshep@gmail.com>,  <zzhang_ietf@hotmail.com>
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse02.zte.com.cn vAT7aJ61040608
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Kw2o-kLv4MnGsiGgHHgZcKeakYY>
Subject: [yang-doctors] =?utf-8?q?=C2=A0_Looking_for_YANG_doctors=27_helpi?= =?utf-8?q?ng_for_a_Mboned_draft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 07:36:38 -0000

--=====_001_next=====
Content-Type: multipart/related;
	boundary="=====_002_next====="


--=====_002_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64 

RGVhciBZQU5HIGRvY3RvcnMsDQoNCg0KDQoNCg0KDQoNCkNvdWxkIHlvdSBwbGVhc2UgaGVscCB1
cyB0byBkbyBlYXJseSByZXZpZXcgZm9yICJkcmFmdC16aGFuZy1tYm9uZWQtbXVsdGljYXN0LWlu
Zm8tbW9kZWwtMDIiIGluIE1ib25lZCB3b3JraW5nIGdyb3VwPw0KDQoNCkFuZCBjb3VsZCB5b3Ug
cGxlYXNlIGdpdmUgdXMgYWR2aWNlIGFib3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5nIG1v
dW50IHBvaW50cyBpbiB0aGlzIG1vZGVsPw0KDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ghDQoNCg0K
DQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNCg0KU2FuZHkNCg0KDQoNCg0KDQoNCg0K5Y6f5aeL6YKu
5Lu2DQoNCg0KDQrlj5Hku7bkurrvvJogPGxlbm55QGp1bmlwZXIubmV0PjsNCuaUtuS7tuS6uu+8
miA8bWJvbmVkQGlldGYub3JnPjsNCuaXpSDmnJ8g77yaMjAxN+W5tDEx5pyIMTjml6UgMDU6MjIN
CuS4uyDpopgg77yaW01CT05FRF0gU2luZ2Fwb3JlIE1CT05FRCBtZWV0aW5nIG1pbnMNCg0KDQoN
CkRyYWZ0IG1pbnMgb2YgdGhlIE1CT05FRCBtZWV0aW5nIGluIFNpbmdhcG9yZSBoYXZlIGJlZW4g
cG9zdGVkOg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAwL21hdGVy
aWFscy9taW51dGVzLTEwMC1tYm9uZWQvDQoNClBsZWFzZSB0YWtlIGEgbG9vayBhbmQgbGV0IHVz
IGtub3cgaWYgeW91IGhhdmUgYW55IGNvcnJlY3Rpb25zIG9yIHRoaW5ncyANCnRvIGFkZC4NCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCk1CT05FRCBt
YWlsaW5nIGxpc3QNCk1CT05FREBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9tYm9uZWQ=


--=====_003_next=====
Content-Type: text/html ;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPiA8cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij5EZWFyIFlBTkcgZG9jdG9ycyw8YnI+PC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+Q291bGQgeW91IHBsZWFzZSBoZWxwIHVzIHRvIGRvIGVh
cmx5IHJldmlldyBmb3IgImRyYWZ0LXpoYW5nLW1ib25lZC1tdWx0aWNhc3QtaW5mby1tb2RlbC0w
MiIgaW4gTWJvbmVkIHdvcmtpbmcgZ3JvdXA/PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbDsiPkFuZCBjb3VsZCB5b3UgcGxlYXNlIGdpdmUgdXMgYWR2aWNlIGFi
b3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5nIG1vdW50IHBvaW50cyBpbiB0aGlzIG1vZGVs
PzwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5UaGFuayB5
b3UgdmVyeSBtdWNoITwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsi
PkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFy
aWFsOyI+U2FuZHk8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
OyI+PGJyPjwvcD48ZGl2PjxkaXYgY2xhc3M9InpoaXN0b3J5Um93IiBzdHlsZT0iZGlzcGxheTpi
bG9jayI+PGRpdiBjbGFzcz0iemhpc3RvcnlEZXMiIHN0eWxlPSJ3aWR0aDogMTAwJTsgaGVpZ2h0
OiAyOHB4OyBsaW5lLWhlaWdodDogMjhweDsgYmFja2dyb3VuZC1jb2xvcjogI0UwRTVFOTsgY29s
b3I6ICMxMzg4RkY7IHRleHQtYWxpZ246IGNlbnRlcjsiIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlP
cmdUeHQiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9Inp3cml0ZUhpc3RvcnlDb250YWluZXIi
PjxkaXYgY2xhc3M9ImNvbnRyb2wtZ3JvdXAgemhpc3RvcnlQYW5lbCI+PGRpdiBjbGFzcz0iemhp
c3RvcnlIZWFkZXIiIHN0eWxlPSJwYWRkaW5nOiA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNGNUY2
Rjg7Ij48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeVNlbmRlclR4dCI+5Y+R5Lu2
5Lq677yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiPiAmbHQ7bGVubnlAanVu
aXBlci5uZXQmZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlz
dG9yeVRPVHh0Ij7mlLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFt
ZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPiAmbHQ7bWJvbmVkQGlldGYub3JnJmd0Ozs8L3Nw
YW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlEYXRlVHh0Ij7ml6Ug
5pyfIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSIiPjIwMTflubQxMeaciDE45pelIDA1OjIyPC9z
cGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U3ViamVjdFR4dCI+
5Li7IOmimCDvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRUaXRsZSI+PHN0cm9uZz5bTUJP
TkVEXSBTaW5nYXBvcmUgTUJPTkVEIG1lZXRpbmcgbWluczwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48
L2Rpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXY+PGJyPkRyYWZ0Jm5ic3A7bWlu
cyZuYnNwO29mJm5ic3A7dGhlJm5ic3A7TUJPTkVEJm5ic3A7bWVldGluZyZuYnNwO2luJm5ic3A7
U2luZ2Fwb3JlJm5ic3A7aGF2ZSZuYnNwO2JlZW4mbmJzcDtwb3N0ZWQ6PGJyPjxicj5odHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAwL21hdGVyaWFscy9taW51dGVzLTEwMC1t
Ym9uZWQvPGJyPjxicj5QbGVhc2UmbmJzcDt0YWtlJm5ic3A7YSZuYnNwO2xvb2smbmJzcDthbmQm
bmJzcDtsZXQmbmJzcDt1cyZuYnNwO2tub3cmbmJzcDtpZiZuYnNwO3lvdSZuYnNwO2hhdmUmbmJz
cDthbnkmbmJzcDtjb3JyZWN0aW9ucyZuYnNwO29yJm5ic3A7dGhpbmdzJm5ic3A7PGJyPnRvJm5i
c3A7YWRkLjxicj48YnI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+TUJPTkVEJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+TUJPTkVEQGlldGYub3Jn
PGJyPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbWJvbmVkPC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD4gPC9kaXY+


--=====_003_next=====--

--=====_002_next=====--

--=====_001_next=====--


From nobody Wed Nov 29 00:01:40 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37137127601 for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 00:01:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 AsUA0XkmaI2W for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 00:01:36 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 9FBC312702E for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 00:01:36 -0800 (PST)
Received: from localhost (unknown [173.38.220.60]) by mail.tail-f.com (Postfix) with ESMTPSA id A9BE11AE0144; Wed, 29 Nov 2017 09:01:35 +0100 (CET)
Date: Wed, 29 Nov 2017 09:00:15 +0100 (CET)
Message-Id: <20171129.090015.1047925453497852273.mbj@tail-f.com>
To: mersue@gmail.com
Cc: yang-doctors@ietf.org, guntervandeveldecc@icloud.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <01ae01d36868$661424c0$323c6e40$@gmail.com>
References: <01ae01d36868$661424c0$323c6e40$@gmail.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/DaY78lfq6U9i2RL1ANG3TTP-wC8>
Subject: Re: [yang-doctors] Round Robin algorithm of the Review tracking tool
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 08:01:38 -0000

Hi,

How do I change my "skip" setting?  It is currently set to 2, for some
reason unknown to me, but I can't seem to change it.  I log in, go to
settings, where I can change review period etc, but not "skip".


/martin


"Mehmet Ersue" <mersue@gmail.com> wrote:
> Dear All,
> 
>  
> 
> after some long testing and discussion with the Datatracker coding team I
> came to the conclusion that the round robin algorithm currently provided is
> usable for our purpose. There is though one shortcoming and a known bug of
> the tool.
> 
>  
> 
> - Deadlines are set by the review requester and YANG secretary has no
> ability to change or modify the deadline (ticket is pending). However based
> on our process the usual deadline for Early Reviews is 3 weeks and for
> reviews during IETF LC 2 weeks. In case an implausible deadline is set I am
> informing the reviewer on the time he may use for the review.
> 
> - If an assigned review gets withdrawn the status of the assigned reviewer
> is not cleared. In such a case I assign the reviewer manually.
> 
>  
> 
> I would like to inform you that following parameter in the user profile of a
> reviewer influence the round robin algorithm and should be used carefully to
> enable a fair and balanced working mode for the whole team:
> 
>  
> 
> - "Can review at most". This was set for all reviewers to "Once per month"
> as a workaround for a tool bug. I am going to reset it now to a smaller
> value.
> 
> - "Filter regexp". This is usually set to a plausible value like:
> "^draft-(watsen|ietf-netmod|ietf-netconf)-.*$". I take care of such
> exclusions even if the value is not set.
> 
> - "Skip next assignments" I would like to suggest to use this parameter only
> if it is really necessary. As the team of YANG doctors is not huge it
> influences the round robin algorithm substantially. If set to "1" a reviewer
> gets assigned again after 2 rounds. Setting it to "2" would mean the
> reviewer cannot be assigned a very long time.
> 
> BTW: This parameter has to be cleared manually. So please clear this value
> if you wanted to skip only one single assignment.
> 
> - "Unavailable periods" I would like to recommend to use this parameter only
> for a limited time period e.g. planned vacation times.
> 
>  
> 
> Thank you very much for your support to enable a fair review process for the
> YANG Doctors team.
> 
>  
> 
> Cheers,
> 
> Mehmet
> 
>  
> 
> From: Mehmet Ersue 
> Sent: Monday, October 16, 2017 10:35 PM
> To: yang-doctors@ietf.org
> Cc: Gunter Van De Velde <guntervandeveldecc@icloud.com>
> Subject: Round Robin algorithm of the Review tracking tool
> 
>  
> 
> Dear All,
> 
>  
> 
> I have been told that the Round Robin algorithm of the Review tracking tool
> does not work if the value "Can review at most" in a user account is not
> set. Just to test the algorithm I have set this value for all user accounts
> in YANG Doctors team (if it wasn't set).
> 
>  
> 
> Currently I maintain a round robin list with a table by myself.
> 
> After successful testing of the Round Robin algorithm of the tool I will
> start using it.
> 
>  
> 
> Cheers,
> 
> Mehmet
> 
>  
> 


From nobody Wed Nov 29 03:27:31 2017
Return-Path: <mersue@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C966E126DFE for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 03:27:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a1wOEi9vrkRx for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 03:27:28 -0800 (PST)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 01627126C23 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 03:27:27 -0800 (PST)
Received: by mail-io0-x22e.google.com with SMTP id u42so3315594ioi.9 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 03:27:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=s+fbi01IGpFTpfsDk+uQVTy54rSpDQLyYhRiqyiVwLQ=; b=lWAW13Nd6b5OdNNBlEV4tKjmT5xn3OkzHhZ6XWA5rKVFE3rkvYDewrDV7TWwRznoao AXWX6Gps12IXG1tJMb6y786uTjj5S39xHaoo9wB6wJF+wQARFh4d3aaUqf24ubwYAeWx a6rQscRMhbQIUTPN043m8tykTn/5q9n6DFaXNVUve3S+E07xHrx1d6UcTPRhD52fMtpx pEpc7DW0dBicqISffBgW6ZvP8okqQJRygKgBk8c0SQ2JfIHH32iyXT2zdzI5bX4olp4p MWSUQMBvW1J4bXsJ38ME20vsnITFKkzB0R7jl5KdQ/+hmCtqbB3UnViU4y3rHaydYDOA s1sQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=s+fbi01IGpFTpfsDk+uQVTy54rSpDQLyYhRiqyiVwLQ=; b=GYKghHcNx8ePGccalzE3psB6/JcfQtyF2yDIYKRuo7TbwiHBSc6rpfZfUV32IH+yi0 DglaLhrh0EIlOOLUXp6r7sZA+VRgMCO36G3G1e+fATLFx/JLmNiqkkS9nY8KuoGaldoN IBu7d6Wjfr2VkIzRBgVNBxzZ9xrMTvjwmZY6tzW8SsjIaafUqq+oDoBPxDuBYd70m4vQ sEmxLj/zSWESZVaWA0e9YtzuLAuwiqJeQIMucKZZw31V1+w7qKVJbUF/KVHi+Z/cjJ/+ lDSgXqvs3T5Q64MfdzzhSa+wPSX9HWNSLXc0VW55tWDQCQrbJ0WO21RZ8/j5pCeKOn2l mptQ==
X-Gm-Message-State: AJaThX5V5xNGGndu+KTLX78FqzwIGz6mKaISL2Is2Pw1/xP3sSiyxuJa s2di5Jgvtda/RBpSqK6oBnAhCYMIIKKuw3UBln8=
X-Google-Smtp-Source: AGs4zMbKJHdU5Z3O/htPm4Ki5BGhj7QL7ikOP7JYD/dRSayM1SIgNRw2dYXp270EguTloDXEjLFoUxxvXBor0L3wIX4=
X-Received: by 10.107.41.70 with SMTP id p67mr2935609iop.142.1511954847262; Wed, 29 Nov 2017 03:27:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.106.5 with HTTP; Wed, 29 Nov 2017 03:26:46 -0800 (PST)
In-Reply-To: <20171129.090015.1047925453497852273.mbj@tail-f.com>
References: <01ae01d36868$661424c0$323c6e40$@gmail.com> <20171129.090015.1047925453497852273.mbj@tail-f.com>
From: MehmetErsue <mersue@gmail.com>
Date: Wed, 29 Nov 2017 12:26:46 +0100
Message-ID: <CAGyj0qNJEwFLkd-SUVapuFboCmnVxux=G514kN=+iJQMx5DUgw@mail.gmail.com>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: Benoit Claise <yang-doctors@ietf.org>,  Gunter Van De Velde <guntervandeveldecc@icloud.com>
Content-Type: multipart/alternative; boundary="001a11378b5c966c9b055f1d6be0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/xmUmCOgyUB2muMxYLvd0vIMgKgg>
Subject: Re: [yang-doctors] Round Robin algorithm of the Review tracking tool
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 11:27:30 -0000

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

Hi Martin,

after login in Datatracker on the left navigation bar click on "My reviews".
Go to the bottom of the page where you find the "Settings for YANG Doctors".
Click below on "Change settings".
There should be the edit box "Skip next assignments".

If you don't see it may be you can do it via:
https://datatracker.ietf.org/group/yangdoctors/reviewers/
where you could click on your name if it provides a link.

If nothing works I can do it for you on the reviewers page.

Thanks,
Mehmet


On Wed, Nov 29, 2017 at 9:00 AM, Martin Bjorklund <mbj@tail-f.com> wrote:

> Hi,
>
> How do I change my "skip" setting?  It is currently set to 2, for some
> reason unknown to me, but I can't seem to change it.  I log in, go to
> settings, where I can change review period etc, but not "skip".
>
>
> /martin
>
>
> "Mehmet Ersue" <mersue@gmail.com> wrote:
> > Dear All,
> >
> >
> >
> > after some long testing and discussion with the Datatracker coding team I
> > came to the conclusion that the round robin algorithm currently provided
> is
> > usable for our purpose. There is though one shortcoming and a known bug
> of
> > the tool.
> >
> >
> >
> > - Deadlines are set by the review requester and YANG secretary has no
> > ability to change or modify the deadline (ticket is pending). However
> based
> > on our process the usual deadline for Early Reviews is 3 weeks and for
> > reviews during IETF LC 2 weeks. In case an implausible deadline is set I
> am
> > informing the reviewer on the time he may use for the review.
> >
> > - If an assigned review gets withdrawn the status of the assigned
> reviewer
> > is not cleared. In such a case I assign the reviewer manually.
> >
> >
> >
> > I would like to inform you that following parameter in the user profile
> of a
> > reviewer influence the round robin algorithm and should be used
> carefully to
> > enable a fair and balanced working mode for the whole team:
> >
> >
> >
> > - "Can review at most". This was set for all reviewers to "Once per
> month"
> > as a workaround for a tool bug. I am going to reset it now to a smaller
> > value.
> >
> > - "Filter regexp". This is usually set to a plausible value like:
> > "^draft-(watsen|ietf-netmod|ietf-netconf)-.*$". I take care of such
> > exclusions even if the value is not set.
> >
> > - "Skip next assignments" I would like to suggest to use this parameter
> only
> > if it is really necessary. As the team of YANG doctors is not huge it
> > influences the round robin algorithm substantially. If set to "1" a
> reviewer
> > gets assigned again after 2 rounds. Setting it to "2" would mean the
> > reviewer cannot be assigned a very long time.
> >
> > BTW: This parameter has to be cleared manually. So please clear this
> value
> > if you wanted to skip only one single assignment.
> >
> > - "Unavailable periods" I would like to recommend to use this parameter
> only
> > for a limited time period e.g. planned vacation times.
> >
> >
> >
> > Thank you very much for your support to enable a fair review process for
> the
> > YANG Doctors team.
> >
> >
> >
> > Cheers,
> >
> > Mehmet
> >
> >
> >
> > From: Mehmet Ersue
> > Sent: Monday, October 16, 2017 10:35 PM
> > To: yang-doctors@ietf.org
> > Cc: Gunter Van De Velde <guntervandeveldecc@icloud.com>
> > Subject: Round Robin algorithm of the Review tracking tool
> >
> >
> >
> > Dear All,
> >
> >
> >
> > I have been told that the Round Robin algorithm of the Review tracking
> tool
> > does not work if the value "Can review at most" in a user account is not
> > set. Just to test the algorithm I have set this value for all user
> accounts
> > in YANG Doctors team (if it wasn't set).
> >
> >
> >
> > Currently I maintain a round robin list with a table by myself.
> >
> > After successful testing of the Round Robin algorithm of the tool I will
> > start using it.
> >
> >
> >
> > Cheers,
> >
> > Mehmet
> >
> >
> >
>



-- 
Cheers,
Mehmet

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div>Hi Martin,<br=
><br></div>after login in Datatracker on the left navigation bar click on &=
quot;My reviews&quot;.<br></div>Go to the bottom of the page where you find=
 the &quot;Settings for YANG Doctors&quot;.<br></div>Click below on &quot;C=
hange settings&quot;.<br></div>There should be the edit box &quot;Skip next=
 assignments&quot;.<br><br></div>If you don&#39;t see it may be you can do =
it via:<br><a href=3D"https://datatracker.ietf.org/group/yangdoctors/review=
ers/">https://datatracker.ietf.org/group/yangdoctors/reviewers/</a><br></di=
v>where you could click on your name if it provides a link.<br><br></div>If=
 nothing works I can do it for you on the reviewers page.<br><br></div>Than=
ks,<br></div>Mehmet<br><br></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Wed, Nov 29, 2017 at 9:00 AM, Martin Bjorklund <span di=
r=3D"ltr">&lt;<a href=3D"mailto:mbj@tail-f.com" target=3D"_blank">mbj@tail-=
f.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
How do I change my &quot;skip&quot; setting?=C2=A0 It is currently set to 2=
, for some<br>
reason unknown to me, but I can&#39;t seem to change it.=C2=A0 I log in, go=
 to<br>
settings, where I can change review period etc, but not &quot;skip&quot;.<b=
r>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
/martin<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
&quot;Mehmet Ersue&quot; &lt;<a href=3D"mailto:mersue@gmail.com">mersue@gma=
il.com</a>&gt; wrote:<br>
&gt; Dear All,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; after some long testing and discussion with the Datatracker coding tea=
m I<br>
&gt; came to the conclusion that the round robin algorithm currently provid=
ed is<br>
&gt; usable for our purpose. There is though one shortcoming and a known bu=
g of<br>
&gt; the tool.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; - Deadlines are set by the review requester and YANG secretary has no<=
br>
&gt; ability to change or modify the deadline (ticket is pending). However =
based<br>
&gt; on our process the usual deadline for Early Reviews is 3 weeks and for=
<br>
&gt; reviews during IETF LC 2 weeks. In case an implausible deadline is set=
 I am<br>
&gt; informing the reviewer on the time he may use for the review.<br>
&gt;<br>
&gt; - If an assigned review gets withdrawn the status of the assigned revi=
ewer<br>
&gt; is not cleared. In such a case I assign the reviewer manually.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I would like to inform you that following parameter in the user profil=
e of a<br>
&gt; reviewer influence the round robin algorithm and should be used carefu=
lly to<br>
&gt; enable a fair and balanced working mode for the whole team:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; - &quot;Can review at most&quot;. This was set for all reviewers to &q=
uot;Once per month&quot;<br>
&gt; as a workaround for a tool bug. I am going to reset it now to a smalle=
r<br>
&gt; value.<br>
&gt;<br>
&gt; - &quot;Filter regexp&quot;. This is usually set to a plausible value =
like:<br>
&gt; &quot;^draft-(watsen|ietf-netmod|<wbr>ietf-netconf)-.*$&quot;. I take =
care of such<br>
&gt; exclusions even if the value is not set.<br>
&gt;<br>
&gt; - &quot;Skip next assignments&quot; I would like to suggest to use thi=
s parameter only<br>
&gt; if it is really necessary. As the team of YANG doctors is not huge it<=
br>
&gt; influences the round robin algorithm substantially. If set to &quot;1&=
quot; a reviewer<br>
&gt; gets assigned again after 2 rounds. Setting it to &quot;2&quot; would =
mean the<br>
&gt; reviewer cannot be assigned a very long time.<br>
&gt;<br>
&gt; BTW: This parameter has to be cleared manually. So please clear this v=
alue<br>
&gt; if you wanted to skip only one single assignment.<br>
&gt;<br>
&gt; - &quot;Unavailable periods&quot; I would like to recommend to use thi=
s parameter only<br>
&gt; for a limited time period e.g. planned vacation times.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thank you very much for your support to enable a fair review process f=
or the<br>
&gt; YANG Doctors team.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Mehmet<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From: Mehmet Ersue<br>
&gt; Sent: Monday, October 16, 2017 10:35 PM<br>
&gt; To: <a href=3D"mailto:yang-doctors@ietf.org">yang-doctors@ietf.org</a>=
<br>
&gt; Cc: Gunter Van De Velde &lt;<a href=3D"mailto:guntervandeveldecc@iclou=
d.com">guntervandeveldecc@icloud.com</a><wbr>&gt;<br>
&gt; Subject: Round Robin algorithm of the Review tracking tool<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Dear All,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I have been told that the Round Robin algorithm of the Review tracking=
 tool<br>
&gt; does not work if the value &quot;Can review at most&quot; in a user ac=
count is not<br>
&gt; set. Just to test the algorithm I have set this value for all user acc=
ounts<br>
&gt; in YANG Doctors team (if it wasn&#39;t set).<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Currently I maintain a round robin list with a table by myself.<br>
&gt;<br>
&gt; After successful testing of the Round Robin algorithm of the tool I wi=
ll<br>
&gt; start using it.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Mehmet<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div dir=3D"ltr"><div>Cheers,<br>Mehmet<br><br></div></div></div></div><=
/div>
</div>

--001a11378b5c966c9b055f1d6be0--


From nobody Wed Nov 29 03:40:17 2017
Return-Path: <mersue@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7828912708C for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 03:40:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Xf1KTOatDizX for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 03:40:14 -0800 (PST)
Received: from mail-wr0-x233.google.com (mail-wr0-x233.google.com [IPv6:2a00:1450:400c:c0c::233]) (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 94046126C23 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 03:40:13 -0800 (PST)
Received: by mail-wr0-x233.google.com with SMTP id g53so3103497wra.2 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 03:40:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:thread-index:content-language; bh=gwSee8Hkh6IKlmGPZcbQ4Ph/ykctQRJjV8Qao08uILM=; b=kFGtI2eBBMIKCWgYEgTs0R3m78GkguDh38ICHoq4wieMCtrwL8ipBxVuofNsTf71F1 WfRutEysLLMm7zQ9WJfTxBJHQmwwaOwgZtsEIF2UKBWXKn/L054O3v0PAJpmRr/8v+3a tG692V4r+UfMORZq82szmtsQZW2yjOMUhIhat23xZKi5XmazS+pNyzNsHrHql7a45x2p Y/iJRceatbYyzUULo4mQuNurIOpouh7V454HOAw3shnjFPJLY+bLZ0lQbI9lxTS5DWvM IQREHS0pFupu3dRb7/Y6n81Yy/YvnkRUFAC6OImuv2VzqPaHUeHnf4Ct9MaJfiA0fW+A BiJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=gwSee8Hkh6IKlmGPZcbQ4Ph/ykctQRJjV8Qao08uILM=; b=lln2dKt2WyKDcsMdjkG2HT9Y3eJ2muPJSwbTuI7Jd3A+wCn0/kTuL3x6rzObXzCG/g 0Gv+Yzygr6YPD2UeGL8afvQFo5Jjj5mZyDjGQe1NPU20IHEi6qIlNNpLluRP5dOHX/M5 hFI8Cm62sBe/dXEibzclmCmSDvHE/ci0pVqAwfyd4OEaCJuYlVRGJp3LO4uVp1P8ihu9 BPbpiVKWykAoWfJqird2F+2rtnCRrG08n+xVLnWdnDCNN/3i2Fx3PDk6p6wLx3xj9Xgx NEnFK9d84rw6Ih94HcV322o7N9bPg/7UN7mFxCqS3FsSNEC00e6xKiO3S2M0t9c7Ec8/ L4QA==
X-Gm-Message-State: AJaThX4H5k/yaYdmkIGCJ7pxqXWgCgsImCfybTskVkj6bvBN1I6pcabO DsKm2C/pJZAMwLVbFcXrhcQ=
X-Google-Smtp-Source: AGs4zMYfWzaOhz/FI9j7BRZsBjXbNCRaEieyzTQkNLCqpT1tg1+vxckA84cmVrJxc+IV+eCU0Swnsg==
X-Received: by 10.223.172.146 with SMTP id o18mr2008128wrc.128.1511955611842;  Wed, 29 Nov 2017 03:40:11 -0800 (PST)
Received: from DESKTOPFLHJVQJ ([2001:16b8:2d5d:9800:34db:61d5:268a:cacb]) by smtp.gmail.com with ESMTPSA id c2sm1930688wrg.57.2017.11.29.03.40.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Nov 2017 03:40:11 -0800 (PST)
From: "Mehmet Ersue" <mersue@gmail.com>
To: <zhang.zheng@zte.com.cn>, <yang-doctors@ietf.org>
Cc: <zzhang_ietf@hotmail.com>, <gjshep@gmail.com>, <lenny@juniper.net>, <rick@tropicalstormsoftware.com>
References: alpine.DEB.2.02.1711171320420.13629@svl-jtac-lnx02.juniper.net <201711291536216805633@zte.com.cn>
In-Reply-To: <201711291536216805633@zte.com.cn>
Date: Wed, 29 Nov 2017 12:40:10 +0100
Message-ID: <003901d36906$d105e0e0$7311a2a0$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_003A_01D3690F.32CC44B0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIaMnyPu1lRK7UH5mXW03sQh6L3Z6KdpYkA
Content-Language: de
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/SkMn7czgi2PIxcDtjhEhrfL0eIY>
Subject: Re: [yang-doctors]  =?utf-8?q?=C2=A0_Looking_for_YANG_doctors=27_help?= =?utf-8?q?ing_for_a_Mboned_draft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 11:40:15 -0000

This is a multipart message in MIME format.

------=_NextPart_000_003A_01D3690F.32CC44B0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Dear Sandy,

=20

to enable a balanced assignment of reviewers and to make the reviews =
trackable, a YANG review needs to be requested on the datatracker draft =
page.

Currently only WG chairs can request a review.

=20

Though AFAICS this is an individual draft. Greg, Leonard, what is the =
plan with this draft?

=20

Cheers,

Mehmet

=20

From: yang-doctors [mailto:yang-doctors-bounces@ietf.org] On Behalf Of =
zhang.zheng@zte.com.cn
Sent: Wednesday, November 29, 2017 8:36 AM
To: yang-doctors@ietf.org
Cc: zzhang_ietf@hotmail.com; gjshep@gmail.com; lenny@juniper.net; =
rick@tropicalstormsoftware.com
Subject: [yang-doctors]   Looking for YANG doctors' helping for a Mboned =
draft

=20

Dear YANG doctors,

=20

Could you please help us to do early review for =
"draft-zhang-mboned-multicast-info-model-02" in Mboned working group?

And could you please give us advice about if it is better that using =
mount points in this model?

Thank you very much!

=20

Best Regards,

Sandy

=20

=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6

=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A <lenny@juniper.net =
<mailto:lenny@juniper.net> >;

=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A <mboned@ietf.org =
<mailto:mboned@ietf.org> >;

=E6=97=A5 =E6=9C=9F =EF=BC=9A2017=E5=B9=B411=E6=9C=8818=E6=97=A5 05:22

=E4=B8=BB =E9=A2=98 =EF=BC=9A[MBONED] Singapore MBONED meeting mins


Draft mins of the MBONED meeting in Singapore have been posted:

https://datatracker.ietf.org/meeting/100/materials/minutes-100-mboned/

Please take a look and let us know if you have any corrections or things =

to add.

_______________________________________________
MBONED mailing list
MBONED@ietf.org <mailto:MBONED@ietf.org>=20
https://www.ietf.org/mailman/listinfo/mboned

=20


------=_NextPart_000_003A_01D3690F.32CC44B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@Microsoft JhengHei";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.zreadusername
	{mso-style-name:zreadusername;}
span.zreadtitle
	{mso-style-name:zreadtitle;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
span.EmailStyle24
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Dear =
Sandy,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>to enable a balanced =
assignment of reviewers and to make the reviews trackable, a YANG review =
needs to be requested on the datatracker draft =
page.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>Currently only WG chairs can request a =
review.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#0000CC'>Though AFAICS this is an =
individual draft. Greg, Leonard, what is the plan with this =
draft?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'>Mehmet<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#0000CC'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #E1E1E1 =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b>From:</b> =
yang-doctors [mailto:yang-doctors-bounces@ietf.org] <b>On Behalf Of =
</b>zhang.zheng@zte.com.cn<br><b>Sent:</b> Wednesday, November 29, 2017 =
8:36 AM<br><b>To:</b> yang-doctors@ietf.org<br><b>Cc:</b> =
zzhang_ietf@hotmail.com; gjshep@gmail.com; lenny@juniper.net; =
rick@tropicalstormsoftware.com<br><b>Subject:</b> [yang-doctors] &nbsp; =
Looking for YANG doctors' helping for a Mboned =
draft<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'>Dear YANG =
doctors,<o:p></o:p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'>Could you =
please help us to do early review for =
&quot;draft-zhang-mboned-multicast-info-model-02&quot; in Mboned working =
group?<o:p></o:p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'>And could you =
please give us advice about if it is better that using mount points in =
this model?<o:p></o:p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'>Thank you very =
much!<o:p></o:p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'>Best =
Regards,<o:p></o:p></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'>Sandy<o:p></o:p=
></span></p><p><span =
style=3D'font-size:10.5pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><div><div><p class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center;line-height:21.0pt;background:#E0E5E9'><span =
style=3D'font-family:"MS =
Gothic";color:#1388FF'>=E5=8E=9F=E5=A7=8B</span><span =
style=3D'font-family:"Microsoft =
JhengHei",sans-serif;color:#1388FF'>=E9=82=AE=E4=BB=B6</span><span =
style=3D'color:#1388FF'><o:p></o:p></span></p><div =
id=3DzwriteHistoryContainer><div><div><div><p class=3DMsoNormal =
style=3D'background:#F5F6F8'><strong><span =
style=3D'font-family:"Microsoft =
JhengHei",sans-serif'>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</span></strong=
><span class=3Dzreadusername> &lt;<a =
href=3D"mailto:lenny@juniper.net">lenny@juniper.net</a>&gt;;</span><o:p><=
/o:p></p></div><div><p class=3DMsoNormal =
style=3D'background:#F5F6F8'><strong><span style=3D'font-family:"MS =
Gothic"'>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</span></strong><span =
class=3Dzreadusername> &lt;<a =
href=3D"mailto:mboned@ietf.org">mboned@ietf.org</a>&gt;;</span><o:p></o:p=
></p></div><div><p class=3DMsoNormal =
style=3D'background:#F5F6F8'><strong><span style=3D'font-family:"MS =
Gothic"'>=E6=97=A5</span></strong><strong><span =
style=3D'font-family:"Calibri",sans-serif'> =
</span></strong><strong><span style=3D'font-family:"MS =
Gothic"'>=E6=9C=9F</span></strong><strong><span =
style=3D'font-family:"Calibri",sans-serif'> =
</span></strong><strong><span style=3D'font-family:"MS =
Gothic"'>=EF=BC=9A</span></strong>2017<span style=3D'font-family:"MS =
Gothic"'>=E5=B9=B4</span>11<span style=3D'font-family:"MS =
Gothic"'>=E6=9C=88</span>18<span style=3D'font-family:"MS =
Gothic"'>=E6=97=A5</span> 05:22<o:p></o:p></p></div><div><p =
class=3DMsoNormal style=3D'background:#F5F6F8'><strong><span =
style=3D'font-family:"MS Gothic"'>=E4=B8=BB</span></strong><strong><span =
style=3D'font-family:"Calibri",sans-serif'> =
</span></strong><strong><span style=3D'font-family:"Microsoft =
JhengHei",sans-serif'>=E9=A2=98</span></strong><strong><span =
style=3D'font-family:"Calibri",sans-serif'> =
</span></strong><strong><span style=3D'font-family:"MS =
Gothic"'>=EF=BC=9A</span></strong><strong><span =
style=3D'font-family:"Calibri",sans-serif'>[MBONED] Singapore MBONED =
meeting mins</span></strong><o:p></o:p></p></div></div><div><div><p =
class=3DMsoNormal><br>Draft&nbsp;mins&nbsp;of&nbsp;the&nbsp;MBONED&nbsp;m=
eeting&nbsp;in&nbsp;Singapore&nbsp;have&nbsp;been&nbsp;posted:<br><br><a =
href=3D"https://datatracker.ietf.org/meeting/100/materials/minutes-100-mb=
oned/">https://datatracker.ietf.org/meeting/100/materials/minutes-100-mbo=
ned/</a><br><br>Please&nbsp;take&nbsp;a&nbsp;look&nbsp;and&nbsp;let&nbsp;=
us&nbsp;know&nbsp;if&nbsp;you&nbsp;have&nbsp;any&nbsp;corrections&nbsp;or=
&nbsp;things&nbsp;<br>to&nbsp;add.<br><br>_______________________________=
________________<br>MBONED&nbsp;mailing&nbsp;list<br><a =
href=3D"mailto:MBONED@ietf.org">MBONED@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/mboned">https://www.ietf.or=
g/mailman/listinfo/mboned</a><o:p></o:p></p></div></div></div></div></div=
></div><p><o:p>&nbsp;</o:p></p></div></div></div></body></html>
------=_NextPart_000_003A_01D3690F.32CC44B0--


From nobody Wed Nov 29 03:51:53 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08D821270AE for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 03:51:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 izxWJWTHY09D for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 03:51:50 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id DE34A127241 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 03:51:49 -0800 (PST)
Received: from localhost (unknown [173.38.220.60]) by mail.tail-f.com (Postfix) with ESMTPSA id E70081AE0144; Wed, 29 Nov 2017 12:51:48 +0100 (CET)
Date: Wed, 29 Nov 2017 12:50:28 +0100 (CET)
Message-Id: <20171129.125028.465699203093781733.mbj@tail-f.com>
To: mersue@gmail.com
Cc: yang-doctors@ietf.org, guntervandeveldecc@icloud.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <CAGyj0qNJEwFLkd-SUVapuFboCmnVxux=G514kN=+iJQMx5DUgw@mail.gmail.com>
References: <01ae01d36868$661424c0$323c6e40$@gmail.com> <20171129.090015.1047925453497852273.mbj@tail-f.com> <CAGyj0qNJEwFLkd-SUVapuFboCmnVxux=G514kN=+iJQMx5DUgw@mail.gmail.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/8BNz9fgPTOEIyzHj6zkxY2KuFsU>
Subject: Re: [yang-doctors] Round Robin algorithm of the Review tracking tool
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 11:51:52 -0000

MehmetErsue <mersue@gmail.com> wrote:
> Hi Martin,
> 
> after login in Datatracker on the left navigation bar click on "My reviews".
> Go to the bottom of the page where you find the "Settings for YANG Doctors".
> Click below on "Change settings".
> There should be the edit box "Skip next assignments".

There is no such box.

> If you don't see it may be you can do it via:
> https://datatracker.ietf.org/group/yangdoctors/reviewers/
> where you could click on your name if it provides a link.

It takes me to the same settings, i.e. w/o the box for "skip".

(I can change all other settings though...)

> If nothing works I can do it for you on the reviewers page.

Please do.  It should be 0.


/martin


> 
> Thanks,
> Mehmet
> 
> 
> On Wed, Nov 29, 2017 at 9:00 AM, Martin Bjorklund <mbj@tail-f.com> wrote:
> 
> > Hi,
> >
> > How do I change my "skip" setting?  It is currently set to 2, for some
> > reason unknown to me, but I can't seem to change it.  I log in, go to
> > settings, where I can change review period etc, but not "skip".
> >
> >
> > /martin
> >
> >
> > "Mehmet Ersue" <mersue@gmail.com> wrote:
> > > Dear All,
> > >
> > >
> > >
> > > after some long testing and discussion with the Datatracker coding team I
> > > came to the conclusion that the round robin algorithm currently provided
> > is
> > > usable for our purpose. There is though one shortcoming and a known bug
> > of
> > > the tool.
> > >
> > >
> > >
> > > - Deadlines are set by the review requester and YANG secretary has no
> > > ability to change or modify the deadline (ticket is pending). However
> > based
> > > on our process the usual deadline for Early Reviews is 3 weeks and for
> > > reviews during IETF LC 2 weeks. In case an implausible deadline is set I
> > am
> > > informing the reviewer on the time he may use for the review.
> > >
> > > - If an assigned review gets withdrawn the status of the assigned
> > reviewer
> > > is not cleared. In such a case I assign the reviewer manually.
> > >
> > >
> > >
> > > I would like to inform you that following parameter in the user profile
> > of a
> > > reviewer influence the round robin algorithm and should be used
> > carefully to
> > > enable a fair and balanced working mode for the whole team:
> > >
> > >
> > >
> > > - "Can review at most". This was set for all reviewers to "Once per
> > month"
> > > as a workaround for a tool bug. I am going to reset it now to a smaller
> > > value.
> > >
> > > - "Filter regexp". This is usually set to a plausible value like:
> > > "^draft-(watsen|ietf-netmod|ietf-netconf)-.*$". I take care of such
> > > exclusions even if the value is not set.
> > >
> > > - "Skip next assignments" I would like to suggest to use this parameter
> > only
> > > if it is really necessary. As the team of YANG doctors is not huge it
> > > influences the round robin algorithm substantially. If set to "1" a
> > reviewer
> > > gets assigned again after 2 rounds. Setting it to "2" would mean the
> > > reviewer cannot be assigned a very long time.
> > >
> > > BTW: This parameter has to be cleared manually. So please clear this
> > value
> > > if you wanted to skip only one single assignment.
> > >
> > > - "Unavailable periods" I would like to recommend to use this parameter
> > only
> > > for a limited time period e.g. planned vacation times.
> > >
> > >
> > >
> > > Thank you very much for your support to enable a fair review process for
> > the
> > > YANG Doctors team.
> > >
> > >
> > >
> > > Cheers,
> > >
> > > Mehmet
> > >
> > >
> > >
> > > From: Mehmet Ersue
> > > Sent: Monday, October 16, 2017 10:35 PM
> > > To: yang-doctors@ietf.org
> > > Cc: Gunter Van De Velde <guntervandeveldecc@icloud.com>
> > > Subject: Round Robin algorithm of the Review tracking tool
> > >
> > >
> > >
> > > Dear All,
> > >
> > >
> > >
> > > I have been told that the Round Robin algorithm of the Review tracking
> > tool
> > > does not work if the value "Can review at most" in a user account is not
> > > set. Just to test the algorithm I have set this value for all user
> > accounts
> > > in YANG Doctors team (if it wasn't set).
> > >
> > >
> > >
> > > Currently I maintain a round robin list with a table by myself.
> > >
> > > After successful testing of the Round Robin algorithm of the tool I will
> > > start using it.
> > >
> > >
> > >
> > > Cheers,
> > >
> > > Mehmet
> > >
> > >
> > >
> >
> 
> 
> 
> -- 
> Cheers,
> Mehmet


From nobody Wed Nov 29 05:43:07 2017
Return-Path: <acee@cisco.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76DAE1250B8 for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 05:43:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UOnoEdA3Egc9 for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 05:43:03 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7ECCE120724 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 05:43:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10311; q=dns/txt; s=iport; t=1511962983; x=1513172583; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=93+dn0VvqkqdKE2FRcKBDayvPOV2u1itFhXYYolPv2k=; b=L9WtQwn5Ea9JpdzDkWDGTpsikE0SVmd+boz23wWkgbLmZCYhJXgdJ992 +WfPPigW/uyIhX5KFY1RZM9mCUIozFF4KeU093tJaVsjRxNV5OQK35zHr WDaLO+LDf5xJ5OqpGloLsDRFAl9rwT1naI4dpRWu3NNMIntbZ/2X7YwIp s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A1AQD6tx5a/5FdJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKcmZuJweDeIogjwWBfYJchg6IQIVKEIIBChgBCoRJTwIahHY?= =?us-ascii?q?/GAEBAQEBAQEBAWsohR8BAQEBAwEBIUsLEAIBBgIRAwECKAMCAgIfBgsUBgMIA?= =?us-ascii?q?gQBDQWJPkwDFRCJL51rgieHNA2DJgEBAQEBAQEBAQEBAQEBAQEBAQEBARgFg0G?= =?us-ascii?q?CCYVcgQ6Ca4F8WIJ1gkMgBZkqiGY9AodyiCEBhHiCFoYPiyyMeTuIYQIRGQGBO?= =?us-ascii?q?QEfOYFRbxU6ghkBAQ6EVXeIdoEUAQEB?=
X-IronPort-AV: E=Sophos; i="5.44,473,1505779200"; d="scan'208,217"; a="37369448"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2017 13:43:02 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id vATDh2eu003477 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 29 Nov 2017 13:43:02 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 29 Nov 2017 08:43:01 -0500
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Wed, 29 Nov 2017 08:43:01 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "zzhang_ietf@hotmail.com" <zzhang_ietf@hotmail.com>, "gjshep@gmail.com" <gjshep@gmail.com>, "lenny@juniper.net" <lenny@juniper.net>, "rick@tropicalstormsoftware.com" <rick@tropicalstormsoftware.com>
Thread-Topic: =?utf-8?B?W3lhbmctZG9jdG9yc10gwqAgTG9va2luZyBmb3IgWUFORyBkb2N0b3JzJyBo?= =?utf-8?Q?elping_for_a_Mboned_draft?=
Thread-Index: AQHTaOTOB/u+/4fTbU2hno/mVyisAKMrXhqA
Date: Wed, 29 Nov 2017 13:43:01 +0000
Message-ID: <D644232D.DC74B%acee@cisco.com>
References: <alpine.DEB.2.02.1711171320420.13629@svl-jtac-lnx02.juniper.net> <201711291536216805633@zte.com.cn>
In-Reply-To: <201711291536216805633@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D644232DDC74Baceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/3c_JKWOgkF1dWbqHhTbSnXx7qlE>
Subject: Re: [yang-doctors]  =?utf-8?q?=C2=A0_Looking_for_YANG_doctors=27_help?= =?utf-8?q?ing_for_a_Mboned_draft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 13:43:05 -0000

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

U2FuZHksDQpFYXJseSByZXZpZXdzIGFyZW7igJl0IGRvbmUgdW50aWwsIGF0IGEgbWluaW11bSwg
dGhlIGRvY3VtZW50IGlzIGFkb3B0ZWQgYnkgYSBXRyBhbmQgdGhlIGVhcmx5IHJldmlldyBpcyBy
ZXF1ZXN0ZWQgYnkgdGhlIGNoYWlyLiBXZSBkb27igJl0IGhhdmUgdGhlIGJhbmR3aWR0aCBmb3Ig
aW5kaXZpZHVhbCByZXF1ZXN0cy4NCg0KQWxzbywgSSBkaWRu4oCZdCB0aGluayB3ZSB3ZXJlIGRv
aW5nIG1vcmUgaW5mb3JtYXRpb24gbW9kZWxzIGluIHRoZSBJRVRGLg0KDQpUaGFua3MsDQpBY2Vl
DQoNCkZyb206IHlhbmctZG9jdG9ycyA8eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmc8bWFp
bHRvOnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJ6aGFuZy56
aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuPiIgPHpoYW5nLnpo
ZW5nQHp0ZS5jb20uY248bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+Pg0KRGF0ZTogV2Vk
bmVzZGF5LCBOb3ZlbWJlciAyOSwgMjAxNyBhdCAyOjM2IEFNDQpUbzogWUFORyBEb2N0b3JzIDx5
YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4+DQpDYzog
Inp6aGFuZ19pZXRmQGhvdG1haWwuY29tPG1haWx0bzp6emhhbmdfaWV0ZkBob3RtYWlsLmNvbT4i
IDx6emhhbmdfaWV0ZkBob3RtYWlsLmNvbTxtYWlsdG86enpoYW5nX2lldGZAaG90bWFpbC5jb20+
PiwgImdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+IiA8Z2pzaGVwQGdt
YWlsLmNvbTxtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbT4+LCAibGVubnlAanVuaXBlci5uZXQ8bWFp
bHRvOmxlbm55QGp1bmlwZXIubmV0PiIgPGxlbm55QGp1bmlwZXIubmV0PG1haWx0bzpsZW5ueUBq
dW5pcGVyLm5ldD4+LCAicmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tPG1haWx0bzpyaWNr
QHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20+IiA8cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUu
Y29tPG1haWx0bzpyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20+Pg0KU3ViamVjdDogW3lh
bmctZG9jdG9yc10gICBMb29raW5nIGZvciBZQU5HIGRvY3RvcnMnIGhlbHBpbmcgZm9yIGEgTWJv
bmVkIGRyYWZ0DQoNCg0KRGVhciBZQU5HIGRvY3RvcnMsDQoNCg0KQ291bGQgeW91IHBsZWFzZSBo
ZWxwIHVzIHRvIGRvIGVhcmx5IHJldmlldyBmb3IgImRyYWZ0LXpoYW5nLW1ib25lZC1tdWx0aWNh
c3QtaW5mby1tb2RlbC0wMiIgaW4gTWJvbmVkIHdvcmtpbmcgZ3JvdXA/DQoNCkFuZCBjb3VsZCB5
b3UgcGxlYXNlIGdpdmUgdXMgYWR2aWNlIGFib3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5n
IG1vdW50IHBvaW50cyBpbiB0aGlzIG1vZGVsPw0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIQ0KDQoN
CkJlc3QgUmVnYXJkcywNCg0KU2FuZHkNCg0KDQrljp/lp4vpgq7ku7YNCuWPkeS7tuS6uu+8miA8
bGVubnlAanVuaXBlci5uZXQ8bWFpbHRvOmxlbm55QGp1bmlwZXIubmV0Pj47DQrmlLbku7bkurrv
vJogPG1ib25lZEBpZXRmLm9yZzxtYWlsdG86bWJvbmVkQGlldGYub3JnPj47DQrml6Ug5pyfIO+8
mjIwMTflubQxMeaciDE45pelIDA1OjIyDQrkuLsg6aKYIO+8mltNQk9ORURdIFNpbmdhcG9yZSBN
Qk9ORUQgbWVldGluZyBtaW5zDQoNCkRyYWZ0IG1pbnMgb2YgdGhlIE1CT05FRCBtZWV0aW5nIGlu
IFNpbmdhcG9yZSBoYXZlIGJlZW4gcG9zdGVkOg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL21lZXRpbmcvMTAwL21hdGVyaWFscy9taW51dGVzLTEwMC1tYm9uZWQvDQoNClBsZWFzZSB0
YWtlIGEgbG9vayBhbmQgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IGNvcnJlY3Rpb25zIG9y
IHRoaW5ncw0KdG8gYWRkLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KTUJPTkVEIG1haWxpbmcgbGlzdA0KTUJPTkVEQGlldGYub3JnPG1haWx0bzpN
Qk9ORURAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21i
b25lZA0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5TYW5keSwmbmJz
cDs8L2Rpdj4NCjxkaXY+RWFybHkgcmV2aWV3cyBhcmVu4oCZdCBkb25lIHVudGlsLCBhdCBhIG1p
bmltdW0sIHRoZSBkb2N1bWVudCBpcyBhZG9wdGVkIGJ5IGEgV0cgYW5kIHRoZSBlYXJseSByZXZp
ZXcgaXMgcmVxdWVzdGVkIGJ5IHRoZSBjaGFpci4gV2UgZG9u4oCZdCBoYXZlIHRoZSBiYW5kd2lk
dGggZm9yIGluZGl2aWR1YWwgcmVxdWVzdHMuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj5BbHNvLCBJIGRpZG7igJl0IHRoaW5rIHdlIHdlcmUgZG9pbmcgbW9yZSBpbmZvcm1h
dGlvbiBtb2RlbHMgaW4gdGhlIElFVEYuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1m
YW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6Ymxh
Y2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7
IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAw
aW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBu
b25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5G
cm9tOiA8L3NwYW4+eWFuZy1kb2N0b3JzICZsdDs8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3Jz
LWJvdW5jZXNAaWV0Zi5vcmciPnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsg
b24gYmVoYWxmIG9mICZxdW90OzxhIGhyZWY9Im1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNu
Ij56aGFuZy56aGVuZ0B6dGUuY29tLmNuPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpo
YW5nLnpoZW5nQHp0ZS5jb20uY24iPnpoYW5nLnpoZW5nQHp0ZS5jb20uY248L2E+Jmd0Ozxicj4N
CjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+V2VkbmVzZGF5LCBO
b3ZlbWJlciAyOSwgMjAxNyBhdCAyOjM2IEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0
OmJvbGQiPlRvOiA8L3NwYW4+WUFORyBEb2N0b3JzICZsdDs8YSBocmVmPSJtYWlsdG86eWFuZy1k
b2N0b3JzQGlldGYub3JnIj55YW5nLWRvY3RvcnNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFu
IHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzogPC9zcGFuPiZxdW90OzxhIGhyZWY9Im1haWx0
bzp6emhhbmdfaWV0ZkBob3RtYWlsLmNvbSI+enpoYW5nX2lldGZAaG90bWFpbC5jb208L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86enpoYW5nX2lldGZAaG90bWFpbC5jb20iPnp6aGFuZ19p
ZXRmQGhvdG1haWwuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpnanNoZXBAZ21h
aWwuY29tIj5nanNoZXBAZ21haWwuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdq
c2hlcEBnbWFpbC5jb20iPmdqc2hlcEBnbWFpbC5jb208L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVm
PSJtYWlsdG86bGVubnlAanVuaXBlci5uZXQiPmxlbm55QGp1bmlwZXIubmV0PC9hPiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmxlbm55QGp1bmlwZXIubmV0Ij5sZW5ueUBqdW5pcGVyLm5ldDwv
YT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUu
Y29tIj5yaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tIj5yaWNrQHRyb3BpY2Fsc3Rv
cm1zb2Z0d2FyZS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk
Ij5TdWJqZWN0OiA8L3NwYW4+W3lhbmctZG9jdG9yc10gJm5ic3A7IExvb2tpbmcgZm9yIFlBTkcg
ZG9jdG9ycycgaGVscGluZyBmb3IgYSBNYm9uZWQgZHJhZnQ8YnI+DQo8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAg
NTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iemNvbnRlbnRS
b3ciPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+RGVhciBZ
QU5HIGRvY3RvcnMsPGJyPg0KPC9wPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsOyI+PGJyPg0KPC9wPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsOyI+Q291bGQgeW91IHBsZWFzZSBoZWxwIHVzIHRvIGRvIGVhcmx5IHJldmlldyBm
b3IgJnF1b3Q7ZHJhZnQtemhhbmctbWJvbmVkLW11bHRpY2FzdC1pbmZvLW1vZGVsLTAyJnF1b3Q7
IGluIE1ib25lZCB3b3JraW5nIGdyb3VwPzwvcD4NCjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbDsiPkFuZCBjb3VsZCB5b3UgcGxlYXNlIGdpdmUgdXMgYWR2aWNlIGFi
b3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5nIG1vdW50IHBvaW50cyBpbiB0aGlzIG1vZGVs
PzwvcD4NCjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlRoYW5r
IHlvdSB2ZXJ5IG11Y2ghPC9wPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsOyI+PGJyPg0KPC9wPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsOyI+QmVzdCBSZWdhcmRzLDwvcD4NCjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPlNhbmR5PC9wPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OmFyaWFsOyI+PGJyPg0KPC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9InpoaXN0b3J5Um93
IiBzdHlsZT0iZGlzcGxheTpibG9jayI+DQo8ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9
IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5k
LWNvbG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFu
Z3VhZ2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+DQrljp/lp4vpgq7ku7Y8L2Rpdj4NCjxkaXYgaWQ9
Inp3cml0ZUhpc3RvcnlDb250YWluZXIiPg0KPGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCB6aGlz
dG9yeVBhbmVsIj4NCjxkaXYgY2xhc3M9InpoaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzog
OHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4OyI+DQo8ZGl2PjxzdHJvbmcgbGFuZ3VhZ2Ut
ZGF0YT0iSGlzdG9yeVNlbmRlclR4dCI+5Y+R5Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9
InpyZWFkVXNlck5hbWUiPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxlbm55QGp1bmlwZXIubmV0Ij5s
ZW5ueUBqdW5pcGVyLm5ldDwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj4NCjxkaXY+PHN0cm9uZyBsYW5n
dWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNz
PSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZsdDs8YSBocmVmPSJt
YWlsdG86bWJvbmVkQGlldGYub3JnIj5tYm9uZWRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PC9k
aXY+DQo8ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeURhdGVUeHQiPuaXpSDmnJ8g
77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+MjAxN+W5tDEx5pyIMTjml6UgMDU6MjI8L3NwYW4+
PC9kaXY+DQo8ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeVN1YmplY3RUeHQiPuS4
uyDpopgg77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVGl0bGUiPjxzdHJvbmc+W01CT05F
RF0gU2luZ2Fwb3JlIE1CT05FRCBtZWV0aW5nIG1pbnM8L3N0cm9uZz48L3NwYW4+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9InpoaXN0b3J5Q29udGVudCI+DQo8ZGl2Pjxicj4NCkRyYWZ0Jm5i
c3A7bWlucyZuYnNwO29mJm5ic3A7dGhlJm5ic3A7TUJPTkVEJm5ic3A7bWVldGluZyZuYnNwO2lu
Jm5ic3A7U2luZ2Fwb3JlJm5ic3A7aGF2ZSZuYnNwO2JlZW4mbmJzcDtwb3N0ZWQ6PGJyPg0KPGJy
Pg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzEwMC9tYXRl
cmlhbHMvbWludXRlcy0xMDAtbWJvbmVkLyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9t
ZWV0aW5nLzEwMC9tYXRlcmlhbHMvbWludXRlcy0xMDAtbWJvbmVkLzwvYT48YnI+DQo8YnI+DQpQ
bGVhc2UmbmJzcDt0YWtlJm5ic3A7YSZuYnNwO2xvb2smbmJzcDthbmQmbmJzcDtsZXQmbmJzcDt1
cyZuYnNwO2tub3cmbmJzcDtpZiZuYnNwO3lvdSZuYnNwO2hhdmUmbmJzcDthbnkmbmJzcDtjb3Jy
ZWN0aW9ucyZuYnNwO29yJm5ic3A7dGhpbmdzJm5ic3A7PGJyPg0KdG8mbmJzcDthZGQuPGJyPg0K
PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpNQk9ORUQmbmJzcDttYWlsaW5nJm5ic3A7bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpNQk9O
RURAaWV0Zi5vcmciPk1CT05FREBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21ib25lZCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9tYm9uZWQ8L2E+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHA+PGJyPg0KPC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_D644232DDC74Baceeciscocom_--


From nobody Wed Nov 29 05:52:31 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B511F127369 for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 05:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 v907qe3I0DQC for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 05:52:28 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id B2E7F120724 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 05:52:28 -0800 (PST)
Received: from localhost (unknown [173.38.220.60]) by mail.tail-f.com (Postfix) with ESMTPSA id 616C21AE0144; Wed, 29 Nov 2017 14:52:27 +0100 (CET)
Date: Wed, 29 Nov 2017 14:51:06 +0100 (CET)
Message-Id: <20171129.145106.112370139140123108.mbj@tail-f.com>
To: acee@cisco.com
Cc: zhang.zheng@zte.com.cn, yang-doctors@ietf.org, zzhang_ietf@hotmail.com, gjshep@gmail.com, lenny@juniper.net, rick@tropicalstormsoftware.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <D644232D.DC74B%acee@cisco.com>
References: <alpine.DEB.2.02.1711171320420.13629@svl-jtac-lnx02.juniper.net> <201711291536216805633@zte.com.cn> <D644232D.DC74B%acee@cisco.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/6nk150jk7F3xdz625WspB-a1P8Y>
Subject: Re: [yang-doctors]  =?utf-8?q?=C2=A0_Looking_for_YANG_doctors=27_help?= =?utf-8?q?ing_for_a_Mboned_draft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 13:52:31 -0000

SGksDQoNCiJBY2VlIExpbmRlbSAoYWNlZSkiIDxhY2VlQGNpc2NvLmNvbT4gd3JvdGU6DQo+IFNh
bmR5LA0KPiBFYXJseSByZXZpZXdzIGFyZW7igJl0IGRvbmUgdW50aWwsIGF0IGEgbWluaW11bSwg
dGhlIGRvY3VtZW50IGlzIGFkb3B0ZWQNCj4gYnkgYSBXRyBhbmQgdGhlIGVhcmx5IHJldmlldyBp
cyByZXF1ZXN0ZWQgYnkgdGhlIGNoYWlyLiBXZSBkb27igJl0IGhhdmUNCj4gdGhlIGJhbmR3aWR0
aCBmb3IgaW5kaXZpZHVhbCByZXF1ZXN0cy4NCg0KQWN0dWFsbHksIHRoZSBZQU5HIGRvY3Rvcidz
IHBhZ2Ugc2F5cyB0aGF0IHdlIGRvIChtYXkpIHJldmlldw0KaW5kaXZpZHVhbCBkb2N1bWVudHMs
IGJ1dCB0aGV5IGFyZSBsaXN0ZWQgYXM6DQoNCiAgIDMuICBub24tV0cgZG9jdW1lbnQ6IGJlc3Qg
ZWZmb3J0IChyZWFsbHkpDQoNCg0KU28gaXQncyBub3Qgc3VycHJpc2luZyBpZiBwZW9wbGUgYXNr
IGZvciByZXZpZXdzLg0KDQpJbiBhbnkgY2FzZSwgSSB0aGluayBzdWNoIHJldmlld3MgYXJlIG5v
dCBkb25lICJvZmZpY2FsbHkiLCBidXQgcmF0aGVyDQpieSBpbmRpdmlkdWFsIFlBTkcgZG9jdG9y
cywgaWYgdGhleSBmZWVsIHRoZXkgaGF2ZSB0aGUgdGltZS4NCg0KPiBBbHNvLCBJIGRpZG7igJl0
IHRoaW5rIHdlIHdlcmUgZG9pbmcgbW9yZSBpbmZvcm1hdGlvbiBtb2RlbHMgaW4gdGhlDQo+IElF
VEYuDQoNCklzIHRoaXMgYSBkb2N1bWVudGVkIHBvbGljeT8NCg0KSW4gYW55IGNhc2UsICppZiog
eW91J3JlIGRvaW5nIGFuIGluZm9ybWF0aW9uIG1vZGVsLCBJIGRvbid0IHRoaW5rIHlvdQ0Kc2hv
dWxkIHVzZSBZQU5HIGZvciB0aGF0LiAgVXNlIFVNTCBvciB0ZXh0IG9yIHNvbWV0aGluZyBlbHNl
LiAgVGhlbiBpZg0KeW91IHdhbnQgdG8gZG8gYSAqZGF0YSBtb2RlbCogdGhhdCBpcyBzdXBwb3Nl
ZCB0byBiZSBpbXBsZW1lbnRlZCBpbiBhDQpzZXJ2ZXIgKGF0IHNvbWUgbGV2ZWwpLCB3cml0ZSBh
IFlBTkcgbW9kZWwuDQoNCg0KL21hcnRpbg0KDQoNCj4gDQo+IFRoYW5rcywNCj4gQWNlZQ0KPiAN
Cj4gRnJvbTogeWFuZy1kb2N0b3JzDQo+IDx5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZzxt
YWlsdG86eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmc+Pg0KPiBvbiBiZWhhbGYgb2YgInpo
YW5nLnpoZW5nQHp0ZS5jb20uY248bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+Ig0KPiA8
emhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbj4+DQo+
IERhdGU6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjksIDIwMTcgYXQgMjozNiBBTQ0KPiBUbzogWUFO
RyBEb2N0b3JzIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRm
Lm9yZz4+DQo+IENjOiAienpoYW5nX2lldGZAaG90bWFpbC5jb208bWFpbHRvOnp6aGFuZ19pZXRm
QGhvdG1haWwuY29tPiINCj4gPHp6aGFuZ19pZXRmQGhvdG1haWwuY29tPG1haWx0bzp6emhhbmdf
aWV0ZkBob3RtYWlsLmNvbT4+LA0KPiAiZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86Z2pzaGVwQGdt
YWlsLmNvbT4iDQo+IDxnanNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPj4s
DQo+ICJsZW5ueUBqdW5pcGVyLm5ldDxtYWlsdG86bGVubnlAanVuaXBlci5uZXQ+Ig0KPiA8bGVu
bnlAanVuaXBlci5uZXQ8bWFpbHRvOmxlbm55QGp1bmlwZXIubmV0Pj4sDQo+ICJyaWNrQHRyb3Bp
Y2Fsc3Rvcm1zb2Z0d2FyZS5jb208bWFpbHRvOnJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNv
bT4iDQo+IDxyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb208bWFpbHRvOnJpY2tAdHJvcGlj
YWxzdG9ybXNvZnR3YXJlLmNvbT4+DQo+IFN1YmplY3Q6IFt5YW5nLWRvY3RvcnNdIExvb2tpbmcg
Zm9yIFlBTkcgZG9jdG9ycycgaGVscGluZyBmb3IgYSBNYm9uZWQNCj4gZHJhZnQNCj4gDQo+IA0K
PiBEZWFyIFlBTkcgZG9jdG9ycywNCj4gDQo+IA0KPiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMg
dG8gZG8gZWFybHkgcmV2aWV3IGZvcg0KPiAiZHJhZnQtemhhbmctbWJvbmVkLW11bHRpY2FzdC1p
bmZvLW1vZGVsLTAyIiBpbiBNYm9uZWQgd29ya2luZyBncm91cD8NCj4gDQo+IEFuZCBjb3VsZCB5
b3UgcGxlYXNlIGdpdmUgdXMgYWR2aWNlIGFib3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5n
DQo+IG1vdW50IHBvaW50cyBpbiB0aGlzIG1vZGVsPw0KPiANCj4gVGhhbmsgeW91IHZlcnkgbXVj
aCENCj4gDQo+IA0KPiBCZXN0IFJlZ2FyZHMsDQo+IA0KPiBTYW5keQ0KPiANCj4gDQo+IOWOn+Wn
i+mCruS7tg0KPiDlj5Hku7bkurrvvJogPGxlbm55QGp1bmlwZXIubmV0PG1haWx0bzpsZW5ueUBq
dW5pcGVyLm5ldD4+Ow0KPiDmlLbku7bkurrvvJogPG1ib25lZEBpZXRmLm9yZzxtYWlsdG86bWJv
bmVkQGlldGYub3JnPj47DQo+IOaXpSDmnJ8g77yaMjAxN+W5tDEx5pyIMTjml6UgMDU6MjINCj4g
5Li7IOmimCDvvJpbTUJPTkVEXSBTaW5nYXBvcmUgTUJPTkVEIG1lZXRpbmcgbWlucw0KPiANCj4g
RHJhZnQgbWlucyBvZiB0aGUgTUJPTkVEIG1lZXRpbmcgaW4gU2luZ2Fwb3JlIGhhdmUgYmVlbiBw
b3N0ZWQ6DQo+IA0KPiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAwL21h
dGVyaWFscy9taW51dGVzLTEwMC1tYm9uZWQvDQo+IA0KPiBQbGVhc2UgdGFrZSBhIGxvb2sgYW5k
IGxldCB1cyBrbm93IGlmIHlvdSBoYXZlIGFueSBjb3JyZWN0aW9ucyBvcg0KPiB0aGluZ3MNCj4g
dG8gYWRkLg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gTUJPTkVEIG1haWxpbmcgbGlzdA0KPiBNQk9ORURAaWV0Zi5vcmc8bWFpbHRvOk1C
T05FREBpZXRmLm9yZz4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9t
Ym9uZWQNCj4gDQo=


From nobody Wed Nov 29 08:55:59 2017
Return-Path: <mjethanandani@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D59B12009C for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 08:55:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 QMG7xR9CRCqJ for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 08:55:55 -0800 (PST)
Received: from mail-pl0-x22e.google.com (mail-pl0-x22e.google.com [IPv6:2607:f8b0:400e:c01::22e]) (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 57EF9127867 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 08:55:55 -0800 (PST)
Received: by mail-pl0-x22e.google.com with SMTP id x4so2459463plv.10 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 08:55:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=WFX+9L0HyP3W7G9djST10y4JHLu8FTYZmn3zT+wdVoc=; b=fxEaPJVZgL0lXw4r16vQTxhTG3mJEfkaGGmrBCC/4vGp6y/YXMbRvBNLdlpSnR6Cty WdCA7SnQUVccibhu8eb8WOcdmtcb6vzsqFd9bXuKZs1aSJv27KcjAr3elfj4Zf4+FSfa gYYF/HG1HYcu2I8wnC4nQfC+ikXzBaBtBeMl17yhDlgpDQUXgevN81yr/svf54ohzLAI kjM4fkftDGY4MQyd1FYTCAh9yWN2+3BKpV51S+7rgTHR+ZGJLntLzr6HRi3MRGMvfolk fm88ccQ3fMGdv9HKKx3undpatgK2zw5QHjpgpf20MbzyjvvaG0FcWWdP6qfeOFWp8PMK ktFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=WFX+9L0HyP3W7G9djST10y4JHLu8FTYZmn3zT+wdVoc=; b=OJzkJi6LILKXHoPlR1qlbPMUvAPgFcfsB2xdrMZrQ5uMltK8o47MpXaSUUkDjV3gb7 cnjtiTOVtIstuTyrVJYsvaXjCf9uNiGdblLxdQ3VtNiT/OYxjLqU3m2+6uWaXb303QxL mh96I5jDCoPFWWdRqbjZXQo6DLrBHZFR+njIpkzS09mmYQTVfSLVQjNyGLnxgX1ZxI0x V3M4j7vxhqGZtOM/Gvn8oNp0tfT5rWGxEXUROLBS6NODlLGRS2Rdg+QQlUyfxTo/rMmZ tdKVRMyxToSsyJgstqcaEELhpfmudgsJb4lxoR+3rXOu/oLp3hmJwrsdGnJXAtLKDVGz w/QA==
X-Gm-Message-State: AJaThX6Et1QJ8N2v0pe4AVGxBUSznVG8yQA5NIRV+bxme4nwsuN0lsyZ BEQpKheQlxmRwm3+kITYWM4=
X-Google-Smtp-Source: AGs4zMY+fw96nm1ySgKnyMD7w4puBlS/7bheyY4GphGYXL57Wqn/kDXZ6Nvh+kKaUzJtkulHOX+bsw==
X-Received: by 10.159.206.131 with SMTP id bg3mr3581695plb.124.1511974554788;  Wed, 29 Nov 2017 08:55:54 -0800 (PST)
Received: from mahesh-m-m8d1.attlocal.net (108-247-125-249.lightspeed.sntcca.sbcglobal.net. [108.247.125.249]) by smtp.gmail.com with ESMTPSA id r68sm4352992pfb.149.2017.11.29.08.55.52 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 29 Nov 2017 08:55:53 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <20171129.125028.465699203093781733.mbj@tail-f.com>
Date: Wed, 29 Nov 2017 08:55:46 -0800
Cc: Mehmet Ersue <mersue@gmail.com>, YANG Doctors <yang-doctors@ietf.org>, guntervandeveldecc@icloud.com
Content-Transfer-Encoding: quoted-printable
Message-Id: <D96A467E-CEAB-4B15-92A6-8E1773DAEE82@gmail.com>
References: <01ae01d36868$661424c0$323c6e40$@gmail.com> <20171129.090015.1047925453497852273.mbj@tail-f.com> <CAGyj0qNJEwFLkd-SUVapuFboCmnVxux=G514kN=+iJQMx5DUgw@mail.gmail.com> <20171129.125028.465699203093781733.mbj@tail-f.com>
To: Martin Bjorklund <mbj@tail-f.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zALRnc7BziPrdnLL4xD0-x5KEEI>
Subject: Re: [yang-doctors] Round Robin algorithm of the Review tracking tool
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 16:55:57 -0000

> On Nov 29, 2017, at 3:50 AM, Martin Bjorklund <mbj@tail-f.com> wrote:
>=20
> MehmetErsue <mersue@gmail.com> wrote:
>> Hi Martin,
>>=20
>> after login in Datatracker on the left navigation bar click on "My =
reviews".
>> Go to the bottom of the page where you find the "Settings for YANG =
Doctors".
>> Click below on "Change settings".
>> There should be the edit box "Skip next assignments".
>=20
> There is no such box.
>=20
>> If you don't see it may be you can do it via:
>> https://datatracker.ietf.org/group/yangdoctors/reviewers/
>> where you could click on your name if it provides a link.
>=20
> It takes me to the same settings, i.e. w/o the box for "skip".
>=20
> (I can change all other settings though=E2=80=A6)

Ditto.

>=20
>> If nothing works I can do it for you on the reviewers page.
>=20
> Please do.  It should be 0.
>=20
>=20
> /martin
>=20
>=20
>>=20
>> Thanks,
>> Mehmet
>>=20
>>=20
>> On Wed, Nov 29, 2017 at 9:00 AM, Martin Bjorklund <mbj@tail-f.com> =
wrote:
>>=20
>>> Hi,
>>>=20
>>> How do I change my "skip" setting?  It is currently set to 2, for =
some
>>> reason unknown to me, but I can't seem to change it.  I log in, go =
to
>>> settings, where I can change review period etc, but not "skip".
>>>=20
>>>=20
>>> /martin
>>>=20
>>>=20
>>> "Mehmet Ersue" <mersue@gmail.com> wrote:
>>>> Dear All,
>>>>=20
>>>>=20
>>>>=20
>>>> after some long testing and discussion with the Datatracker coding =
team I
>>>> came to the conclusion that the round robin algorithm currently =
provided
>>> is
>>>> usable for our purpose. There is though one shortcoming and a known =
bug
>>> of
>>>> the tool.
>>>>=20
>>>>=20
>>>>=20
>>>> - Deadlines are set by the review requester and YANG secretary has =
no
>>>> ability to change or modify the deadline (ticket is pending). =
However
>>> based
>>>> on our process the usual deadline for Early Reviews is 3 weeks and =
for
>>>> reviews during IETF LC 2 weeks. In case an implausible deadline is =
set I
>>> am
>>>> informing the reviewer on the time he may use for the review.
>>>>=20
>>>> - If an assigned review gets withdrawn the status of the assigned
>>> reviewer
>>>> is not cleared. In such a case I assign the reviewer manually.
>>>>=20
>>>>=20
>>>>=20
>>>> I would like to inform you that following parameter in the user =
profile
>>> of a
>>>> reviewer influence the round robin algorithm and should be used
>>> carefully to
>>>> enable a fair and balanced working mode for the whole team:
>>>>=20
>>>>=20
>>>>=20
>>>> - "Can review at most". This was set for all reviewers to "Once per
>>> month"
>>>> as a workaround for a tool bug. I am going to reset it now to a =
smaller
>>>> value.
>>>>=20
>>>> - "Filter regexp". This is usually set to a plausible value like:
>>>> "^draft-(watsen|ietf-netmod|ietf-netconf)-.*$". I take care of such
>>>> exclusions even if the value is not set.
>>>>=20
>>>> - "Skip next assignments" I would like to suggest to use this =
parameter
>>> only
>>>> if it is really necessary. As the team of YANG doctors is not huge =
it
>>>> influences the round robin algorithm substantially. If set to "1" a
>>> reviewer
>>>> gets assigned again after 2 rounds. Setting it to "2" would mean =
the
>>>> reviewer cannot be assigned a very long time.
>>>>=20
>>>> BTW: This parameter has to be cleared manually. So please clear =
this
>>> value
>>>> if you wanted to skip only one single assignment.
>>>>=20
>>>> - "Unavailable periods" I would like to recommend to use this =
parameter
>>> only
>>>> for a limited time period e.g. planned vacation times.
>>>>=20
>>>>=20
>>>>=20
>>>> Thank you very much for your support to enable a fair review =
process for
>>> the
>>>> YANG Doctors team.
>>>>=20
>>>>=20
>>>>=20
>>>> Cheers,
>>>>=20
>>>> Mehmet
>>>>=20
>>>>=20
>>>>=20
>>>> From: Mehmet Ersue
>>>> Sent: Monday, October 16, 2017 10:35 PM
>>>> To: yang-doctors@ietf.org
>>>> Cc: Gunter Van De Velde <guntervandeveldecc@icloud.com>
>>>> Subject: Round Robin algorithm of the Review tracking tool
>>>>=20
>>>>=20
>>>>=20
>>>> Dear All,
>>>>=20
>>>>=20
>>>>=20
>>>> I have been told that the Round Robin algorithm of the Review =
tracking
>>> tool
>>>> does not work if the value "Can review at most" in a user account =
is not
>>>> set. Just to test the algorithm I have set this value for all user
>>> accounts
>>>> in YANG Doctors team (if it wasn't set).
>>>>=20
>>>>=20
>>>>=20
>>>> Currently I maintain a round robin list with a table by myself.
>>>>=20
>>>> After successful testing of the Round Robin algorithm of the tool I =
will
>>>> start using it.
>>>>=20
>>>>=20
>>>>=20
>>>> Cheers,
>>>>=20
>>>> Mehmet
>>>>=20
>>>>=20
>>>>=20
>>>=20
>>=20
>>=20
>>=20
>> --=20
>> Cheers,
>> Mehmet
>=20
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

Mahesh Jethanandani
mjethanandani@gmail.com


From nobody Wed Nov 29 23:02:34 2017
Return-Path: <zhang.zheng@zte.com.cn>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CB95126B7F for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 23:02:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 M5w2Tgl5Eeap for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 23:02:27 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 B5CBF1200F1 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 23:02:25 -0800 (PST)
Received: from mxct.zte.com.cn (unknown [192.168.164.217]) by Forcepoint Email with ESMTPS id A5C5BB3D4B2BF86D16FB; Thu, 30 Nov 2017 15:02:23 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Forcepoint Email with ESMTPS id 93EECCDD31C516339E3D; Thu, 30 Nov 2017 15:02:23 +0800 (CST)
Received: from njxapp03.zte.com.cn ([10.41.132.202]) by mse01.zte.com.cn with SMTP id vAU72CPh018499; Thu, 30 Nov 2017 15:02:12 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njxapp04[null]) by mapi (Zmail) with MAPI id mid203; Thu, 30 Nov 2017 15:02:14 +0800 (CST)
Date: Thu, 30 Nov 2017 15:02:14 +0800 (CST)
X-Zmail-TransId: 2afc5a1facf6628-80bc0
X-Mailer: Zmail v1.0
Message-ID: <201711301502141138588@zte.com.cn>
In-Reply-To: <20171129.145106.112370139140123108.mbj@tail-f.com>
References: alpine.DEB.2.02.1711171320420.13629@svl-jtac-lnx02.juniper.net, 20171129.145106.112370139140123108.mbj@tail-f.com
Mime-Version: 1.0
From: <zhang.zheng@zte.com.cn>
To: <mbj@tail-f.com>
Cc: <acee@cisco.com>, <yang-doctors@ietf.org>, <zzhang_ietf@hotmail.com>, <gjshep@gmail.com>, <lenny@juniper.net>, <rick@tropicalstormsoftware.com>
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse01.zte.com.cn vAU72CPh018499
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/BBJ_3MKCtnyqKaptZppW_ZHDUaQ>
Subject: Re: [yang-doctors]  =?utf-8?q?Looking_for_YANG_doctors=27helping_for_?= =?utf-8?q?a_Mboned_draft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 07:02:32 -0000

--=====_001_next=====
Content-Type: multipart/related;
	boundary="=====_002_next====="


--=====_002_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64 

SGkgTWFydGluLCBBY2VlLA0KDQoNCg0KDQoNCg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmVzcG9u
c2UuIA0KDQoNClRoZSBzdWdnZXN0aW9uIGZyb20gU2luZ2Fwb3JlIE1ib25lZCBXRyBtZWV0aW5n
IGlzIHRoZSBkcmFmdCBuZWVkcyBZQU5HIGRvY3RvcnMnIHJldmlldy4gU28gSSBzZW50IHRoaXMg
ZW1haWwuDQoNCg0KSW4gdGhpcyBkcmFmdCwgd2UgYWxzbyBwcm92aWRlIGEgZXhlY3V0YWJsZSBZ
QU5HIG1vZGVsIGV4Y2VwdCBVTUwuIA0KDQoNClRob3VnaCB0aGlzIFlBTkcgbW9kZWwgaGFzIGJl
ZW4gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBPREwsIHdlIHRoaW5rIGl0IHN0aWxsIG5lZWRzIFlB
TkcgZG9jdG9ycycgc3VnZ2VzdGlvbi4NCg0KDQpBcHByZWNpYXRlIGZvciB5b3VyIGhlbHBpbmcu
IDotKQ0KDQoNCg0KDQoNCg0KVGhhbmtzLA0KDQoNClNhbmR5DQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0K5Y6f5aeL6YKu5Lu2DQoNCg0KDQrlj5Hku7bkurrvvJogPG1iakB0YWlsLWYuY29tPjsNCuaU
tuS7tuS6uu+8miA8YWNlZUBjaXNjby5jb20+Ow0K5oqE6YCB5Lq677ya5byg5b6BMDAwMDc5NDA7
IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+OyA8enpoYW5nX2lldGZAaG90bWFpbC5jb20+OyA8Z2pz
aGVwQGdtYWlsLmNvbT47IDxsZW5ueUBqdW5pcGVyLm5ldD47IDxyaWNrQHRyb3BpY2Fsc3Rvcm1z
b2Z0d2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE35bm0MTHmnIgyOeaXpSAyMTo1Mg0K5Li7IOmi
mCDvvJpSZTogW3lhbmctZG9jdG9yc10gICBMb29raW5nIGZvciBZQU5HIGRvY3RvcnMnaGVscGlu
ZyBmb3IgYSBNYm9uZWQgZHJhZnQNCg0KDQpIaSwNCg0KIkFjZWUgTGluZGVtIChhY2VlKSIgPGFj
ZWVAY2lzY28uY29tPiB3cm90ZToNCj4gU2FuZHksDQo+IEVhcmx5IHJldmlld3MgYXJlbuKAmXQg
ZG9uZSB1bnRpbCwgYXQgYSBtaW5pbXVtLCB0aGUgZG9jdW1lbnQgaXMgYWRvcHRlZA0KPiBieSBh
IFdHIGFuZCB0aGUgZWFybHkgcmV2aWV3IGlzIHJlcXVlc3RlZCBieSB0aGUgY2hhaXIuIFdlIGRv
buKAmXQgaGF2ZQ0KPiB0aGUgYmFuZHdpZHRoIGZvciBpbmRpdmlkdWFsIHJlcXVlc3RzLg0KDQpB
Y3R1YWxseSwgdGhlIFlBTkcgZG9jdG9yJ3MgcGFnZSBzYXlzIHRoYXQgd2UgZG8gKG1heSkgcmV2
aWV3DQppbmRpdmlkdWFsIGRvY3VtZW50cywgYnV0IHRoZXkgYXJlIGxpc3RlZCBhczoNCg0KICAg
My4gIG5vbi1XRyBkb2N1bWVudDogYmVzdCBlZmZvcnQgKHJlYWxseSkNCg0KDQpTbyBpdCdzIG5v
dCBzdXJwcmlzaW5nIGlmIHBlb3BsZSBhc2sgZm9yIHJldmlld3MuDQoNCkluIGFueSBjYXNlLCBJ
IHRoaW5rIHN1Y2ggcmV2aWV3cyBhcmUgbm90IGRvbmUgIm9mZmljYWxseSIsIGJ1dCByYXRoZXIN
CmJ5IGluZGl2aWR1YWwgWUFORyBkb2N0b3JzLCBpZiB0aGV5IGZlZWwgdGhleSBoYXZlIHRoZSB0
aW1lLg0KDQo+IEFsc28sIEkgZGlkbuKAmXQgdGhpbmsgd2Ugd2VyZSBkb2luZyBtb3JlIGluZm9y
bWF0aW9uIG1vZGVscyBpbiB0aGUNCj4gSUVURi4NCg0KSXMgdGhpcyBhIGRvY3VtZW50ZWQgcG9s
aWN5Pw0KDQpJbiBhbnkgY2FzZSwgKmlmKiB5b3UncmUgZG9pbmcgYW4gaW5mb3JtYXRpb24gbW9k
ZWwsIEkgZG9uJ3QgdGhpbmsgeW91DQpzaG91bGQgdXNlIFlBTkcgZm9yIHRoYXQuICBVc2UgVU1M
IG9yIHRleHQgb3Igc29tZXRoaW5nIGVsc2UuICBUaGVuIGlmDQp5b3Ugd2FudCB0byBkbyBhICpk
YXRhIG1vZGVsKiB0aGF0IGlzIHN1cHBvc2VkIHRvIGJlIGltcGxlbWVudGVkIGluIGENCnNlcnZl
ciAoYXQgc29tZSBsZXZlbCksIHdyaXRlIGEgWUFORyBtb2RlbC4NCg0KDQovbWFydGluDQoNCg0K
PiANCj4gVGhhbmtzLA0KPiBBY2VlDQo+IA0KPiBGcm9tOiB5YW5nLWRvY3RvcnMNCj4gPHlhbmct
ZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRm
Lm9yZz4+DQo+IG9uIGJlaGFsZiBvZiAiemhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhh
bmcuemhlbmdAenRlLmNvbS5jbj4iDQo+IDx6aGFuZy56aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6
aGFuZy56aGVuZ0B6dGUuY29tLmNuPj4NCj4gRGF0ZTogV2VkbmVzZGF5LCBOb3ZlbWJlciAyOSwg
MjAxNyBhdCAyOjM2IEFNDQo+IFRvOiBZQU5HIERvY3RvcnMgPHlhbmctZG9jdG9yc0BpZXRmLm9y
ZzxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPj4NCj4gQ2M6ICJ6emhhbmdfaWV0ZkBob3Rt
YWlsLmNvbTxtYWlsdG86enpoYW5nX2lldGZAaG90bWFpbC5jb20+Ig0KPiA8enpoYW5nX2lldGZA
aG90bWFpbC5jb208bWFpbHRvOnp6aGFuZ19pZXRmQGhvdG1haWwuY29tPj4sDQo+ICJnanNoZXBA
Z21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPiINCj4gPGdqc2hlcEBnbWFpbC5jb208
bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+PiwNCj4gImxlbm55QGp1bmlwZXIubmV0PG1haWx0bzps
ZW5ueUBqdW5pcGVyLm5ldD4iDQo+IDxsZW5ueUBqdW5pcGVyLm5ldDxtYWlsdG86bGVubnlAanVu
aXBlci5uZXQ+PiwNCj4gInJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbTxtYWlsdG86cmlj
a0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tPiINCj4gPHJpY2tAdHJvcGljYWxzdG9ybXNvZnR3
YXJlLmNvbTxtYWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tPj4NCj4gU3ViamVj
dDogW3lhbmctZG9jdG9yc10gTG9va2luZyBmb3IgWUFORyBkb2N0b3JzJyBoZWxwaW5nIGZvciBh
IE1ib25lZA0KPiBkcmFmdA0KPiANCj4gDQo+IERlYXIgWUFORyBkb2N0b3JzLA0KPiANCj4gDQo+
IENvdWxkIHlvdSBwbGVhc2UgaGVscCB1cyB0byBkbyBlYXJseSByZXZpZXcgZm9yDQo+ICJkcmFm
dC16aGFuZy1tYm9uZWQtbXVsdGljYXN0LWluZm8tbW9kZWwtMDIiIGluIE1ib25lZCB3b3JraW5n
IGdyb3VwPw0KPiANCj4gQW5kIGNvdWxkIHlvdSBwbGVhc2UgZ2l2ZSB1cyBhZHZpY2UgYWJvdXQg
aWYgaXQgaXMgYmV0dGVyIHRoYXQgdXNpbmcNCj4gbW91bnQgcG9pbnRzIGluIHRoaXMgbW9kZWw/
DQo+IA0KPiBUaGFuayB5b3UgdmVyeSBtdWNoIQ0KPiANCj4gDQo+IEJlc3QgUmVnYXJkcywNCj4g
DQo+IFNhbmR5DQo+IA0KPiANCj4g5Y6f5aeL6YKu5Lu2DQo+IOWPkeS7tuS6uu+8miA8bGVubnlA
anVuaXBlci5uZXQ8bWFpbHRvOmxlbm55QGp1bmlwZXIubmV0Pj47DQo+IOaUtuS7tuS6uu+8miA8
bWJvbmVkQGlldGYub3JnPG1haWx0bzptYm9uZWRAaWV0Zi5vcmc+PjsNCj4g5pelIOacnyDvvJoy
MDE35bm0MTHmnIgxOOaXpSAwNToyMg0KPiDkuLsg6aKYIO+8mltNQk9ORURdIFNpbmdhcG9yZSBN
Qk9ORUQgbWVldGluZyBtaW5zDQo+IA0KPiBEcmFmdCBtaW5zIG9mIHRoZSBNQk9ORUQgbWVldGlu
ZyBpbiBTaW5nYXBvcmUgaGF2ZSBiZWVuIHBvc3RlZDoNCj4gDQo+IGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvbWVldGluZy8xMDAvbWF0ZXJpYWxzL21pbnV0ZXMtMTAwLW1ib25lZC8NCj4g
DQo+IFBsZWFzZSB0YWtlIGEgbG9vayBhbmQgbGV0IHVzIGtub3cgaWYgeW91IGhhdmUgYW55IGNv
cnJlY3Rpb25zIG9yDQo+IHRoaW5ncw0KPiB0byBhZGQuDQo+IA0KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBNQk9ORUQgbWFpbGluZyBsaXN0DQo+
IE1CT05FREBpZXRmLm9yZzxtYWlsdG86TUJPTkVEQGlldGYub3JnPg0KPiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21ib25lZA0KPg==


--=====_003_next=====
Content-Type: text/html ;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPiA8cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij5IaSBNYXJ0aW4sIEFjZWUsPGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRw
eDtmb250LWZhbWlseTphcmlhbDsiPlRoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZS4mbmJzcDs8
L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+VGhlIHN1Z2dl
c3Rpb24gZnJvbSBTaW5nYXBvcmUgTWJvbmVkIFdHIG1lZXRpbmcgaXMgdGhlIGRyYWZ0IG5lZWRz
IFlBTkcgZG9jdG9ycycgcmV2aWV3LiBTbyBJIHNlbnQgdGhpcyBlbWFpbC48L3A+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+SW4gdGhpcyBkcmFmdCwgd2UgYWxz
byBwcm92aWRlIGEgZXhlY3V0YWJsZSBZQU5HIG1vZGVsIGV4Y2VwdCBVTUwuJm5ic3A7PC9wPjxw
IHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlRob3VnaCB0aGlzIFlB
TkcgbW9kZWwgaGFzIGJlZW4gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBPREwsIHdlIHRoaW5rIGl0
IHN0aWxsIG5lZWRzIFlBTkcgZG9jdG9ycycgc3VnZ2VzdGlvbi48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+QXBwcmVjaWF0ZSBmb3IgeW91ciBoZWxwaW5n
LiA6LSk8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+PGJy
PjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5UaGFua3Ms
PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlNhbmR5PC9w
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPjxicj48L3A+PGRp
diBjbGFzcz0iek1haWxTaWduIj48L2Rpdj48ZGl2IGNsYXNzPSJ6TWFpbEZyb20iPjwvZGl2Pjxk
aXY+PGRpdiBjbGFzcz0iemhpc3RvcnlSb3ciIHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNs
YXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUt
aGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsg
dGV4dC1hbGlnbjogY2VudGVyOyIgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL
6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0i
Y29udHJvbC1ncm91cCB6aGlzdG9yeVBhbmVsIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIg
c3R5bGU9InBhZGRpbmc6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0
cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9u
Zz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSI+ICZsdDttYmpAdGFpbC1mLmNvbSZndDs7PC9z
cGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaUtuS7
tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxh
eTogaW5saW5lOyI+ICZsdDthY2VlQGNpc2NvLmNvbSZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0
cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5Q0NUeHQiPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxz
cGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+5byg5b6B
MDAwMDc5NDA7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxh
eTogaW5saW5lOyI+ICZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBj
bGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPiAmbHQ7enpoYW5n
X2lldGZAaG90bWFpbC5jb20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIg
c3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPiAmbHQ7Z2pzaGVwQGdtYWlsLmNvbSZndDs7PC9zcGFu
PjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZs
dDtsZW5ueUBqdW5pcGVyLm5ldCZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1l
IiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZsdDtyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2Fy
ZS5jb20mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9y
eURhdGVUeHQiPuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+MjAxN+W5tDEx5pyI
Mjnml6UgMjE6NTI8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3Rv
cnlTdWJqZWN0VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFRpdGxl
Ij48c3Ryb25nPlJlOiBbeWFuZy1kb2N0b3JzXSAmbmJzcDsgTG9va2luZyBmb3IgWUFORyBkb2N0
b3JzJ2hlbHBpbmcgZm9yIGEgTWJvbmVkIGRyYWZ0PC9zdHJvbmc+PC9zcGFuPjwvZGl2PjwvZGl2
PjxkaXYgY2xhc3M9InpoaXN0b3J5Q29udGVudCI+PGRpdj5IaSw8YnI+PGJyPiJBY2VlJm5ic3A7
TGluZGVtJm5ic3A7KGFjZWUpIiZuYnNwOyZsdDthY2VlQGNpc2NvLmNvbSZndDsmbmJzcDt3cm90
ZTo8YnI+Jmd0OyZuYnNwO1NhbmR5LDxicj4mZ3Q7Jm5ic3A7RWFybHkmbmJzcDtyZXZpZXdzJm5i
c3A7YXJlbuKAmXQmbmJzcDtkb25lJm5ic3A7dW50aWwsJm5ic3A7YXQmbmJzcDthJm5ic3A7bWlu
aW11bSwmbmJzcDt0aGUmbmJzcDtkb2N1bWVudCZuYnNwO2lzJm5ic3A7YWRvcHRlZDxicj4mZ3Q7
Jm5ic3A7YnkmbmJzcDthJm5ic3A7V0cmbmJzcDthbmQmbmJzcDt0aGUmbmJzcDtlYXJseSZuYnNw
O3JldmlldyZuYnNwO2lzJm5ic3A7cmVxdWVzdGVkJm5ic3A7YnkmbmJzcDt0aGUmbmJzcDtjaGFp
ci4mbmJzcDtXZSZuYnNwO2RvbuKAmXQmbmJzcDtoYXZlPGJyPiZndDsmbmJzcDt0aGUmbmJzcDti
YW5kd2lkdGgmbmJzcDtmb3ImbmJzcDtpbmRpdmlkdWFsJm5ic3A7cmVxdWVzdHMuPGJyPjxicj5B
Y3R1YWxseSwmbmJzcDt0aGUmbmJzcDtZQU5HJm5ic3A7ZG9jdG9yJ3MmbmJzcDtwYWdlJm5ic3A7
c2F5cyZuYnNwO3RoYXQmbmJzcDt3ZSZuYnNwO2RvJm5ic3A7KG1heSkmbmJzcDtyZXZpZXc8YnI+
aW5kaXZpZHVhbCZuYnNwO2RvY3VtZW50cywmbmJzcDtidXQmbmJzcDt0aGV5Jm5ic3A7YXJlJm5i
c3A7bGlzdGVkJm5ic3A7YXM6PGJyPjxicj4mbmJzcDsmbmJzcDsmbmJzcDszLiZuYnNwOyZuYnNw
O25vbi1XRyZuYnNwO2RvY3VtZW50OiZuYnNwO2Jlc3QmbmJzcDtlZmZvcnQmbmJzcDsocmVhbGx5
KTxicj48YnI+PGJyPlNvJm5ic3A7aXQncyZuYnNwO25vdCZuYnNwO3N1cnByaXNpbmcmbmJzcDtp
ZiZuYnNwO3Blb3BsZSZuYnNwO2FzayZuYnNwO2ZvciZuYnNwO3Jldmlld3MuPGJyPjxicj5JbiZu
YnNwO2FueSZuYnNwO2Nhc2UsJm5ic3A7SSZuYnNwO3RoaW5rJm5ic3A7c3VjaCZuYnNwO3Jldmll
d3MmbmJzcDthcmUmbmJzcDtub3QmbmJzcDtkb25lJm5ic3A7Im9mZmljYWxseSIsJm5ic3A7YnV0
Jm5ic3A7cmF0aGVyPGJyPmJ5Jm5ic3A7aW5kaXZpZHVhbCZuYnNwO1lBTkcmbmJzcDtkb2N0b3Jz
LCZuYnNwO2lmJm5ic3A7dGhleSZuYnNwO2ZlZWwmbmJzcDt0aGV5Jm5ic3A7aGF2ZSZuYnNwO3Ro
ZSZuYnNwO3RpbWUuPGJyPjxicj4mZ3Q7Jm5ic3A7QWxzbywmbmJzcDtJJm5ic3A7ZGlkbuKAmXQm
bmJzcDt0aGluayZuYnNwO3dlJm5ic3A7d2VyZSZuYnNwO2RvaW5nJm5ic3A7bW9yZSZuYnNwO2lu
Zm9ybWF0aW9uJm5ic3A7bW9kZWxzJm5ic3A7aW4mbmJzcDt0aGU8YnI+Jmd0OyZuYnNwO0lFVEYu
PGJyPjxicj5JcyZuYnNwO3RoaXMmbmJzcDthJm5ic3A7ZG9jdW1lbnRlZCZuYnNwO3BvbGljeT88
YnI+PGJyPkluJm5ic3A7YW55Jm5ic3A7Y2FzZSwmbmJzcDsqaWYqJm5ic3A7eW91J3JlJm5ic3A7
ZG9pbmcmbmJzcDthbiZuYnNwO2luZm9ybWF0aW9uJm5ic3A7bW9kZWwsJm5ic3A7SSZuYnNwO2Rv
bid0Jm5ic3A7dGhpbmsmbmJzcDt5b3U8YnI+c2hvdWxkJm5ic3A7dXNlJm5ic3A7WUFORyZuYnNw
O2ZvciZuYnNwO3RoYXQuJm5ic3A7Jm5ic3A7VXNlJm5ic3A7VU1MJm5ic3A7b3ImbmJzcDt0ZXh0
Jm5ic3A7b3ImbmJzcDtzb21ldGhpbmcmbmJzcDtlbHNlLiZuYnNwOyZuYnNwO1RoZW4mbmJzcDtp
Zjxicj55b3UmbmJzcDt3YW50Jm5ic3A7dG8mbmJzcDtkbyZuYnNwO2EmbmJzcDsqZGF0YSZuYnNw
O21vZGVsKiZuYnNwO3RoYXQmbmJzcDtpcyZuYnNwO3N1cHBvc2VkJm5ic3A7dG8mbmJzcDtiZSZu
YnNwO2ltcGxlbWVudGVkJm5ic3A7aW4mbmJzcDthPGJyPnNlcnZlciZuYnNwOyhhdCZuYnNwO3Nv
bWUmbmJzcDtsZXZlbCksJm5ic3A7d3JpdGUmbmJzcDthJm5ic3A7WUFORyZuYnNwO21vZGVsLjxi
cj48YnI+PGJyPi9tYXJ0aW48YnI+PGJyPjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDtUaGFu
a3MsPGJyPiZndDsmbmJzcDtBY2VlPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwO0Zyb206Jm5i
c3A7eWFuZy1kb2N0b3JzPGJyPiZndDsmbmJzcDsmbHQ7eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0
Zi5vcmcmbHQ7bWFpbHRvOnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnJmd0OyZndDs8YnI+
Jmd0OyZuYnNwO29uJm5ic3A7YmVoYWxmJm5ic3A7b2YmbmJzcDsiemhhbmcuemhlbmdAenRlLmNv
bS5jbiZsdDttYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbiZndDsiPGJyPiZndDsmbmJzcDsm
bHQ7emhhbmcuemhlbmdAenRlLmNvbS5jbiZsdDttYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5j
biZndDsmZ3Q7PGJyPiZndDsmbmJzcDtEYXRlOiZuYnNwO1dlZG5lc2RheSwmbmJzcDtOb3ZlbWJl
ciZuYnNwOzI5LCZuYnNwOzIwMTcmbmJzcDthdCZuYnNwOzI6MzYmbmJzcDtBTTxicj4mZ3Q7Jm5i
c3A7VG86Jm5ic3A7WUFORyZuYnNwO0RvY3RvcnMmbmJzcDsmbHQ7eWFuZy1kb2N0b3JzQGlldGYu
b3JnJmx0O21haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7
Q2M6Jm5ic3A7Inp6aGFuZ19pZXRmQGhvdG1haWwuY29tJmx0O21haWx0bzp6emhhbmdfaWV0ZkBo
b3RtYWlsLmNvbSZndDsiPGJyPiZndDsmbmJzcDsmbHQ7enpoYW5nX2lldGZAaG90bWFpbC5jb20m
bHQ7bWFpbHRvOnp6aGFuZ19pZXRmQGhvdG1haWwuY29tJmd0OyZndDssPGJyPiZndDsmbmJzcDsi
Z2pzaGVwQGdtYWlsLmNvbSZsdDttYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSZndDsiPGJyPiZndDsm
bmJzcDsmbHQ7Z2pzaGVwQGdtYWlsLmNvbSZsdDttYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSZndDsm
Z3Q7LDxicj4mZ3Q7Jm5ic3A7Imxlbm55QGp1bmlwZXIubmV0Jmx0O21haWx0bzpsZW5ueUBqdW5p
cGVyLm5ldCZndDsiPGJyPiZndDsmbmJzcDsmbHQ7bGVubnlAanVuaXBlci5uZXQmbHQ7bWFpbHRv
Omxlbm55QGp1bmlwZXIubmV0Jmd0OyZndDssPGJyPiZndDsmbmJzcDsicmlja0B0cm9waWNhbHN0
b3Jtc29mdHdhcmUuY29tJmx0O21haWx0bzpyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20m
Z3Q7Ijxicj4mZ3Q7Jm5ic3A7Jmx0O3JpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbSZsdDtt
YWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tJmd0OyZndDs8YnI+Jmd0OyZuYnNw
O1N1YmplY3Q6Jm5ic3A7W3lhbmctZG9jdG9yc10mbmJzcDtMb29raW5nJm5ic3A7Zm9yJm5ic3A7
WUFORyZuYnNwO2RvY3RvcnMnJm5ic3A7aGVscGluZyZuYnNwO2ZvciZuYnNwO2EmbmJzcDtNYm9u
ZWQ8YnI+Jmd0OyZuYnNwO2RyYWZ0PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7
Jm5ic3A7RGVhciZuYnNwO1lBTkcmbmJzcDtkb2N0b3JzLDxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsm
bmJzcDs8YnI+Jmd0OyZuYnNwO0NvdWxkJm5ic3A7eW91Jm5ic3A7cGxlYXNlJm5ic3A7aGVscCZu
YnNwO3VzJm5ic3A7dG8mbmJzcDtkbyZuYnNwO2Vhcmx5Jm5ic3A7cmV2aWV3Jm5ic3A7Zm9yPGJy
PiZndDsmbmJzcDsiZHJhZnQtemhhbmctbWJvbmVkLW11bHRpY2FzdC1pbmZvLW1vZGVsLTAyIiZu
YnNwO2luJm5ic3A7TWJvbmVkJm5ic3A7d29ya2luZyZuYnNwO2dyb3VwPzxicj4mZ3Q7Jm5ic3A7
PGJyPiZndDsmbmJzcDtBbmQmbmJzcDtjb3VsZCZuYnNwO3lvdSZuYnNwO3BsZWFzZSZuYnNwO2dp
dmUmbmJzcDt1cyZuYnNwO2FkdmljZSZuYnNwO2Fib3V0Jm5ic3A7aWYmbmJzcDtpdCZuYnNwO2lz
Jm5ic3A7YmV0dGVyJm5ic3A7dGhhdCZuYnNwO3VzaW5nPGJyPiZndDsmbmJzcDttb3VudCZuYnNw
O3BvaW50cyZuYnNwO2luJm5ic3A7dGhpcyZuYnNwO21vZGVsPzxicj4mZ3Q7Jm5ic3A7PGJyPiZn
dDsmbmJzcDtUaGFuayZuYnNwO3lvdSZuYnNwO3ZlcnkmbmJzcDttdWNoITxicj4mZ3Q7Jm5ic3A7
PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwO0Jlc3QmbmJzcDtSZWdhcmRzLDxicj4mZ3Q7Jm5i
c3A7PGJyPiZndDsmbmJzcDtTYW5keTxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwO+WOn+Wni+mCruS7tjxicj4mZ3Q7Jm5ic3A75Y+R5Lu25Lq677yaJm5ic3A7Jmx0O2xl
bm55QGp1bmlwZXIubmV0Jmx0O21haWx0bzpsZW5ueUBqdW5pcGVyLm5ldCZndDsmZ3Q7Ozxicj4m
Z3Q7Jm5ic3A75pS25Lu25Lq677yaJm5ic3A7Jmx0O21ib25lZEBpZXRmLm9yZyZsdDttYWlsdG86
bWJvbmVkQGlldGYub3JnJmd0OyZndDs7PGJyPiZndDsmbmJzcDvml6UmbmJzcDvmnJ8mbmJzcDvv
vJoyMDE35bm0MTHmnIgxOOaXpSZuYnNwOzA1OjIyPGJyPiZndDsmbmJzcDvkuLsmbmJzcDvpopgm
bmJzcDvvvJpbTUJPTkVEXSZuYnNwO1NpbmdhcG9yZSZuYnNwO01CT05FRCZuYnNwO21lZXRpbmcm
bmJzcDttaW5zPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwO0RyYWZ0Jm5ic3A7bWlucyZuYnNw
O29mJm5ic3A7dGhlJm5ic3A7TUJPTkVEJm5ic3A7bWVldGluZyZuYnNwO2luJm5ic3A7U2luZ2Fw
b3JlJm5ic3A7aGF2ZSZuYnNwO2JlZW4mbmJzcDtwb3N0ZWQ6PGJyPiZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwO2h0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8xMDAvbWF0ZXJpYWxz
L21pbnV0ZXMtMTAwLW1ib25lZC88YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7UGxlYXNlJm5i
c3A7dGFrZSZuYnNwO2EmbmJzcDtsb29rJm5ic3A7YW5kJm5ic3A7bGV0Jm5ic3A7dXMmbmJzcDtr
bm93Jm5ic3A7aWYmbmJzcDt5b3UmbmJzcDtoYXZlJm5ic3A7YW55Jm5ic3A7Y29ycmVjdGlvbnMm
bmJzcDtvcjxicj4mZ3Q7Jm5ic3A7dGhpbmdzPGJyPiZndDsmbmJzcDt0byZuYnNwO2FkZC48YnI+
Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+Jmd0OyZuYnNwO01CT05FRCZuYnNwO21haWxpbmcmbmJzcDtsaXN0
PGJyPiZndDsmbmJzcDtNQk9ORURAaWV0Zi5vcmcmbHQ7bWFpbHRvOk1CT05FREBpZXRmLm9yZyZn
dDs8YnI+Jmd0OyZuYnNwO2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbWJv
bmVkPGJyPiZndDsmbmJzcDs8YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PHA+PGJyPjwvcD4gPC9kaXY+


--=====_003_next=====--

--=====_002_next=====--

--=====_001_next=====--


From nobody Wed Nov 29 23:53:07 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABEC2128DF2 for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 23:53:05 -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_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 Gnc3AbgzZ0KL for <yang-doctors@ietfa.amsl.com>; Wed, 29 Nov 2017 23:53:03 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 574521279E5 for <yang-doctors@ietf.org>; Wed, 29 Nov 2017 23:53:03 -0800 (PST)
Received: from localhost (unknown [173.38.220.60]) by mail.tail-f.com (Postfix) with ESMTPSA id 2B2CD1AE01AA; Thu, 30 Nov 2017 08:53:01 +0100 (CET)
Date: Thu, 30 Nov 2017 08:51:40 +0100 (CET)
Message-Id: <20171130.085140.2136729557290945184.mbj@tail-f.com>
To: zhang.zheng@zte.com.cn
Cc: acee@cisco.com, yang-doctors@ietf.org, zzhang_ietf@hotmail.com, gjshep@gmail.com, lenny@juniper.net, rick@tropicalstormsoftware.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <201711301502141138588@zte.com.cn>
References: <20171129.145106.112370139140123108.mbj@tail-f.com> <201711301502141138588@zte.com.cn>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/9f8IYZW7WZmm8EsVtYEZ_YxVy_s>
Subject: Re: [yang-doctors] Looking for YANG doctors'helping for a Mboned draft
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 07:53:06 -0000

PHpoYW5nLnpoZW5nQHp0ZS5jb20uY24+IHdyb3RlOg0KPiBIaSBNYXJ0aW4sIEFjZWUsDQo+IA0K
PiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiBUaGFuayB5b3UgZm9yIHlvdXIgcmVzcG9uc2UuIA0K
PiANCj4gDQo+IFRoZSBzdWdnZXN0aW9uIGZyb20gU2luZ2Fwb3JlIE1ib25lZCBXRyBtZWV0aW5n
IGlzIHRoZSBkcmFmdCBuZWVkcyBZQU5HIGRvY3RvcnMnIHJldmlldy4gU28gSSBzZW50IHRoaXMg
ZW1haWwuDQo+IA0KPiANCj4gSW4gdGhpcyBkcmFmdCwgd2UgYWxzbyBwcm92aWRlIGEgZXhlY3V0
YWJsZSBZQU5HIG1vZGVsIGV4Y2VwdCBVTUwuIA0KDQpJdCBzZWVtcyB0byBtZSBmcm9tIGEgcXVp
Y2sgZ2xhbmNlIHRoYXQgeW91ciBkb2N1bWVudCAtIGRlc3BpdGUgaXRzDQp0aXRsZSAtIGRvZXMg
Km5vdCogZGVmaW5lIGFuIGluZm9ybWF0aW9uIG1vZGVsLCBidXQgaW4gZmFjdCBhIGRhdGENCm1v
ZGVsIGluIFlBTkcuICBUaGVuIHlvdSBoYXZlIGEgIlVNTC1saWtlIiBwaWN0dXJlIHRvIGhlbHAg
cGVvcGxlDQp1bmRlcnN0YW5kIHRoZSBtb2RlbC4gIElmIHRoaXMgaXMgY29ycmVjdCBJIHN1Z2dl
c3QgeW91IGNoYW5nZSB0aGUNCnRpdGxlIGFuZCB0aGUgdGV4dCB0aGF0IHVzZXMgdGhlIHRlcm0g
ImluZm9ybWF0aW9uIG1vZGVsIi4NCg0KSSBkb24ndCBoYXZlIHRoZSBkb21haW4gZXhwZXJ0aXNl
IHRvIGhhdmUgYW55IG9waW5pb25zIGFib3V0IHRoZQ0KbW9kZWwgaXRzZWxmLiAgRnJvbSBhIHB1
cmUgWUFORyBwb3csIEkgdGhpbmsgdGhlIG1vZGVsIHdvdWxkIGJlIG1vcmUNCmNsZWFyIGlmIHlv
dSBjb2xsYXBzZWQgbW9zdCBvZiB0aGUgZ3JvdXBpbmdzLCBzaW5jZSBpdCBzZWVtcyB0aGF0IHRo
ZXkNCmFyZSBub3QgZGVmaW5lZCBmb3IgZXh0ZXJuYWwgcmUtdXNlLg0KDQpNYXliZSB0aGlzIGlz
IG9idmlvdXMgaWYgeW91IGhhdmUgdGhlIGRvbWFpbiBrbm93bGVkZ2UsIGJ1dCBhDQpkZXNjcmlw
dGlvbiBsaWtlIHRoaXMgc2VlbXMgYSBiaXQgdGVyc2U6DQoNCiAgICAgICAgbGVhZiBzb3VyY2Ut
d2lsZGNhcmQgew0KICAgICAgICAgICAgdHlwZSB1aW50ODsNCiAgICAgICAgICAgIGRlc2NyaXB0
aW9uICJUaGUgd2lsZGNhcmQgaW5mb3JtYXRpb24gb2Ygc291cmNlLiI7DQogICAgICAgIH0NCg0K
KGp1c3QgYW4gZXhhbXBsZSkNCg0KDQoNCi9tYXJ0aW4NCg0KDQo+IFRob3VnaCB0aGlzIFlBTkcg
bW9kZWwgaGFzIGJlZW4gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBPREwsIHdlIHRoaW5rIGl0IHN0
aWxsIG5lZWRzIFlBTkcgZG9jdG9ycycgc3VnZ2VzdGlvbi4NCj4gDQo+IA0KPiBBcHByZWNpYXRl
IGZvciB5b3VyIGhlbHBpbmcuIDotKQ0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiBUaGFua3Ms
DQo+IA0KPiANCj4gU2FuZHkNCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4g
DQo+IA0KPiDljp/lp4vpgq7ku7YNCj4gDQo+IA0KPiANCj4g5Y+R5Lu25Lq677yaIDxtYmpAdGFp
bC1mLmNvbT47DQo+IOaUtuS7tuS6uu+8miA8YWNlZUBjaXNjby5jb20+Ow0KPiDmioTpgIHkurrv
vJrlvKDlvoEwMDAwNzk0MDsgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz47IDx6emhhbmdfaWV0ZkBo
b3RtYWlsLmNvbT47IDxnanNoZXBAZ21haWwuY29tPjsgPGxlbm55QGp1bmlwZXIubmV0PjsgPHJp
Y2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbT47DQo+IOaXpSDmnJ8g77yaMjAxN+W5tDEx5pyI
Mjnml6UgMjE6NTINCj4g5Li7IOmimCDvvJpSZTogW3lhbmctZG9jdG9yc10gICBMb29raW5nIGZv
ciBZQU5HIGRvY3RvcnMnaGVscGluZyBmb3IgYSBNYm9uZWQgZHJhZnQNCj4gDQo+IA0KPiBIaSwN
Cj4gDQo+ICJBY2VlIExpbmRlbSAoYWNlZSkiIDxhY2VlQGNpc2NvLmNvbT4gd3JvdGU6DQo+ID4g
U2FuZHksDQo+ID4gRWFybHkgcmV2aWV3cyBhcmVu4oCZdCBkb25lIHVudGlsLCBhdCBhIG1pbmlt
dW0sIHRoZSBkb2N1bWVudCBpcyBhZG9wdGVkDQo+ID4gYnkgYSBXRyBhbmQgdGhlIGVhcmx5IHJl
dmlldyBpcyByZXF1ZXN0ZWQgYnkgdGhlIGNoYWlyLiBXZSBkb27igJl0IGhhdmUNCj4gPiB0aGUg
YmFuZHdpZHRoIGZvciBpbmRpdmlkdWFsIHJlcXVlc3RzLg0KPiANCj4gQWN0dWFsbHksIHRoZSBZ
QU5HIGRvY3RvcidzIHBhZ2Ugc2F5cyB0aGF0IHdlIGRvIChtYXkpIHJldmlldw0KPiBpbmRpdmlk
dWFsIGRvY3VtZW50cywgYnV0IHRoZXkgYXJlIGxpc3RlZCBhczoNCj4gDQo+ICAgIDMuICBub24t
V0cgZG9jdW1lbnQ6IGJlc3QgZWZmb3J0IChyZWFsbHkpDQo+IA0KPiANCj4gU28gaXQncyBub3Qg
c3VycHJpc2luZyBpZiBwZW9wbGUgYXNrIGZvciByZXZpZXdzLg0KPiANCj4gSW4gYW55IGNhc2Us
IEkgdGhpbmsgc3VjaCByZXZpZXdzIGFyZSBub3QgZG9uZSAib2ZmaWNhbGx5IiwgYnV0IHJhdGhl
cg0KPiBieSBpbmRpdmlkdWFsIFlBTkcgZG9jdG9ycywgaWYgdGhleSBmZWVsIHRoZXkgaGF2ZSB0
aGUgdGltZS4NCj4gDQo+ID4gQWxzbywgSSBkaWRu4oCZdCB0aGluayB3ZSB3ZXJlIGRvaW5nIG1v
cmUgaW5mb3JtYXRpb24gbW9kZWxzIGluIHRoZQ0KPiA+IElFVEYuDQo+IA0KPiBJcyB0aGlzIGEg
ZG9jdW1lbnRlZCBwb2xpY3k/DQo+IA0KPiBJbiBhbnkgY2FzZSwgKmlmKiB5b3UncmUgZG9pbmcg
YW4gaW5mb3JtYXRpb24gbW9kZWwsIEkgZG9uJ3QgdGhpbmsgeW91DQo+IHNob3VsZCB1c2UgWUFO
RyBmb3IgdGhhdC4gIFVzZSBVTUwgb3IgdGV4dCBvciBzb21ldGhpbmcgZWxzZS4gIFRoZW4gaWYN
Cj4geW91IHdhbnQgdG8gZG8gYSAqZGF0YSBtb2RlbCogdGhhdCBpcyBzdXBwb3NlZCB0byBiZSBp
bXBsZW1lbnRlZCBpbiBhDQo+IHNlcnZlciAoYXQgc29tZSBsZXZlbCksIHdyaXRlIGEgWUFORyBt
b2RlbC4NCj4gDQo+IA0KPiAvbWFydGluDQo+IA0KPiANCj4gPiANCj4gPiBUaGFua3MsDQo+ID4g
QWNlZQ0KPiA+IA0KPiA+IEZyb206IHlhbmctZG9jdG9ycw0KPiA+IDx5YW5nLWRvY3RvcnMtYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmc+Pg0KPiA+
IG9uIGJlaGFsZiBvZiAiemhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdA
enRlLmNvbS5jbj4iDQo+ID4gPHpoYW5nLnpoZW5nQHp0ZS5jb20uY248bWFpbHRvOnpoYW5nLnpo
ZW5nQHp0ZS5jb20uY24+Pg0KPiA+IERhdGU6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjksIDIwMTcg
YXQgMjozNiBBTQ0KPiA+IFRvOiBZQU5HIERvY3RvcnMgPHlhbmctZG9jdG9yc0BpZXRmLm9yZzxt
YWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPj4NCj4gPiBDYzogInp6aGFuZ19pZXRmQGhvdG1h
aWwuY29tPG1haWx0bzp6emhhbmdfaWV0ZkBob3RtYWlsLmNvbT4iDQo+ID4gPHp6aGFuZ19pZXRm
QGhvdG1haWwuY29tPG1haWx0bzp6emhhbmdfaWV0ZkBob3RtYWlsLmNvbT4+LA0KPiA+ICJnanNo
ZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPiINCj4gPiA8Z2pzaGVwQGdtYWls
LmNvbTxtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbT4+LA0KPiA+ICJsZW5ueUBqdW5pcGVyLm5ldDxt
YWlsdG86bGVubnlAanVuaXBlci5uZXQ+Ig0KPiA+IDxsZW5ueUBqdW5pcGVyLm5ldDxtYWlsdG86
bGVubnlAanVuaXBlci5uZXQ+PiwNCj4gPiAicmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29t
PG1haWx0bzpyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20+Ig0KPiA+IDxyaWNrQHRyb3Bp
Y2Fsc3Rvcm1zb2Z0d2FyZS5jb208bWFpbHRvOnJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNv
bT4+DQo+ID4gU3ViamVjdDogW3lhbmctZG9jdG9yc10gTG9va2luZyBmb3IgWUFORyBkb2N0b3Jz
JyBoZWxwaW5nIGZvciBhIE1ib25lZA0KPiA+IGRyYWZ0DQo+ID4gDQo+ID4gDQo+ID4gRGVhciBZ
QU5HIGRvY3RvcnMsDQo+ID4gDQo+ID4gDQo+ID4gQ291bGQgeW91IHBsZWFzZSBoZWxwIHVzIHRv
IGRvIGVhcmx5IHJldmlldyBmb3INCj4gPiAiZHJhZnQtemhhbmctbWJvbmVkLW11bHRpY2FzdC1p
bmZvLW1vZGVsLTAyIiBpbiBNYm9uZWQgd29ya2luZyBncm91cD8NCj4gPiANCj4gPiBBbmQgY291
bGQgeW91IHBsZWFzZSBnaXZlIHVzIGFkdmljZSBhYm91dCBpZiBpdCBpcyBiZXR0ZXIgdGhhdCB1
c2luZw0KPiA+IG1vdW50IHBvaW50cyBpbiB0aGlzIG1vZGVsPw0KPiA+IA0KPiA+IFRoYW5rIHlv
dSB2ZXJ5IG11Y2ghDQo+ID4gDQo+ID4gDQo+ID4gQmVzdCBSZWdhcmRzLA0KPiA+IA0KPiA+IFNh
bmR5DQo+ID4gDQo+ID4gDQo+ID4g5Y6f5aeL6YKu5Lu2DQo+ID4g5Y+R5Lu25Lq677yaIDxsZW5u
eUBqdW5pcGVyLm5ldDxtYWlsdG86bGVubnlAanVuaXBlci5uZXQ+PjsNCj4gPiDmlLbku7bkurrv
vJogPG1ib25lZEBpZXRmLm9yZzxtYWlsdG86bWJvbmVkQGlldGYub3JnPj47DQo+ID4g5pelIOac
nyDvvJoyMDE35bm0MTHmnIgxOOaXpSAwNToyMg0KPiA+IOS4uyDpopgg77yaW01CT05FRF0gU2lu
Z2Fwb3JlIE1CT05FRCBtZWV0aW5nIG1pbnMNCj4gPiANCj4gPiBEcmFmdCBtaW5zIG9mIHRoZSBN
Qk9ORUQgbWVldGluZyBpbiBTaW5nYXBvcmUgaGF2ZSBiZWVuIHBvc3RlZDoNCj4gPiANCj4gPiBo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAwL21hdGVyaWFscy9taW51dGVz
LTEwMC1tYm9uZWQvDQo+ID4gDQo+ID4gUGxlYXNlIHRha2UgYSBsb29rIGFuZCBsZXQgdXMga25v
dyBpZiB5b3UgaGF2ZSBhbnkgY29ycmVjdGlvbnMgb3INCj4gPiB0aGluZ3MNCj4gPiB0byBhZGQu
DQo+ID4gDQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gPiBNQk9ORUQgbWFpbGluZyBsaXN0DQo+ID4gTUJPTkVEQGlldGYub3JnPG1haWx0bzpN
Qk9ORURAaWV0Zi5vcmc+DQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9tYm9uZWQNCj4gPg0K


From nobody Thu Nov 30 00:08:09 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C81F1128DF6 for <yang-doctors@ietfa.amsl.com>; Thu, 30 Nov 2017 00:08: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_NONE=-0.0001, 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 gc-QMOTEfYBs for <yang-doctors@ietfa.amsl.com>; Thu, 30 Nov 2017 00:08:05 -0800 (PST)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF3E1124BAC for <yang-doctors@ietf.org>; Thu, 30 Nov 2017 00:08:04 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 00584F71; Thu, 30 Nov 2017 09:08:03 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id SJHfIJxAVdE1; Thu, 30 Nov 2017 09:08:02 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Thu, 30 Nov 2017 09:08:02 +0100 (CET)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id DE41720126; Thu, 30 Nov 2017 09:08:02 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id OKwo2uppabId; Thu, 30 Nov 2017 09:08:00 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3E88920123; Thu, 30 Nov 2017 09:08:00 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 8AC9C418679D; Thu, 30 Nov 2017 09:06:30 +0100 (CET)
Date: Thu, 30 Nov 2017 09:06:30 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: zhang.zheng@zte.com.cn, zzhang_ietf@hotmail.com, gjshep@gmail.com, rick@tropicalstormsoftware.com, lenny@juniper.net, yang-doctors@ietf.org
Message-ID: <20171130080630.ir2mrogvbjyyn24l@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: zhang.zheng@zte.com.cn, zzhang_ietf@hotmail.com, gjshep@gmail.com, rick@tropicalstormsoftware.com, lenny@juniper.net, yang-doctors@ietf.org
References: <20171129.145106.112370139140123108.mbj@tail-f.com> <201711301502141138588@zte.com.cn> <20171130.085140.2136729557290945184.mbj@tail-f.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <20171130.085140.2136729557290945184.mbj@tail-f.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/zXvPAAY3Mo9u-GXpkPSO0VJYiGM>
Subject: Re: [yang-doctors] Looking for YANG doctors'helping for a Mboned draft
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 08:08:08 -0000

It seems the authors do§ what Benoit would call a service model. The
text clearly needs work. For example:

   Network operators can input this model to a controller who is
   responsible to translate the information and invoke the corresponding
   protocol models into configurations to configure the network elements
   through NETCONF/RESTCONF/CLI.

What does 'input the model' mean? I note that the document says MBONED
and then lists bier@ietf.org as contact. In YANG, we use revision
statements for published models, not for posted I-Ds. And yes, I agree
with Martin that definitions of the type

    typedef si {
        type uint16;
        description
          "The type for set identifier";
    }

or somewhat opaque (no way to tell whether uint16 is an adequate
choice).

What I generally do not understand about these service models is how
we deal with the fact that the mapping to the underlying device models
is entirely undefined. But this is a model content issue and hence
something to look into by the subject matter experts.

And yes, this is a data model and not an information model as far as I
can tell.

/js

On Thu, Nov 30, 2017 at 08:51:40AM +0100, Martin Bjorklund wrote:
> <zhang.zheng@zte.com.cn> wrote:
> > Hi Martin, Acee,
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > Thank you for your response. 
> > 
> > 
> > The suggestion from Singapore Mboned WG meeting is the draft needs YANG doctors' review. So I sent this email.
> > 
> > 
> > In this draft, we also provide a executable YANG model except UML. 
> 
> It seems to me from a quick glance that your document - despite its
> title - does *not* define an information model, but in fact a data
> model in YANG.  Then you have a "UML-like" picture to help people
> understand the model.  If this is correct I suggest you change the
> title and the text that uses the term "information model".
> 
> I don't have the domain expertise to have any opinions about the
> model itself.  From a pure YANG pow, I think the model would be more
> clear if you collapsed most of the groupings, since it seems that they
> are not defined for external re-use.
> 
> Maybe this is obvious if you have the domain knowledge, but a
> description like this seems a bit terse:
> 
>         leaf source-wildcard {
>             type uint8;
>             description "The wildcard information of source.";
>         }
> 
> (just an example)
> 
> 
> 
> /martin
> 
> 
> > Though this YANG model has been used in our project in ODL, we think it still needs YANG doctors' suggestion.
> > 
> > 
> > Appreciate for your helping. :-)
> > 
> > 
> > 
> > 
> > 
> > 
> > Thanks,
> > 
> > 
> > Sandy
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 原始邮件
> > 
> > 
> > 
> > 发件人： <mbj@tail-f.com>;
> > 收件人： <acee@cisco.com>;
> > 抄送人：张征00007940; <yang-doctors@ietf.org>; <zzhang_ietf@hotmail.com>; <gjshep@gmail.com>; <lenny@juniper.net>; <rick@tropicalstormsoftware.com>;
> > 日 期 ：2017年11月29日 21:52
> > 主 题 ：Re: [yang-doctors]   Looking for YANG doctors'helping for a Mboned draft
> > 
> > 
> > Hi,
> > 
> > "Acee Lindem (acee)" <acee@cisco.com> wrote:
> > > Sandy,
> > > Early reviews aren’t done until, at a minimum, the document is adopted
> > > by a WG and the early review is requested by the chair. We don’t have
> > > the bandwidth for individual requests.
> > 
> > Actually, the YANG doctor's page says that we do (may) review
> > individual documents, but they are listed as:
> > 
> >    3.  non-WG document: best effort (really)
> > 
> > 
> > So it's not surprising if people ask for reviews.
> > 
> > In any case, I think such reviews are not done "offically", but rather
> > by individual YANG doctors, if they feel they have the time.
> > 
> > > Also, I didn’t think we were doing more information models in the
> > > IETF.
> > 
> > Is this a documented policy?
> > 
> > In any case, *if* you're doing an information model, I don't think you
> > should use YANG for that.  Use UML or text or something else.  Then if
> > you want to do a *data model* that is supposed to be implemented in a
> > server (at some level), write a YANG model.
> > 
> > 
> > /martin
> > 
> > 
> > > 
> > > Thanks,
> > > Acee
> > > 
> > > From: yang-doctors
> > > <yang-doctors-bounces@ietf.org<mailto:yang-doctors-bounces@ietf.org>>
> > > on behalf of "zhang.zheng@zte.com.cn<mailto:zhang.zheng@zte.com.cn>"
> > > <zhang.zheng@zte.com.cn<mailto:zhang.zheng@zte.com.cn>>
> > > Date: Wednesday, November 29, 2017 at 2:36 AM
> > > To: YANG Doctors <yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>>
> > > Cc: "zzhang_ietf@hotmail.com<mailto:zzhang_ietf@hotmail.com>"
> > > <zzhang_ietf@hotmail.com<mailto:zzhang_ietf@hotmail.com>>,
> > > "gjshep@gmail.com<mailto:gjshep@gmail.com>"
> > > <gjshep@gmail.com<mailto:gjshep@gmail.com>>,
> > > "lenny@juniper.net<mailto:lenny@juniper.net>"
> > > <lenny@juniper.net<mailto:lenny@juniper.net>>,
> > > "rick@tropicalstormsoftware.com<mailto:rick@tropicalstormsoftware.com>"
> > > <rick@tropicalstormsoftware.com<mailto:rick@tropicalstormsoftware.com>>
> > > Subject: [yang-doctors] Looking for YANG doctors' helping for a Mboned
> > > draft
> > > 
> > > 
> > > Dear YANG doctors,
> > > 
> > > 
> > > Could you please help us to do early review for
> > > "draft-zhang-mboned-multicast-info-model-02" in Mboned working group?
> > > 
> > > And could you please give us advice about if it is better that using
> > > mount points in this model?
> > > 
> > > Thank you very much!
> > > 
> > > 
> > > Best Regards,
> > > 
> > > Sandy
> > > 
> > > 
> > > 原始邮件
> > > 发件人： <lenny@juniper.net<mailto:lenny@juniper.net>>;
> > > 收件人： <mboned@ietf.org<mailto:mboned@ietf.org>>;
> > > 日 期 ：2017年11月18日 05:22
> > > 主 题 ：[MBONED] Singapore MBONED meeting mins
> > > 
> > > Draft mins of the MBONED meeting in Singapore have been posted:
> > > 
> > > https://datatracker.ietf.org/meeting/100/materials/minutes-100-mboned/
> > > 
> > > Please take a look and let us know if you have any corrections or
> > > things
> > > to add.
> > > 
> > > _______________________________________________
> > > MBONED mailing list
> > > MBONED@ietf.org<mailto:MBONED@ietf.org>
> > > https://www.ietf.org/mailman/listinfo/mboned
> > >
> _______________________________________________
> yang-doctors mailing list
> yang-doctors@ietf.org
> https://www.ietf.org/mailman/listinfo/yang-doctors

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Nov 30 01:20:58 2017
Return-Path: <zhang.zheng@zte.com.cn>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33748127337 for <yang-doctors@ietfa.amsl.com>; Thu, 30 Nov 2017 01:20:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 zxG1XWJMpIa3 for <yang-doctors@ietfa.amsl.com>; Thu, 30 Nov 2017 01:20:52 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 AB5661200C5 for <yang-doctors@ietf.org>; Thu, 30 Nov 2017 01:20:50 -0800 (PST)
Received: from mxct.zte.com.cn (unknown [192.168.164.217]) by Forcepoint Email with ESMTPS id 5003865BFE4CDF3570C3; Thu, 30 Nov 2017 17:20:47 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Forcepoint Email with ESMTPS id A072D59B438308406BF4; Thu, 30 Nov 2017 17:20:47 +0800 (CST)
Received: from njxapp02.zte.com.cn ([10.41.132.201]) by mse01.zte.com.cn with SMTP id vAU9K2hO085546; Thu, 30 Nov 2017 17:20:02 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njxapp04[null]) by mapi (Zmail) with MAPI id mid203; Thu, 30 Nov 2017 17:20:04 +0800 (CST)
Date: Thu, 30 Nov 2017 17:20:04 +0800 (CST)
X-Zmail-TransId: 2afc5a1fcd444f0-cf93a
X-Mailer: Zmail v1.0
Message-ID: <201711301720043734071@zte.com.cn>
In-Reply-To: <20171130.085140.2136729557290945184.mbj@tail-f.com>
References: 20171129.145106.112370139140123108.mbj@tail-f.com, 20171130.085140.2136729557290945184.mbj@tail-f.com
Mime-Version: 1.0
From: <zhang.zheng@zte.com.cn>
To: <mbj@tail-f.com>
Cc: <acee@cisco.com>, <yang-doctors@ietf.org>, <zzhang_ietf@hotmail.com>, <gjshep@gmail.com>, <lenny@juniper.net>, <rick@tropicalstormsoftware.com>
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse01.zte.com.cn vAU9K2hO085546
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/TiwBf_IIo19DDS9j2rNyp8nTT5k>
Subject: Re: [yang-doctors]  =?utf-8?q?Looking_for_YANG_doctors=27helping_for_?= =?utf-8?q?a_Mboneddraft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 09:20:56 -0000

--=====_001_next=====
Content-Type: multipart/related;
	boundary="=====_002_next====="


--=====_002_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64 

SGkgTWFydGluLA0KDQoNCg0KDQoNCg0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHN1
Z2dlc3Rpb24uDQoNCg0KSSBhbSBzb3JyeSBmb3IgdGhlIGNvbmZ1c2lvbiBvY2N1cnJlZCBieSB0
aGUgZHJhZnQgdGl0bGUuIEknbGwgbW9kaWZ5IGl0IGFmdGVyIHRoYXQgSSBnZXQgYWR2aWNlIGZy
b20gV0cgY2hhaXJzIGFuZCBBRC4gDQoNCg0KVGhpcyBtb2RlbCB3aWxsIGFsaWduZWQgd2l0aCB0
aGUgY29ycmVzcG9uZGluZyBtdWx0aWNhc3QgZGF0YSBtb2RlbC4gU29tZSBsb2NhbCBkZWZpbml0
aW9ucyBhcmUgdXNlZCBpbiBvcmRlciB0byBhdm9pZCByZWZlcmVuY2UgbW9kZWxzJyBjb21waWxp
bmcgZXJyb3JzLiANCg0KDQpTbyB5ZXMsIEkgd2lsbCB1c2Ugbm9ybWF0aXZlIHdyaXRpbmcgYW5k
IGFkZCBtb3JlIGRlc2NyaXB0aW9ucyBsYXRlci4gDQoNCg0KDQoNCg0KDQpUaGFua3MsDQoNCg0K
U2FuZHkgDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K5Y6f5aeL6YKu5Lu2DQoNCg0KDQrlj5Hku7bk
urrvvJogPG1iakB0YWlsLWYuY29tPjsNCuaUtuS7tuS6uu+8muW8oOW+gTAwMDA3OTQwOw0K5oqE
6YCB5Lq677yaIDxhY2VlQGNpc2NvLmNvbT47IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+OyA8enpo
YW5nX2lldGZAaG90bWFpbC5jb20+OyA8Z2pzaGVwQGdtYWlsLmNvbT47IDxsZW5ueUBqdW5pcGVy
Lm5ldD47IDxyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE3
5bm0MTHmnIgzMOaXpSAxNTo1Mw0K5Li7IOmimCDvvJpSZTogW3lhbmctZG9jdG9yc10gTG9va2lu
ZyBmb3IgWUFORyBkb2N0b3JzJ2hlbHBpbmcgZm9yIGEgTWJvbmVkZHJhZnQNCg0KDQo8emhhbmcu
emhlbmdAenRlLmNvbS5jbj4gd3JvdGU6DQo+IEhpIE1hcnRpbiwgQWNlZSwNCj4gDQo+IA0KPiAN
Cj4gDQo+IA0KPiANCj4gDQo+IFRoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZS4gDQo+IA0KPiAN
Cj4gVGhlIHN1Z2dlc3Rpb24gZnJvbSBTaW5nYXBvcmUgTWJvbmVkIFdHIG1lZXRpbmcgaXMgdGhl
IGRyYWZ0IG5lZWRzIFlBTkcgZG9jdG9ycycgcmV2aWV3LiBTbyBJIHNlbnQgdGhpcyBlbWFpbC4N
Cj4gDQo+IA0KPiBJbiB0aGlzIGRyYWZ0LCB3ZSBhbHNvIHByb3ZpZGUgYSBleGVjdXRhYmxlIFlB
TkcgbW9kZWwgZXhjZXB0IFVNTC4gDQoNCkl0IHNlZW1zIHRvIG1lIGZyb20gYSBxdWljayBnbGFu
Y2UgdGhhdCB5b3VyIGRvY3VtZW50IC0gZGVzcGl0ZSBpdHMNCnRpdGxlIC0gZG9lcyAqbm90KiBk
ZWZpbmUgYW4gaW5mb3JtYXRpb24gbW9kZWwsIGJ1dCBpbiBmYWN0IGEgZGF0YQ0KbW9kZWwgaW4g
WUFORy4gIFRoZW4geW91IGhhdmUgYSAiVU1MLWxpa2UiIHBpY3R1cmUgdG8gaGVscCBwZW9wbGUN
CnVuZGVyc3RhbmQgdGhlIG1vZGVsLiAgSWYgdGhpcyBpcyBjb3JyZWN0IEkgc3VnZ2VzdCB5b3Ug
Y2hhbmdlIHRoZQ0KdGl0bGUgYW5kIHRoZSB0ZXh0IHRoYXQgdXNlcyB0aGUgdGVybSAiaW5mb3Jt
YXRpb24gbW9kZWwiLg0KDQpJIGRvbid0IGhhdmUgdGhlIGRvbWFpbiBleHBlcnRpc2UgdG8gaGF2
ZSBhbnkgb3BpbmlvbnMgYWJvdXQgdGhlDQptb2RlbCBpdHNlbGYuICBGcm9tIGEgcHVyZSBZQU5H
IHBvdywgSSB0aGluayB0aGUgbW9kZWwgd291bGQgYmUgbW9yZQ0KY2xlYXIgaWYgeW91IGNvbGxh
cHNlZCBtb3N0IG9mIHRoZSBncm91cGluZ3MsIHNpbmNlIGl0IHNlZW1zIHRoYXQgdGhleQ0KYXJl
IG5vdCBkZWZpbmVkIGZvciBleHRlcm5hbCByZS11c2UuDQoNCk1heWJlIHRoaXMgaXMgb2J2aW91
cyBpZiB5b3UgaGF2ZSB0aGUgZG9tYWluIGtub3dsZWRnZSwgYnV0IGENCmRlc2NyaXB0aW9uIGxp
a2UgdGhpcyBzZWVtcyBhIGJpdCB0ZXJzZToNCg0KICAgICAgICBsZWFmIHNvdXJjZS13aWxkY2Fy
ZCB7DQogICAgICAgICAgICB0eXBlIHVpbnQ4Ow0KICAgICAgICAgICAgZGVzY3JpcHRpb24gIlRo
ZSB3aWxkY2FyZCBpbmZvcm1hdGlvbiBvZiBzb3VyY2UuIjsNCiAgICAgICAgfQ0KDQooanVzdCBh
biBleGFtcGxlKQ0KDQoNCg0KL21hcnRpbg0KDQoNCj4gVGhvdWdoIHRoaXMgWUFORyBtb2RlbCBo
YXMgYmVlbiB1c2VkIGluIG91ciBwcm9qZWN0IGluIE9ETCwgd2UgdGhpbmsgaXQgc3RpbGwgbmVl
ZHMgWUFORyBkb2N0b3JzJyBzdWdnZXN0aW9uLg0KPiANCj4gDQo+IEFwcHJlY2lhdGUgZm9yIHlv
dXIgaGVscGluZy4gOi0pDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IFRoYW5rcywNCj4gDQo+
IA0KPiBTYW5keQ0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+
IOWOn+Wni+mCruS7tg0KPiANCj4gDQo+IA0KPiDlj5Hku7bkurrvvJogPG1iakB0YWlsLWYuY29t
PjsNCj4g5pS25Lu25Lq677yaIDxhY2VlQGNpc2NvLmNvbT47DQo+IOaKhOmAgeS6uu+8muW8oOW+
gTAwMDA3OTQwOyA8eWFuZy1kb2N0b3JzQGlldGYub3JnPjsgPHp6aGFuZ19pZXRmQGhvdG1haWwu
Y29tPjsgPGdqc2hlcEBnbWFpbC5jb20+OyA8bGVubnlAanVuaXBlci5uZXQ+OyA8cmlja0B0cm9w
aWNhbHN0b3Jtc29mdHdhcmUuY29tPjsNCj4g5pelIOacnyDvvJoyMDE35bm0MTHmnIgyOeaXpSAy
MTo1Mg0KPiDkuLsg6aKYIO+8mlJlOiBbeWFuZy1kb2N0b3JzXSAgIExvb2tpbmcgZm9yIFlBTkcg
ZG9jdG9ycydoZWxwaW5nIGZvciBhIE1ib25lZCBkcmFmdA0KPiANCj4gDQo+IEhpLA0KPiANCj4g
IkFjZWUgTGluZGVtIChhY2VlKSIgPGFjZWVAY2lzY28uY29tPiB3cm90ZToNCj4gPiBTYW5keSwN
Cj4gPiBFYXJseSByZXZpZXdzIGFyZW7igJl0IGRvbmUgdW50aWwsIGF0IGEgbWluaW11bSwgdGhl
IGRvY3VtZW50IGlzIGFkb3B0ZWQNCj4gPiBieSBhIFdHIGFuZCB0aGUgZWFybHkgcmV2aWV3IGlz
IHJlcXVlc3RlZCBieSB0aGUgY2hhaXIuIFdlIGRvbuKAmXQgaGF2ZQ0KPiA+IHRoZSBiYW5kd2lk
dGggZm9yIGluZGl2aWR1YWwgcmVxdWVzdHMuDQo+IA0KPiBBY3R1YWxseSwgdGhlIFlBTkcgZG9j
dG9yJ3MgcGFnZSBzYXlzIHRoYXQgd2UgZG8gKG1heSkgcmV2aWV3DQo+IGluZGl2aWR1YWwgZG9j
dW1lbnRzLCBidXQgdGhleSBhcmUgbGlzdGVkIGFzOg0KPiANCj4gICAgMy4gIG5vbi1XRyBkb2N1
bWVudDogYmVzdCBlZmZvcnQgKHJlYWxseSkNCj4gDQo+IA0KPiBTbyBpdCdzIG5vdCBzdXJwcmlz
aW5nIGlmIHBlb3BsZSBhc2sgZm9yIHJldmlld3MuDQo+IA0KPiBJbiBhbnkgY2FzZSwgSSB0aGlu
ayBzdWNoIHJldmlld3MgYXJlIG5vdCBkb25lICJvZmZpY2FsbHkiLCBidXQgcmF0aGVyDQo+IGJ5
IGluZGl2aWR1YWwgWUFORyBkb2N0b3JzLCBpZiB0aGV5IGZlZWwgdGhleSBoYXZlIHRoZSB0aW1l
Lg0KPiANCj4gPiBBbHNvLCBJIGRpZG7igJl0IHRoaW5rIHdlIHdlcmUgZG9pbmcgbW9yZSBpbmZv
cm1hdGlvbiBtb2RlbHMgaW4gdGhlDQo+ID4gSUVURi4NCj4gDQo+IElzIHRoaXMgYSBkb2N1bWVu
dGVkIHBvbGljeT8NCj4gDQo+IEluIGFueSBjYXNlLCAqaWYqIHlvdSdyZSBkb2luZyBhbiBpbmZv
cm1hdGlvbiBtb2RlbCwgSSBkb24ndCB0aGluayB5b3UNCj4gc2hvdWxkIHVzZSBZQU5HIGZvciB0
aGF0LiAgVXNlIFVNTCBvciB0ZXh0IG9yIHNvbWV0aGluZyBlbHNlLiAgVGhlbiBpZg0KPiB5b3Ug
d2FudCB0byBkbyBhICpkYXRhIG1vZGVsKiB0aGF0IGlzIHN1cHBvc2VkIHRvIGJlIGltcGxlbWVu
dGVkIGluIGENCj4gc2VydmVyIChhdCBzb21lIGxldmVsKSwgd3JpdGUgYSBZQU5HIG1vZGVsLg0K
PiANCj4gDQo+IC9tYXJ0aW4NCj4gDQo+IA0KPiA+IA0KPiA+IFRoYW5rcywNCj4gPiBBY2VlDQo+
ID4gDQo+ID4gRnJvbTogeWFuZy1kb2N0b3JzDQo+ID4gPHlhbmctZG9jdG9ycy1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZz4+DQo+ID4gb24gYmVo
YWxmIG9mICJ6aGFuZy56aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29t
LmNuPiINCj4gPiA8emhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdAenRl
LmNvbS5jbj4+DQo+ID4gRGF0ZTogV2VkbmVzZGF5LCBOb3ZlbWJlciAyOSwgMjAxNyBhdCAyOjM2
IEFNDQo+ID4gVG86IFlBTkcgRG9jdG9ycyA8eWFuZy1kb2N0b3JzQGlldGYub3JnPG1haWx0bzp5
YW5nLWRvY3RvcnNAaWV0Zi5vcmc+Pg0KPiA+IENjOiAienpoYW5nX2lldGZAaG90bWFpbC5jb208
bWFpbHRvOnp6aGFuZ19pZXRmQGhvdG1haWwuY29tPiINCj4gPiA8enpoYW5nX2lldGZAaG90bWFp
bC5jb208bWFpbHRvOnp6aGFuZ19pZXRmQGhvdG1haWwuY29tPj4sDQo+ID4gImdqc2hlcEBnbWFp
bC5jb208bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+Ig0KPiA+IDxnanNoZXBAZ21haWwuY29tPG1h
aWx0bzpnanNoZXBAZ21haWwuY29tPj4sDQo+ID4gImxlbm55QGp1bmlwZXIubmV0PG1haWx0bzps
ZW5ueUBqdW5pcGVyLm5ldD4iDQo+ID4gPGxlbm55QGp1bmlwZXIubmV0PG1haWx0bzpsZW5ueUBq
dW5pcGVyLm5ldD4+LA0KPiA+ICJyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb208bWFpbHRv
OnJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbT4iDQo+ID4gPHJpY2tAdHJvcGljYWxzdG9y
bXNvZnR3YXJlLmNvbTxtYWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tPj4NCj4g
PiBTdWJqZWN0OiBbeWFuZy1kb2N0b3JzXSBMb29raW5nIGZvciBZQU5HIGRvY3RvcnMnIGhlbHBp
bmcgZm9yIGEgTWJvbmVkDQo+ID4gZHJhZnQNCj4gPiANCj4gPiANCj4gPiBEZWFyIFlBTkcgZG9j
dG9ycywNCj4gPiANCj4gPiANCj4gPiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMgdG8gZG8gZWFy
bHkgcmV2aWV3IGZvcg0KPiA+ICJkcmFmdC16aGFuZy1tYm9uZWQtbXVsdGljYXN0LWluZm8tbW9k
ZWwtMDIiIGluIE1ib25lZCB3b3JraW5nIGdyb3VwPw0KPiA+IA0KPiA+IEFuZCBjb3VsZCB5b3Ug
cGxlYXNlIGdpdmUgdXMgYWR2aWNlIGFib3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5nDQo+
ID4gbW91bnQgcG9pbnRzIGluIHRoaXMgbW9kZWw/DQo+ID4gDQo+ID4gVGhhbmsgeW91IHZlcnkg
bXVjaCENCj4gPiANCj4gPiANCj4gPiBCZXN0IFJlZ2FyZHMsDQo+ID4gDQo+ID4gU2FuZHkNCj4g
PiANCj4gPiANCj4gPiDljp/lp4vpgq7ku7YNCj4gPiDlj5Hku7bkurrvvJogPGxlbm55QGp1bmlw
ZXIubmV0PG1haWx0bzpsZW5ueUBqdW5pcGVyLm5ldD4+Ow0KPiA+IOaUtuS7tuS6uu+8miA8bWJv
bmVkQGlldGYub3JnPG1haWx0bzptYm9uZWRAaWV0Zi5vcmc+PjsNCj4gPiDml6Ug5pyfIO+8mjIw
MTflubQxMeaciDE45pelIDA1OjIyDQo+ID4g5Li7IOmimCDvvJpbTUJPTkVEXSBTaW5nYXBvcmUg
TUJPTkVEIG1lZXRpbmcgbWlucw0KPiA+IA0KPiA+IERyYWZ0IG1pbnMgb2YgdGhlIE1CT05FRCBt
ZWV0aW5nIGluIFNpbmdhcG9yZSBoYXZlIGJlZW4gcG9zdGVkOg0KPiA+IA0KPiA+IGh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8xMDAvbWF0ZXJpYWxzL21pbnV0ZXMtMTAwLW1i
b25lZC8NCj4gPiANCj4gPiBQbGVhc2UgdGFrZSBhIGxvb2sgYW5kIGxldCB1cyBrbm93IGlmIHlv
dSBoYXZlIGFueSBjb3JyZWN0aW9ucyBvcg0KPiA+IHRoaW5ncw0KPiA+IHRvIGFkZC4NCj4gPiAN
Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+
IE1CT05FRCBtYWlsaW5nIGxpc3QNCj4gPiBNQk9ORURAaWV0Zi5vcmc8bWFpbHRvOk1CT05FREBp
ZXRmLm9yZz4NCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21ib25l
ZA0KPiA+


--=====_003_next=====
Content-Type: text/html ;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPiA8cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij5IaSBNYXJ0aW4sPGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPlRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgc3VnZ2VzdGlvbi48
L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+SSBhbSBzb3Jy
eSBmb3IgdGhlIGNvbmZ1c2lvbiBvY2N1cnJlZCBieSB0aGUgZHJhZnQgdGl0bGUuIEknbGwgbW9k
aWZ5IGl0IGFmdGVyIHRoYXQgSSBnZXQgYWR2aWNlIGZyb20gV0cgY2hhaXJzIGFuZCBBRC4mbmJz
cDs8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+VGhpcyBt
b2RlbCB3aWxsIGFsaWduZWQgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBtdWx0aWNhc3QgZGF0YSBt
b2RlbC4gU29tZSBsb2NhbCBkZWZpbml0aW9ucyBhcmUgdXNlZCBpbiBvcmRlciB0byBhdm9pZCBy
ZWZlcmVuY2UgbW9kZWxzJyBjb21waWxpbmcgZXJyb3JzLiZuYnNwOzwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5TbyB5ZXMsIEkgd2lsbCB1c2Ugbm9ybWF0
aXZlIHdyaXRpbmcgYW5kIGFkZCBtb3JlIGRlc2NyaXB0aW9ucyBsYXRlci4mbmJzcDs8L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48cCBzdHls
ZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5UaGFua3MsPC9wPjxwIHN0eWxl
PSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlNhbmR5Jm5ic3A7PC9wPjxwIHN0
eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPjxicj48L3A+PGRpdiBjbGFz
cz0iek1haWxTaWduIj48L2Rpdj48ZGl2IGNsYXNzPSJ6TWFpbEZyb20iPjwvZGl2PjxkaXY+PGRp
diBjbGFzcz0iemhpc3RvcnlSb3ciIHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNsYXNzPSJ6
aGlzdG9yeURlcyIgc3R5bGU9IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0
OiAyOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1h
bGlnbjogY2VudGVyOyIgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL6YKu5Lu2
PC9kaXY+PGRpdiBpZD0iendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0iY29udHJv
bC1ncm91cCB6aGlzdG9yeVBhbmVsIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIgc3R5bGU9
InBhZGRpbmc6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0cm9uZyBs
YW5ndWFnZS1kYXRhPSJIaXN0b3J5U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9uZz48c3Bh
biBjbGFzcz0ienJlYWRVc2VyTmFtZSI+ICZsdDttYmpAdGFpbC1mLmNvbSZndDs7PC9zcGFuPjwv
ZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaUtuS7tuS6uu+8
mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5s
aW5lOyI+5byg5b6BMDAwMDc5NDA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1k
YXRhPSJIaXN0b3J5Q0NUeHQiPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVh
ZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZsdDthY2VlQGNpc2NvLmNvbSZn
dDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5s
aW5lOyI+ICZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0i
enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPiAmbHQ7enpoYW5nX2lldGZA
aG90bWFpbC5jb20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9
ImRpc3BsYXk6IGlubGluZTsiPiAmbHQ7Z2pzaGVwQGdtYWlsLmNvbSZndDs7PC9zcGFuPjxzcGFu
IGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZsdDtsZW5u
eUBqdW5pcGVyLm5ldCZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHls
ZT0iZGlzcGxheTogaW5saW5lOyI+ICZsdDtyaWNrQHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20m
Z3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeURhdGVU
eHQiPuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+MjAxN+W5tDEx5pyIMzDml6Ug
MTU6NTM8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlTdWJq
ZWN0VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFRpdGxlIj48c3Ry
b25nPlJlOiBbeWFuZy1kb2N0b3JzXSBMb29raW5nIGZvciBZQU5HIGRvY3RvcnMnaGVscGluZyBm
b3IgYSBNYm9uZWRkcmFmdDwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ6
aGlzdG9yeUNvbnRlbnQiPjxkaXY+Jmx0O3poYW5nLnpoZW5nQHp0ZS5jb20uY24mZ3Q7Jm5ic3A7
d3JvdGU6PGJyPiZndDsmbmJzcDtIaSZuYnNwO01hcnRpbiwmbmJzcDtBY2VlLDxicj4mZ3Q7Jm5i
c3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJz
cDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDtUaGFuayZuYnNwO3lv
dSZuYnNwO2ZvciZuYnNwO3lvdXImbmJzcDtyZXNwb25zZS4mbmJzcDs8YnI+Jmd0OyZuYnNwOzxi
cj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDtUaGUmbmJzcDtzdWdnZXN0aW9uJm5ic3A7ZnJvbSZu
YnNwO1NpbmdhcG9yZSZuYnNwO01ib25lZCZuYnNwO1dHJm5ic3A7bWVldGluZyZuYnNwO2lzJm5i
c3A7dGhlJm5ic3A7ZHJhZnQmbmJzcDtuZWVkcyZuYnNwO1lBTkcmbmJzcDtkb2N0b3JzJyZuYnNw
O3Jldmlldy4mbmJzcDtTbyZuYnNwO0kmbmJzcDtzZW50Jm5ic3A7dGhpcyZuYnNwO2VtYWlsLjxi
cj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwO0luJm5ic3A7dGhpcyZuYnNw
O2RyYWZ0LCZuYnNwO3dlJm5ic3A7YWxzbyZuYnNwO3Byb3ZpZGUmbmJzcDthJm5ic3A7ZXhlY3V0
YWJsZSZuYnNwO1lBTkcmbmJzcDttb2RlbCZuYnNwO2V4Y2VwdCZuYnNwO1VNTC4mbmJzcDs8YnI+
PGJyPkl0Jm5ic3A7c2VlbXMmbmJzcDt0byZuYnNwO21lJm5ic3A7ZnJvbSZuYnNwO2EmbmJzcDtx
dWljayZuYnNwO2dsYW5jZSZuYnNwO3RoYXQmbmJzcDt5b3VyJm5ic3A7ZG9jdW1lbnQmbmJzcDst
Jm5ic3A7ZGVzcGl0ZSZuYnNwO2l0czxicj50aXRsZSZuYnNwOy0mbmJzcDtkb2VzJm5ic3A7Km5v
dCombmJzcDtkZWZpbmUmbmJzcDthbiZuYnNwO2luZm9ybWF0aW9uJm5ic3A7bW9kZWwsJm5ic3A7
YnV0Jm5ic3A7aW4mbmJzcDtmYWN0Jm5ic3A7YSZuYnNwO2RhdGE8YnI+bW9kZWwmbmJzcDtpbiZu
YnNwO1lBTkcuJm5ic3A7Jm5ic3A7VGhlbiZuYnNwO3lvdSZuYnNwO2hhdmUmbmJzcDthJm5ic3A7
IlVNTC1saWtlIiZuYnNwO3BpY3R1cmUmbmJzcDt0byZuYnNwO2hlbHAmbmJzcDtwZW9wbGU8YnI+
dW5kZXJzdGFuZCZuYnNwO3RoZSZuYnNwO21vZGVsLiZuYnNwOyZuYnNwO0lmJm5ic3A7dGhpcyZu
YnNwO2lzJm5ic3A7Y29ycmVjdCZuYnNwO0kmbmJzcDtzdWdnZXN0Jm5ic3A7eW91Jm5ic3A7Y2hh
bmdlJm5ic3A7dGhlPGJyPnRpdGxlJm5ic3A7YW5kJm5ic3A7dGhlJm5ic3A7dGV4dCZuYnNwO3Ro
YXQmbmJzcDt1c2VzJm5ic3A7dGhlJm5ic3A7dGVybSZuYnNwOyJpbmZvcm1hdGlvbiZuYnNwO21v
ZGVsIi48YnI+PGJyPkkmbmJzcDtkb24ndCZuYnNwO2hhdmUmbmJzcDt0aGUmbmJzcDtkb21haW4m
bmJzcDtleHBlcnRpc2UmbmJzcDt0byZuYnNwO2hhdmUmbmJzcDthbnkmbmJzcDtvcGluaW9ucyZu
YnNwO2Fib3V0Jm5ic3A7dGhlPGJyPm1vZGVsJm5ic3A7aXRzZWxmLiZuYnNwOyZuYnNwO0Zyb20m
bmJzcDthJm5ic3A7cHVyZSZuYnNwO1lBTkcmbmJzcDtwb3csJm5ic3A7SSZuYnNwO3RoaW5rJm5i
c3A7dGhlJm5ic3A7bW9kZWwmbmJzcDt3b3VsZCZuYnNwO2JlJm5ic3A7bW9yZTxicj5jbGVhciZu
YnNwO2lmJm5ic3A7eW91Jm5ic3A7Y29sbGFwc2VkJm5ic3A7bW9zdCZuYnNwO29mJm5ic3A7dGhl
Jm5ic3A7Z3JvdXBpbmdzLCZuYnNwO3NpbmNlJm5ic3A7aXQmbmJzcDtzZWVtcyZuYnNwO3RoYXQm
bmJzcDt0aGV5PGJyPmFyZSZuYnNwO25vdCZuYnNwO2RlZmluZWQmbmJzcDtmb3ImbmJzcDtleHRl
cm5hbCZuYnNwO3JlLXVzZS48YnI+PGJyPk1heWJlJm5ic3A7dGhpcyZuYnNwO2lzJm5ic3A7b2J2
aW91cyZuYnNwO2lmJm5ic3A7eW91Jm5ic3A7aGF2ZSZuYnNwO3RoZSZuYnNwO2RvbWFpbiZuYnNw
O2tub3dsZWRnZSwmbmJzcDtidXQmbmJzcDthPGJyPmRlc2NyaXB0aW9uJm5ic3A7bGlrZSZuYnNw
O3RoaXMmbmJzcDtzZWVtcyZuYnNwO2EmbmJzcDtiaXQmbmJzcDt0ZXJzZTo8YnI+PGJyPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xlYWYmbmJzcDtzb3Vy
Y2Utd2lsZGNhcmQmbmJzcDt7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3R5cGUmbmJzcDt1aW50ODs8YnI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ZGVzY3JpcHRpb24mbmJzcDsiVGhlJm5ic3A7d2lsZGNhcmQmbmJzcDtp
bmZvcm1hdGlvbiZuYnNwO29mJm5ic3A7c291cmNlLiI7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308YnI+PGJyPihqdXN0Jm5ic3A7YW4mbmJzcDtl
eGFtcGxlKTxicj48YnI+PGJyPjxicj4vbWFydGluPGJyPjxicj48YnI+Jmd0OyZuYnNwO1Rob3Vn
aCZuYnNwO3RoaXMmbmJzcDtZQU5HJm5ic3A7bW9kZWwmbmJzcDtoYXMmbmJzcDtiZWVuJm5ic3A7
dXNlZCZuYnNwO2luJm5ic3A7b3VyJm5ic3A7cHJvamVjdCZuYnNwO2luJm5ic3A7T0RMLCZuYnNw
O3dlJm5ic3A7dGhpbmsmbmJzcDtpdCZuYnNwO3N0aWxsJm5ic3A7bmVlZHMmbmJzcDtZQU5HJm5i
c3A7ZG9jdG9ycycmbmJzcDtzdWdnZXN0aW9uLjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8
YnI+Jmd0OyZuYnNwO0FwcHJlY2lhdGUmbmJzcDtmb3ImbmJzcDt5b3VyJm5ic3A7aGVscGluZy4m
bmJzcDs6LSk8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwO1RoYW5rcyw8
YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDtTYW5keTxicj4mZ3Q7Jm5i
c3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJz
cDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
Ozxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwO+WOn+Wni+mCruS7tjxi
cj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A75Y+R
5Lu25Lq677yaJm5ic3A7Jmx0O21iakB0YWlsLWYuY29tJmd0Ozs8YnI+Jmd0OyZuYnNwO+aUtuS7
tuS6uu+8miZuYnNwOyZsdDthY2VlQGNpc2NvLmNvbSZndDs7PGJyPiZndDsmbmJzcDvmioTpgIHk
urrvvJrlvKDlvoEwMDAwNzk0MDsmbmJzcDsmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozsm
bmJzcDsmbHQ7enpoYW5nX2lldGZAaG90bWFpbC5jb20mZ3Q7OyZuYnNwOyZsdDtnanNoZXBAZ21h
aWwuY29tJmd0OzsmbmJzcDsmbHQ7bGVubnlAanVuaXBlci5uZXQmZ3Q7OyZuYnNwOyZsdDtyaWNr
QHRyb3BpY2Fsc3Rvcm1zb2Z0d2FyZS5jb20mZ3Q7Ozxicj4mZ3Q7Jm5ic3A75pelJm5ic3A75pyf
Jm5ic3A777yaMjAxN+W5tDEx5pyIMjnml6UmbmJzcDsyMTo1Mjxicj4mZ3Q7Jm5ic3A75Li7Jm5i
c3A76aKYJm5ic3A777yaUmU6Jm5ic3A7W3lhbmctZG9jdG9yc10mbmJzcDsmbmJzcDsmbmJzcDtM
b29raW5nJm5ic3A7Zm9yJm5ic3A7WUFORyZuYnNwO2RvY3RvcnMnaGVscGluZyZuYnNwO2ZvciZu
YnNwO2EmbmJzcDtNYm9uZWQmbmJzcDtkcmFmdDxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8
YnI+Jmd0OyZuYnNwO0hpLDxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsiQWNlZSZuYnNwO0xp
bmRlbSZuYnNwOyhhY2VlKSImbmJzcDsmbHQ7YWNlZUBjaXNjby5jb20mZ3Q7Jm5ic3A7d3JvdGU6
PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7U2FuZHksPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7RWFy
bHkmbmJzcDtyZXZpZXdzJm5ic3A7YXJlbuKAmXQmbmJzcDtkb25lJm5ic3A7dW50aWwsJm5ic3A7
YXQmbmJzcDthJm5ic3A7bWluaW11bSwmbmJzcDt0aGUmbmJzcDtkb2N1bWVudCZuYnNwO2lzJm5i
c3A7YWRvcHRlZDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO2J5Jm5ic3A7YSZuYnNwO1dHJm5ic3A7
YW5kJm5ic3A7dGhlJm5ic3A7ZWFybHkmbmJzcDtyZXZpZXcmbmJzcDtpcyZuYnNwO3JlcXVlc3Rl
ZCZuYnNwO2J5Jm5ic3A7dGhlJm5ic3A7Y2hhaXIuJm5ic3A7V2UmbmJzcDtkb27igJl0Jm5ic3A7
aGF2ZTxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO3RoZSZuYnNwO2JhbmR3aWR0aCZuYnNwO2ZvciZu
YnNwO2luZGl2aWR1YWwmbmJzcDtyZXF1ZXN0cy48YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
QWN0dWFsbHksJm5ic3A7dGhlJm5ic3A7WUFORyZuYnNwO2RvY3RvcidzJm5ic3A7cGFnZSZuYnNw
O3NheXMmbmJzcDt0aGF0Jm5ic3A7d2UmbmJzcDtkbyZuYnNwOyhtYXkpJm5ic3A7cmV2aWV3PGJy
PiZndDsmbmJzcDtpbmRpdmlkdWFsJm5ic3A7ZG9jdW1lbnRzLCZuYnNwO2J1dCZuYnNwO3RoZXkm
bmJzcDthcmUmbmJzcDtsaXN0ZWQmbmJzcDthczo8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7My4mbmJzcDsmbmJzcDtub24tV0cmbmJzcDtkb2N1bWVudDombmJz
cDtiZXN0Jm5ic3A7ZWZmb3J0Jm5ic3A7KHJlYWxseSk8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5i
c3A7PGJyPiZndDsmbmJzcDtTbyZuYnNwO2l0J3MmbmJzcDtub3QmbmJzcDtzdXJwcmlzaW5nJm5i
c3A7aWYmbmJzcDtwZW9wbGUmbmJzcDthc2smbmJzcDtmb3ImbmJzcDtyZXZpZXdzLjxicj4mZ3Q7
Jm5ic3A7PGJyPiZndDsmbmJzcDtJbiZuYnNwO2FueSZuYnNwO2Nhc2UsJm5ic3A7SSZuYnNwO3Ro
aW5rJm5ic3A7c3VjaCZuYnNwO3Jldmlld3MmbmJzcDthcmUmbmJzcDtub3QmbmJzcDtkb25lJm5i
c3A7Im9mZmljYWxseSIsJm5ic3A7YnV0Jm5ic3A7cmF0aGVyPGJyPiZndDsmbmJzcDtieSZuYnNw
O2luZGl2aWR1YWwmbmJzcDtZQU5HJm5ic3A7ZG9jdG9ycywmbmJzcDtpZiZuYnNwO3RoZXkmbmJz
cDtmZWVsJm5ic3A7dGhleSZuYnNwO2hhdmUmbmJzcDt0aGUmbmJzcDt0aW1lLjxicj4mZ3Q7Jm5i
c3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7QWxzbywmbmJzcDtJJm5ic3A7ZGlkbuKAmXQmbmJz
cDt0aGluayZuYnNwO3dlJm5ic3A7d2VyZSZuYnNwO2RvaW5nJm5ic3A7bW9yZSZuYnNwO2luZm9y
bWF0aW9uJm5ic3A7bW9kZWxzJm5ic3A7aW4mbmJzcDt0aGU8YnI+Jmd0OyZuYnNwOyZndDsmbmJz
cDtJRVRGLjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDtJcyZuYnNwO3RoaXMmbmJzcDthJm5i
c3A7ZG9jdW1lbnRlZCZuYnNwO3BvbGljeT88YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7SW4m
bmJzcDthbnkmbmJzcDtjYXNlLCZuYnNwOyppZiombmJzcDt5b3UncmUmbmJzcDtkb2luZyZuYnNw
O2FuJm5ic3A7aW5mb3JtYXRpb24mbmJzcDttb2RlbCwmbmJzcDtJJm5ic3A7ZG9uJ3QmbmJzcDt0
aGluayZuYnNwO3lvdTxicj4mZ3Q7Jm5ic3A7c2hvdWxkJm5ic3A7dXNlJm5ic3A7WUFORyZuYnNw
O2ZvciZuYnNwO3RoYXQuJm5ic3A7Jm5ic3A7VXNlJm5ic3A7VU1MJm5ic3A7b3ImbmJzcDt0ZXh0
Jm5ic3A7b3ImbmJzcDtzb21ldGhpbmcmbmJzcDtlbHNlLiZuYnNwOyZuYnNwO1RoZW4mbmJzcDtp
Zjxicj4mZ3Q7Jm5ic3A7eW91Jm5ic3A7d2FudCZuYnNwO3RvJm5ic3A7ZG8mbmJzcDthJm5ic3A7
KmRhdGEmbmJzcDttb2RlbCombmJzcDt0aGF0Jm5ic3A7aXMmbmJzcDtzdXBwb3NlZCZuYnNwO3Rv
Jm5ic3A7YmUmbmJzcDtpbXBsZW1lbnRlZCZuYnNwO2luJm5ic3A7YTxicj4mZ3Q7Jm5ic3A7c2Vy
dmVyJm5ic3A7KGF0Jm5ic3A7c29tZSZuYnNwO2xldmVsKSwmbmJzcDt3cml0ZSZuYnNwO2EmbmJz
cDtZQU5HJm5ic3A7bW9kZWwuPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5i
c3A7L21hcnRpbjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsm
bmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtUaGFua3MsPGJyPiZndDsmbmJzcDsmZ3Q7Jm5i
c3A7QWNlZTxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0Zy
b206Jm5ic3A7eWFuZy1kb2N0b3JzPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmx0O3lhbmctZG9j
dG9ycy1ib3VuY2VzQGlldGYub3JnJmx0O21haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRm
Lm9yZyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7b24mbmJzcDtiZWhhbGYmbmJzcDtv
ZiZuYnNwOyJ6aGFuZy56aGVuZ0B6dGUuY29tLmNuJmx0O21haWx0bzp6aGFuZy56aGVuZ0B6dGUu
Y29tLmNuJmd0OyI8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmbHQ7emhhbmcuemhlbmdAenRlLmNv
bS5jbiZsdDttYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbiZndDsmZ3Q7PGJyPiZndDsmbmJz
cDsmZ3Q7Jm5ic3A7RGF0ZTombmJzcDtXZWRuZXNkYXksJm5ic3A7Tm92ZW1iZXImbmJzcDsyOSwm
bmJzcDsyMDE3Jm5ic3A7YXQmbmJzcDsyOjM2Jm5ic3A7QU08YnI+Jmd0OyZuYnNwOyZndDsmbmJz
cDtUbzombmJzcDtZQU5HJm5ic3A7RG9jdG9ycyZuYnNwOyZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5v
cmcmbHQ7bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsm
Z3Q7Jm5ic3A7Q2M6Jm5ic3A7Inp6aGFuZ19pZXRmQGhvdG1haWwuY29tJmx0O21haWx0bzp6emhh
bmdfaWV0ZkBob3RtYWlsLmNvbSZndDsiPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmx0O3p6aGFu
Z19pZXRmQGhvdG1haWwuY29tJmx0O21haWx0bzp6emhhbmdfaWV0ZkBob3RtYWlsLmNvbSZndDsm
Z3Q7LDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyJnanNoZXBAZ21haWwuY29tJmx0O21haWx0bzpn
anNoZXBAZ21haWwuY29tJmd0OyI8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmbHQ7Z2pzaGVwQGdt
YWlsLmNvbSZsdDttYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSZndDsmZ3Q7LDxicj4mZ3Q7Jm5ic3A7
Jmd0OyZuYnNwOyJsZW5ueUBqdW5pcGVyLm5ldCZsdDttYWlsdG86bGVubnlAanVuaXBlci5uZXQm
Z3Q7Ijxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZsdDtsZW5ueUBqdW5pcGVyLm5ldCZsdDttYWls
dG86bGVubnlAanVuaXBlci5uZXQmZ3Q7Jmd0Oyw8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsicmlj
a0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tJmx0O21haWx0bzpyaWNrQHRyb3BpY2Fsc3Rvcm1z
b2Z0d2FyZS5jb20mZ3Q7Ijxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZsdDtyaWNrQHRyb3BpY2Fs
c3Rvcm1zb2Z0d2FyZS5jb20mbHQ7bWFpbHRvOnJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNv
bSZndDsmZ3Q7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7U3ViamVjdDombmJzcDtbeWFuZy1kb2N0
b3JzXSZuYnNwO0xvb2tpbmcmbmJzcDtmb3ImbmJzcDtZQU5HJm5ic3A7ZG9jdG9ycycmbmJzcDto
ZWxwaW5nJm5ic3A7Zm9yJm5ic3A7YSZuYnNwO01ib25lZDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNw
O2RyYWZ0PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A7RGVhciZuYnNwO1lBTkcmbmJzcDtkb2N0b3JzLDxicj4mZ3Q7
Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwO0NvdWxkJm5ic3A7eW91Jm5ic3A7cGxlYXNlJm5ic3A7aGVscCZuYnNwO3VzJm5ic3A7
dG8mbmJzcDtkbyZuYnNwO2Vhcmx5Jm5ic3A7cmV2aWV3Jm5ic3A7Zm9yPGJyPiZndDsmbmJzcDsm
Z3Q7Jm5ic3A7ImRyYWZ0LXpoYW5nLW1ib25lZC1tdWx0aWNhc3QtaW5mby1tb2RlbC0wMiImbmJz
cDtpbiZuYnNwO01ib25lZCZuYnNwO3dvcmtpbmcmbmJzcDtncm91cD88YnI+Jmd0OyZuYnNwOyZn
dDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtBbmQmbmJzcDtjb3VsZCZuYnNwO3lvdSZu
YnNwO3BsZWFzZSZuYnNwO2dpdmUmbmJzcDt1cyZuYnNwO2FkdmljZSZuYnNwO2Fib3V0Jm5ic3A7
aWYmbmJzcDtpdCZuYnNwO2lzJm5ic3A7YmV0dGVyJm5ic3A7dGhhdCZuYnNwO3VzaW5nPGJyPiZn
dDsmbmJzcDsmZ3Q7Jm5ic3A7bW91bnQmbmJzcDtwb2ludHMmbmJzcDtpbiZuYnNwO3RoaXMmbmJz
cDttb2RlbD88YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtU
aGFuayZuYnNwO3lvdSZuYnNwO3ZlcnkmbmJzcDttdWNoITxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNw
Ozxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0Jlc3QmbmJz
cDtSZWdhcmRzLDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNw
O1NhbmR5PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A75Y6f5aeL6YKu5Lu2PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7
5Y+R5Lu25Lq677yaJm5ic3A7Jmx0O2xlbm55QGp1bmlwZXIubmV0Jmx0O21haWx0bzpsZW5ueUBq
dW5pcGVyLm5ldCZndDsmZ3Q7Ozxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO+aUtuS7tuS6uu+8miZu
YnNwOyZsdDttYm9uZWRAaWV0Zi5vcmcmbHQ7bWFpbHRvOm1ib25lZEBpZXRmLm9yZyZndDsmZ3Q7
Ozxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO+aXpSZuYnNwO+acnyZuYnNwO++8mjIwMTflubQxMeac
iDE45pelJm5ic3A7MDU6MjI8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDvkuLsmbmJzcDvpopgmbmJz
cDvvvJpbTUJPTkVEXSZuYnNwO1NpbmdhcG9yZSZuYnNwO01CT05FRCZuYnNwO21lZXRpbmcmbmJz
cDttaW5zPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7RHJh
ZnQmbmJzcDttaW5zJm5ic3A7b2YmbmJzcDt0aGUmbmJzcDtNQk9ORUQmbmJzcDttZWV0aW5nJm5i
c3A7aW4mbmJzcDtTaW5nYXBvcmUmbmJzcDtoYXZlJm5ic3A7YmVlbiZuYnNwO3Bvc3RlZDo8YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAwL21hdGVyaWFscy9taW51dGVzLTEwMC1tYm9uZWQv
PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7UGxlYXNlJm5i
c3A7dGFrZSZuYnNwO2EmbmJzcDtsb29rJm5ic3A7YW5kJm5ic3A7bGV0Jm5ic3A7dXMmbmJzcDtr
bm93Jm5ic3A7aWYmbmJzcDt5b3UmbmJzcDtoYXZlJm5ic3A7YW55Jm5ic3A7Y29ycmVjdGlvbnMm
bmJzcDtvcjxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO3RoaW5nczxicj4mZ3Q7Jm5ic3A7Jmd0OyZu
YnNwO3RvJm5ic3A7YWRkLjxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwO19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A7TUJPTkVEJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+Jmd0
OyZuYnNwOyZndDsmbmJzcDtNQk9ORURAaWV0Zi5vcmcmbHQ7bWFpbHRvOk1CT05FREBpZXRmLm9y
ZyZndDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21ib25lZDxicj4mZ3Q7Jm5ic3A7Jmd0Ozxicj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPiA8L2Rpdj4=


--=====_003_next=====--

--=====_002_next=====--

--=====_001_next=====--


From nobody Thu Nov 30 01:43:27 2017
Return-Path: <zhang.zheng@zte.com.cn>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B37F1200C5 for <yang-doctors@ietfa.amsl.com>; Thu, 30 Nov 2017 01:43:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 Xj49mhJShXjm for <yang-doctors@ietfa.amsl.com>; Thu, 30 Nov 2017 01:43:22 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 A4ACF127601 for <yang-doctors@ietf.org>; Thu, 30 Nov 2017 01:43:21 -0800 (PST)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Forcepoint Email with ESMTPS id D7086DD5BC04A9DEFAC5; Thu, 30 Nov 2017 17:43:19 +0800 (CST)
Received: from njxapp02.zte.com.cn ([10.41.132.201]) by mse02.zte.com.cn with SMTP id vAU9h6bC047881; Thu, 30 Nov 2017 17:43:06 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njxapp04[null]) by mapi (Zmail) with MAPI id mid203; Thu, 30 Nov 2017 17:43:09 +0800 (CST)
Date: Thu, 30 Nov 2017 17:43:09 +0800 (CST)
X-Zmail-TransId: 2afc5a1fd2ad2b8-3769b
X-Mailer: Zmail v1.0
Message-ID: <201711301743095604838@zte.com.cn>
In-Reply-To: <20171130080630.ir2mrogvbjyyn24l@elstar.local>
References: 20171129.145106.112370139140123108.mbj@tail-f.com, 20171130080630.ir2mrogvbjyyn24l@elstar.local
Mime-Version: 1.0
From: <zhang.zheng@zte.com.cn>
To: <j.schoenwaelder@jacobs-university.de>
Cc: <zzhang_ietf@hotmail.com>, <gjshep@gmail.com>, <rick@tropicalstormsoftware.com>, <lenny@juniper.net>, <yang-doctors@ietf.org>
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse02.zte.com.cn vAU9h6bC047881
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/4bpGXaMhyE7RDenCmA2Rgu3tc7M>
Subject: Re: [yang-doctors]  =?utf-8?q?Looking_for_YANG_doctors=27helping_for_?= =?utf-8?q?a_Mboneddraft?=
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate  <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 09:43:26 -0000

--=====_001_next=====
Content-Type: multipart/related;
	boundary="=====_002_next====="


--=====_002_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64 

SGkgSnMsDQoNCg0KDQoNCg0KDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmVzcG9u
c2UuDQoNCg0KSSBhbSBzb3JyeSBmb3IgdGhlIGNvbmZ1c2lvbiBvY2N1cnJlZCBieSB0aGUgZHJh
ZnQgdGl0bGUuDQoNCg0KVGhpcyBtb2RlbCBjYW4gYmUgdXNlZCB0cmFuc2ZlciBpbmZvcm1hdGlv
biBmcm9tIHRoZSBhcGxpY2F0aW9uIGxheWVyIHRvIHRoZSBuZXR3b3JrIGNvbnRyb2wgbGF5ZXIu
IFRoaXMgbW9kZWwgd2lsbCB1c2VkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgbXVsdGljYXN0IGRh
dGEgbW9kZWwgdG8gZGVwbG95IG11bHRpY2FzdCBzZXJ2aWNlLiBJIGFtIHNvcnJ5IHRoYXQgSSBk
aWRuJ3QgZGVzY3JpcHQgaXQgY2xlYXIuIEknbGwgaW1wcm92ZSBpdC4gVGhlIGNvcnJlc3BvbmRp
bmcgZGF0YSBtb2RlbCByZWZlcmVuY2Ugd2lsbCBiZSBhZGRlZCBpbiBmdXR1cmUgdmVyc2lvbi4N
Cg0KDQpBbmQgYWxzbyBJJ2xsIGFkZCBtb3JlIGRlc2NyaXB0aW9uIGluIGRlZmluaXRpb24uIFRo
YW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLg0KDQoNCkkgYW0gdGhpbmtpbmcgdGhhdCBob3cgSSBj
YW4gZGVzY3JpYmUgaXQgbW9yZSBjbGVhciBhYm91dCB0aGUgZXhlY3V0aW9uIGZ1bmN0aW9uLiBJ
dCdzIGxpa2UgTUQtU0FMIGZ1bmN0aW9uIGluIE9ETC4od3d3Lm9wZW5kYXlsaWdodC5vcmcpIA0K
DQoNClRoZSBZQU5HIG1vZGVsIGlzIG5vcm1hdGl2ZSBpbnRlcmZhY2UgYW5kIHVzZWQgYmV0d2Vl
biBkaWZmZXJlbnQgbGF5ZXJzIGFuZCBtb2R1bGVzLiBGaW5hbGx5IHRoZSBjb3JyZXNwb25kIGRl
dmljZSBkYXRhIG1vZGVsIHdpbGwgYmUgZ2VuZXJhdGVkIGFuZCBzZW50IGRvd24gdG8gZGV2aWNl
cy4NCg0KDQpJbiBmYWN0IHRoaXMgbW9kZWwgaXMgdXNlZCBpbiBvdXIgQklFUiBwcm9qZWN0IGRl
dmVsb3BlZCBpbiBPREwuKGh0dHBzOi8vd2lraS5vcGVuZGF5bGlnaHQub3JnL3ZpZXcvQklFUjpN
YWluKQ0KDQoNCg0KDQoNCg0KVGhhbmtzLA0KDQoNClNhbmR5DQoNCg0KDQoNCg0KDQoNCuWOn+Wn
i+mCruS7tg0KDQoNCg0K5Y+R5Lu25Lq677yaIDxqLnNjaG9lbndhZWxkZXJAamFjb2JzLXVuaXZl
cnNpdHkuZGU+Ow0K5pS25Lu25Lq677ya5byg5b6BMDAwMDc5NDA7IDx6emhhbmdfaWV0ZkBob3Rt
YWlsLmNvbT47IDxnanNoZXBAZ21haWwuY29tPjsgPHJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJl
LmNvbT47IDxsZW5ueUBqdW5pcGVyLm5ldD47IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+Ow0K5pel
IOacnyDvvJoyMDE35bm0MTHmnIgzMOaXpSAxNjoxMg0K5Li7IOmimCDvvJpSZTogW3lhbmctZG9j
dG9yc10gTG9va2luZyBmb3IgWUFORyBkb2N0b3JzJ2hlbHBpbmcgZm9yIGEgTWJvbmVkZHJhZnQN
Cg0KDQpJdCBzZWVtcyB0aGUgYXV0aG9ycyBkb8KnIHdoYXQgQmVub2l0IHdvdWxkIGNhbGwgYSBz
ZXJ2aWNlIG1vZGVsLiBUaGUNCnRleHQgY2xlYXJseSBuZWVkcyB3b3JrLiBGb3IgZXhhbXBsZToN
Cg0KICAgTmV0d29yayBvcGVyYXRvcnMgY2FuIGlucHV0IHRoaXMgbW9kZWwgdG8gYSBjb250cm9s
bGVyIHdobyBpcw0KICAgcmVzcG9uc2libGUgdG8gdHJhbnNsYXRlIHRoZSBpbmZvcm1hdGlvbiBh
bmQgaW52b2tlIHRoZSBjb3JyZXNwb25kaW5nDQogICBwcm90b2NvbCBtb2RlbHMgaW50byBjb25m
aWd1cmF0aW9ucyB0byBjb25maWd1cmUgdGhlIG5ldHdvcmsgZWxlbWVudHMNCiAgIHRocm91Z2gg
TkVUQ09ORi9SRVNUQ09ORi9DTEkuDQoNCldoYXQgZG9lcyAnaW5wdXQgdGhlIG1vZGVsJyBtZWFu
PyBJIG5vdGUgdGhhdCB0aGUgZG9jdW1lbnQgc2F5cyBNQk9ORUQNCmFuZCB0aGVuIGxpc3RzIGJp
ZXJAaWV0Zi5vcmcgYXMgY29udGFjdC4gSW4gWUFORywgd2UgdXNlIHJldmlzaW9uDQpzdGF0ZW1l
bnRzIGZvciBwdWJsaXNoZWQgbW9kZWxzLCBub3QgZm9yIHBvc3RlZCBJLURzLiBBbmQgeWVzLCBJ
IGFncmVlDQp3aXRoIE1hcnRpbiB0aGF0IGRlZmluaXRpb25zIG9mIHRoZSB0eXBlDQoNCiAgICB0
eXBlZGVmIHNpIHsNCiAgICAgICAgdHlwZSB1aW50MTY7DQogICAgICAgIGRlc2NyaXB0aW9uDQog
ICAgICAgICAgIlRoZSB0eXBlIGZvciBzZXQgaWRlbnRpZmllciI7DQogICAgfQ0KDQpvciBzb21l
d2hhdCBvcGFxdWUgKG5vIHdheSB0byB0ZWxsIHdoZXRoZXIgdWludDE2IGlzIGFuIGFkZXF1YXRl
DQpjaG9pY2UpLg0KDQpXaGF0IEkgZ2VuZXJhbGx5IGRvIG5vdCB1bmRlcnN0YW5kIGFib3V0IHRo
ZXNlIHNlcnZpY2UgbW9kZWxzIGlzIGhvdw0Kd2UgZGVhbCB3aXRoIHRoZSBmYWN0IHRoYXQgdGhl
IG1hcHBpbmcgdG8gdGhlIHVuZGVybHlpbmcgZGV2aWNlIG1vZGVscw0KaXMgZW50aXJlbHkgdW5k
ZWZpbmVkLiBCdXQgdGhpcyBpcyBhIG1vZGVsIGNvbnRlbnQgaXNzdWUgYW5kIGhlbmNlDQpzb21l
dGhpbmcgdG8gbG9vayBpbnRvIGJ5IHRoZSBzdWJqZWN0IG1hdHRlciBleHBlcnRzLg0KDQpBbmQg
eWVzLCB0aGlzIGlzIGEgZGF0YSBtb2RlbCBhbmQgbm90IGFuIGluZm9ybWF0aW9uIG1vZGVsIGFz
IGZhciBhcyBJDQpjYW4gdGVsbC4NCg0KL2pzDQoNCk9uIFRodSwgTm92IDMwLCAyMDE3IGF0IDA4
OjUxOjQwQU0gKzAxMDAsIE1hcnRpbiBCam9ya2x1bmQgd3JvdGU6DQo+IDx6aGFuZy56aGVuZ0B6
dGUuY29tLmNuPiB3cm90ZToNCj4gPiBIaSBNYXJ0aW4sIEFjZWUsDQo+ID4gDQo+ID4gDQo+ID4g
DQo+ID4gDQo+ID4gDQo+ID4gDQo+ID4gDQo+ID4gVGhhbmsgeW91IGZvciB5b3VyIHJlc3BvbnNl
LiANCj4gPiANCj4gPiANCj4gPiBUaGUgc3VnZ2VzdGlvbiBmcm9tIFNpbmdhcG9yZSBNYm9uZWQg
V0cgbWVldGluZyBpcyB0aGUgZHJhZnQgbmVlZHMgWUFORyBkb2N0b3JzJyByZXZpZXcuIFNvIEkg
c2VudCB0aGlzIGVtYWlsLg0KPiA+IA0KPiA+IA0KPiA+IEluIHRoaXMgZHJhZnQsIHdlIGFsc28g
cHJvdmlkZSBhIGV4ZWN1dGFibGUgWUFORyBtb2RlbCBleGNlcHQgVU1MLiANCj4gDQo+IEl0IHNl
ZW1zIHRvIG1lIGZyb20gYSBxdWljayBnbGFuY2UgdGhhdCB5b3VyIGRvY3VtZW50IC0gZGVzcGl0
ZSBpdHMNCj4gdGl0bGUgLSBkb2VzICpub3QqIGRlZmluZSBhbiBpbmZvcm1hdGlvbiBtb2RlbCwg
YnV0IGluIGZhY3QgYSBkYXRhDQo+IG1vZGVsIGluIFlBTkcuICBUaGVuIHlvdSBoYXZlIGEgIlVN
TC1saWtlIiBwaWN0dXJlIHRvIGhlbHAgcGVvcGxlDQo+IHVuZGVyc3RhbmQgdGhlIG1vZGVsLiAg
SWYgdGhpcyBpcyBjb3JyZWN0IEkgc3VnZ2VzdCB5b3UgY2hhbmdlIHRoZQ0KPiB0aXRsZSBhbmQg
dGhlIHRleHQgdGhhdCB1c2VzIHRoZSB0ZXJtICJpbmZvcm1hdGlvbiBtb2RlbCIuDQo+IA0KPiBJ
IGRvbid0IGhhdmUgdGhlIGRvbWFpbiBleHBlcnRpc2UgdG8gaGF2ZSBhbnkgb3BpbmlvbnMgYWJv
dXQgdGhlDQo+IG1vZGVsIGl0c2VsZi4gIEZyb20gYSBwdXJlIFlBTkcgcG93LCBJIHRoaW5rIHRo
ZSBtb2RlbCB3b3VsZCBiZSBtb3JlDQo+IGNsZWFyIGlmIHlvdSBjb2xsYXBzZWQgbW9zdCBvZiB0
aGUgZ3JvdXBpbmdzLCBzaW5jZSBpdCBzZWVtcyB0aGF0IHRoZXkNCj4gYXJlIG5vdCBkZWZpbmVk
IGZvciBleHRlcm5hbCByZS11c2UuDQo+IA0KPiBNYXliZSB0aGlzIGlzIG9idmlvdXMgaWYgeW91
IGhhdmUgdGhlIGRvbWFpbiBrbm93bGVkZ2UsIGJ1dCBhDQo+IGRlc2NyaXB0aW9uIGxpa2UgdGhp
cyBzZWVtcyBhIGJpdCB0ZXJzZToNCj4gDQo+ICAgICAgICAgbGVhZiBzb3VyY2Utd2lsZGNhcmQg
ew0KPiAgICAgICAgICAgICB0eXBlIHVpbnQ4Ow0KPiAgICAgICAgICAgICBkZXNjcmlwdGlvbiAi
VGhlIHdpbGRjYXJkIGluZm9ybWF0aW9uIG9mIHNvdXJjZS4iOw0KPiAgICAgICAgIH0NCj4gDQo+
IChqdXN0IGFuIGV4YW1wbGUpDQo+IA0KPiANCj4gDQo+IC9tYXJ0aW4NCj4gDQo+IA0KPiA+IFRo
b3VnaCB0aGlzIFlBTkcgbW9kZWwgaGFzIGJlZW4gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBPREws
IHdlIHRoaW5rIGl0IHN0aWxsIG5lZWRzIFlBTkcgZG9jdG9ycycgc3VnZ2VzdGlvbi4NCj4gPiAN
Cj4gPiANCj4gPiBBcHByZWNpYXRlIGZvciB5b3VyIGhlbHBpbmcuIDotKQ0KPiA+IA0KPiA+IA0K
PiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IFRoYW5rcywNCj4gPiANCj4gPiANCj4gPiBTYW5k
eQ0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IA0K
PiA+IA0KPiA+IA0KPiA+IOWOn+Wni+mCruS7tg0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IOWPkeS7
tuS6uu+8miA8bWJqQHRhaWwtZi5jb20+Ow0KPiA+IOaUtuS7tuS6uu+8miA8YWNlZUBjaXNjby5j
b20+Ow0KPiA+IOaKhOmAgeS6uu+8muW8oOW+gTAwMDA3OTQwOyA8eWFuZy1kb2N0b3JzQGlldGYu
b3JnPjsgPHp6aGFuZ19pZXRmQGhvdG1haWwuY29tPjsgPGdqc2hlcEBnbWFpbC5jb20+OyA8bGVu
bnlAanVuaXBlci5uZXQ+OyA8cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tPjsNCj4gPiDm
l6Ug5pyfIO+8mjIwMTflubQxMeaciDI55pelIDIxOjUyDQo+ID4g5Li7IOmimCDvvJpSZTogW3lh
bmctZG9jdG9yc10gICBMb29raW5nIGZvciBZQU5HIGRvY3RvcnMnaGVscGluZyBmb3IgYSBNYm9u
ZWQgZHJhZnQNCj4gPiANCj4gPiANCj4gPiBIaSwNCj4gPiANCj4gPiAiQWNlZSBMaW5kZW0gKGFj
ZWUpIiA8YWNlZUBjaXNjby5jb20+IHdyb3RlOg0KPiA+ID4gU2FuZHksDQo+ID4gPiBFYXJseSBy
ZXZpZXdzIGFyZW7igJl0IGRvbmUgdW50aWwsIGF0IGEgbWluaW11bSwgdGhlIGRvY3VtZW50IGlz
IGFkb3B0ZWQNCj4gPiA+IGJ5IGEgV0cgYW5kIHRoZSBlYXJseSByZXZpZXcgaXMgcmVxdWVzdGVk
IGJ5IHRoZSBjaGFpci4gV2UgZG9u4oCZdCBoYXZlDQo+ID4gPiB0aGUgYmFuZHdpZHRoIGZvciBp
bmRpdmlkdWFsIHJlcXVlc3RzLg0KPiA+IA0KPiA+IEFjdHVhbGx5LCB0aGUgWUFORyBkb2N0b3In
cyBwYWdlIHNheXMgdGhhdCB3ZSBkbyAobWF5KSByZXZpZXcNCj4gPiBpbmRpdmlkdWFsIGRvY3Vt
ZW50cywgYnV0IHRoZXkgYXJlIGxpc3RlZCBhczoNCj4gPiANCj4gPiAgICAzLiAgbm9uLVdHIGRv
Y3VtZW50OiBiZXN0IGVmZm9ydCAocmVhbGx5KQ0KPiA+IA0KPiA+IA0KPiA+IFNvIGl0J3Mgbm90
IHN1cnByaXNpbmcgaWYgcGVvcGxlIGFzayBmb3IgcmV2aWV3cy4NCj4gPiANCj4gPiBJbiBhbnkg
Y2FzZSwgSSB0aGluayBzdWNoIHJldmlld3MgYXJlIG5vdCBkb25lICJvZmZpY2FsbHkiLCBidXQg
cmF0aGVyDQo+ID4gYnkgaW5kaXZpZHVhbCBZQU5HIGRvY3RvcnMsIGlmIHRoZXkgZmVlbCB0aGV5
IGhhdmUgdGhlIHRpbWUuDQo+ID4gDQo+ID4gPiBBbHNvLCBJIGRpZG7igJl0IHRoaW5rIHdlIHdl
cmUgZG9pbmcgbW9yZSBpbmZvcm1hdGlvbiBtb2RlbHMgaW4gdGhlDQo+ID4gPiBJRVRGLg0KPiA+
IA0KPiA+IElzIHRoaXMgYSBkb2N1bWVudGVkIHBvbGljeT8NCj4gPiANCj4gPiBJbiBhbnkgY2Fz
ZSwgKmlmKiB5b3UncmUgZG9pbmcgYW4gaW5mb3JtYXRpb24gbW9kZWwsIEkgZG9uJ3QgdGhpbmsg
eW91DQo+ID4gc2hvdWxkIHVzZSBZQU5HIGZvciB0aGF0LiAgVXNlIFVNTCBvciB0ZXh0IG9yIHNv
bWV0aGluZyBlbHNlLiAgVGhlbiBpZg0KPiA+IHlvdSB3YW50IHRvIGRvIGEgKmRhdGEgbW9kZWwq
IHRoYXQgaXMgc3VwcG9zZWQgdG8gYmUgaW1wbGVtZW50ZWQgaW4gYQ0KPiA+IHNlcnZlciAoYXQg
c29tZSBsZXZlbCksIHdyaXRlIGEgWUFORyBtb2RlbC4NCj4gPiANCj4gPiANCj4gPiAvbWFydGlu
DQo+ID4gDQo+ID4gDQo+ID4gPiANCj4gPiA+IFRoYW5rcywNCj4gPiA+IEFjZWUNCj4gPiA+IA0K
PiA+ID4gRnJvbTogeWFuZy1kb2N0b3JzDQo+ID4gPiA8eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnPj4NCj4gPiA+IG9uIGJl
aGFsZiBvZiAiemhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdAenRlLmNv
bS5jbj4iDQo+ID4gPiA8emhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdA
enRlLmNvbS5jbj4+DQo+ID4gPiBEYXRlOiBXZWRuZXNkYXksIE5vdmVtYmVyIDI5LCAyMDE3IGF0
IDI6MzYgQU0NCj4gPiA+IFRvOiBZQU5HIERvY3RvcnMgPHlhbmctZG9jdG9yc0BpZXRmLm9yZzxt
YWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPj4NCj4gPiA+IENjOiAienpoYW5nX2lldGZAaG90
bWFpbC5jb208bWFpbHRvOnp6aGFuZ19pZXRmQGhvdG1haWwuY29tPiINCj4gPiA+IDx6emhhbmdf
aWV0ZkBob3RtYWlsLmNvbTxtYWlsdG86enpoYW5nX2lldGZAaG90bWFpbC5jb20+PiwNCj4gPiA+
ICJnanNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPiINCj4gPiA+IDxnanNo
ZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPj4sDQo+ID4gPiAibGVubnlAanVu
aXBlci5uZXQ8bWFpbHRvOmxlbm55QGp1bmlwZXIubmV0PiINCj4gPiA+IDxsZW5ueUBqdW5pcGVy
Lm5ldDxtYWlsdG86bGVubnlAanVuaXBlci5uZXQ+PiwNCj4gPiA+ICJyaWNrQHRyb3BpY2Fsc3Rv
cm1zb2Z0d2FyZS5jb208bWFpbHRvOnJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbT4iDQo+
ID4gPiA8cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tPG1haWx0bzpyaWNrQHRyb3BpY2Fs
c3Rvcm1zb2Z0d2FyZS5jb20+Pg0KPiA+ID4gU3ViamVjdDogW3lhbmctZG9jdG9yc10gTG9va2lu
ZyBmb3IgWUFORyBkb2N0b3JzJyBoZWxwaW5nIGZvciBhIE1ib25lZA0KPiA+ID4gZHJhZnQNCj4g
PiA+IA0KPiA+ID4gDQo+ID4gPiBEZWFyIFlBTkcgZG9jdG9ycywNCj4gPiA+IA0KPiA+ID4gDQo+
ID4gPiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdXMgdG8gZG8gZWFybHkgcmV2aWV3IGZvcg0KPiA+
ID4gImRyYWZ0LXpoYW5nLW1ib25lZC1tdWx0aWNhc3QtaW5mby1tb2RlbC0wMiIgaW4gTWJvbmVk
IHdvcmtpbmcgZ3JvdXA/DQo+ID4gPiANCj4gPiA+IEFuZCBjb3VsZCB5b3UgcGxlYXNlIGdpdmUg
dXMgYWR2aWNlIGFib3V0IGlmIGl0IGlzIGJldHRlciB0aGF0IHVzaW5nDQo+ID4gPiBtb3VudCBw
b2ludHMgaW4gdGhpcyBtb2RlbD8NCj4gPiA+IA0KPiA+ID4gVGhhbmsgeW91IHZlcnkgbXVjaCEN
Cj4gPiA+IA0KPiA+ID4gDQo+ID4gPiBCZXN0IFJlZ2FyZHMsDQo+ID4gPiANCj4gPiA+IFNhbmR5
DQo+ID4gPiANCj4gPiA+IA0KPiA+ID4g5Y6f5aeL6YKu5Lu2DQo+ID4gPiDlj5Hku7bkurrvvJog
PGxlbm55QGp1bmlwZXIubmV0PG1haWx0bzpsZW5ueUBqdW5pcGVyLm5ldD4+Ow0KPiA+ID4g5pS2
5Lu25Lq677yaIDxtYm9uZWRAaWV0Zi5vcmc8bWFpbHRvOm1ib25lZEBpZXRmLm9yZz4+Ow0KPiA+
ID4g5pelIOacnyDvvJoyMDE35bm0MTHmnIgxOOaXpSAwNToyMg0KPiA+ID4g5Li7IOmimCDvvJpb
TUJPTkVEXSBTaW5nYXBvcmUgTUJPTkVEIG1lZXRpbmcgbWlucw0KPiA+ID4gDQo+ID4gPiBEcmFm
dCBtaW5zIG9mIHRoZSBNQk9ORUQgbWVldGluZyBpbiBTaW5nYXBvcmUgaGF2ZSBiZWVuIHBvc3Rl
ZDoNCj4gPiA+IA0KPiA+ID4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzEw
MC9tYXRlcmlhbHMvbWludXRlcy0xMDAtbWJvbmVkLw0KPiA+ID4gDQo+ID4gPiBQbGVhc2UgdGFr
ZSBhIGxvb2sgYW5kIGxldCB1cyBrbm93IGlmIHlvdSBoYXZlIGFueSBjb3JyZWN0aW9ucyBvcg0K
PiA+ID4gdGhpbmdzDQo+ID4gPiB0byBhZGQuDQo+ID4gPiANCj4gPiA+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiBNQk9ORUQgbWFpbGluZyBs
aXN0DQo+ID4gPiBNQk9ORURAaWV0Zi5vcmc8bWFpbHRvOk1CT05FREBpZXRmLm9yZz4NCj4gPiA+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbWJvbmVkDQo+ID4gPg0KPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiB5YW5nLWRv
Y3RvcnMgbWFpbGluZyBsaXN0DQo+IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3lhbmctZG9jdG9ycw0KDQotLSANCkp1ZXJnZW4g
U2Nob2Vud2FlbGRlciAgICAgICAgICAgSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJIDQpQ
aG9uZTogKzQ5IDQyMSAyMDAgMzU4NyAgICAgICAgIENhbXB1cyBSaW5nIDEgfCAyODc1OSBCcmVt
ZW4gfCBHZXJtYW55DQpGYXg6ICAgKzQ5IDQyMSAyMDAgMzEwMyAgICAgICAgIDxodHRwOi8vd3d3
LmphY29icy11bml2ZXJzaXR5LmRlLz4=


--=====_003_next=====
Content-Type: text/html ;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPiA8cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij5IaSBKcyw8YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsOyI+VGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXNwb25zZS48L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+SSBhbSBzb3JyeSBmb3Ig
dGhlIGNvbmZ1c2lvbiBvY2N1cnJlZCBieSB0aGUgZHJhZnQgdGl0bGUuPC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlRoaXMgbW9kZWwgY2FuIGJlIHVzZWQg
dHJhbnNmZXIgaW5mb3JtYXRpb24gZnJvbSB0aGUgYXBsaWNhdGlvbiBsYXllciB0byB0aGUgbmV0
d29yayBjb250cm9sIGxheWVyLiBUaGlzIG1vZGVsIHdpbGwgdXNlZCB3aXRoIHRoZSBjb3JyZXNw
b25kaW5nIG11bHRpY2FzdCBkYXRhIG1vZGVsIHRvIGRlcGxveSBtdWx0aWNhc3Qgc2VydmljZS4g
SSBhbSBzb3JyeSB0aGF0IEkgZGlkbid0IGRlc2NyaXB0IGl0IGNsZWFyLiBJJ2xsIGltcHJvdmUg
aXQuIFRoZSBjb3JyZXNwb25kaW5nIGRhdGEgbW9kZWwgcmVmZXJlbmNlIHdpbGwgYmUgYWRkZWQg
aW4gZnV0dXJlIHZlcnNpb24uPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbDsiPkFuZCBhbHNvIEknbGwgYWRkIG1vcmUgZGVzY3JpcHRpb24gaW4gZGVmaW5pdGlv
bi4gVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24uPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRw
eDtmb250LWZhbWlseTphcmlhbDsiPkkgYW0gdGhpbmtpbmcgdGhhdCBob3cgSSBjYW4gZGVzY3Jp
YmUgaXQgbW9yZSBjbGVhciBhYm91dCB0aGUgZXhlY3V0aW9uIGZ1bmN0aW9uLiBJdCdzIGxpa2Ug
TUQtU0FMIGZ1bmN0aW9uIGluIE9ETC4od3d3Lm9wZW5kYXlsaWdodC5vcmcpJm5ic3A7PC9wPjxw
IHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlRoZSBZQU5HIG1vZGVs
IGlzIG5vcm1hdGl2ZSBpbnRlcmZhY2UgYW5kIHVzZWQgYmV0d2VlbiBkaWZmZXJlbnQgbGF5ZXJz
IGFuZCBtb2R1bGVzLiBGaW5hbGx5IHRoZSBjb3JyZXNwb25kIGRldmljZSBkYXRhIG1vZGVsIHdp
bGwgYmUgZ2VuZXJhdGVkIGFuZCBzZW50IGRvd24gdG8gZGV2aWNlcy48L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+SW4gZmFjdCB0aGlzIG1vZGVsIGlzIHVz
ZWQgaW4gb3VyIEJJRVIgcHJvamVjdCBkZXZlbG9wZWQgaW4gT0RMLihodHRwczovL3dpa2kub3Bl
bmRheWxpZ2h0Lm9yZy92aWV3L0JJRVI6TWFpbik8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4
O2ZvbnQtZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWw7Ij5UaGFua3MsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPlNhbmR5PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPjxicj48L3A+PGRpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeVJvdyIgc3R5bGU9
ImRpc3BsYXk6YmxvY2siPjxkaXYgY2xhc3M9InpoaXN0b3J5RGVzIiBzdHlsZT0id2lkdGg6IDEw
MCU7IGhlaWdodDogMjhweDsgbGluZS1oZWlnaHQ6IDI4cHg7IGJhY2tncm91bmQtY29sb3I6ICNF
MEU1RTk7IGNvbG9yOiAjMTM4OEZGOyB0ZXh0LWFsaWduOiBjZW50ZXI7IiBsYW5ndWFnZS1kYXRh
PSJIaXN0b3J5T3JnVHh0Ij7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJ6d3JpdGVIaXN0b3J5
Q29udGFpbmVyIj48ZGl2IGNsYXNzPSJjb250cm9sLWdyb3VwIHpoaXN0b3J5UGFuZWwiPjxkaXYg
Y2xhc3M9InpoaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzogOHB4OyBiYWNrZ3JvdW5kLWNv
bG9yOiAjRjVGNkY4OyI+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlTZW5kZXJU
eHQiPuWPkeS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIj4gJmx0
O2ouc2Nob2Vud2FlbGRlckBqYWNvYnMtdW5pdmVyc2l0eS5kZSZndDs7PC9zcGFuPjwvZGl2Pjxk
aXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaUtuS7tuS6uu+8mjwvc3Ry
b25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+
5byg5b6BMDAwMDc5NDA7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0i
ZGlzcGxheTogaW5saW5lOyI+ICZsdDt6emhhbmdfaWV0ZkBob3RtYWlsLmNvbSZndDs7PC9zcGFu
PjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZs
dDtnanNoZXBAZ21haWwuY29tJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUi
IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij4gJmx0O3JpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJl
LmNvbSZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxh
eTogaW5saW5lOyI+ICZsdDtsZW5ueUBqdW5pcGVyLm5ldCZndDs7PC9zcGFuPjxzcGFuIGNsYXNz
PSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ICZsdDt5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0i
SGlzdG9yeURhdGVUeHQiPuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+MjAxN+W5
tDEx5pyIMzDml6UgMTY6MTI8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9
Ikhpc3RvcnlTdWJqZWN0VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVh
ZFRpdGxlIj48c3Ryb25nPlJlOiBbeWFuZy1kb2N0b3JzXSBMb29raW5nIGZvciBZQU5HIGRvY3Rv
cnMnaGVscGluZyBmb3IgYSBNYm9uZWRkcmFmdDwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48L2Rpdj48
ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXY+SXQmbmJzcDtzZWVtcyZuYnNwO3RoZSZu
YnNwO2F1dGhvcnMmbmJzcDtkb8KnJm5ic3A7d2hhdCZuYnNwO0Jlbm9pdCZuYnNwO3dvdWxkJm5i
c3A7Y2FsbCZuYnNwO2EmbmJzcDtzZXJ2aWNlJm5ic3A7bW9kZWwuJm5ic3A7VGhlPGJyPnRleHQm
bmJzcDtjbGVhcmx5Jm5ic3A7bmVlZHMmbmJzcDt3b3JrLiZuYnNwO0ZvciZuYnNwO2V4YW1wbGU6
PGJyPjxicj4mbmJzcDsmbmJzcDsmbmJzcDtOZXR3b3JrJm5ic3A7b3BlcmF0b3JzJm5ic3A7Y2Fu
Jm5ic3A7aW5wdXQmbmJzcDt0aGlzJm5ic3A7bW9kZWwmbmJzcDt0byZuYnNwO2EmbmJzcDtjb250
cm9sbGVyJm5ic3A7d2hvJm5ic3A7aXM8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7cmVzcG9uc2libGUm
bmJzcDt0byZuYnNwO3RyYW5zbGF0ZSZuYnNwO3RoZSZuYnNwO2luZm9ybWF0aW9uJm5ic3A7YW5k
Jm5ic3A7aW52b2tlJm5ic3A7dGhlJm5ic3A7Y29ycmVzcG9uZGluZzxicj4mbmJzcDsmbmJzcDsm
bmJzcDtwcm90b2NvbCZuYnNwO21vZGVscyZuYnNwO2ludG8mbmJzcDtjb25maWd1cmF0aW9ucyZu
YnNwO3RvJm5ic3A7Y29uZmlndXJlJm5ic3A7dGhlJm5ic3A7bmV0d29yayZuYnNwO2VsZW1lbnRz
PGJyPiZuYnNwOyZuYnNwOyZuYnNwO3Rocm91Z2gmbmJzcDtORVRDT05GL1JFU1RDT05GL0NMSS48
YnI+PGJyPldoYXQmbmJzcDtkb2VzJm5ic3A7J2lucHV0Jm5ic3A7dGhlJm5ic3A7bW9kZWwnJm5i
c3A7bWVhbj8mbmJzcDtJJm5ic3A7bm90ZSZuYnNwO3RoYXQmbmJzcDt0aGUmbmJzcDtkb2N1bWVu
dCZuYnNwO3NheXMmbmJzcDtNQk9ORUQ8YnI+YW5kJm5ic3A7dGhlbiZuYnNwO2xpc3RzJm5ic3A7
YmllckBpZXRmLm9yZyZuYnNwO2FzJm5ic3A7Y29udGFjdC4mbmJzcDtJbiZuYnNwO1lBTkcsJm5i
c3A7d2UmbmJzcDt1c2UmbmJzcDtyZXZpc2lvbjxicj5zdGF0ZW1lbnRzJm5ic3A7Zm9yJm5ic3A7
cHVibGlzaGVkJm5ic3A7bW9kZWxzLCZuYnNwO25vdCZuYnNwO2ZvciZuYnNwO3Bvc3RlZCZuYnNw
O0ktRHMuJm5ic3A7QW5kJm5ic3A7eWVzLCZuYnNwO0kmbmJzcDthZ3JlZTxicj53aXRoJm5ic3A7
TWFydGluJm5ic3A7dGhhdCZuYnNwO2RlZmluaXRpb25zJm5ic3A7b2YmbmJzcDt0aGUmbmJzcDt0
eXBlPGJyPjxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0eXBlZGVmJm5ic3A7c2kmbmJzcDt7
PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3R5cGUm
bmJzcDt1aW50MTY7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2Rlc2NyaXB0aW9uPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyJUaGUmbmJzcDt0eXBlJm5ic3A7Zm9yJm5ic3A7c2V0
Jm5ic3A7aWRlbnRpZmllciI7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308YnI+PGJyPm9y
Jm5ic3A7c29tZXdoYXQmbmJzcDtvcGFxdWUmbmJzcDsobm8mbmJzcDt3YXkmbmJzcDt0byZuYnNw
O3RlbGwmbmJzcDt3aGV0aGVyJm5ic3A7dWludDE2Jm5ic3A7aXMmbmJzcDthbiZuYnNwO2FkZXF1
YXRlPGJyPmNob2ljZSkuPGJyPjxicj5XaGF0Jm5ic3A7SSZuYnNwO2dlbmVyYWxseSZuYnNwO2Rv
Jm5ic3A7bm90Jm5ic3A7dW5kZXJzdGFuZCZuYnNwO2Fib3V0Jm5ic3A7dGhlc2UmbmJzcDtzZXJ2
aWNlJm5ic3A7bW9kZWxzJm5ic3A7aXMmbmJzcDtob3c8YnI+d2UmbmJzcDtkZWFsJm5ic3A7d2l0
aCZuYnNwO3RoZSZuYnNwO2ZhY3QmbmJzcDt0aGF0Jm5ic3A7dGhlJm5ic3A7bWFwcGluZyZuYnNw
O3RvJm5ic3A7dGhlJm5ic3A7dW5kZXJseWluZyZuYnNwO2RldmljZSZuYnNwO21vZGVsczxicj5p
cyZuYnNwO2VudGlyZWx5Jm5ic3A7dW5kZWZpbmVkLiZuYnNwO0J1dCZuYnNwO3RoaXMmbmJzcDtp
cyZuYnNwO2EmbmJzcDttb2RlbCZuYnNwO2NvbnRlbnQmbmJzcDtpc3N1ZSZuYnNwO2FuZCZuYnNw
O2hlbmNlPGJyPnNvbWV0aGluZyZuYnNwO3RvJm5ic3A7bG9vayZuYnNwO2ludG8mbmJzcDtieSZu
YnNwO3RoZSZuYnNwO3N1YmplY3QmbmJzcDttYXR0ZXImbmJzcDtleHBlcnRzLjxicj48YnI+QW5k
Jm5ic3A7eWVzLCZuYnNwO3RoaXMmbmJzcDtpcyZuYnNwO2EmbmJzcDtkYXRhJm5ic3A7bW9kZWwm
bmJzcDthbmQmbmJzcDtub3QmbmJzcDthbiZuYnNwO2luZm9ybWF0aW9uJm5ic3A7bW9kZWwmbmJz
cDthcyZuYnNwO2ZhciZuYnNwO2FzJm5ic3A7STxicj5jYW4mbmJzcDt0ZWxsLjxicj48YnI+L2pz
PGJyPjxicj5PbiZuYnNwO1RodSwmbmJzcDtOb3YmbmJzcDszMCwmbmJzcDsyMDE3Jm5ic3A7YXQm
bmJzcDswODo1MTo0MEFNJm5ic3A7KzAxMDAsJm5ic3A7TWFydGluJm5ic3A7QmpvcmtsdW5kJm5i
c3A7d3JvdGU6PGJyPiZndDsmbmJzcDsmbHQ7emhhbmcuemhlbmdAenRlLmNvbS5jbiZndDsmbmJz
cDt3cm90ZTo8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtIaSZuYnNwO01hcnRpbiwmbmJzcDtBY2Vl
LDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7
Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxi
cj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO1RoYW5rJm5ic3A7eW91Jm5ic3A7Zm9yJm5ic3A7eW91ciZu
YnNwO3Jlc3BvbnNlLiZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO1RoZSZuYnNwO3N1Z2dlc3Rpb24mbmJz
cDtmcm9tJm5ic3A7U2luZ2Fwb3JlJm5ic3A7TWJvbmVkJm5ic3A7V0cmbmJzcDttZWV0aW5nJm5i
c3A7aXMmbmJzcDt0aGUmbmJzcDtkcmFmdCZuYnNwO25lZWRzJm5ic3A7WUFORyZuYnNwO2RvY3Rv
cnMnJm5ic3A7cmV2aWV3LiZuYnNwO1NvJm5ic3A7SSZuYnNwO3NlbnQmbmJzcDt0aGlzJm5ic3A7
ZW1haWwuPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A7SW4mbmJzcDt0aGlzJm5ic3A7ZHJhZnQsJm5ic3A7d2UmbmJz
cDthbHNvJm5ic3A7cHJvdmlkZSZuYnNwO2EmbmJzcDtleGVjdXRhYmxlJm5ic3A7WUFORyZuYnNw
O21vZGVsJm5ic3A7ZXhjZXB0Jm5ic3A7VU1MLiZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsm
bmJzcDtJdCZuYnNwO3NlZW1zJm5ic3A7dG8mbmJzcDttZSZuYnNwO2Zyb20mbmJzcDthJm5ic3A7
cXVpY2smbmJzcDtnbGFuY2UmbmJzcDt0aGF0Jm5ic3A7eW91ciZuYnNwO2RvY3VtZW50Jm5ic3A7
LSZuYnNwO2Rlc3BpdGUmbmJzcDtpdHM8YnI+Jmd0OyZuYnNwO3RpdGxlJm5ic3A7LSZuYnNwO2Rv
ZXMmbmJzcDsqbm90KiZuYnNwO2RlZmluZSZuYnNwO2FuJm5ic3A7aW5mb3JtYXRpb24mbmJzcDtt
b2RlbCwmbmJzcDtidXQmbmJzcDtpbiZuYnNwO2ZhY3QmbmJzcDthJm5ic3A7ZGF0YTxicj4mZ3Q7
Jm5ic3A7bW9kZWwmbmJzcDtpbiZuYnNwO1lBTkcuJm5ic3A7Jm5ic3A7VGhlbiZuYnNwO3lvdSZu
YnNwO2hhdmUmbmJzcDthJm5ic3A7IlVNTC1saWtlIiZuYnNwO3BpY3R1cmUmbmJzcDt0byZuYnNw
O2hlbHAmbmJzcDtwZW9wbGU8YnI+Jmd0OyZuYnNwO3VuZGVyc3RhbmQmbmJzcDt0aGUmbmJzcDtt
b2RlbC4mbmJzcDsmbmJzcDtJZiZuYnNwO3RoaXMmbmJzcDtpcyZuYnNwO2NvcnJlY3QmbmJzcDtJ
Jm5ic3A7c3VnZ2VzdCZuYnNwO3lvdSZuYnNwO2NoYW5nZSZuYnNwO3RoZTxicj4mZ3Q7Jm5ic3A7
dGl0bGUmbmJzcDthbmQmbmJzcDt0aGUmbmJzcDt0ZXh0Jm5ic3A7dGhhdCZuYnNwO3VzZXMmbmJz
cDt0aGUmbmJzcDt0ZXJtJm5ic3A7ImluZm9ybWF0aW9uJm5ic3A7bW9kZWwiLjxicj4mZ3Q7Jm5i
c3A7PGJyPiZndDsmbmJzcDtJJm5ic3A7ZG9uJ3QmbmJzcDtoYXZlJm5ic3A7dGhlJm5ic3A7ZG9t
YWluJm5ic3A7ZXhwZXJ0aXNlJm5ic3A7dG8mbmJzcDtoYXZlJm5ic3A7YW55Jm5ic3A7b3Bpbmlv
bnMmbmJzcDthYm91dCZuYnNwO3RoZTxicj4mZ3Q7Jm5ic3A7bW9kZWwmbmJzcDtpdHNlbGYuJm5i
c3A7Jm5ic3A7RnJvbSZuYnNwO2EmbmJzcDtwdXJlJm5ic3A7WUFORyZuYnNwO3BvdywmbmJzcDtJ
Jm5ic3A7dGhpbmsmbmJzcDt0aGUmbmJzcDttb2RlbCZuYnNwO3dvdWxkJm5ic3A7YmUmbmJzcDtt
b3JlPGJyPiZndDsmbmJzcDtjbGVhciZuYnNwO2lmJm5ic3A7eW91Jm5ic3A7Y29sbGFwc2VkJm5i
c3A7bW9zdCZuYnNwO29mJm5ic3A7dGhlJm5ic3A7Z3JvdXBpbmdzLCZuYnNwO3NpbmNlJm5ic3A7
aXQmbmJzcDtzZWVtcyZuYnNwO3RoYXQmbmJzcDt0aGV5PGJyPiZndDsmbmJzcDthcmUmbmJzcDtu
b3QmbmJzcDtkZWZpbmVkJm5ic3A7Zm9yJm5ic3A7ZXh0ZXJuYWwmbmJzcDtyZS11c2UuPGJyPiZn
dDsmbmJzcDs8YnI+Jmd0OyZuYnNwO01heWJlJm5ic3A7dGhpcyZuYnNwO2lzJm5ic3A7b2J2aW91
cyZuYnNwO2lmJm5ic3A7eW91Jm5ic3A7aGF2ZSZuYnNwO3RoZSZuYnNwO2RvbWFpbiZuYnNwO2tu
b3dsZWRnZSwmbmJzcDtidXQmbmJzcDthPGJyPiZndDsmbmJzcDtkZXNjcmlwdGlvbiZuYnNwO2xp
a2UmbmJzcDt0aGlzJm5ic3A7c2VlbXMmbmJzcDthJm5ic3A7Yml0Jm5ic3A7dGVyc2U6PGJyPiZn
dDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2xlYWYmbmJzcDtzb3VyY2Utd2lsZGNhcmQmbmJzcDt7PGJyPiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt0eXBlJm5ic3A7dWludDg7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtkZXNjcmlwdGlvbiZuYnNwOyJUaGUmbmJzcDt3aWxkY2FyZCZuYnNwO2luZm9ybWF0aW9u
Jm5ic3A7b2YmbmJzcDtzb3VyY2UuIjs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
KGp1c3QmbmJzcDthbiZuYnNwO2V4YW1wbGUpPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxi
cj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsvbWFydGluPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZu
YnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO1Rob3VnaCZuYnNwO3RoaXMmbmJzcDtZQU5HJm5i
c3A7bW9kZWwmbmJzcDtoYXMmbmJzcDtiZWVuJm5ic3A7dXNlZCZuYnNwO2luJm5ic3A7b3VyJm5i
c3A7cHJvamVjdCZuYnNwO2luJm5ic3A7T0RMLCZuYnNwO3dlJm5ic3A7dGhpbmsmbmJzcDtpdCZu
YnNwO3N0aWxsJm5ic3A7bmVlZHMmbmJzcDtZQU5HJm5ic3A7ZG9jdG9ycycmbmJzcDtzdWdnZXN0
aW9uLjxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4m
Z3Q7Jm5ic3A7Jmd0OyZuYnNwO0FwcHJlY2lhdGUmbmJzcDtmb3ImbmJzcDt5b3VyJm5ic3A7aGVs
cGluZy4mbmJzcDs6LSk8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsm
bmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDtUaGFua3MsPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsm
Z3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7U2FuZHk8YnI+Jmd0OyZuYnNwOyZndDsm
bmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJz
cDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDvljp/lp4vpgq7ku7Y8YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDvlj5Hku7bkurrvvJombmJzcDsmbHQ7
bWJqQHRhaWwtZi5jb20mZ3Q7Ozxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO+aUtuS7tuS6uu+8miZu
YnNwOyZsdDthY2VlQGNpc2NvLmNvbSZndDs7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A75oqE6YCB
5Lq677ya5byg5b6BMDAwMDc5NDA7Jm5ic3A7Jmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs7
Jm5ic3A7Jmx0O3p6aGFuZ19pZXRmQGhvdG1haWwuY29tJmd0OzsmbmJzcDsmbHQ7Z2pzaGVwQGdt
YWlsLmNvbSZndDs7Jm5ic3A7Jmx0O2xlbm55QGp1bmlwZXIubmV0Jmd0OzsmbmJzcDsmbHQ7cmlj
a0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tJmd0Ozs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDvm
l6UmbmJzcDvmnJ8mbmJzcDvvvJoyMDE35bm0MTHmnIgyOeaXpSZuYnNwOzIxOjUyPGJyPiZndDsm
bmJzcDsmZ3Q7Jm5ic3A75Li7Jm5ic3A76aKYJm5ic3A777yaUmU6Jm5ic3A7W3lhbmctZG9jdG9y
c10mbmJzcDsmbmJzcDsmbmJzcDtMb29raW5nJm5ic3A7Zm9yJm5ic3A7WUFORyZuYnNwO2RvY3Rv
cnMnaGVscGluZyZuYnNwO2ZvciZuYnNwO2EmbmJzcDtNYm9uZWQmbmJzcDtkcmFmdDxicj4mZ3Q7
Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwO0hpLDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNw
OyJBY2VlJm5ic3A7TGluZGVtJm5ic3A7KGFjZWUpIiZuYnNwOyZsdDthY2VlQGNpc2NvLmNvbSZn
dDsmbmJzcDt3cm90ZTo8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7U2FuZHksPGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0Vhcmx5Jm5ic3A7cmV2aWV3cyZuYnNwO2Fy
ZW7igJl0Jm5ic3A7ZG9uZSZuYnNwO3VudGlsLCZuYnNwO2F0Jm5ic3A7YSZuYnNwO21pbmltdW0s
Jm5ic3A7dGhlJm5ic3A7ZG9jdW1lbnQmbmJzcDtpcyZuYnNwO2Fkb3B0ZWQ8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDsmZ3Q7Jm5ic3A7YnkmbmJzcDthJm5ic3A7V0cmbmJzcDthbmQmbmJzcDt0aGUm
bmJzcDtlYXJseSZuYnNwO3JldmlldyZuYnNwO2lzJm5ic3A7cmVxdWVzdGVkJm5ic3A7YnkmbmJz
cDt0aGUmbmJzcDtjaGFpci4mbmJzcDtXZSZuYnNwO2RvbuKAmXQmbmJzcDtoYXZlPGJyPiZndDsm
bmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO3RoZSZuYnNwO2JhbmR3aWR0aCZuYnNwO2ZvciZuYnNw
O2luZGl2aWR1YWwmbmJzcDtyZXF1ZXN0cy48YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwOyZndDsmbmJzcDtBY3R1YWxseSwmbmJzcDt0aGUmbmJzcDtZQU5HJm5ic3A7ZG9jdG9y
J3MmbmJzcDtwYWdlJm5ic3A7c2F5cyZuYnNwO3RoYXQmbmJzcDt3ZSZuYnNwO2RvJm5ic3A7KG1h
eSkmbmJzcDtyZXZpZXc8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDtpbmRpdmlkdWFsJm5ic3A7ZG9j
dW1lbnRzLCZuYnNwO2J1dCZuYnNwO3RoZXkmbmJzcDthcmUmbmJzcDtsaXN0ZWQmbmJzcDthczo8
YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDszLiZuYnNwOyZuYnNwO25vbi1XRyZuYnNwO2RvY3VtZW50OiZuYnNwO2Jlc3QmbmJz
cDtlZmZvcnQmbmJzcDsocmVhbGx5KTxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5i
c3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO1NvJm5ic3A7aXQncyZuYnNwO25v
dCZuYnNwO3N1cnByaXNpbmcmbmJzcDtpZiZuYnNwO3Blb3BsZSZuYnNwO2FzayZuYnNwO2ZvciZu
YnNwO3Jldmlld3MuPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5i
c3A7SW4mbmJzcDthbnkmbmJzcDtjYXNlLCZuYnNwO0kmbmJzcDt0aGluayZuYnNwO3N1Y2gmbmJz
cDtyZXZpZXdzJm5ic3A7YXJlJm5ic3A7bm90Jm5ic3A7ZG9uZSZuYnNwOyJvZmZpY2FsbHkiLCZu
YnNwO2J1dCZuYnNwO3JhdGhlcjxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO2J5Jm5ic3A7aW5kaXZp
ZHVhbCZuYnNwO1lBTkcmbmJzcDtkb2N0b3JzLCZuYnNwO2lmJm5ic3A7dGhleSZuYnNwO2ZlZWwm
bmJzcDt0aGV5Jm5ic3A7aGF2ZSZuYnNwO3RoZSZuYnNwO3RpbWUuPGJyPiZndDsmbmJzcDsmZ3Q7
Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0Fsc28sJm5ic3A7SSZuYnNw
O2RpZG7igJl0Jm5ic3A7dGhpbmsmbmJzcDt3ZSZuYnNwO3dlcmUmbmJzcDtkb2luZyZuYnNwO21v
cmUmbmJzcDtpbmZvcm1hdGlvbiZuYnNwO21vZGVscyZuYnNwO2luJm5ic3A7dGhlPGJyPiZndDsm
bmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0lFVEYuPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A7SXMmbmJzcDt0aGlzJm5ic3A7YSZuYnNwO2RvY3VtZW50ZWQm
bmJzcDtwb2xpY3k/PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5i
c3A7SW4mbmJzcDthbnkmbmJzcDtjYXNlLCZuYnNwOyppZiombmJzcDt5b3UncmUmbmJzcDtkb2lu
ZyZuYnNwO2FuJm5ic3A7aW5mb3JtYXRpb24mbmJzcDttb2RlbCwmbmJzcDtJJm5ic3A7ZG9uJ3Qm
bmJzcDt0aGluayZuYnNwO3lvdTxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwO3Nob3VsZCZuYnNwO3Vz
ZSZuYnNwO1lBTkcmbmJzcDtmb3ImbmJzcDt0aGF0LiZuYnNwOyZuYnNwO1VzZSZuYnNwO1VNTCZu
YnNwO29yJm5ic3A7dGV4dCZuYnNwO29yJm5ic3A7c29tZXRoaW5nJm5ic3A7ZWxzZS4mbmJzcDsm
bmJzcDtUaGVuJm5ic3A7aWY8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDt5b3UmbmJzcDt3YW50Jm5i
c3A7dG8mbmJzcDtkbyZuYnNwO2EmbmJzcDsqZGF0YSZuYnNwO21vZGVsKiZuYnNwO3RoYXQmbmJz
cDtpcyZuYnNwO3N1cHBvc2VkJm5ic3A7dG8mbmJzcDtiZSZuYnNwO2ltcGxlbWVudGVkJm5ic3A7
aW4mbmJzcDthPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7c2VydmVyJm5ic3A7KGF0Jm5ic3A7c29t
ZSZuYnNwO2xldmVsKSwmbmJzcDt3cml0ZSZuYnNwO2EmbmJzcDtZQU5HJm5ic3A7bW9kZWwuPGJy
PiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJz
cDsmZ3Q7Jm5ic3A7L21hcnRpbjxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDsmZ3Q7Jm5ic3A7VGhhbmtzLDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsm
bmJzcDtBY2VlPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
Jmd0OyZuYnNwOyZndDsmbmJzcDtGcm9tOiZuYnNwO3lhbmctZG9jdG9yczxicj4mZ3Q7Jm5ic3A7
Jmd0OyZuYnNwOyZndDsmbmJzcDsmbHQ7eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmcmbHQ7
bWFpbHRvOnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnJmd0OyZndDs8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDsmZ3Q7Jm5ic3A7b24mbmJzcDtiZWhhbGYmbmJzcDtvZiZuYnNwOyJ6aGFuZy56
aGVuZ0B6dGUuY29tLmNuJmx0O21haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuJmd0OyI8YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmx0O3poYW5nLnpoZW5nQHp0ZS5jb20uY24m
bHQ7bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24mZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwOyZndDsmbmJzcDtEYXRlOiZuYnNwO1dlZG5lc2RheSwmbmJzcDtOb3ZlbWJlciZuYnNw
OzI5LCZuYnNwOzIwMTcmbmJzcDthdCZuYnNwOzI6MzYmbmJzcDtBTTxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwOyZndDsmbmJzcDtUbzombmJzcDtZQU5HJm5ic3A7RG9jdG9ycyZuYnNwOyZsdDt5YW5n
LWRvY3RvcnNAaWV0Zi5vcmcmbHQ7bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyZndDsmZ3Q7
PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0NjOiZuYnNwOyJ6emhhbmdfaWV0ZkBo
b3RtYWlsLmNvbSZsdDttYWlsdG86enpoYW5nX2lldGZAaG90bWFpbC5jb20mZ3Q7Ijxicj4mZ3Q7
Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDsmbHQ7enpoYW5nX2lldGZAaG90bWFpbC5jb20mbHQ7
bWFpbHRvOnp6aGFuZ19pZXRmQGhvdG1haWwuY29tJmd0OyZndDssPGJyPiZndDsmbmJzcDsmZ3Q7
Jm5ic3A7Jmd0OyZuYnNwOyJnanNoZXBAZ21haWwuY29tJmx0O21haWx0bzpnanNoZXBAZ21haWwu
Y29tJmd0OyI8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmx0O2dqc2hlcEBnbWFp
bC5jb20mbHQ7bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20mZ3Q7Jmd0Oyw8YnI+Jmd0OyZuYnNwOyZn
dDsmbmJzcDsmZ3Q7Jm5ic3A7Imxlbm55QGp1bmlwZXIubmV0Jmx0O21haWx0bzpsZW5ueUBqdW5p
cGVyLm5ldCZndDsiPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZsdDtsZW5ueUBq
dW5pcGVyLm5ldCZsdDttYWlsdG86bGVubnlAanVuaXBlci5uZXQmZ3Q7Jmd0Oyw8YnI+Jmd0OyZu
YnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7InJpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbSZs
dDttYWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tJmd0OyI8YnI+Jmd0OyZuYnNw
OyZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmx0O3JpY2tAdHJvcGljYWxzdG9ybXNvZnR3YXJlLmNvbSZs
dDttYWlsdG86cmlja0B0cm9waWNhbHN0b3Jtc29mdHdhcmUuY29tJmd0OyZndDs8YnI+Jmd0OyZu
YnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7U3ViamVjdDombmJzcDtbeWFuZy1kb2N0b3JzXSZuYnNw
O0xvb2tpbmcmbmJzcDtmb3ImbmJzcDtZQU5HJm5ic3A7ZG9jdG9ycycmbmJzcDtoZWxwaW5nJm5i
c3A7Zm9yJm5ic3A7YSZuYnNwO01ib25lZDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJz
cDtkcmFmdDxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZn
dDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO0RlYXIm
bmJzcDtZQU5HJm5ic3A7ZG9jdG9ycyw8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7
PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNw
OyZndDsmbmJzcDtDb3VsZCZuYnNwO3lvdSZuYnNwO3BsZWFzZSZuYnNwO2hlbHAmbmJzcDt1cyZu
YnNwO3RvJm5ic3A7ZG8mbmJzcDtlYXJseSZuYnNwO3JldmlldyZuYnNwO2Zvcjxicj4mZ3Q7Jm5i
c3A7Jmd0OyZuYnNwOyZndDsmbmJzcDsiZHJhZnQtemhhbmctbWJvbmVkLW11bHRpY2FzdC1pbmZv
LW1vZGVsLTAyIiZuYnNwO2luJm5ic3A7TWJvbmVkJm5ic3A7d29ya2luZyZuYnNwO2dyb3VwPzxi
cj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsm
Z3Q7Jm5ic3A7QW5kJm5ic3A7Y291bGQmbmJzcDt5b3UmbmJzcDtwbGVhc2UmbmJzcDtnaXZlJm5i
c3A7dXMmbmJzcDthZHZpY2UmbmJzcDthYm91dCZuYnNwO2lmJm5ic3A7aXQmbmJzcDtpcyZuYnNw
O2JldHRlciZuYnNwO3RoYXQmbmJzcDt1c2luZzxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsm
bmJzcDttb3VudCZuYnNwO3BvaW50cyZuYnNwO2luJm5ic3A7dGhpcyZuYnNwO21vZGVsPzxicj4m
Z3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7
Jm5ic3A7VGhhbmsmbmJzcDt5b3UmbmJzcDt2ZXJ5Jm5ic3A7bXVjaCE8YnI+Jmd0OyZuYnNwOyZn
dDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4m
Z3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDtCZXN0Jm5ic3A7UmVnYXJkcyw8YnI+Jmd0OyZu
YnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNw
O1NhbmR5PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jmd0
OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A75Y6f5aeL
6YKu5Lu2PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO+WPkeS7tuS6uu+8miZuYnNw
OyZsdDtsZW5ueUBqdW5pcGVyLm5ldCZsdDttYWlsdG86bGVubnlAanVuaXBlci5uZXQmZ3Q7Jmd0
Ozs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A75pS25Lu25Lq677yaJm5ic3A7Jmx0
O21ib25lZEBpZXRmLm9yZyZsdDttYWlsdG86bWJvbmVkQGlldGYub3JnJmd0OyZndDs7PGJyPiZn
dDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO+aXpSZuYnNwO+acnyZuYnNwO++8mjIwMTflubQx
MeaciDE45pelJm5ic3A7MDU6MjI8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A75Li7
Jm5ic3A76aKYJm5ic3A777yaW01CT05FRF0mbmJzcDtTaW5nYXBvcmUmbmJzcDtNQk9ORUQmbmJz
cDttZWV0aW5nJm5ic3A7bWluczxicj4mZ3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7RHJhZnQmbmJzcDttaW5zJm5ic3A7b2YmbmJz
cDt0aGUmbmJzcDtNQk9ORUQmbmJzcDttZWV0aW5nJm5ic3A7aW4mbmJzcDtTaW5nYXBvcmUmbmJz
cDtoYXZlJm5ic3A7YmVlbiZuYnNwO3Bvc3RlZDo8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7
Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO2h0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvbWVldGluZy8xMDAvbWF0ZXJpYWxzL21pbnV0ZXMtMTAwLW1ib25lZC88YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0
OyZuYnNwO1BsZWFzZSZuYnNwO3Rha2UmbmJzcDthJm5ic3A7bG9vayZuYnNwO2FuZCZuYnNwO2xl
dCZuYnNwO3VzJm5ic3A7a25vdyZuYnNwO2lmJm5ic3A7eW91Jm5ic3A7aGF2ZSZuYnNwO2FueSZu
YnNwO2NvcnJlY3Rpb25zJm5ic3A7b3I8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7
dGhpbmdzPGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNwO3RvJm5ic3A7YWRkLjxicj4m
Z3Q7Jm5ic3A7Jmd0OyZuYnNwOyZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7
Jm5ic3A7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7TUJPTkVEJm5ic3A7bWFpbGluZyZuYnNwO2xp
c3Q8YnI+Jmd0OyZuYnNwOyZndDsmbmJzcDsmZ3Q7Jm5ic3A7TUJPTkVEQGlldGYub3JnJmx0O21h
aWx0bzpNQk9ORURAaWV0Zi5vcmcmZ3Q7PGJyPiZndDsmbmJzcDsmZ3Q7Jm5ic3A7Jmd0OyZuYnNw
O2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbWJvbmVkPGJyPiZndDsmbmJz
cDsmZ3Q7Jm5ic3A7Jmd0Ozxicj4mZ3Q7Jm5ic3A7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZuYnNwO3lhbmctZG9jdG9ycyZuYnNwO21haWxp
bmcmbmJzcDtsaXN0PGJyPiZndDsmbmJzcDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8YnI+Jmd0OyZu
YnNwO2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8veWFuZy1kb2N0b3JzPGJy
Pjxicj4tLSZuYnNwOzxicj5KdWVyZ2VuJm5ic3A7U2Nob2Vud2FlbGRlciZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0phY29i
cyZuYnNwO1VuaXZlcnNpdHkmbmJzcDtCcmVtZW4mbmJzcDtnR21iSDxicj5QaG9uZTombmJzcDsr
NDkmbmJzcDs0MjEmbmJzcDsyMDAmbmJzcDszNTg3Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q2FtcHVzJm5ic3A7UmluZyZuYnNwOzEmbmJzcDt8
Jm5ic3A7Mjg3NTkmbmJzcDtCcmVtZW4mbmJzcDt8Jm5ic3A7R2VybWFueTxicj5GYXg6Jm5ic3A7
Jm5ic3A7Jm5ic3A7KzQ5Jm5ic3A7NDIxJm5ic3A7MjAwJm5ic3A7MzEwMyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtodHRwOi8vd3d3Lmph
Y29icy11bml2ZXJzaXR5LmRlLyZndDs8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48cD48YnI+PC9wPiA8L2Rpdj4=


--=====_003_next=====--

--=====_002_next=====--

--=====_001_next=====--

