
From nobody Sat Jun  1 16:14:23 2019
Return-Path: <kivinen@iki.fi>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5D561201E9 for <i2nsf@ietfa.amsl.com>; Sat,  1 Jun 2019 16:14:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.419
X-Spam-Level: 
X-Spam-Status: No, score=-3.419 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qri9eNo7K_SM for <i2nsf@ietfa.amsl.com>; Sat,  1 Jun 2019 16:14:16 -0700 (PDT)
Received: from mail.kivinen.iki.fi (fireball.acr.fi [83.145.195.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92B40120227 for <i2nsf@ietf.org>; Sat,  1 Jun 2019 16:14:15 -0700 (PDT)
Received: from fireball.acr.fi (localhost [127.0.0.1]) by mail.kivinen.iki.fi (8.15.2/8.15.2) with ESMTPS id x51NDxMo007340 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 2 Jun 2019 02:13:59 +0300 (EEST)
Received: (from kivinen@localhost) by fireball.acr.fi (8.15.2/8.14.8/Submit) id x51NDuI6010295; Sun, 2 Jun 2019 02:13:56 +0300 (EEST)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Message-ID: <23795.1716.390687.564153@fireball.acr.fi>
Date: Sun, 2 Jun 2019 02:13:56 +0300
From: Tero Kivinen <kivinen@iki.fi>
To: Paul Wouters <paul@nohats.ca>
Cc: Rafa Marin-Lopez <rafa@um.es>, Fernando =?iso-8859-1?Q?Pere=F1=EDguez_Garc=EDa?= <fernando.pereniguez@cud.upct.es>,  "i2nsf\@ietf.org" <i2nsf@ietf.org>, Gabriel Lopez <gabilm@um.es>, "ipsec\@ietf.org WG" <ipsec@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
In-Reply-To: <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca>
References: <4A95BA014132FF49AE685FAB4B9F17F66B3869DE@sjceml521-mbs.china.huawei.com> <DBBD75C3-9FB3-473F-A627-062DB3F5C32D@um.es> <alpine.LRH.2.21.1904210811200.1903@bofh.nohats.ca> <ED73306E-F807-42A4-B063-D45E133B8419@um.es> <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca>
X-Mailer: VM 8.2.0b under 25.1.1 (x86_64--netbsd)
X-Edit-Time: 19 min
X-Total-Time: 20 min
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/w5jOp6jHrCinVKj38NW4NjbPLeE>
Subject: Re: [I2nsf] [IPsec] WGLC and IPR poll for draft-ietf-i2nsf-sdn-ipsec-flow-protection-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Jun 2019 23:14:21 -0000

Paul Wouters writes:
> > [Authors] We have observed some implementations (e.g. libreswan)
> > has this variable initial-contact as well in the ipsec.conf. That i=
s
> > why we decide to=20
> > keep it. Is it not useful then=3F
>=20
> We added it because sending or not sending it might change te behavio=
ur
> of the other endpoint. libreswan as implementation ignores the payloa=
d
> completely, because it has all the known information/state needed.
> Although based on the above new finding of multiple IPsec SA's, this
> might change.
>=20
> I guess my point was more to the fact that instructing the NSF to sen=
d
> an INITIAL=5FCONTACT seems to mixup instructions from the SC. If the =
SC
> says "bring tunnel X to GW Y up", and then later says "bring tunnel Z=

> up to GW Y and send INITIAL=5FCONTACT", it is implicitly sending a me=
ssage
> to the NSF to bring tunnel X to gateway Y down. Now the NSF and SC mi=
ght
> be out of sync if the SC wasn't expecting this result.

The reason implementations need a flag for telling whether or not to
send INITIAL=5FCONTACT notification is that there is no way for
implementation to know whether it is replicated. I.e., if you have
both your laptop and mobile phone making VPN connections to SGW, and
both of them use same identity (for example kivinen@iki.fi), you want
to disable sending INITIAL=5FCONTACT notifications as other wise when
you have your laptop connection up and running and you start your
phone, that will kill the IPsec SA for the laptop, as the phone would
send INITIAL=5FCONTACT notification. When you disable it by the
configuration then this will not happen.

I.e., if you have separate connections that share same authenticated
identity then you need to disable INITIAL=5FCONTACT notifications. Also=

note that INITIAL=5FCONTACT is between identities, IP addresses, inner
addresses etc does not matter, only the authenticated identities
matter.=20

> > [Authors] This is an interesting question. We must state that, for =
security reasons, any NSF should have a default DISCARD policy. A NSF r=
estarting should
> > not allow any traffic unless SC says so. In other words, Since the =
NSF needs information coming from the SC, if that information is not in=
 place yet the
> > safest option is DISCARD action.
>=20
> Sure. I think adding some text that says a connection in the "configu=
red
> but not up" state is expceted to drop or hold onto the packets, that
> would make it clear.

Of course the device still needs to configure the IPsec policy so that
device can connect to the security conntroller, and also perhaps add
other holes to the policy that are needed to make that connection
possible (arp, ND, perhaps ntp, etc).=20

> >       Use "Configuration of IPsec Security Association (SA). Sectio=
n 4.4.2.1 in RFC 4301"
> >       To ensure it is clear this is not about an IKE SA. Same on th=
e next line for
> >       "for a particular SA"
> >
> >       =A0=A0leaf seq-number-overflow-flag { type boolean; descripti=
on "The flag indicating whether overflow of the sequence number counter=
 should
> >       prevent transmission of additional packets on the SA, or whet=
her rollover is permitted."; }
> >
> >       What is the source of this=3F I thought sequence numbers were=
 never allowed to overflow=3F
> >=20
> >=20
> > [Authors] According to RFC 4301 - 4.4.2.1. =A0Data Items in the SAD=
:
> >=20
> > Sequence Counter Overflow: a flag indicating whether overflow of
> > =A0 =A0 =A0 the sequence number counter should generate an auditabl=
e event and
> > =A0 =A0 =A0 prevent transmission of additional packets on the SA, o=
r whether
> > =A0 =A0 =A0 rollover is permitted. =A0The audit log entry for this =
event SHOULD
> > =A0 =A0 =A0 include the SPI value, current date/time, Local Address=
, Remote
> > =A0 =A0 =A0 Address, and the selectors from the relevant SAD entry.=

>=20
>=20
> Hmm, I have never heard of this so I should look into it, but I guess=
 it
> means you should have the option for it, but please default it to not=

> allow rollover, and it would need to forbid rollover for AEAD's.
>=20
> Tero, do you know anything more about this feature=3F I don't think w=
e
> could ever negotiate it via IKE anyway=3F

Note, that AEAD counter is not in the sequence number field, it is in
the IV field, and every AEAD cipher RFC has text which requires that
IV field is generated in a way that ensures uniqueness. From RFC4309:

   The AES CCM IV field MUST be eight octets.  The IV MUST be chosen by=

   the encryptor in a manner that ensures that the same IV value is use=
d
   only once for a given key.  The encryptor can generate the IV in any=

   manner that ensures uniqueness.  Common approaches to IV generation
   include incrementing a counter for each packet and linear feedback
   shift registers (LFSRs).

Anyways, as replay preventation is optional for the receiver, there is
an option for ESP RFC4303 to disable it, and that case it does not
matter whether the sequence number field overflows or not. Because of
this the IPsec architecture document do allow option for wrapping
sequence numbers. Of course if sequence number ever wraps, we do loose
the anti-replay service, but there might be use cases where that does
not matter.

When using IKEv2, we do not negotiate anti-replay service, it is
always assumed to be local matter on the receiver, thus there is no
need for two peers to agreee on that. On the other hand if anybody
would want to disable anti-replay, and use non-extended sequence
numbers, and allow sequence numbers to wrap, then the IKEv2 does not
offer that option, because it does not allow settign that flag in the
SAD.=20

> >       =A0=A0leaf anti-replay-window { type uint16 { range "0 | 32..=
1024"; } description "Anti replay window size"; }
> >
> >       Why cap at 1024=3F That could be too low for 100gbps connecti=
ons.
> >=20
> >=20
> > [Authors] The truth is that RFC 4301 mentions:
> >=20
> > Anti-Replay Window: a 64-bit counter and a bit-map (or equivalent)
> > =A0 =A0 =A0 used to determine whether an inbound AH or ESP packet i=
s a replay.
> >=20
> > So we can replace this with uint64. On the other hand, we have obse=
rved with uint16 should be enough in real cases. We can remove the rest=
riction (1024) .
> > what do you think=3F
>=20
> Yes, I think the uint16 is more than enough, as long as you don't men=
tion any cap like 1024.

Actually the RFC4303 says in appendix A2:

             Also, the algorithm described
   below assumes that the window is no greater than 2^31 packets in
   width.) =20

so making it uint32, would work for any implementation using algorithm
described in the RFC4303...
--=20
kivinen@iki.fi


From nobody Sun Jun  2 08:09:44 2019
Return-Path: <paul@nohats.ca>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C3551200F9; Sun,  2 Jun 2019 08:09:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nohats.ca
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 TABWrml9dhoz; Sun,  2 Jun 2019 08:09:30 -0700 (PDT)
Received: from mx.nohats.ca (mx.nohats.ca [IPv6:2a03:6000:1004:1::68]) (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 233F81200B9; Sun,  2 Jun 2019 08:09:30 -0700 (PDT)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 45H1n36gmWz9Vy; Sun,  2 Jun 2019 17:09:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1559488167; bh=ao2IuD1BqMt5zQV6tUkcxaANIbZmLjTSCFHhZIWIWv0=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=D0Wkl34jJ6sPkG37Z2RbY1h850evJmQDCUrQvPPOGRRj3cbGUW4jSEFL67Ckxn2GI QNPdnkF3/Ik71FFMKiLIXQzLiXdpc+BxIDox0jA1j8wuISBbOFUrWE25pVu7VW7c8p KWwAk+s0SQdj9YNZ496T8+tGhZycdDxRwJPIdDVI=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id 11BshvqV0S4n; Sun,  2 Jun 2019 17:09:26 +0200 (CEST)
Received: from bofh.nohats.ca (bofh.nohats.ca [76.10.157.69]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Sun,  2 Jun 2019 17:09:25 +0200 (CEST)
Received: by bofh.nohats.ca (Postfix, from userid 1000) id C2D702C40F7; Sun,  2 Jun 2019 11:09:24 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 bofh.nohats.ca C2D702C40F7
Received: from localhost (localhost [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id B6787410E45B; Sun,  2 Jun 2019 11:09:24 -0400 (EDT)
Date: Sun, 2 Jun 2019 11:09:24 -0400 (EDT)
From: Paul Wouters <paul@nohats.ca>
To: Tero Kivinen <kivinen@iki.fi>
cc: "ipsec@ietf.org WG" <ipsec@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>,  Gabriel Lopez <gabilm@um.es>, Linda Dunbar <linda.dunbar@huawei.com>,  =?ISO-8859-15?Q?Fernando_Pere=F1=EDguez_Garc=EDa?= <fernando.pereniguez@cud.upct.es>, Rafa Marin-Lopez <rafa@um.es>
In-Reply-To: <23795.1716.390687.564153@fireball.acr.fi>
Message-ID: <alpine.LRH.2.21.1906021105380.1550@bofh.nohats.ca>
References: <4A95BA014132FF49AE685FAB4B9F17F66B3869DE@sjceml521-mbs.china.huawei.com> <DBBD75C3-9FB3-473F-A627-062DB3F5C32D@um.es> <alpine.LRH.2.21.1904210811200.1903@bofh.nohats.ca> <ED73306E-F807-42A4-B063-D45E133B8419@um.es> <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca> <23795.1716.390687.564153@fireball.acr.fi>
User-Agent: Alpine 2.21 (LRH 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ltFZyIUDNRI2UOOO7ZuZqI0jtHk>
Subject: Re: [I2nsf] [IPsec] WGLC and IPR poll for draft-ietf-i2nsf-sdn-ipsec-flow-protection-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Jun 2019 15:09:33 -0000

On Sun, 2 Jun 2019, Tero Kivinen wrote:

> I.e., if you have separate connections that share same authenticated
> identity then you need to disable INITIAL_CONTACT notifications. Also
> note that INITIAL_CONTACT is between identities, IP addresses, inner
> addresses etc does not matter, only the authenticated identities
> matter.

Sure, but "don't do that" :)

> Note, that AEAD counter is not in the sequence number field, it is in
> the IV field, and every AEAD cipher RFC has text which requires that
> IV field is generated in a way that ensures uniqueness. From RFC4309:

For now, but there are drafts going around that want to re-use the
fields to save a few bytes :P

> When using IKEv2, we do not negotiate anti-replay service, it is
> always assumed to be local matter on the receiver, thus there is no
> need for two peers to agreee on that. On the other hand if anybody
> would want to disable anti-replay, and use non-extended sequence
> numbers, and allow sequence numbers to wrap, then the IKEv2 does not
> offer that option, because it does not allow settign that flag in the
> SAD.

Well, the IKEv2 endpoint that cares about this can just re-key or
re-auth in time before reaching those counters. So yes, it does not
need to be negotiated but it is the IKEv2 daemon handling this. So for
the IKE-less case, I guess it should be there, although this is similar
to the IKE-less case handling maxbytes, maxlife, maxidle counters. I
think it is expected that the NSF sends the kernel message (pfkey,
acquire) to the SC. So it could be avoided in the IKEless case than too.

Paul


From nobody Mon Jun  3 03:33:15 2019
Return-Path: <rafa@um.es>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B5851201D9; Mon,  3 Jun 2019 03:33:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 o9M1RtUqNoHf; Mon,  3 Jun 2019 03:33:03 -0700 (PDT)
Received: from xenon43.um.es (xenon43.um.es [155.54.212.170]) by ietfa.amsl.com (Postfix) with ESMTP id CA4991201AE; Mon,  3 Jun 2019 03:33:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon43.um.es (Postfix) with ESMTP id 7766B20A60; Mon,  3 Jun 2019 12:33:01 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon43.um.es
Received: from xenon43.um.es ([127.0.0.1]) by localhost (xenon43.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id AFSGUfh6KOU2; Mon,  3 Jun 2019 12:33:01 +0200 (CEST)
Received: from quantum.inf.um.es (quantum.inf.um.es [155.54.204.208]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa@um.es) by xenon43.um.es (Postfix) with ESMTPSA id 7F5BE20192; Mon,  3 Jun 2019 12:32:58 +0200 (CEST)
From: Rafa Marin-Lopez <rafa@um.es>
Message-Id: <7C701C5B-4980-4CAD-B8D8-A4CADE3304FC@um.es>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F57E2CE1-7C43-4B24-87F1-DD0104787A08"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Mon, 3 Jun 2019 12:32:57 +0200
In-Reply-To: <alpine.LRH.2.21.1905291036480.22788@bofh.nohats.ca>
Cc: Rafa Marin-Lopez <rafa@um.es>, =?utf-8?B?RmVybmFuZG8gUGVyZcOxw61ndWV6IEdhcmPDrWE=?= <fernando.pereniguez@cud.upct.es>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Gabriel Lopez <gabilm@um.es>, "ipsec@ietf.org WG" <ipsec@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
To: Paul Wouters <paul@nohats.ca>, Tero Kivinen <kivinen@iki.fi>
References: <4A95BA014132FF49AE685FAB4B9F17F66B3869DE@sjceml521-mbs.china.huawei.com> <DBBD75C3-9FB3-473F-A627-062DB3F5C32D@um.es> <alpine.LRH.2.21.1904210811200.1903@bofh.nohats.ca> <ED73306E-F807-42A4-B063-D45E133B8419@um.es> <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca> <718671CF-46BF-427A-A008-A9F8EB3631D0@um.es> <alpine.LRH.2.21.1905291036480.22788@bofh.nohats.ca>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ecW0_0FikyDkDFwn045vjZhuEcI>
Subject: Re: [I2nsf] [IPsec] WGLC and IPR poll for draft-ietf-i2nsf-sdn-ipsec-flow-protection-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jun 2019 10:33:06 -0000

--Apple-Mail=_F57E2CE1-7C43-4B24-87F1-DD0104787A08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Paul, Tero

>>=20
>> =E2=80=9CFor security reasons, a NSF MUST NOT allow any traffic =
unless the Security Controller mandates so. In other words, since the =
NSF needs IPsec information coming from the SC, if that information is =
not in place yet the safest option is DISCARD (drop) packets."
>=20
> I assume there are two types of deployment, "cleartext but encrypt =
when
> possible" and "encryption mandatory". So I feel the MUST NOT is a bit
> too strong. Perhaps limit it to say "if encryption is mandatory for
> all traffic of an NSF, its default policy MUST be to drop packets to
> prevent cleartext packet leaks".
>=20
> But then you also do not need per-tunnel "drop" policies, so the SC =
does
> not have to instruct the NSF for anything.

[Authors] Indeed the NSF should have this policy without contacting with =
the SC. The NSF should know beforehand (before SC can say anything to =
the NSF) that the whole deployment policy will be "cleartext but encrypt =
when possible=E2=80=9D or =E2=80=9Cencryption mandatory=E2=80=9D. We =
should be able to use our interface to include a default policy =
"cleartext but encrypt when possible=E2=80=9D or "=E2=80=9Cencryption =
mandatory=E2=80=9D in the NSF=E2=80=99s startup config. In this case, =
this startup config is not set by the Security Controller but by some =
other entity during the NSF =E2=80=9Cbootstrapping" (before it is =
deployed in the network). This initial startup config would include what =
Tero mentioned about different policies that allow this NSF to contact =
the SC once the NSF has been deployed.=20

Moreover, we should allow to change between "cleartext but encrypt when =
possible=E2=80=9D and =E2=80=9Cencryption mandatory=E2=80=9D if the =
administrator requires so. This change could be performed by the SC. =
Perhaps we could add the following text:


=E2=80=9CFor security reasons, if encryption is mandatory for all =
traffic of a NSF, its default policy MUST be to drop (DISCARD) packets =
to prevent cleartext packet leaks. This default policy MUST be in the =
startup configuration datastore in the NSF before the NSF contacts with =
the Security Controller. Moreover, the startup configuration datastore =
MUST be pre-configured with the required ALLOW policies that allow to =
communicate the NSF with the Security Controller once the NSF is =
deployed. This pre-configuration step is not carried out by the Security =
Controller but by some other entity before the NSF deployment. In this =
manner, when the NSF reboots, it will always apply first the =
configuration in the startup configuration before contacting the =
Security Controller."



>=20
>>>=20
>=20
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf

-------------------------------------------------------
Rafa Marin-Lopez, PhD
Dept. Information and Communications Engineering (DIIC)
Faculty of Computer Science-University of Murcia
30100 Murcia - Spain
Telf: +34868888501 Fax: +34868884151 e-mail: rafa@um.es
-------------------------------------------------------





--Apple-Mail=_F57E2CE1-7C43-4B24-87F1-DD0104787A08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">Hi Paul, Tero<br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D"">=E2=80=9CFor security reasons, a NSF MUST NOT allow any =
traffic unless the Security Controller mandates so. In other words, =
since the NSF needs IPsec information coming from the SC, if that =
information is not in place yet the safest option is DISCARD (drop) =
packets."<br class=3D""></blockquote><br class=3D"">I assume there are =
two types of deployment, "cleartext but encrypt when<br =
class=3D"">possible" and "encryption mandatory". So I feel the MUST NOT =
is a bit<br class=3D"">too strong. Perhaps limit it to say "if =
encryption is mandatory for<br class=3D"">all traffic of an NSF, its =
default policy MUST be to drop packets to<br class=3D"">prevent =
cleartext packet leaks".<br class=3D""><br class=3D"">But then you also =
do not need per-tunnel "drop" policies, so the SC does<br class=3D"">not =
have to instruct the NSF for anything.<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>[Authors] Indeed the NSF should have this policy =
without contacting with the SC. The NSF should know beforehand (before =
SC can say anything to the NSF) that the whole deployment policy will be =
"cleartext but encrypt when possible=E2=80=9D or =E2=80=9Cencryption =
mandatory=E2=80=9D. We should be able to use our interface to include a =
default policy "cleartext but encrypt when possible=E2=80=9D or =
"=E2=80=9Cencryption mandatory=E2=80=9D in the NSF=E2=80=99s startup =
config. In this case, this startup config is not set by the Security =
Controller but by some other entity during the NSF =E2=80=9Cbootstrapping"=
 (before it is deployed in the network). This initial startup config =
would include what Tero mentioned about different policies that allow =
this NSF to contact the SC once the NSF has been =
deployed.&nbsp;</div><div><br class=3D""></div><div>Moreover, we should =
allow to change between "cleartext but encrypt when possible=E2=80=9D =
and =E2=80=9Cencryption mandatory=E2=80=9D if the administrator requires =
so. This change could be performed by the SC. Perhaps we could add the =
following text:</div><div><br class=3D""></div><div><br =
class=3D""></div><div>=E2=80=9CFor security reasons, if encryption is =
mandatory for all traffic of a NSF, its default policy MUST be to drop =
(DISCARD) packets to&nbsp;prevent cleartext packet leaks. This default =
policy MUST be in the startup configuration datastore in the NSF before =
the NSF contacts with the Security Controller. Moreover, the startup =
configuration datastore MUST be pre-configured with the required ALLOW =
policies that allow to communicate the NSF with the Security Controller =
once the NSF is deployed. This pre-configuration step is not carried out =
by the Security Controller but by some other entity before the NSF =
deployment. In this manner, when the NSF reboots, it will always apply =
first the configuration in the startup configuration before contacting =
the Security Controller."</div><div><br class=3D""></div><div><br =
class=3D""></div><div><br class=3D""></div><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D""></blockquote></blockquote><br =
class=3D"">_______________________________________________<br =
class=3D"">I2nsf mailing list<br class=3D""><a =
href=3D"mailto:I2nsf@ietf.org" class=3D"">I2nsf@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/i2nsf<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><div style=3D"color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; 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;">-------------------------------------------------------<br =
class=3D"">Rafa Marin-Lopez, PhD<br class=3D"">Dept. Information =
and&nbsp;Communications&nbsp;Engineering (DIIC)<br class=3D"">Faculty of =
Computer&nbsp;Science-University of&nbsp;Murcia<br class=3D"">30100 =
Murcia - Spain<br class=3D"">Telf: +34868888501 Fax:&nbsp;+34868884151 =
<a href=3D"mailto:rafa@um.es" class=3D"">e-mail:&nbsp;rafa@um.es</a><br =
class=3D"">-------------------------------------------------------</div><d=
iv style=3D"color: rgb(0, 0, 0); font-family: Courier; font-size: 16px; =
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""></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_F57E2CE1-7C43-4B24-87F1-DD0104787A08--


From nobody Mon Jun  3 05:15:25 2019
Return-Path: <rafa@um.es>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C793512020A; Mon,  3 Jun 2019 05:15:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hm_MicxbzNtB; Mon,  3 Jun 2019 05:15:16 -0700 (PDT)
Received: from xenon42.um.es (xenon42.um.es [IPv6:2001:720:1710:601::42]) by ietfa.amsl.com (Postfix) with ESMTP id F2D831200EA; Mon,  3 Jun 2019 05:15:15 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon42.um.es (Postfix) with ESMTP id 8C3191FF64; Mon,  3 Jun 2019 14:15:14 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon42.um.es
Received: from xenon42.um.es ([127.0.0.1]) by localhost (xenon42.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id RqeKU2D-7M02; Mon,  3 Jun 2019 14:15:14 +0200 (CEST)
Received: from quantum.inf.um.es (quantum.inf.um.es [155.54.204.208]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa@um.es) by xenon42.um.es (Postfix) with ESMTPSA id C22B82099B; Mon,  3 Jun 2019 14:15:11 +0200 (CEST)
From: Rafa Marin-Lopez <rafa@um.es>
Message-Id: <997AE9FE-F0EB-4148-96B7-16A138E92205@um.es>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A9739FEF-C2C6-4E4B-9876-03FB9C0FFD41"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Mon, 3 Jun 2019 14:15:11 +0200
In-Reply-To: <alpine.LRH.2.21.1906021105380.1550@bofh.nohats.ca>
Cc: Rafa Marin-Lopez <rafa@um.es>, =?utf-8?B?RmVybmFuZG8gUGVyZcOxw61ndWV6IEdhcmPDrWE=?= <fernando.pereniguez@cud.upct.es>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Gabriel Lopez <gabilm@um.es>, Linda Dunbar <linda.dunbar@huawei.com>, "ipsec@ietf.org WG" <ipsec@ietf.org>
To: Paul Wouters <paul@nohats.ca>, Tero Kivinen <kivinen@iki.fi>
References: <4A95BA014132FF49AE685FAB4B9F17F66B3869DE@sjceml521-mbs.china.huawei.com> <DBBD75C3-9FB3-473F-A627-062DB3F5C32D@um.es> <alpine.LRH.2.21.1904210811200.1903@bofh.nohats.ca> <ED73306E-F807-42A4-B063-D45E133B8419@um.es> <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca> <23795.1716.390687.564153@fireball.acr.fi> <alpine.LRH.2.21.1906021105380.1550@bofh.nohats.ca>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/VYi08aEqiaX2d1wvwuc4gGF_rik>
Subject: Re: [I2nsf] [IPsec] WGLC and IPR poll for draft-ietf-i2nsf-sdn-ipsec-flow-protection-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jun 2019 12:15:19 -0000

--Apple-Mail=_A9739FEF-C2C6-4E4B-9876-03FB9C0FFD41
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Tero, Paul:

> El 2 jun 2019, a las 17:09, Paul Wouters <paul@nohats.ca> escribi=C3=B3:=

>=20
> On Sun, 2 Jun 2019, Tero Kivinen wrote:
>=20
>> I.e., if you have separate connections that share same authenticated
>> identity then you need to disable INITIAL_CONTACT notifications. Also
>> note that INITIAL_CONTACT is between identities, IP addresses, inner
>> addresses etc does not matter, only the authenticated identities
>> matter.
>=20
> Sure, but "don't do that" :)

[Authors] Taking into account that road-warrior case is not considered =
in the I-D (only host-to-host and gw-to-gw) and Paul=E2=80=99s comment I =
think we can safely remove the leaf initial-contact, correct?.

Moreover the Security Controller is the one providing this identity to =
the NSFs so I think this case would not be possible, would it?.


>=20
>> Note, that AEAD counter is not in the sequence number field, it is in
>> the IV field, and every AEAD cipher RFC has text which requires that
>> IV field is generated in a way that ensures uniqueness. =46rom =
RFC4309:
>=20
> For now, but there are drafts going around that want to re-use the
> fields to save a few bytes :P


[Authors] Our model allows the Security Controller to set the IV in the =
SAD in the IKE-less case.

leaf iv {
	nacm:default-deny-all;
        type yang:hex-string;=20
        description=20
		"ESP encryption IV value";=20
}

>=20
>> When using IKEv2, we do not negotiate anti-replay service, it is
>> always assumed to be local matter on the receiver, thus there is no
>> need for two peers to agreee on that. On the other hand if anybody
>> would want to disable anti-replay, and use non-extended sequence
>> numbers, and allow sequence numbers to wrap, then the IKEv2 does not
>> offer that option, because it does not allow settign that flag in the
>> SAD.
>=20
> Well, the IKEv2 endpoint that cares about this can just re-key or
> re-auth in time before reaching those counters. So yes, it does not
> need to be negotiated but it is the IKEv2 daemon handling this. So for
> the IKE-less case, I guess it should be there, although this is =
similar
> to the IKE-less case handling maxbytes, maxlife, maxidle counters. I
> think it is expected that the NSF sends the kernel message (pfkey,
> acquire) to the SC. So it could be avoided in the IKEless case than =
too.

[Authors] We have a doubt here: if the IKEv2 endpoint that cares about =
this performs the re-key or re-auth, it needs to know when this event =
happens. I guess IKEv2 implementation would be expecting a notification =
from the kernel like xfrm_replay_notify(struct xfrm_state *x, int event) =
when a xfrm_replay_overflow happens (see for example : =
ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/kernel-3.10.14=
/net/xfrm/xfrm_replay.c)

is this correct?

We have also observed several types of overflow: =
xfrm_replay_overflow_bmp (not sure about the purpose of this, any =
clarification?), xfrm_replay_overflow_esn, xfrm_replay_overflow

if that is the case, we should include that notification in the model =
for IKE-less case so that the Security Controller is aware of this =
situation. However, wouldn't it be enough to use the number of packets =
lifetime instead of having this new threshold (in xfrm we have seen =
replay_maxdiff and replay_maxage as such as threshold).

Best Regards.

>=20
> Paul
>=20
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf

-------------------------------------------------------
Rafa Marin-Lopez, PhD
Dept. Information and Communications Engineering (DIIC)
Faculty of Computer Science-University of Murcia
30100 Murcia - Spain
Telf: +34868888501 Fax: +34868884151 e-mail: rafa@um.es
-------------------------------------------------------





--Apple-Mail=_A9739FEF-C2C6-4E4B-9876-03FB9C0FFD41
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Tero, Paul:<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">El 2 jun 2019, a las 17:09, Paul Wouters =
&lt;<a href=3D"mailto:paul@nohats.ca" class=3D"">paul@nohats.ca</a>&gt; =
escribi=C3=B3:</div><br class=3D"Apple-interchange-newline"><div =
class=3D""><div class=3D"">On Sun, 2 Jun 2019, Tero Kivinen wrote:<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">I.e., if =
you have separate connections that share same authenticated<br =
class=3D"">identity then you need to disable INITIAL_CONTACT =
notifications. Also<br class=3D"">note that INITIAL_CONTACT is between =
identities, IP addresses, inner<br class=3D"">addresses etc does not =
matter, only the authenticated identities<br class=3D"">matter.<br =
class=3D""></blockquote><br class=3D"">Sure, but "don't do that" :)<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div><div>[Authors] Taking into account that =
road-warrior case is not considered in the I-D (only host-to-host and =
gw-to-gw) and Paul=E2=80=99s comment I think we can safely remove the =
leaf initial-contact, correct?.</div><div><br =
class=3D""></div><div>Moreover the Security Controller is the one =
providing this identity to the NSFs so I think this case would not be =
possible, would it?.</div></div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">Note, =
that AEAD counter is not in the sequence number field, it is in<br =
class=3D"">the IV field, and every AEAD cipher RFC has text which =
requires that<br class=3D"">IV field is generated in a way that ensures =
uniqueness. =46rom RFC4309:<br class=3D""></blockquote><br class=3D"">For =
now, but there are drafts going around that want to re-use the<br =
class=3D"">fields to save a few bytes :P<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div><br =
class=3D""></div>[Authors] Our model allows the Security Controller to =
set the IV in the SAD in the IKE-less case.</div><div><br =
class=3D""></div><div>leaf iv {<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>nacm:default-deny-all;<br class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; =
type yang:hex-string;&nbsp;<br class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; =
description&nbsp;<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>"ESP encryption IV =
value";&nbsp;<br class=3D"">}</div><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">When using IKEv2, we do =
not negotiate anti-replay service, it is<br class=3D"">always assumed to =
be local matter on the receiver, thus there is no<br class=3D"">need for =
two peers to agreee on that. On the other hand if anybody<br =
class=3D"">would want to disable anti-replay, and use non-extended =
sequence<br class=3D"">numbers, and allow sequence numbers to wrap, then =
the IKEv2 does not<br class=3D"">offer that option, because it does not =
allow settign that flag in the<br class=3D"">SAD.<br =
class=3D""></blockquote><br class=3D"">Well, the IKEv2 endpoint that =
cares about this can just re-key or<br class=3D"">re-auth in time before =
reaching those counters. So yes, it does not<br class=3D"">need to be =
negotiated but it is the IKEv2 daemon handling this. So for<br =
class=3D"">the IKE-less case, I guess it should be there, although this =
is similar<br class=3D"">to the IKE-less case handling maxbytes, =
maxlife, maxidle counters. I<br class=3D"">think it is expected that the =
NSF sends the kernel message (pfkey,<br class=3D"">acquire) to the SC. =
So it could be avoided in the IKEless case than too.<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>[Authors] We have a doubt here: if the IKEv2 =
endpoint that cares about this performs the re-key or re-auth, it needs =
to know when this event happens. I guess IKEv2 implementation would be =
expecting a notification from the kernel like&nbsp;<span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: =
pre-wrap;" class=3D"">xfrm_replay_notify(struct xfrm_state *x, int =
event) when a&nbsp;</span><span style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0); white-space: pre-wrap;" =
class=3D"">xfrm_replay_overflow happens (see for example : </span><font =
color=3D"#000000" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); =
white-space: pre-wrap;" class=3D""><a =
href=3D"ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/kernel=
-3.10.14/net/xfrm/xfrm_replay.c" =
class=3D"">ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/ker=
nel-3.10.14/net/xfrm/xfrm_replay.c</a>)</span></font></div><div =
class=3D""><br class=3D""></div><div><span style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0); white-space: pre-wrap;" class=3D"">is this =
correct?</span></div><div><span style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0); white-space: pre-wrap;" class=3D""><br =
class=3D""></span></div><div><span style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0); white-space: pre-wrap;" class=3D"">We have also =
observed several types of overflow: </span><span style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: pre-wrap;" =
class=3D"">xfrm_replay_overflow_bmp (not sure about the purpose of this, =
any clarification?), </span><span style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0); white-space: pre-wrap;" =
class=3D"">xfrm_replay_overflow_esn, </span><span style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: pre-wrap;" =
class=3D"">xfrm_replay_overflow</span></div><div class=3D""><br =
class=3D""></div><div class=3D"">if that is the case, we should include =
that notification in the model for IKE-less case so that the Security =
Controller is aware of this situation. However, wouldn't it be enough to =
use the number of packets lifetime instead of having this new threshold =
(in xfrm we have seen replay_maxdiff and replay_maxage as such as =
threshold).</div><div class=3D""><br class=3D""></div><div class=3D"">Best=
 Regards.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D"">Paul<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">I2nsf mailing list<br class=3D""><a =
href=3D"mailto:I2nsf@ietf.org" class=3D"">I2nsf@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/i2nsf<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><div style=3D"color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; 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;">-------------------------------------------------------<br =
class=3D"">Rafa Marin-Lopez, PhD<br class=3D"">Dept. Information =
and&nbsp;Communications&nbsp;Engineering (DIIC)<br class=3D"">Faculty of =
Computer&nbsp;Science-University of&nbsp;Murcia<br class=3D"">30100 =
Murcia - Spain<br class=3D"">Telf: +34868888501 Fax:&nbsp;+34868884151 =
<a href=3D"mailto:rafa@um.es" class=3D"">e-mail:&nbsp;rafa@um.es</a><br =
class=3D"">-------------------------------------------------------</div><d=
iv style=3D"color: rgb(0, 0, 0); font-family: Courier; font-size: 16px; =
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""></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_A9739FEF-C2C6-4E4B-9876-03FB9C0FFD41--


From nobody Tue Jun  4 02:41:04 2019
Return-Path: <kivinen@iki.fi>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A907120182 for <i2nsf@ietfa.amsl.com>; Tue,  4 Jun 2019 02:40:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.42
X-Spam-Level: 
X-Spam-Status: No, score=-3.42 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ynhpgXE8Oc9x for <i2nsf@ietfa.amsl.com>; Tue,  4 Jun 2019 02:40:57 -0700 (PDT)
Received: from mail.kivinen.iki.fi (fireball.acr.fi [83.145.195.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A165412018F for <i2nsf@ietf.org>; Tue,  4 Jun 2019 02:40:56 -0700 (PDT)
Received: from fireball.acr.fi (localhost [127.0.0.1]) by mail.kivinen.iki.fi (8.15.2/8.15.2) with ESMTPS id x549ehdR006058 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 4 Jun 2019 12:40:43 +0300 (EEST)
Received: (from kivinen@localhost) by fireball.acr.fi (8.15.2/8.14.8/Submit) id x549ef9L022752; Tue, 4 Jun 2019 12:40:41 +0300 (EEST)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-ID: <23798.15513.517314.618936@fireball.acr.fi>
Date: Tue, 4 Jun 2019 12:40:41 +0300
From: Tero Kivinen <kivinen@iki.fi>
To: Rafa Marin-Lopez <rafa@um.es>
Cc: Paul Wouters <paul@nohats.ca>, Fernando =?utf-8?Q?Pere=C3=B1=C3=ADguez_Garc=C3=ADa?= <fernando.pereniguez@cud.upct.es>,  "i2nsf\@ietf.org" <i2nsf@ietf.org>, Gabriel Lopez <gabilm@um.es>, Linda Dunbar <linda.dunbar@huawei.com>, "ipsec\@ietf.org WG" <ipsec@ietf.org>
In-Reply-To: <997AE9FE-F0EB-4148-96B7-16A138E92205@um.es>
References: <4A95BA014132FF49AE685FAB4B9F17F66B3869DE@sjceml521-mbs.china.huawei.com> <DBBD75C3-9FB3-473F-A627-062DB3F5C32D@um.es> <alpine.LRH.2.21.1904210811200.1903@bofh.nohats.ca> <ED73306E-F807-42A4-B063-D45E133B8419@um.es> <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca> <23795.1716.390687.564153@fireball.acr.fi> <alpine.LRH.2.21.1906021105380.1550@bofh.nohats.ca> <997AE9FE-F0EB-4148-96B7-16A138E92205@um.es>
X-Mailer: VM 8.2.0b under 25.1.1 (x86_64--netbsd)
X-Edit-Time: 9 min
X-Total-Time: 9 min
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/VXmNw7kT11X2zSWlMixlG56yMWQ>
Subject: Re: [I2nsf] [IPsec] WGLC and IPR poll for draft-ietf-i2nsf-sdn-ipsec-flow-protection-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jun 2019 09:41:02 -0000

Rafa Marin-Lopez writes:
> Hi Tero, Paul:
>=20
>     El 2 jun 2019, a las 17:09, Paul Wouters <paul@nohats.ca> escribi=
=C3=B3:
>   =20
>     On Sun, 2 Jun 2019, Tero Kivinen wrote:
>=20
>         I.e., if you have separate connections that share same authen=
ticated
>         identity then you need to disable INITIAL=5FCONTACT notificat=
ions. Also
>         note that INITIAL=5FCONTACT is between identities, IP address=
es, inner
>         addresses etc does not matter, only the authenticated identit=
ies
>         matter.
>=20
>     Sure, but "don't do that" :)
>=20
> [Authors] Taking into account that road-warrior case is not considere=
d in the
> I-D (only host-to-host and gw-to-gw) and Paul=E2=80=99s comment I thi=
nk we can safely
> remove the leaf initial-contact, correct=3F.

The same setting is also used in case there is replicated setups,
i.e., every case where you might have two nodes sharing identity and
authentication information. Load balancing, hotswap setups, replicated
servers etc quite often also want to make sure they set this setting
on.

Those cases might be in scope for i2nsf too.

> Moreover the Security Controller is the one providing this identity t=
o the
> NSFs so I think this case would not be possible, would it=3F.

It depends. Security controller might provide same identity to both
load balancing nodes, or both to the in sgw in use and the hot swap
replicated version.=20

>         Note, that AEAD counter is not in the sequence number field, =
it is in
>         the IV field, and every AEAD cipher RFC has text which requir=
es that
>         IV field is generated in a way that ensures uniqueness. From =
RFC4309:
>=20
>     For now, but there are drafts going around that want to re-use th=
e
>     fields to save a few bytes :P
>=20
> [Authors] Our model allows the Security Controller to set the IV in
> the SAD in the IKE-less case.

IV is per packet information, SC cannot really provide it. It can
provide initial value for it, but the updating of it must be done in
node.

>     Well, the IKEv2 endpoint that cares about this can just re-key or=

>     re-auth in time before reaching those counters. So yes, it does n=
ot
>     need to be negotiated but it is the IKEv2 daemon handling this. S=
o for
>     the IKE-less case, I guess it should be there, although this is s=
imilar
>     to the IKE-less case handling maxbytes, maxlife, maxidle counters=
. I
>     think it is expected that the NSF sends the kernel message (pfkey=
,
>     acquire) to the SC. So it could be avoided in the IKEless case th=
an too.
>=20
> [Authors] We have a doubt here: if the IKEv2 endpoint that cares abou=
t this
> performs the re-key or re-auth, it needs to know when this event happ=
ens. I
> guess IKEv2 implementation would be expecting a notification from the=
 kernel
> like xfrm=5Freplay=5Fnotify(struct xfrm=5Fstate *x, int event) when a=
=20
> xfrm=5Freplay=5Foverflow happens (see for example :=20
> ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/kernel-3.=
10.14/net/xfrm/xfrm=5Freplay.c
> )
>=20
> is this correct=3F

IKEv2 will register suitable triggers to kernel, and kernel will then
use suitable method to notify IKEv2 when those timers, counters etc
are expiring. Not sure what those xfrm things do, as those are not
part of standard, but are internal implementation details for one
specific implementation.

Usually IKEv2 will set packet counter triggers that will expire way
before the actual overflow happens, so it has time to rekey before the
hard expiration happens.=20
--=20
kivinen@iki.fi


From nobody Tue Jun  4 15:35:19 2019
Return-Path: <rdd@cert.org>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 265A81202E9 for <i2nsf@ietfa.amsl.com>; Tue,  4 Jun 2019 15:35:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cert.org
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 EzpM15GxG4Uw for <i2nsf@ietfa.amsl.com>; Tue,  4 Jun 2019 15:35:14 -0700 (PDT)
Received: from taper.sei.cmu.edu (taper.sei.cmu.edu [147.72.252.16]) (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 A77931200E3 for <i2nsf@ietf.org>; Tue,  4 Jun 2019 15:35:14 -0700 (PDT)
Received: from delp.sei.cmu.edu (delp.sei.cmu.edu [10.64.21.31]) by taper.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x54MZ6YZ025474; Tue, 4 Jun 2019 18:35:06 -0400
DKIM-Filter: OpenDKIM Filter v2.11.0 taper.sei.cmu.edu x54MZ6YZ025474
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=yc2bmwvrj62m; t=1559687706; bh=BVB7B4W9MJSH+7lriO5KmU1qoWAcs40IG2D1MVR8658=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=JqyZeVG2l5L23NzzFo4Lm+GCRqfRuoBu9x0XACl3zjmGiPOnKQYT9i0rbg2IZDlKM M+c9Zu0YhRNVujGVQJb0qYK1M7gu5CbbxqS0/KpXo75lW6/6CzRvl5LD8Zy0d+gXey wU9EgvqMoesdcbwi/XOtVpqdfoA8/mf4e/vitd+w=
Received: from CASSINA.ad.sei.cmu.edu (cassina.ad.sei.cmu.edu [10.64.28.249]) by delp.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x54MZ2aK025134; Tue, 4 Jun 2019 18:35:02 -0400
Received: from MARATHON.ad.sei.cmu.edu ([10.64.28.250]) by CASSINA.ad.sei.cmu.edu ([10.64.28.249]) with mapi id 14.03.0439.000; Tue, 4 Jun 2019 18:35:02 -0400
From: Roman Danyliw <rdd@cert.org>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>
CC: "i2nsf@ietf.org" <i2nsf@ietf.org>, "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>
Thread-Topic: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
Thread-Index: AdT1UCvGm5NYaV78So67XP7+f7eJBgLmI7MABo7ZeOA=
Date: Tue, 4 Jun 2019 22:35:01 +0000
Message-ID: <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon>
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com>
In-Reply-To: <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.64.22.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/HQ1pEeXqsEwjgqGMFf3AjT8ljNw>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jun 2019 22:35:18 -0000

SGVsbG8gUGF1bCENCg0KVGhhbmsgeW91IGZvciB0aGUgZXh0ZW5zaXZlIGNoYW5nZXMgeW91IGhh
dmUgbWFkZS4gIFNlZSBmb2xsb3ctdXAgcXVlc3Rpb25zIGJlbG93LiAgSWYgeW91IGRvbid0IHNl
ZSBhIHByZXZpb3VzIGl0ZW0gbGlzdGVkLCBwbGVhc2UgY29uc2lkZXIgaXQgcmVzb2x2ZWQuICAN
Cg0KU2luY2UgeW91ciBjb21tZW50cyB3ZXJlIG1hZGUgd2l0aCBhIHdvcmQgYXR0YWNobWVudCAo
bm8gcHJvYmxlbSEpLCBJJ20ganVzdCByZXNwb25kaW5nIHRvIG15IG93biBvcmlnaW5hbCB0aHJl
YWQuDQoNCj4gRnJvbTogSTJuc2YgW21haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgTXIuIEphZWhvb24gUGF1bA0KPiBKZW9uZw0KPiBTZW50OiBUaHVyc2RheSwgTWF5
IDAyLCAyMDE5IDU6MTMgQU0NCj4gVG86IFJvbWFuIERhbnlsaXcgPHJkZEBjZXJ0Lm9yZz47IExp
bmRhIER1bmJhcg0KPiA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+OyBZb2F2IE5pciA8eW5pci5p
ZXRmQGdtYWlsLmNvbT4NCj4gQ2M6IGkybnNmQGlldGYub3JnOyBza2t1X3NlY3UtYnJhaW5fYWxs
QGdvb2dsZWdyb3Vwcy5jb20NCj4gU3ViamVjdDogUmU6IFtJMm5zZl0gQUQgUmV2aWV3OiBkcmFm
dC1pZXRmLWkybnNmLWFwcGxpY2FiaWxpdHktMDkNCj4gDQo+IEhpIFJvbWFuLCBMaW5kYSwgYW5k
IFlvYXYsDQo+IEkgaGF2ZSByZWZsZWN0ZWQgUm9tYW4ncyBxdWVzdGlvbnMgYW5kIGNvbW1lbnRz
IGluIEkyTlNGIEFwcGxpY2FiaWxpdHkgRHJhZnQNCj4gKHZlcnNpb24gMTApLg0KPiBIZXJlIGlz
IHRoZSBsaW5rIG9mIHRoZSByZXZpc2VkIGRyYWZ0Og0KPiBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1pMm5zZi1hcHBsaWNhYmlsaXR5LTEwDQo+IA0KPiBJIHNlbmQgeW91
IG15IHJldmlzaW9uIGxldHRlciB0aGF0IGRlc2NyaWJlcyBteSBhbnN3ZXJzIGFuZCByZWZsZWN0
aW9uIGluIHRoZQ0KPiB0ZXh0Lg0KPiANCj4gSWYgeW91IGhhdmUgcXVlc3Rpb25zIGFuZCBjb21t
ZW50cywgcGxlYXNlIGxldCBtZSBrbm93Lg0KPiANCj4gVGhhbmtzLg0KPiANCj4gQmVzdCBSZWdh
cmRzLA0KPiBQYXVsDQo+IA0KPiANCj4gT24gV2VkLCBBcHIgMTcsIDIwMTkgYXQgOToyMyBQTSBS
b21hbiBEYW55bGl3IDxyZGRAY2VydC5vcmc+IHdyb3RlOg0KPiBIaSENCj4gDQo+IEknbSBwaWNr
aW5nIHVwIHdoZXJlIGVrciBsZWZ0IG9mZg0KPiAoaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9y
Zy9hcmNoL21zZy9pMm5zZi9iVlRHZlNYUjcwVWNGa3dma1Y0RnNOSGc4DQo+IHVvKSB3aXRoIGFu
IEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWkybnNmLWFwcGxpY2FiaWxpdHktMDkuDQogDQpbc25p
cF0NCg0KPiAoNSkgU2VjdGlvbiAxLiAgUGVyICJJbiB0aGUgSTJOU0YgZnJhbWV3b3JrLCBlYWNo
IE5TRiBpbml0aWFsbHkgcmVnaXN0ZXJzIHRoZQ0KPiBwcm9maWxlIG9mIGl0cyBvd24gY2FwYWJp
bGl0aWVzIGludG8gdGhlIHN5c3RlbSBpbiBvcmRlciBmb3IgdGhlbXNlbHZlcyB0byBiZQ0KPiBh
dmFpbGFibGUgaW4gdGhlIHN5c3RlbSIsIHRoaXMgc2VudGVuY2UgZG9lc24ndCBwYXJzZSBmb3Ig
bWUuDQo+IA0KPiBEbyB5b3UgbWVhbiwgIkluIHRoZSBJMk5TRiBmcmFtZXdvcmssIGVhY2ggTlNG
IGluaXRpYWxseSByZWdpc3RlcnMgYSBwcm9maWxlDQo+IG9mIGl0cyBjYXBhYmlsaXRpZXMgaW4g
dGhlIHN5c3RlbSI/ICBJZiBzbywgSSB0aGluayBjbGFyaXR5IG9mIHdoYXQgc3lzdGVtIChJIHRo
aW5rDQo+ICJJMk5TRiBzeXN0ZW0iKSBpcyBiZWluZyByZWZlcmVuY2VkIGlzIG5lZWRlZC4NCg0K
UGVyIC0xMSwgSeKAmWQgcmVjb21tZW5kIG1ha2luZyB0aGUgdGV4dCBldmVuIG1vcmUgY29uY2lz
ZS4NCg0KT0xEOiBJbiB0aGUgSTJOU0YgZnJhbWV3b3JrLCBlYWNoIE5TRiBpbml0aWFsbHkgcmVn
aXN0ZXJzIHRoZSBwcm9maWxlIG9mIGl0cyBvd24gY2FwYWJpbGl0aWVzIGludG8gdGhlIFNlY3Vy
aXR5ICAgIENvbnRyb2xsZXIgKGkuZS4sIG5ldHdvcmsgb3BlcmF0b3IgbWFuYWdlbWVudCBzeXN0
ZW0gW1JGQzgzMjldKSBpbiB0aGUgSTJOU0Ygc3lzdGVtIHZpYSBSZWdpc3RyYXRpb24gSW50ZXJm
YWNlIFtyZWdpc3RyYXRpb24taW5mLWRtXSBzbyB0aGF0IGVhY2ggICBOU0YgY2FuIGJlIHNlbGVj
dGVkIGFuZCB1c2VkIHRvIGVuZm9yY2UgYSBnaXZlbiBzZWN1cml0eSBwb2xpY3kgZnJvbSBJMk5T
RiBVc2VyIChpLmUuLCBuZXR3b3JrIHNlY3VyaXR5IGFkbWluaXN0cmF0b3IpLg0KDQpORVc6DQpJ
biB0aGUgSTJOU0YgZnJhbWV3b3JrLCBlYWNoIE5TRiBpbml0aWFsbHkgcmVnaXN0ZXJzIHRoZSBw
cm9maWxlIG9mIGl0cyBvd24gY2FwYWJpbGl0aWVzIHdpdGggdGhlIFNlY3VyaXR5IENvbnRyb2xs
ZXIgKGkuZS4sIG5ldHdvcmsgb3BlcmF0b3IgbWFuYWdlbWVudCBzeXN0ZW0gW1JGQzgzMjldKSBv
ZiB0aGUgSTJOU0Ygc3lzdGVtIHZpYSB0aGUgUmVnaXN0cmF0aW9uIEludGVyZmFjZSBbcmVnaXN0
cmF0aW9uLWluZi1kbV0uICBUaGlzIHJlZ2lzdHJhdGlvbiBlbmFibGVzIGFuIEkyTlNGIFVzZXIg
KGkuZS4sIG5ldHdvcmsgc2VjdXJpdHkgYWRtaW5pc3RyYXRvcikgdG8gc2VsZWN0IGFuZCB1c2Ug
dGhlIE5TRiB0byBlbmZvcmNlIGEgZ2l2ZW4gc2VjdXJpdHkgcG9saWN5Lg0KDQo+ICg2KSBTZWN0
aW9uIDEuICBQZXIgIkluIGFkZGl0aW9uLCB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciAuLi4iLCB0
aGlzIHNlbnRlbmNlDQo+IGludHJvZHVjZXMgdGhlIGNvbmNlcHQgb2YgYSBTZWN1cml0eSBDb250
cm9sbGVyIGJ1dCBkb2Vzbid0IGRlZmluZSBpdC4gIEFsc28sDQo+IHRoaXMgc2VlbXMgbGlrZSBh
IGxldmVsIG9mIGRldGFpbCBub3QgbmVlZGVkIGluIHRoZSBpbnRyb2R1Y3Rpb24uDQoNCkkgYXBw
cmVjaWF0ZSBhbGwgb2YgdGhlIG5ldyB0ZXh0IGluIC0xMSwgYnV0IEkgZG9uJ3QgdGhpbmsgd2Ug
bmVlZCBhbGwgb2YgaXQuICBNeSBjb25jZXJuIGlzIHRoYXQgc29tZSBvZiBpdCB3aWxsIHVubmVj
ZXNzYXJpbHkgZHVwbGljYXRlcyB0ZXh0IGFscmVhZHkgaW4gU2VjdGlvbiAzIGFuZCBbaTJuc2Yt
dGVybWlub2xvZ3ldLiAgVGhlIG5ldyB0ZXh0IOKAnChpLmUuLCBuZXR3b3JrIG9wZXJhdG9yIG1h
bmFnZW1lbnQgc3lzdGVtIFtSRkM4MzI5XSku4oCdIHN1ZmZpY2llbnRseSBkZWZpbmVzIHRoZSBj
b250cm9sbGVyLiAgVGhlIG5ldyB0ZXh0IOKAnFNlY3VyaXR5IENvbnRyb2xsZXIgaXMgZGVmaW5l
ZCBhcyDigKbigJ0gaXNu4oCZdCBuZWVkZWQuICANCg0KPiAoMTEpIFNlY3Rpb24gMy4gIFBlciAi
Tm90ZSB0aGF0IGFuIGluc2lkZSBhdHRhY2tlciBhdCB0aGUgRE1TIGNhbiBzZXJpb3VzbHkNCj4g
d2Vha2VuIHRoZSBJMk5TRiBzeXN0ZW0gLi4uIiwgSSBjb25jdXIgd2l0aCB0aGUgYXNzZXNzbWVu
dCB0aGF0IGEgRE1TIGNhbg0KPiBzdWJ2ZXJ0IHRoZSBJMk5TRiBzeXN0ZW0uICBUaHJlZSByZWxh
dGVkIHBvaW50czoNCj4gDQo+ICoqIFRoZSBib3VuZGFyeS9zY29wZSBvZiBhbiBJMk5TRiBzeXN0
ZW0gd2Fzbid0ICBjbGVhciB0byBtZS4gIEl0IGFwcGVhcnMgdG8NCj4gbWUgdGhhdCBhbiBJMk5T
RiBzeXN0ZW0gaXMgc2VjdXJpdHkgY29udHJvbGxlciArIE5TRnMuICBUaGVyZSBhcmUgc2V2ZXJh
bA0KPiBpbnRlcmZhY2VzIGRlZmluZWQgZm9yIHRoZSBjb250cm9sbGVyIGFuZCBOU0ZzLiAgRXZl
cnl0aGluZyBlbHNlIChlLmcuLCBETVMsDQo+IEkyTlNGIHVzZXIpIGlzIG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoZSBJMk5TRiBzeXN0ZW0sIGNvcnJlY3Q/ICBJIGRyYXcNCj4gYXR0ZW50aW9uIHRv
IHRoaXMgZGlzdGluY3Rpb24gYmVjYXVzZSBpZGVudGlmeWluZyB3aGVyZSB0aGlzIGluc2lkZXIg
aXMgbG9jYXRlZA0KPiBuZWVkcyB0byBiZSBjbGVhcmVyLg0KPiANCj4gKiogSWYgdGhlIERNUyBj
YW4gcHJvdmlkZSB0aGUgc29mdHdhcmUgcGFja2FnZSBmb3IgdGhlIE5TRiwgSSdtIG5vdCBzdXJl
DQo+IGhvdyB0aGUgaW5zaWRlciB0aHJlYXQgaXMgbWl0aWdhdGVkLiAgVGhlIGF0dGFja2VyIGNh
biBhbHJlYWR5IHJ1biBhIHNvZnR3YXJlDQo+IGxvYWQgb2YgaGVyIGNob2ljZSBvbiB5b3VyIG5l
dHdvcmsgKHRoYXQgeW91IGhhdmUgcGVybWl0dGVkKS4NCj4gDQo+ICoqIFBlcg0KPiBodHRwczov
L21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2kybnNmL1hjOTJRa0VQZ1JXQzNGS3VSdm5h
aU5ORlkyDQo+IG8sIEkgY29uY3VyIHdpdGggZWtyIHRoYXQgdGhlIHRleHQgbmVlZHMgdG8gYmUg
Y2xlYXJlciBvbiB3aGF0IHRoZSBETVMgY2FuIGRvDQo+IHRvIHRoZSBJMk5TRiBzeXN0ZW0uDQoN
CkRlc3BpdGUgdGhlIGNoYW5nZXMgaW4gLTExLCBJIHN0aWxsIG5lZWQgaGVscCB1bmRlcnN0YW5k
aW5nIHRoZSBmbG93IGJldHdlZW4gdGhlIHNlY3VyaXR5IGNvbnRyb2xsZXIgYW5kIERNUy4gIExp
a2UgZWtyIHBvc2VkIGluIHRoZSB0aHJlYWQgYWJvdmUsIEnigJltIHRyeWluZyB0byB1bmRlcnN0
YW5kIGhvdyB0aGUgc29mdHdhcmUgaXMgbG9hZGVkIGludG8gdGhlIHByb2R1Y3Rpb24gSTJOU0Yg
c3lzdGVtLg0KDQpBcyBJIHVuZGVyc3RhbmQgaXQsIHdl4oCZcmUgdGFsa2luZyBhYm91dCBhIHNv
ZnR3YXJlIHVwZGF0ZSBwcm9jZXNzIGZhY2lsaXRhdGVkIHRocm91Z2ggYSBORVRDT05GIGludGVy
ZmFjZSB2aWEgdGhlIEludGVybmV0LiAgU2VjdGlvbiA1IG9mIGRyYWZ0LWh5dW4taTJuc2YtcmVn
aXN0cmF0aW9uLWludGVyZmFjZS1kbSBzYXlzOg0KDQogICAxKSAgU2VjdXJpdHkgQ29udHJvbGxl
ciBmaXJzdCByZWNvZ25pemVzIHRoZSBzZXQgb2YgY2FwYWJpbGl0aWVzDQogICAgICAgKGkuZS4s
IE5TRiBQcm9maWxlKSBvciB0aGUgc2lnbmF0dXJlIG9mIGEgc3BlY2lmaWMgTlNGIHJlcXVpcmVk
DQogICAgICAgb3Igd2FzdGVkIGluIHRoZSBjdXJyZW50IHN5c3RlbS4NCg0KICAgMikgIERldmVs
b3BlcidzIE1hbmFnZW1lbnQgU3lzdGVtIChETVMpIG1hdGNoZXMgdGhlIHJlY29nbml6ZWQNCiAg
ICAgICBpbmZvcm1hdGlvbiB0byBhbiBOU0YgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIG1vZGVs
IGRlZmluaXRpb24uDQoNCiAgIDMpICBEZXZlbG9wZXIncyBNYW5hZ2VtZW50IFN5c3RlbSBjcmVh
dGVzIG9yIGVsaW1pbmF0ZXMgTlNGcyBtYXRjaGluZw0KICAgICAgIHdpdGggdGhlIGFib3ZlIGlu
Zm9ybWF0aW9uLg0KDQogICA0KSAgU2VjdXJpdHkgQ29udHJvbGxlciBjYW4gdGhlbiBhZGQvcmVt
b3ZlIHRoZSBjb3JyZXNwb25kaW5nIE5TRg0KICAgICAgIGluc3RhbmNlIHRvL2Zyb20gaXRzIGxp
c3Qgb2YgYXZhaWxhYmxlIE5TRiBpbnN0YW5jZXMgaW4gdGhlDQogICAgICAgc3lzdGVtLg0KDQpU
byB0ZXN0IG15IHVuZGVyc3RhbmRpbmcsIHRoZSB1c2VyIGludGVyZmFjZSBzZW5kcyBhIGhpZ2gt
bGV2ZWwgYWN0aW9uIHRvIHRoZSBTZWN1cml0eSBDb250cm9sbGVyIChTQyk7IHRoZSBTQyBzZW5k
cyB0byB0aGUgRE1TIHdoYXQgY2FwYWJpbGl0aWVzIGl0IHdhbnRzOyB0aGUgRE1TIHJldHVybnMg
YmFjayB3aGF0IE5TRiAobW9kdWxlcy9wYWNrYWdlcy9jb2RlKSBpdCBoYXMgdGhhdCBtZWV0IHRo
ZXNlIGNhcGFiaWxpdGllczsgdGhlIFNDIGNhbiB0aGVuIGNob29zZSB0byBkb3dubG9hZCB0aGVz
ZSBOU0YgKG1vZHVsZXMvcGFja2FnZS9jb2RlKSBmcm9tIHRoZSBETVMgYW5kIHByb3Zpc2lvbiB0
aGVzZSBuZXdseSBkb3dubG9hZGVkIE5TRiAobW9kdWxlcy9wYWNrYWdlL2NvZGUpIGludG8gdGhl
IGxpdmUgc3lzdGVtLiAgSXMgdGhpcyBjb3JyZWN0Pw0KDQpIb3cgaXMgdGhlIG5ldyBjb2RlIHRy
YW5zcG9ydGVkIGZyb20gdGhlIERNUyB0byB0aGUgU0M/ICBJcyB0aGF0IGluIHNjb3BlPw0KDQo+
ICgxMikgU2VjdGlvbiAzLCBQZXIgIk9uIHRoZSBvdGhlciBoYW5kLCBhbiBhY2Nlc3MgdG8gcnVu
bmluZyAob25saW5lKSBOU0ZzDQo+IHNob3VsZCBiZSBhbGxvd2VkIG9ubHkgdG8gdGhlIFNlY3Vy
aXR5IENvbnRyb2xsZXIsIG5vdCB0aGUgRE1TLiIsIHRoaXMNCj4gc2VudGVuY2UgaXNuJ3QgY2xl
YXIgdG8gbWUuDQo+IA0KPiAqKiBJdCBkb2Vzbid0IHBhcnNlIHNvIEkgZG9uJ3Qga25vdyB3aG8g
aXMgc3VwcG9zZWQgdG8gZ2V0IHdoYXQgYWNjZXNzIC0tDQo+IHNwZWNpZmljYWxseSwgImFuIGFj
Y2VzcyB0byBydW5uaW5nIE5TRnMiDQo+IA0KPiAqKiAicnVubmluZyAob25saW5lKSBOU0ZzIiBp
cyBwcm9wb3NpbmcgYW4gb3BlcmF0aW9uYWwgY29uc3RydWN0IHdoaWNoIGlzIGFsc28NCj4gbm90
IGNsZWFyIHRvIG1lLiAgSXQgdGhhdCB0aGUgZXF1aXZhbGVudCBvZiBzYXlpbmcgaW4gcHJvZHVj
dGlvbj8gIElmIGl0IG1lYW5zDQo+IHByb2R1Y3Rpb24sIGlzIHRoZXJlIGEgZGlzdGluY3Rpb24g
YmVpbmcgbWFkZSBiZXR3ZWVuIGludGVyYWN0aW5nIHdpdGggdGhlDQo+IERNUyBkdXJpbmcgdGhl
IHRpbWUgb2YgcHJvdmlzaW9uaW5nIGFuZCB0aGVuIGFmdGVyIHRoZSBmYWN0Pw0KDQpTZWUgY29t
bWVudCBpbiAjMTMgYWJvdXQgY29uc29saWRhdGluZyBhbGwgdGhyZWF0IG1pdGlnYXRpb24gaW4g
dGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIFNlY3Rpb24NCg0KPiAoMTMpIFNlY3Rpb24gMywg
UGVyICJBbHNvLCB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciBjYW4gZGV0ZWN0IGFuZCBwcmV2ZW50
DQo+IGluc2lkZSBhdHRhY2tzIGJ5IG1vbml0b3JpbmcgdGhlIGFjdGl2aXR5IG9mIGFsbCB0aGUg
RE1TcyAuLi4gdGhyb3VnaCB0aGUgSTJOU0YNCj4gTlNGIG1vbml0b3JpbmcgY2FwYWJpbGl0eSIs
IGlzIHRoZSBtb25pdG9yaW5nIGludGVyZmFjZSBhbHNvIGNhcGFibGUgb2YNCj4gb2JzZXJ2aW5n
IHRoZSBETVM/ICBJIGFzayBiZWNhdXNlIHRoZSBtb25pdG9yaW5nIGludGVyZmFjZSBpcyBkZXNj
cmliZWQgaW4NCj4gUkZDODMyOSBhcyBwYXJ0IG9mIEkyTlNGIE5TRi1GYWNpbmcgSW50ZXJmYWNl
IChTZWN0aW9uIDMuMikuLiAgVGhlIFJlZ2lzdHJhdGlvbg0KPiBJbnRlcmZhY2UgZGVzY3JpcHRp
b24gKFNlY3Rpb24gMy4zIG9mIFJGQzgzMjkpIG1ha2VzIG5vIHJlZmVyZW5jZSB0byBhbnkNCj4g
bW9uaXRvcmluZyBjYXBhYmlsaXR5Lg0KDQpQZXIgdGhlIGZvbGxvd2luZyBuZXcgdGV4dDoNCg0K
SG93ZXZlciwgdGhlIFNlY3VyaXR5IENvbnRyb2xsZXIgY2FuIGRldGVjdCBhbmQgcHJldmVudCBp
bnNpZGUgYXR0YWNrcyBieSBtb25pdG9yaW5nIHRoZSBhY3Rpdml0aWVzIG9mIGFsbCB0aGUgRE1T
cyBhcyB3ZWxsIGFzIHRoZSBOU0ZzIHRocm91Z2ggdGhlIEkyTlNGIE5TRiBtb25pdG9yaW5nIGZ1
bmN0aW9uYWxpdHkgW25zZi1tb25pdG9yaW5nLWRtXS4gVGhyb3VnaCB0aGUgTlNGIG1vbml0b3Jp
bmcsIHRoZSBTZWN1cml0eSBDb250cm9sbGVyIGNhbiBtb25pdG9yIHRoZSBhY3Rpdml0aWVzIGFu
ZCBzdGF0ZXMgb2YgTlNGcywgYW5kIHRoZW4gY2FuIG1ha2UgYSBkaWFnbm9zaXMgdG8gc2VlIHdo
ZXRoZXIgdGhlIE5TRnMgYXJlIHdvcmtpbmcgaW4gbm9ybWFsIGNvbmRpdGlvbnMgb3IgaW4gYWJu
b3JtYWwgY29uZGl0aW9ucyBpbmNsdWRpbmcgdGhlIGluc2lkZXIgdGhyZWF0LiBOb3RlIHRoYXQg
dGhlIG1vbml0b3Jpbmcgb2YgdGhlIERNU3MgaXMgb3V0IG9mIHNjb3BlIGZvciBJMk5TRi4NCg0K
VGhpcyBzdGlsbCBjb25mdXNpbmcgdG8gbWUuICBUaGUgZmlyc3Qgc2VudGVuY2UgZXhwbGljaXRs
eSBzYXlzIHRoYXQgdGhlIFNlY3VyaXR5IENvbnRyb2xsZXIgY2FuIG1vbml0b3JpbmcgdGhlIGFj
dGl2aXRpZXMgb2YgYWxsIHRoZSBETVNzLCBidXQgdGhlIGxhc3Qgc2VudGVuY2Ugc2F5cyBtb25p
dG9yaW5nIHRoZSBETVMgaXMgb3V0IG9mIHNjb3BlLg0KDQpBcyBJIHVuZGVyc3RhbmQgaXQsIHRo
ZSBETVMgaXMgb3BlcmF0ZWQgYnkgYSB2ZW5kb3Igb3V0c2lkZSBvZiB0aGUgZGVwbG95ZWQgZW5j
bGF2ZSBvZiB0aGUgSTJOU0Ygc3lzdGVtLiAgVGhlcmVmb3JlLCB0byBtZSwgdGhpcyBpc27igJl0
IGFuIGluc2lkZXIgdGhyZWF0IGJ1dCBhIHN1cHBseSBjaGFpbiBhdHRhY2suICBGdXJ0aGVybW9y
ZSwg4oCcTm90ZSB0aGF0IGFuIGluc2lkZSBhdHRhY2tlciBhdCB0aGUgRE1TIGNhbiBzZXJpb3Vz
bHkgd2Vha2VuIHRoZSBJMk5TRiBzeXN0ZW0ncyBzZWN1cml0eeKAnSBpcyB0cnVlLiAgSG93ZXZl
ciwgaXTigJlzIG1vcmUgdGhhbiBhbiBpbnNpZGUgYXR0YWNrLiAgQW4gdW53aXR0aW5nIERNUyB2
ZW5kb3IgY291bGQgYmUgY29tcHJvbWlzZWQgYW5kIHRoZWlyIGluZnJhc3RydWN0dXJlIGNvdWxk
IGJlIGNvZXJjZWQgaW50byBkaXN0cmlidXRpbmcgbW9kaWZpZWQgTlNGLg0KDQpJIHJlY29tbWVu
ZCBtb3ZpbmcgYWxsIG9mIHRoaXMgZGlzY3Vzc2lvbiBhYm91dCB0aGUgaW5zaWRlciB0aHJlYXQv
c3VwcGx5IGNoYWluIGF0dGFja3MgYW5kIHBvc3NpYmxlIG1pdGlnYXRpb24gd2l0aCBtb25pdG9y
aW5nIGludG8gdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zLiAgQWRkaXRpb25hbGx5LCBSRkM4
MzI5IFNlY3Rpb24gNCBkb2VzbuKAmXQgc2VlbSB0bzoNCg0KKiogZGlzdGluZ3Vpc2ggYmV0d2Vl
biBhIG1hbGljaW91cyBhbmQgY29tcHJvbWlzZWQgcHJvdmlkZXIg4oCTIHRoZSBtaXRpZ2F0aW9u
IHdvdWxkIGJlIGRpZmZlcmVudCkNCg0KKiogYSBtYWxpY2lvdXMvY29tcHJvbWlzZWQgRE1TIHNl
bmRpbmcgdGhlIHdyb25nIE5TRiAocGVyaGFwcyBiZWNhdXNlIHRoZSBhdHRhY2tlciBjYW7igJl0
IG1vZGlmeSB0aGUgY29kZSBidXQgY2FuIGFsdGVyIHdoYXQgZ2V0cyBzZW50KQ0KDQoqKiBnZW5l
cmFsIGNhdXRpb24gb2Ygbm90IGJyaW5naW5nIHlvdXIgbmV0d29yayBkb3duIHRocm91Z2ggYXV0
b21hdGVkIHNlY3VyaXR5IGFjdGlvbiAodXNpbmcgb3V0c2lkZSBjb2RlKSB3aXRob3V0IHByaW9y
IHRlc3RpbmcNCg0KPiAoMTUpIFNlY3Rpb24gMy4gIFdoYXQgaXQgaW50ZW50aW9uYWwgdG8gc2F5
IHRoYXQgdGhlIENvbnN1bWVyIGludGVyZmFjZSBjYW4gYmUNCj4gUkVTVENPTkYrWUFORyAod2l0
aCBhIHJlZmVyZW5jZSk7IHRoZSBOU0YtRmFjaW5nIEludGVyZmFjZSBpcyBORVRDT05GDQo+IChi
dXQgWUFORyB3aXRoIG5vIHJlZmVyZW5jZSk7IGFuZCB0aGUgcmVnaXN0cmF0aW9uIGludGVyZmFj
ZSBpcyBSRVNUQ09ORg0KPiAobm8gcmVmZXJlbmNlIHRvIFlBTkcpPw0KDQpUaGlzIGNvbW1lbnQg
cmVzdWx0ZWQgaW4gYSBsb3QgbW9yZSB0ZXh0IGNoYW5nZXMgdGhhbiBhbnRpY2lwYXRlZC4gIEkg
d2FzIGludGVuZGluZyB0byBhc2sgd2h5IGNlcnRhaW4gaW50ZXJmYWNlIG1lbnRpb25lZCB0aGUg
Y29ycmVzcG9uZGluZyBZQU5HIG1vZHVsZXMgKGFuZCBvdGhlciBkaWQgbm90KS4gIEdpdmVuIHRo
ZSBuZXcgbGFuZ3VhZ2UsIOKAnFRoZSB4eHggaW50ZXJmYWNlIF9jYW5fIGJlIGltcGxlbWVudGVk
IGFzIGFuIF9YTUwgZmlsZV8gLi4u4oCdLCBhIGZldyBhZGRpdGlvbmFsIHF1ZXN0aW9uczoNCg0K
Kiogd2h5IHRoZSByZWZlcmVuY2VzIHRvIFhNTCAoaW4gdGhlIG5ldyBsYW5ndWFnZSk/DQoqKiB3
aHkgdGhlIHVzZSDigJxjYW4gYmUgaW1wbGVtZW50ZWTigJ0gKGluIHRoZSBvbGQgYW5kIG5ldyBs
YW5ndWFnZSkgYmVjYXVzZSB0aGUgYWx0ZXJuYXRpdmUgdG8gdGhlIHNwZWNpZmllZCBkYXRhIG1v
ZGVsIGlzbuKAmXQgY2xlYXIuICANCg0KSXMgaXQgc2ltcGxlciB0byBzYXksIOKAnFRoZSB4eHgg
aW50ZXJmYWNlIF9pc18gaW1wbGVtZW50ZWQgd2l0aCB0aGUgeHh4IGludGVyZmFjZSBZQU5HIG1v
ZGVsIFt4eHgtcmVmZXJlbmNlXSB1c2luZyDigKZ7UkVTVENPTkYgb3IgTkVUQ09ORn0gd2hpY2gg
YmVmaXRzIC4uLuKAnT8gIA0KDQpJdCBsb29rcyBsaWtlIHlvdSBzb21lIGxhbmd1YWdlIGhhcyBj
aGFuZ2VkIHJlbGF0aXZlIHRvIFJFU1RDT05GIHZzLiBORVRDT05GLiAgVGhpcyBpcyB0aGUgbmV3
IHN1bW1hcnk6DQoqKiBDb25zdW1lci1GYWNpbmcgSW50ZXJmYWNlID0gUkVTVENPTkYNCioqIE5T
Ri1GYWNpbmcgaW50ZXJmYWNlID0gTkVUQ09ORg0KKiogUmVnaXN0cmF0aW9uIGludGVyZmFjZSA9
IE5FVENPTkYgKHdhcyBSRVNUQ09ORikNCg0KSeKAmWQgbGlrZSB0byBpbnF1aXJlIGFib3V0IHRo
ZSBjb25zaXN0ZW5jeSBvZiB0aGlzIGxhbmd1YWdlIHdpdGggW2RyYWZ0LWlldGYtaTJuc2YtbnNm
LWZhY2luZy1pbnRlcmZhY2UtZG1dLiAgSXTigJlzIFNlY3Rpb24gNyBzYXlzIHRoYXQgUkVTVENP
TkYgb3IgTkVUQ09ORiBjYW4gYm90aCBiZSB1c2VkLg0KDQo+ICgxOCkgU2VjdGlvbiA1LiAgV2hh
dCBpcyB0aGUgcHVycG9zZSBvZiBpbmNsdWRpbmcgdGhpcyBzZWN0aW9uIGlmIHRoZXJlIGlzIGFu
DQo+IGVudGlyZSBkcmFmdCAoZHJhZnQtaHl1bi1pMm5zZi1uc2YtdHJpZ2dlcmVkLXN0ZWVyaW5n
KSBmb2N1c2VkIG9uIHRoZSB0b3BpYz8NCg0KVGhhbmtzIGZvciB0aGUgY2hhbmdlcyBmcm9tIFtk
cmFmdC1oeXVuLWkybnNmLW5zZi10cmlnZ2VyZWQtc3RlZXJpbmddIHRvIFtSRkM3NjY1XS4gIFRo
ZSBmb2xsb3dlZCBlZGl0cyBtb3JlIHByZWNpc2VseSB1c2UgdGhlIHJlZmVyZW5jZSAoYXMgaGF2
aW5nIGl0IGFmdGVyIHRoZSDigJxJMk5TRiBhcmNoaXRlY3R1cmXigJ0gbWFkZSBpdCByZWFkIHRv
IG1lIHRoYXQgdGhpcyB3YXMgdGhlIHJlZmVyZW5jZSkuDQoNClBlciBTZWN0aW9uIDMsDQpzLyBB
bHNvLCB0aGUgSTJOU0YgZnJhbWV3b3JrIGNhbiBlbmZvcmNlIG11bHRpcGxlIGNoYWluZWQgTlNG
cyBmb3IgdGhlIGxvdy1sZXZlbCBzZWN1cml0eSBwb2xpY2llcyBieSBtZWFucyBvZiBTRkMgdGVj
aG5pcXVlcyBmb3IgdGhlIEkyTlNGICBhcmNoaXRlY3R1cmUgW1JGQzc2NjVdLi8NClRoZSBJMk5T
RiBmcmFtZXdvcmsgY2FuIGNoYWluIG11bHRpcGxlIE5TRnMgdG8gaW1wbGVtZW50IGxvdy1sZXZl
bCBzZWN1cml0eSBwb2xpY2llcyB3aXRoIHRoZSBTRkMgYXJjaGl0ZWN0dXJlIFtSRkM3NjY1XS4v
DQoNClBlciBTZWN0aW9uIDQsIA0Kcy9TRkMgdGVjaG5vbG9neSBjYW4gYmUgdXRpbGl6ZWQgdG8g
c3VwcG9ydCBzdWNoIHBhY2tldCBmb3J3YXJkaW5nIGluIHRoZSBJMk5TRiBmcmFtZXdvcmsgW1JG
Qzc2NjVdLw0KVGhlIFNGQyBhcmNoaXRlY3R1cmUgW1JGQzc2NjVdIGNhbiBiZSB1dGlsaXplZCB0
byBzdXBwb3J0IHN1Y2ggcGFja2V0IGZvcndhcmRpbmcgaW4gdGhlIEkyTlNGIGZyYW1ld29yay8N
CiANCj4gKDE5KSBTZWN0aW9uIDUsICJUbyB0cmlnZ2VyIGFuIGFkdmFuY2VkIHNlY3VyaXR5IGFj
dGlvbiBpbiB0aGUgSTJOU0YNCj4gYXJjaGl0ZWN0dXJlLCB0aGUgY3VycmVudCBOU0YgYXBwZW5k
cyBhIG1ldGFkYXRhIGRlc2NyaWJpbmcgdGhlIHNlY3VyaXR5DQo+IGNhcGFiaWxpdHkgcmVxdWly
ZWQgZm9yIHRoZSBhZHZhbmNlZCBhY3Rpb24gdG8gdGhlIHN1c3BpY2lvdXMgcGFja2V0IGFuZA0K
PiBzZW5kcyB0aGUgcGFja2V0IHRvIHRoZSBjbGFzc2lmaWVyLiINCj4gDQo+ICoqIEVkaXRvcmlh
bCBuaXQ6IHMvTlNGIGFwcGVuZHMgYSBtZXRhZGF0YS9OU0YgYXBwZW5kcyBtZXRhZGF0YS8NCj4g
KiogV2hhdCBpcyB0aGUgcmVmZXJlbmNlIGZvciB0aGlzIG1ldGEtZGF0YSBmb3JtYXQ/DQoNClRo
YW5rcyBmb3IgdGhlIHVwZGF0ZWQgdGV4dC4gIEkgcmVjb21tZW5kIGJlaW5nIG1vcmUgcHJlY2lz
ZSB3aXRoIHRoZSBmb2xsb3dpbmcgZWRpdDoNCg0KT0xEOiANClRvIHRyaWdnZXIgYW4gYWR2YW5j
ZWQgc2VjdXJpdHkgYWN0aW9uIGluIHRoZSBJMk5TRiBhcmNoaXRlY3R1cmUsIHRoZQkNCmN1cnJl
bnQgTlNGIGFwcGVuZHMgbWV0YWRhdGEgZGVzY3JpYmluZyB0aGUgc2VjdXJpdHkgY2FwYWJpbGl0
eQkNCnJlcXVpcmVkIGZvciB0aGUgYWR2YW5jZWQgYWN0aW9uIHRvIHRoZSBzdXNwaWNpb3VzIHBh
Y2tldCB0byB0aGUJDQpuZXR3b3JrIHNlcnZpY2UgaGVhZGVyIChOU0gpIG9mIHRoZSBwYWNrZXQg
W1JGQzgzMDBdLg0KDQpORVc6IA0KVG8gdHJpZ2dlciBhbiBhZHZhbmNlZCBzZWN1cml0eSBhY3Rp
b24gaW4gdGhlIEkyTlNGIGFyY2hpdGVjdHVyZSwgdGhlCQ0KY3VycmVudCBOU0YgYXBwZW5kcyBt
ZXRhZGF0YSBkZXNjcmliaW5nIHRoZSBzZWN1cml0eSBjYXBhYmlsaXR5CQ0KcmVxdWlyZWQgdG8g
dGhlIHN1c3BpY2lvdXMgcGFja2V0IHZpYSBhIG5ldHdvcmsgc2VydmljZSBoZWFkZXIgKE5TSCkg
W1JGQzgzMDBdLg0KIA0KPiAoMjApIFNlY3Rpb24gNi4gIFdoYXQgaXMgdGhlIHJvbGUgb2YgdGhl
IERNUyBpcyB0aGlzIHNjZW5hcmlvPyAgV2h5IGRvZXMgdGhlDQo+IGNvbnRyb2xsZXIgbmVlZCB0
byByZWx5IG9uIFtORlYgTUFOT10gaWYgYWxsIGluZm9ybWF0aW9uIGFib3V0IHRoZQ0KPiBjYXBh
YmlsaXRpZXMgaXMgYWxyZWFkeSBwcm92aWRlZCBieSB0aGUgRE1TPyAgU2luY2UgdGhlIFNETiBh
bmQgb3RoZXIgTlNGDQo+IG9wZXJhdGUgdXNpbmcgdGhlIHNhbWUgZGF0YSBtb2RlbC9pbnRlcmZh
Y2UsIGlzbid0IHRoZSBkaWZmZXJlbnQgYmV0d2VlbiBhbg0KPiBTRE4gYW5kIE5TRiBvcGFxdWUg
dG8gdGhlIGNvbnRyb2xsZXI/ICBJIHdvdWxkIGhhdmUgYXNzdW1lZCB0aGF0IGFuIFNETiBpcw0K
PiBzaW1wbHkgYSBzcGVjaWZpYyB0eXBlIG9mIE5TRiB3aXRoIHBhcnRpY3VsYXIgY2FwYWJpbGl0
aWVzLg0KDQpBbGwgbXkgcXVlc3Rpb25zIGFyZSBhZGRyZXNzZWQgd2l0aCB0aGUgbmV3IHRleHQu
ICBUaGFua3MuICBJ4oCZZCByZWNvbW1lbmQgbG9va2luZyBhdCBsYXN0IGZldyBzZW50ZW5jZXMg
b2YgdGhlIG5ldyBmaXJzdCBhbmQgc2Vjb25kIHBhcmFncmFwaCBvZiB0aGlzIHNlY3Rpb24uICBU
aGV5IGFwcGVhciB0byBiZSBzYXlpbmcgYSB2ZXJ5IHNpbWlsYXIgdGhpbmcuDQoNCj4gKDIxKSBT
ZWN0aW9uIDYuICAiQnkgdGFraW5nIGFkdmFudGFnZSBvZiB0aGlzIGNhcGFiaWxpdHkgb2YgU0RO
LCBpdCBpcyBwb3NzaWJsZSB0bw0KPiBvcHRpbWl6ZSB0aGUgcHJvY2VzcyBvZiBzZWN1cml0eSBz
ZXJ2aWNlIGVuZm9yY2VtZW50IGluIHRoZSBJMk5TRiBzeXN0ZW0uIg0KPiBUaGUgcHJvcG9zZWQg
b3B0aW1pemF0aW9uIGlzbid0IGV2aWRlbnQgZnJvbSB0aGlzIHRleHQuDQoNClRoYW5rcy4gIENo
ZWNrICgyMCkgYmVjYXVzZSBpdCBhcHBlYXJzIHRoaXMgbmV3IGxhbmd1YWdlIG1heSBpbnRyb2R1
Y2UgbW9yZSBkdXBsaWNhdGUgdGV4dC4NCg0KPiAoMjIpIFNlY3Rpb24gNi4gICJFc3BlY2lhbGx5
LCBTRE4gZm9yd2FyZGluZyBlbGVtZW50cyBlbmZvcmNlIHNpbXBsZSBwYWNrZXQNCj4gZmlsdGVy
aW5nIHJ1bGVzIHRoYXQgY2FuIGJlIHRyYW5zbGF0ZWQgaW50byB0aGVpciBwYWNrZXQgZm9yd2Fy
ZGluZyBydWxlcywNCj4gd2hlcmVhcyBOU0ZzIGVuZm9yY2UgTlNGLXJlbGF0ZWQgc2VjdXJpdHkg
cnVsZXMgcmVxdWlyaW5nIHRoZSBzZWN1cml0eQ0KPiBjYXBhYmlsaXRpZXMgb2YgdGhlIE5TRnMu
Ig0KPiANCj4gKiogSSBmb3VuZCB0aGUgdXNlIG9mIHRoZSB3b3JkICJFc3BlY2lhbGx5IiBjb25m
dXNpbmcNCj4gKiogSSBhbSBub3Qgc3VyZSB3aGF0IGRpc3RpbmN0aW9uIGlzIGJlaW5nIG1hZGUg
YmV0d2VlbiB0aGUgU0ROIGZvcndhcmRpbmcNCj4gYW5kIE5TRiBydWxlcy4NCg0KVGhhbmtzLiAg
Q2hlY2sgKDIwKSBiZWNhdXNlIGl0IGFwcGVhcnMgdGhpcyBuZXcgbGFuZ3VhZ2UgbWF5IGludHJv
ZHVjZSBtb3JlIGR1cGxpY2F0ZSB0ZXh0LiAgSSB0aGluayB3aGF0IHlvdSBzYWlkIGZvciAoMjEp
IG9idmlhdGVzIHRoZSBuZWVkIGZvciB0aGlzIG5ldyBsYW5ndWFnZS4gSXTigJlzIG5vdyBjbGVh
ciB3aGF0IHlvdSBtZWFuIChiYXNlZCBvbiB5b3VyIGxhbmd1YWdlIGZvciAoMjEpKS4NCg0KPiAo
MjMpIFNlY3Rpb24gNiwgIkZvciB0aGlzIHB1cnBvc2UsIHRoZSBTZWN1cml0eSBDb250cm9sbGVy
IGluc3RydWN0cyB0aGUgU0RODQo+IENvbnRyb2xsZXIgdmlhIE5TRi1GYWNpbmcgSW50ZXJmYWNl
IHNvIHRoYXQgU0ROIGZvcndhcmRpbmcgZWxlbWVudHMgY2FuDQo+IHBlcmZvcm0gdGhlIHJlcXVp
cmVkIHNlY3VyaXR5IHNlcnZpY2VzIHdpdGggZmxvdyB0YWJsZXMgdW5kZXIgdGhlDQo+IHN1cGVy
dmlzaW9uIG9mIHRoZSBTRE4gQ29udHJvbGxlci4iDQo+IA0KPiAqKiBJIHdhc24ndCBzdXJlIHdo
YXQgdGhlICJmb3IgdGhpcyBwdXJwb3NlIiB3YXMgcmVmZXJlbmNpbmcsIHdoYXQNCj4gInB1cnBv
c2UiPw0KDQpFZGl0b3JpYWwgbml0IG9uIHRoZSAtMTEgZWRpdHMuICBzLyBGb3IgdGhlIHRhc2tz
IGZvciBzZWN1cml0eSBlbmZvcmNlbWVudCAoZS5nLiwgcGFja2V0IGZpbHRlcmluZykvLw0KDQo+
ICgyNykgU2VjdGlvbiA3LiAgIlRob3NlIE5TRnMgYXJlIGNyZWF0ZWQgb3IgcmVtb3ZlZCBieSBh
IHZpcnR1YWwgbmV0d29yaw0KPiBmdW5jdGlvbnMgbWFuYWdlciAoVk5GTSkgaW4gdGhlIE5GViBh
cmNoaXRlY3R1cmUgdGhhdCBwZXJmb3JtcyB0aGUgbGlmZS0NCj4gY3ljbGUgbWFuYWdlbWVudCBv
ZiBWTkZzLiAgVGhlIFNlY3VyaXR5IENvbnRyb2xsZXIgY29udHJvbHMgYW5kIG1vbml0b3JzDQo+
IHRoZSBjb25maWd1cmF0aW9ucyAoZS5nLiwgZnVuY3Rpb24gcGFyYW1ldGVycyBhbmQgc2VjdXJp
dHkgcG9saWN5IHJ1bGVzKSBvZg0KPiBWTkZzLiINCj4gDQo+IElzIHRoZSBWTkZNIGluIHNjb3Bl
IGZvciBJMk5TRj8NCg0KVGhhbmtzIGZvciB0aGUgYWRkaXRpb25hbCBsYW5ndWFnZSBhYm91dCBi
ZWluZyBvdXQgb2Ygc2NvcGUuICBBbiBlZGl0b3JpYWwgbml0IGluIHRoaXMgcmV2aXNlZCB0ZXh0
Og0KDQpzL05vdGUgdGhhdCB0aGUgbGlmZS1jeWNsZSBtYW5hZ2VtZW50IG9mIFZORnMgYXJlIG91
dCBvZiBzY29wZSBmb3IgSTJOU0YuLw0KTm90ZSB0aGF0IHRoZSBsaWZlLWN5Y2xlIG1hbmFnZW1l
bnQgb2YgVk5GcyBpcyBvdXQgb2Ygc2NvcGUgZm9yIEkyTlNGLi8NCg0KPiBJZiB0aGUgU2VjdXJp
dHkgQ29udHJvbGxlciBtb25pdG9ycy9jb250cm9scyB0aGUgVk5GcywgaXMgaXQgdXNpbmcgW25z
Zi0NCj4gbW9uaXRvcmluZy1kbV0gYW5kIFtuc2YtZmFjaW5nLWluZi1kbV0/DQoNClRoYW5rcyBm
b3IgdGhlIGFkZGl0aW9uYWwgcmVmZXJlbmNlcy4gIEFuIGVkaXRvcmlhbCBuaXQgaW4gdGhlIHJl
dmlzZWQgdGV4dDoNCg0Kcy92aWEgTlNGLUZhY2luZyBJbnRlcmZhY2UgYWxvbmcgd2l0aCBOU0Yg
bW9uaXRvcmluZyBjYXBhYmlsaXR5IFtuc2YtZmFjaW5nLWluZi1kbV1bbnNmLW1vbml0b3Jpbmct
ZG1dLi8NCnZpYSB0aGUgTlNGLUZhY2luZyBJbnRlcmZhY2UgYWxvbmcgd2l0aCB0aGUgTlNGIG1v
bml0b3JpbmcgY2FwYWJpbGl0eSBbbnNmLWZhY2luZy1pbmYtZG1dW25zZi1tb25pdG9yaW5nLWRt
XS4vDQoNClJlZ2FyZHMsDQpSb21hbg0KDQo+IFJvbWFuDQo+IA0KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBJMm5zZiBtYWlsaW5nIGxpc3QNCj4g
STJuc2ZAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
Mm5zZg0KPiANCj4gDQo+IA0KPiAtLQ0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4g
TXIuIEphZWhvb24gKFBhdWwpIEplb25nLCBQaC5ELg0KPiBBc3NvY2lhdGUgUHJvZmVzc29yDQo+
IERlcGFydG1lbnQgb2YgU29mdHdhcmUNCj4gU3VuZ2t5dW5rd2FuIFVuaXZlcnNpdHkNCj4gT2Zm
aWNlOiArODItMzEtMjk5LTQ5NTcNCj4gRW1haWw6IGphZWhvb24ucGF1bEBnbWFpbC5jb20sIHBh
dWxqZW9uZ0Bza2t1LmVkdSBQZXJzb25hbCBIb21lcGFnZToNCj4gaHR0cDovL2lvdGxhYi5za2t1
LmVkdS9wZW9wbGUtamFlaG9vbi1qZW9uZy5waHANCg==


From nobody Wed Jun  5 10:25:10 2019
Return-Path: <ldunbar@futurewei.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95FB4120100; Wed,  5 Jun 2019 10:25:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 4q6BhvclsWIx; Wed,  5 Jun 2019 10:25:06 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-eopbgr740099.outbound.protection.outlook.com [40.107.74.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA6EA1200C1; Wed,  5 Jun 2019 10:25:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TE3m3EjI1cgv3Yelk8sLrznl7AaES6Qx6GBtsy1Eb/c=; b=Z6deUGovTpJmPPw0TtwR+JYxRq+iSovJ6Lc/Unlh7prcej1KRqAWWLMfKts44cwHPa9Noav+NttTxEXsPzJYZpEUIgF8GwP77+G8Dru4H23cORtZWieA79ps/kboruuMS/Ev4Fadhju9x5ezy1xg1bfjKeRMw2W3Bk+e0aL1xSQ=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB3021.namprd13.prod.outlook.com (10.255.180.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Wed, 5 Jun 2019 17:25:02 +0000
Received: from MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::b5e8:95cb:5d8e:9397]) by MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::b5e8:95cb:5d8e:9397%7]) with mapi id 15.20.1987.004; Wed, 5 Jun 2019 17:25:03 +0000
From: Linda Dunbar <ldunbar@futurewei.com>
To: Roman Danyliw <rdd@cert.org>
CC: "i2nsf@ietf.org" <i2nsf@ietf.org>, Yoav Nir <ynir.ietf@gmail.com>, "draft-ietf-i2nsf-capability@ietf.org" <draft-ietf-i2nsf-capability@ietf.org>
Thread-Topic: Request for AD review of completed WGLC document: draft-ietf-i2nsf-capability-5
Thread-Index: AdUbw5EQYYVFGF3oRXCBt1DjxtU9Bg==
Date: Wed, 5 Jun 2019 17:25:02 +0000
Message-ID: <MN2PR13MB3582A15C4F23AF47CB3C439CA9160@MN2PR13MB3582.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ldunbar@futurewei.com; 
x-originating-ip: [12.111.81.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bbaef461-590d-49a1-6563-08d6e9dabea3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR13MB3021; 
x-ms-traffictypediagnostic: MN2PR13MB3021:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <MN2PR13MB30210EF8C614B35EFC3310E7A9160@MN2PR13MB3021.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 00594E8DBA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(396003)(136003)(39850400004)(366004)(189003)(199004)(81156014)(8676002)(54896002)(81166006)(236005)(68736007)(606006)(74316002)(8936002)(54906003)(486006)(508600001)(9686003)(7736002)(55016002)(14454004)(64756008)(66476007)(66446008)(66556008)(66946007)(76116006)(73956011)(25786009)(476003)(6436002)(6306002)(256004)(33656002)(2906002)(86362001)(102836004)(186003)(966005)(6506007)(52536014)(4326008)(3846002)(6116002)(53936002)(316002)(790700001)(7696005)(6916009)(66066001)(26005)(99286004)(71190400001)(5660300002)(4744005)(71200400001); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR13MB3021; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sDbaYeI1aS59EnNjDDI/9jJbYWrwMZfFb+BuRUo3bwnPWO0e5t8RakfZYokHQBONyWSEyDggKPuM1sfk9sUlebBno43hME30NjOG6ve9D/dzPe2X9edVVzJ8FkoN95t6wlUENaJgdsi+CsZMUJR8PhIpZqezXMwpQxGofU700j74jQY2CaNuYWSbaP+oAjqcKkuzlHP5M7UexnguKRn2pDy+A0xp/rs+lZcxPicGSBWXIEN2TioUEHmYA/b+S2Sy4vEqNt6Vd69dxe+fqHUDzg7GT601esahK/YwCTJbChfYqjX/3lgDaFbKvvCQmHCfL7ZKaplzC3jDsJ+RSYxaKHDi7DYCytSEu9+I4MoTJbRfT/2HY7CIwrCtcYbN02PtCby3x6pJAcukjtWWRxLkNBiIrgq+881GIojSAbMdDB8=
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB3582A15C4F23AF47CB3C439CA9160MN2PR13MB3582namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bbaef461-590d-49a1-6563-08d6e9dabea3
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2019 17:25:02.8406 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ldunbar@futurewei.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3021
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/M-gQPvNccmHNDtFWInxB_hGbiOI>
Subject: [I2nsf] Request for AD review of completed WGLC document: draft-ietf-i2nsf-capability-5
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 17:25:08 -0000

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

Roman,

I2NSF WG has completed the WGLC for the following document: https://datatra=
cker.ietf.org/doc/draft-ietf-i2nsf-capability/

Here is the Shepperd write-up: https://datatracker.ietf.org/doc/draft-ietf-=
i2nsf-capability/shepherdwriteup/

This document is the base for all data models from I2NSF WG. Has been in go=
od shape for over a year. Need to move to IESG and for publication.

Could you please review and move to IESG?

Thank you very much,

Linda & Yoav

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Roman, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I2NSF WG has completed the WGLC for the following do=
cument: <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2nsf-capabi=
lity/">
<span style=3D"color:blue">https://datatracker.ietf.org/doc/draft-ietf-i2ns=
f-capability/</span></a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here is the Shepperd write-up: <a href=3D"https://da=
tatracker.ietf.org/doc/draft-ietf-i2nsf-capability/shepherdwriteup/">
<span style=3D"color:blue">https://datatracker.ietf.org/doc/draft-ietf-i2ns=
f-capability/shepherdwriteup/</span></a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This document is the base for all data models from I=
2NSF WG. Has been in good shape for over a year. Need to move to IESG and f=
or publication.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Could you please review and move to IESG? <o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you very much, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Linda &amp; Yoav<o:p></o:p></p>
</div>
</body>
</html>

--_000_MN2PR13MB3582A15C4F23AF47CB3C439CA9160MN2PR13MB3582namp_--


From nobody Wed Jun  5 12:46:02 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C9F83120221; Wed,  5 Jun 2019 12:45:59 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-nsf-facing-interface-dm@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155976395980.22306.3212248804594744445@ietfa.amsl.com>
Date: Wed, 05 Jun 2019 12:45:59 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ATel2kBPksxPHeweUku5WdEykdg>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-nsf-facing-interface-dm and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 19:46:00 -0000

Dear Jinyong Tim Kim, Jaehoon Paul Jeong, Park Jung-Soo, Susan Hares, Qiushi Lin:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Network Security Function-Facing Interface YANG Data Model&quot;
(draft-ietf-i2nsf-nsf-facing-interface-dm) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3553/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-nsf-facing-interface-dm and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun  5 12:47:59 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 756F8120222; Wed,  5 Jun 2019 12:47:57 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-nsf-monitoring-data-model@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155976407745.22347.7694771949286864200@ietfa.amsl.com>
Date: Wed, 05 Jun 2019 12:47:57 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/byoHWQQNQnU51Fv01DnF0KOsfzM>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-nsf-monitoring-data-model and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 19:47:58 -0000

Dear Jaehoon Paul Jeong, Chaehong Chung, Susan Hares, Liang Xia, Henk Birkholz:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
NSF Monitoring YANG Data Model&quot;
(draft-ietf-i2nsf-nsf-monitoring-data-model) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3557/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-nsf-monitoring-data-model and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun  5 12:51:31 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C9DA12021C; Wed,  5 Jun 2019 12:51:23 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-capability-data-model@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155976428328.22381.4841564140021469958@ietfa.amsl.com>
Date: Wed, 05 Jun 2019 12:51:23 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/vARLiBHhooquH4U6zqT3kOFGsB4>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-capability-data-model and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 19:51:24 -0000

Dear Susan Hares, Jaehoon Paul Jeong, Jinyong Tim Kim, Robert Moskowitz, Qiushi Lin:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Capability YANG Data Model&quot; (draft-ietf-i2nsf-capability-data-model) was
submitted to the IETF Secretariat on  and has been posted on the "IETF Page
of Intellectual Property Rights Disclosures"
(https://datatracker.ietf.org/ipr/3556/). The title of the IPR disclosure is
"Research &amp; Business Foundation Sungkyunkwan University&#39;s Statement
about IPR related to draft-ietf-i2nsf-capability-data-model and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun  5 12:55:37 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B50F120159; Wed,  5 Jun 2019 12:55:34 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-registration-interface-dm@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155976453461.22389.3962487894885969906@ietfa.amsl.com>
Date: Wed, 05 Jun 2019 12:55:34 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/WGpIyC-9RUdenk7DQgwJyY-HgV4>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 19:55:35 -0000

Dear Sangwon Hyun, Jaehoon Paul Jeong, TaeKyun Roh, Sarang Wi, Park Jung-Soo:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Registration Interface YANG Data Model&quot;
(draft-ietf-i2nsf-registration-interface-dm) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3555/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-registration-interface-dm and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun  5 12:56:18 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 69FE512021B; Wed,  5 Jun 2019 12:56:15 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-consumer-facing-interface-dm@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155976457542.22361.16801151782280231094@ietfa.amsl.com>
Date: Wed, 05 Jun 2019 12:56:15 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/2wvBAsMkiyyMngQ9deDaAfyDaZ4>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-consumer-facing-interface-dm and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 19:56:16 -0000

Dear Jaehoon Paul Jeong, Eunsoo Kim, Tae-Jin Ahn, Rakesh Kumar, Susan Hares:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Consumer-Facing Interface YANG Data Model&quot;
(draft-ietf-i2nsf-consumer-facing-interface-dm) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3554/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-consumer-facing-interface-dm and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun  5 14:07:33 2019
Return-Path: <dunbar.ll@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0E1112013D for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 14:07:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g9QJOI575PFE for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 14:07:30 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 DA57712013B for <i2nsf@ietf.org>; Wed,  5 Jun 2019 14:07:29 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id b8so7665349edm.11 for <i2nsf@ietf.org>; Wed, 05 Jun 2019 14:07:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=QbPxdCue7pPSkG9PYRO2A6iueqdI2+CNO/22PPFvXkw=; b=XJej87A33VFYawns8z1er6CJ6EKUGRi/3cw+w6yip+aTJKwexiGBfgQZwQzQsOlOvR X+GY7VOcACK4qsz76tBzO8eoGmLSCwNU11CWusBPQJo17JmPFtzEkqy/aFARm2rdpZSC dccYQ8r0ZMPx9gul7kVrdk4bOfPGIvRJrj0FzSAePR36kcwMLY0m1X+tl1Z3RnthOBcH 6GcjLU0aMUgw5nNmuOKGbe2Fs6sdXtOAzhmykGIWKN1P47d+lYDmY4NZeL5LcJtFLqxJ cpHM1k6zR4vsaGyWVp+tZSOwSV7dQ7mbS8CR/jJMiMAL6McCPNyjqiNnZQ7XTNfRGyu3 caHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=QbPxdCue7pPSkG9PYRO2A6iueqdI2+CNO/22PPFvXkw=; b=iTMvUHn3LFhufpeisRaWHd+yKApcyuGaIodWaPrYCuSYY684L65C00ho0FGQWXbMGM DRFWUj7iVfYl6zpohyhunowxdHEAcEZwWwXOqE3jYluS46kRJBt8z8j0HGujKcTFpr3W wDmun/hjekE1QVIIzxvJzpbjTURxAS+74c0H40BIoYvUR7KbMhJ5xMI5ucWQe58X8Wl3 QAVAKINnqGuI/w6Si793LJtt3x+aJdEdANZXs3ku8VOdODQRarAYY/UgGkQWlfNxRonF WOLYyOE31J/+wWa6frhVibVg8hY9ehE3Fp8sjIDvJcVBuyCFrVFH5rYcX8ryjxKoUDFb YtaQ==
X-Gm-Message-State: APjAAAWZs5oJKvjQl5IWovrsuPGVKCx6NRgW9s+P/1RAxu5WK9/GNL/4 9RHf6HyHb7WGH+xNSAP0OMUvWq9K0bXesv1Ay8Y6vrzh59I=
X-Google-Smtp-Source: APXvYqzNB7IqXzp6CwyiulJ1cdeOYAUmSBLKbtVCjl4T/y5U5X38EnUmV8pL32J1wZ4NA1yCAwW4bFW/8pMGJpKHEeo=
X-Received: by 2002:a17:906:25c9:: with SMTP id n9mr16316747ejb.51.1559768847764;  Wed, 05 Jun 2019 14:07:27 -0700 (PDT)
MIME-Version: 1.0
From: Linda Dunbar <dunbar.ll@gmail.com>
Date: Wed, 5 Jun 2019 16:07:15 -0500
Message-ID: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
To: i2nsf@ietf.org
Content-Type: multipart/alternative; boundary="0000000000001a5122058a99fc3b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/vw_cuw7wgyzb63r2PDUhefT7AjY>
Subject: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 21:07:32 -0000

--0000000000001a5122058a99fc3b
Content-Type: text/plain; charset="UTF-8"

Hello Working Group,



This email starts a three weeks Working Group Last Call on
draft-ietf-i2nsf-capability-data-model-04
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04>  .

This poll runs until June 26, 2019.

   https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04


We are also polling for knowledge of any undisclosed IPR that applies to
this Document, to ensure that IPR has been disclosed in compliance with
IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).

If you are listed as an Author or a Contributor of this Document please
respond to this email and indicate whether or not you are aware of any
relevant undisclosed IPR. The Document won't progress without answers from
all the Authors and Contributors.



If you are not listed as an Author or a Contributor, then please explicitly
respond only if you are aware of any IPR that has not yet been disclosed in
conformance with IETF rules.





Thank you.

Linda & Yoav

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

<div dir=3D"ltr"><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;fo=
nt-size:11pt;font-family:Calibri,sans-serif">Hello Working Group, </p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">This email starts a three weeks Working Group L=
ast Call on=C2=A0

<a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mod=
el-04" target=3D"_blank" style=3D"color:blue;font-family:&quot;Times New Ro=
man&quot;,serif;font-size:16px">draft-ietf-i2nsf-capability-data-model-04</=
a>=C2=A0 . </p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">This poll runs until June 26, 2019.=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0<span style=3D"font-family:&quot;Times Ne=
w Roman&quot;,serif;font-size:16px">=C2=A0=C2=A0</span><a href=3D"https://t=
ools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04" target=3D"_bl=
ank" style=3D"color:blue;font-family:&quot;Times New Roman&quot;,serif;font=
-size:16px">https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mo=
del-04</a></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-=
size:11pt;font-family:Calibri,sans-serif"><br></p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">We are also polling for knowledge of any undisc=
losed IPR that
applies to this Document, to ensure that IPR has been disclosed in complian=
ce
with IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).<=
/p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">If you are listed as an Author or a Contributor=
 of this
Document please respond to this email and indicate whether or not you are a=
ware
of any relevant undisclosed IPR. The Document won&#39;t progress without an=
swers
from all the Authors and Contributors.</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">If you are not listed as an Author or a Contrib=
utor, then
please explicitly respond only if you are aware of any IPR that has not yet
been disclosed in conformance with IETF rules.</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">Thank you.=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif">Linda &amp; Yoav</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif"><br></p></div>

--0000000000001a5122058a99fc3b--


From nobody Wed Jun  5 14:25:10 2019
Return-Path: <dunbar.ll@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CFD912013D; Wed,  5 Jun 2019 14:25:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nex3Ki77ipJl; Wed,  5 Jun 2019 14:25:01 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3DC312008B; Wed,  5 Jun 2019 14:25:00 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id a8so32685edx.3; Wed, 05 Jun 2019 14:25:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aVTH8J8EmtLBiR5wyxuxCMQdqvLgjvBhXVTt/aJc7KY=; b=ozNcsBIYOSKimWsGikzlJ/kZKCVjZ75ULgBH2ojRseExFKj6WE6jyID15qwhdnp4mz mLT8ShJqlVdIHMQ2dDZf+M4Yz/DWvB86avj+Bg7a1rfo0hCc1niSXaBLoQ/FrJZOmDNG XR6z/gQIh+lr+wO/kNBvr7cwYwBtviMOWSMojetYqbIq0b2AZaikRSYr2UGvC0XNUy5k /d9FAmCk4zdDD9pdJKej/6FM6/UxI9N9yCX5xgy87iNMlYWMX38aFK8qGtOOn/clv24/ F1HIw6Bf57vBUcp8sBPW0/oJz85teJmaEbhyWijn5n3xScVZ2Amuw6ojMj7Pl/Z2WmzZ gWAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aVTH8J8EmtLBiR5wyxuxCMQdqvLgjvBhXVTt/aJc7KY=; b=CKzs9hZ8nBikret1/i6fe6PvT2H9QDEtitPitEjhdfSxSkfjisDN7j3iFkRcGj+Wog G67f584Ol+7TSAt/HT1ca9tGOPHh55a4UdXtYE7DY9gdyu7UE6sm2NWfRWNHVIcPs+W+ OgXOMPXVEbP7C8JDl8LBI6wiokP1GWe98VLeOBm11m+msw7Zj2JyR+Uf2aoiBxZROtXc PoWEQRq5HwGVxD7PfQOFdsJ8IqY2W+zAeEImiJ2UaRnhpAUD7eZwuT3FGf2zeTeMlxeE SUjKYV1o2iQBCm7bHup4a+T9kM3wk/STKEoY+Ty/LPU1zRJTlWrYvhULnPGP42da0Z0A vcVg==
X-Gm-Message-State: APjAAAX9A0Vi0uXxaKVWN1tPjUgjf0FeskvAtffMo16q3L6lh+rFNwkO pCj0fTit4x+uoRI3QG/qjuQVQZMyJwcWlh15R/eFk5kfLEo=
X-Google-Smtp-Source: APXvYqxJrktBwRU44a9xNBa5sdIEC/qx2kNG+vauV/PchzJl41HdC0APQ9hIEJCkscbTGVbmdWKGpSsAj7bZif1GZ3A=
X-Received: by 2002:a50:85c1:: with SMTP id q1mr42651513edh.253.1559769898979;  Wed, 05 Jun 2019 14:24:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
In-Reply-To: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
From: Linda Dunbar <dunbar.ll@gmail.com>
Date: Wed, 5 Jun 2019 16:24:47 -0500
Message-ID: <CAP_bo1YuiEFig1gfHQQhobCpV7T2rhXXZydDkuUEWXm8Y9i4Sg@mail.gmail.com>
To: yang-doctors@ietf.org
Cc: i2nsf@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c29555058a9a3aec"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/-LR3cvt5G5sWHDZ8M6mq7ysNBAI>
Subject: [I2nsf] need YANG Doctor review of I2NSF WGLC for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 21:25:03 -0000

--000000000000c29555058a9a3aec
Content-Type: text/plain; charset="UTF-8"

YANG Doctors:

I2NSF WG just starts the 3 weeks WGLC for
draft-ietf-i2nsf-capability-data-model-04
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04>  .

We would like to get your review of the document. Can someone on the YANG
Doctor team provide the feedback of this document?

Thank you very much. Greatly appreciated

Linda & Yoav




---------- Forwarded message ---------
From: Linda Dunbar <dunbar.ll@gmail.com>
Date: Wed, Jun 5, 2019 at 4:07 PM
Subject: WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
To: <i2nsf@ietf.org>


Hello Working Group,



This email starts a three weeks Working Group Last Call on
draft-ietf-i2nsf-capability-data-model-04
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04>  .

This poll runs until June 26, 2019.

   https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04


We are also polling for knowledge of any undisclosed IPR that applies to
this Document, to ensure that IPR has been disclosed in compliance with
IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).

If you are listed as an Author or a Contributor of this Document please
respond to this email and indicate whether or not you are aware of any
relevant undisclosed IPR. The Document won't progress without answers from
all the Authors and Contributors.



If you are not listed as an Author or a Contributor, then please explicitly
respond only if you are aware of any IPR that has not yet been disclosed in
conformance with IETF rules.





Thank you.

Linda & Yoav

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

<div dir=3D"ltr">YANG Doctors:<div><br></div><div>I2NSF WG just starts the =
3 weeks WGLC for=C2=A0<a href=3D"https://tools.ietf.org/html/draft-ietf-i2n=
sf-capability-data-model-04" target=3D"_blank" style=3D"color:blue;font-fam=
ily:&quot;Times New Roman&quot;,serif;font-size:16px">draft-ietf-i2nsf-capa=
bility-data-model-04</a><span style=3D"font-family:Calibri,sans-serif;font-=
size:14.6667px">=C2=A0</span>=C2=A0.=C2=A0<br></div><div><br></div><div>We =
would like to get your review of the document. Can someone on the YANG Doct=
or team provide the feedback of this document?</div><div><br></div><div>Tha=
nk you very much. Greatly=C2=A0appreciated</div><div><br></div><div>Linda &=
amp; Yoav</div><div><br></div><div><br></div><div><br><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded messag=
e ---------<br>From: <strong class=3D"gmail_sendername" dir=3D"auto">Linda =
Dunbar</strong> <span dir=3D"auto">&lt;<a href=3D"mailto:dunbar.ll@gmail.co=
m">dunbar.ll@gmail.com</a>&gt;</span><br>Date: Wed, Jun 5, 2019 at 4:07 PM<=
br>Subject: WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model<br=
>To:  &lt;<a href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a>&gt;<br></div=
><br><br><div dir=3D"ltr"><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.=
0001pt;font-size:11pt;font-family:Calibri,sans-serif">Hello Working Group, =
</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">This email starts a three weeks Working Group L=
ast Call on=C2=A0

<a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mod=
el-04" style=3D"color:blue;font-family:&quot;Times New Roman&quot;,serif;fo=
nt-size:16px" target=3D"_blank">draft-ietf-i2nsf-capability-data-model-04</=
a>=C2=A0 . </p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">This poll runs until June 26, 2019.=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0<span style=3D"font-family:&quot;Times Ne=
w Roman&quot;,serif;font-size:16px">=C2=A0=C2=A0</span><a href=3D"https://t=
ools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04" style=3D"colo=
r:blue;font-family:&quot;Times New Roman&quot;,serif;font-size:16px" target=
=3D"_blank">https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mo=
del-04</a></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-=
size:11pt;font-family:Calibri,sans-serif"><br></p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">We are also polling for knowledge of any undisc=
losed IPR that
applies to this Document, to ensure that IPR has been disclosed in complian=
ce
with IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).<=
/p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">If you are listed as an Author or a Contributor=
 of this
Document please respond to this email and indicate whether or not you are a=
ware
of any relevant undisclosed IPR. The Document won&#39;t progress without an=
swers
from all the Authors and Contributors.</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">If you are not listed as an Author or a Contrib=
utor, then
please explicitly respond only if you are aware of any IPR that has not yet
been disclosed in conformance with IETF rules.</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">Thank you.=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif">Linda &amp; Yoav</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif"><br></p></div>
</div></div></div>

--000000000000c29555058a9a3aec--


From nobody Wed Jun  5 20:01:56 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB4EA120043 for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 20:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1pkGt88lIpzO for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 20:01:50 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 88786120019 for <i2nsf@ietf.org>; Wed,  5 Jun 2019 20:01:49 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id m3so752909wrv.2 for <i2nsf@ietf.org>; Wed, 05 Jun 2019 20:01:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fUN9kJqliQ27oI6Bjb9/tkLFyUhCczLfyFS9y6LN7sM=; b=VVTywLrfWhXKf1xTGitk9Z9H0J47ENxzJZ+4hVeoY9KNkgwgC0kaNedNgo1Wuupp69 pc+uaut8yWZ/GUBLKpDA6LbBj0bV67Z3yMYTV33+joW+79Saj09P6Bpoapw470V0uP8p YVunq9j4zBBwJZodXxJ1rLhiEHMSYJzZ1MofhxdBWT3+BrZK5wSIFr0Nijxr+ekwdn3G YNVXr3XODU4/WPuKxVaYNmqXi7P9nzBxkbB7qppcuD/S45vLW2zkCr7hxHFpHyLY5AvC 2bvVGw/ACB8WOSlrGsaDuV4mnXFRAwNhkGmJf5cbW7mut4YF1Lj/yQWGsx9FJXSDhzh5 HIhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fUN9kJqliQ27oI6Bjb9/tkLFyUhCczLfyFS9y6LN7sM=; b=G6Mn5vk7HL3K/j5MI18O5NE/ZTLtye0RvMgyrePCsopr0PPu80FVh31COz2ncJsvdv s/qdAiMg8hi2l08/bmql+pNDt4tAaR80ixynLIAMSJwT9Ak8KMG9EJUKJ32bGDBLvwUc wnI9KXRMJvyeJh1sUV8ozS0Oz3GFRaca8U7omOcq80s1Cu0odXh6i7eQ+AnDqaBneed/ sHoHJyqjAqb55dgZ/CLsv9U8mPvVOJ79O52fJfdK+PkEzwoIfm+Y9D9CtzzD3RBDdvKo I17+AfZDAVg/jtPzXl/hoUWFi7Gp7NUR/UByR/p5RDi38B3HYfRckJil9R5Kxzk/fZ8d 6NQA==
X-Gm-Message-State: APjAAAXg2mb+NQW6g8y8T++U97eexP8tFl/4Ht5taMX/Tv82sK2zQqPP dMlPC011M0jXfmWJJtku/9rBfdz06Y7AXyxC9e0=
X-Google-Smtp-Source: APXvYqw0I6dmduXc52S6EURV76Kt+K6vy0olEeIVLWhZZz2FmokNioeqNPA2xcftobnyXxr2MewgEfct82B8KJHLQDk=
X-Received: by 2002:a5d:4a82:: with SMTP id o2mr10700643wrq.154.1559790107757;  Wed, 05 Jun 2019 20:01:47 -0700 (PDT)
MIME-Version: 1.0
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon>
In-Reply-To: <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 6 Jun 2019 12:01:09 +0900
Message-ID: <CAPK2Dez0e6ag3Q5EokDtiVLgnCOVBk7y+vG7i7rt0Ur2V1-=HQ@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>,  "i2nsf@ietf.org" <i2nsf@ietf.org>,  "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>
Content-Type: multipart/alternative; boundary="0000000000004c12d9058a9eef03"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/81COCqCdjepGyET-jfYhc5ox5uI>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 03:01:55 -0000

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

Hi Roman,
I will review your comments during the weekend and answer them early next
week.

Thanks.

Best Regards,
Paul

On Wed, Jun 5, 2019 at 7:35 AM Roman Danyliw <rdd@cert.org> wrote:

> Hello Paul!
>
> Thank you for the extensive changes you have made.  See follow-up
> questions below.  If you don't see a previous item listed, please conside=
r
> it resolved.
>
> Since your comments were made with a word attachment (no problem!), I'm
> just responding to my own original thread.
>
> > From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Mr. Jaehoon
> Paul
> > Jeong
> > Sent: Thursday, May 02, 2019 5:13 AM
> > To: Roman Danyliw <rdd@cert.org>; Linda Dunbar
> > <linda.dunbar@huawei.com>; Yoav Nir <ynir.ietf@gmail.com>
> > Cc: i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com
> > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> >
> > Hi Roman, Linda, and Yoav,
> > I have reflected Roman's questions and comments in I2NSF Applicability
> Draft
> > (version 10).
> > Here is the link of the revised draft:
> > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10
> >
> > I send you my revision letter that describes my answers and reflection
> in the
> > text.
> >
> > If you have questions and comments, please let me know.
> >
> > Thanks.
> >
> > Best Regards,
> > Paul
> >
> >
> > On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw <rdd@cert.org> wrote:
> > Hi!
> >
> > I'm picking up where ekr left off
> > (https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8
> > uo) with an AD review of draft-ietf-i2nsf-applicability-09.
>
> [snip]
>
> > (5) Section 1.  Per "In the I2NSF framework, each NSF initially
> registers the
> > profile of its own capabilities into the system in order for themselves
> to be
> > available in the system", this sentence doesn't parse for me.
> >
> > Do you mean, "In the I2NSF framework, each NSF initially registers a
> profile
> > of its capabilities in the system"?  If so, I think clarity of what
> system (I think
> > "I2NSF system") is being referenced is needed.
>
> Per -11, I=E2=80=99d recommend making the text even more concise.
>
> OLD: In the I2NSF framework, each NSF initially registers the profile of
> its own capabilities into the Security    Controller (i.e., network
> operator management system [RFC8329]) in the I2NSF system via Registratio=
n
> Interface [registration-inf-dm] so that each   NSF can be selected and us=
ed
> to enforce a given security policy from I2NSF User (i.e., network securit=
y
> administrator).
>
> NEW:
> In the I2NSF framework, each NSF initially registers the profile of its
> own capabilities with the Security Controller (i.e., network operator
> management system [RFC8329]) of the I2NSF system via the Registration
> Interface [registration-inf-dm].  This registration enables an I2NSF User
> (i.e., network security administrator) to select and use the NSF to enfor=
ce
> a given security policy.
>
> > (6) Section 1.  Per "In addition, the Security Controller ...", this
> sentence
> > introduces the concept of a Security Controller but doesn't define it.
> Also,
> > this seems like a level of detail not needed in the introduction.
>
> I appreciate all of the new text in -11, but I don't think we need all of
> it.  My concern is that some of it will unnecessarily duplicates text
> already in Section 3 and [i2nsf-terminology].  The new text =E2=80=9C(i.e=
., network
> operator management system [RFC8329]).=E2=80=9D sufficiently defines the
> controller.  The new text =E2=80=9CSecurity Controller is defined as =E2=
=80=A6=E2=80=9D isn=E2=80=99t
> needed.
>
> > (11) Section 3.  Per "Note that an inside attacker at the DMS can
> seriously
> > weaken the I2NSF system ...", I concur with the assessment that a DMS c=
an
> > subvert the I2NSF system.  Three related points:
> >
> > ** The boundary/scope of an I2NSF system wasn't  clear to me.  It
> appears to
> > me that an I2NSF system is security controller + NSFs.  There are sever=
al
> > interfaces defined for the controller and NSFs.  Everything else (e.g.,
> DMS,
> > I2NSF user) is outside the scope of the I2NSF system, correct?  I draw
> > attention to this distinction because identifying where this insider is
> located
> > needs to be clearer.
> >
> > ** If the DMS can provide the software package for the NSF, I'm not sur=
e
> > how the insider threat is mitigated.  The attacker can already run a
> software
> > load of her choice on your network (that you have permitted).
> >
> > ** Per
> > https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY2
> > o, I concur with ekr that the text needs to be clearer on what the DMS
> can do
> > to the I2NSF system.
>
> Despite the changes in -11, I still need help understanding the flow
> between the security controller and DMS.  Like ekr posed in the thread
> above, I=E2=80=99m trying to understand how the software is loaded into t=
he
> production I2NSF system.
>
> As I understand it, we=E2=80=99re talking about a software update process
> facilitated through a NETCONF interface via the Internet.  Section 5 of
> draft-hyun-i2nsf-registration-interface-dm says:
>
>    1)  Security Controller first recognizes the set of capabilities
>        (i.e., NSF Profile) or the signature of a specific NSF required
>        or wasted in the current system.
>
>    2)  Developer's Management System (DMS) matches the recognized
>        information to an NSF based on the information model definition.
>
>    3)  Developer's Management System creates or eliminates NSFs matching
>        with the above information.
>
>    4)  Security Controller can then add/remove the corresponding NSF
>        instance to/from its list of available NSF instances in the
>        system.
>
> To test my understanding, the user interface sends a high-level action to
> the Security Controller (SC); the SC sends to the DMS what capabilities i=
t
> wants; the DMS returns back what NSF (modules/packages/code) it has that
> meet these capabilities; the SC can then choose to download these NSF
> (modules/package/code) from the DMS and provision these newly downloaded
> NSF (modules/package/code) into the live system.  Is this correct?
>
> How is the new code transported from the DMS to the SC?  Is that in scope=
?
>
> > (12) Section 3, Per "On the other hand, an access to running (online)
> NSFs
> > should be allowed only to the Security Controller, not the DMS.", this
> > sentence isn't clear to me.
> >
> > ** It doesn't parse so I don't know who is supposed to get what access =
--
> > specifically, "an access to running NSFs"
> >
> > ** "running (online) NSFs" is proposing an operational construct which
> is also
> > not clear to me.  It that the equivalent of saying in production?  If i=
t
> means
> > production, is there a distinction being made between interacting with
> the
> > DMS during the time of provisioning and then after the fact?
>
> See comment in #13 about consolidating all threat mitigation in the
> Security Considerations Section
>
> > (13) Section 3, Per "Also, the Security Controller can detect and preve=
nt
> > inside attacks by monitoring the activity of all the DMSs ... through
> the I2NSF
> > NSF monitoring capability", is the monitoring interface also capable of
> > observing the DMS?  I ask because the monitoring interface is described
> in
> > RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..  The
> Registration
> > Interface description (Section 3.3 of RFC8329) makes no reference to an=
y
> > monitoring capability.
>
> Per the following new text:
>
> However, the Security Controller can detect and prevent inside attacks by
> monitoring the activities of all the DMSs as well as the NSFs through the
> I2NSF NSF monitoring functionality [nsf-monitoring-dm]. Through the NSF
> monitoring, the Security Controller can monitor the activities and states
> of NSFs, and then can make a diagnosis to see whether the NSFs are workin=
g
> in normal conditions or in abnormal conditions including the insider
> threat. Note that the monitoring of the DMSs is out of scope for I2NSF.
>
> This still confusing to me.  The first sentence explicitly says that the
> Security Controller can monitoring the activities of all the DMSs, but th=
e
> last sentence says monitoring the DMS is out of scope.
>
> As I understand it, the DMS is operated by a vendor outside of the
> deployed enclave of the I2NSF system.  Therefore, to me, this isn=E2=80=
=99t an
> insider threat but a supply chain attack.  Furthermore, =E2=80=9CNote tha=
t an
> inside attacker at the DMS can seriously weaken the I2NSF system's
> security=E2=80=9D is true.  However, it=E2=80=99s more than an inside att=
ack.  An unwitting
> DMS vendor could be compromised and their infrastructure could be coerced
> into distributing modified NSF.
>
> I recommend moving all of this discussion about the insider threat/supply
> chain attacks and possible mitigation with monitoring into the Security
> Considerations.  Additionally, RFC8329 Section 4 doesn=E2=80=99t seem to:
>
> ** distinguish between a malicious and compromised provider =E2=80=93 the
> mitigation would be different)
>
> ** a malicious/compromised DMS sending the wrong NSF (perhaps because the
> attacker can=E2=80=99t modify the code but can alter what gets sent)
>
> ** general caution of not bringing your network down through automated
> security action (using outside code) without prior testing
>
> > (15) Section 3.  What it intentional to say that the Consumer interface
> can be
> > RESTCONF+YANG (with a reference); the NSF-Facing Interface is NETCONF
> > (but YANG with no reference); and the registration interface is RESTCON=
F
> > (no reference to YANG)?
>
> This comment resulted in a lot more text changes than anticipated.  I was
> intending to ask why certain interface mentioned the corresponding YANG
> modules (and other did not).  Given the new language, =E2=80=9CThe xxx in=
terface
> _can_ be implemented as an _XML file_ ...=E2=80=9D, a few additional ques=
tions:
>
> ** why the references to XML (in the new language)?
> ** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old and new l=
anguage) because
> the alternative to the specified data model isn=E2=80=99t clear.
>
> Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented with th=
e xxx
> interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or NETCONF}=
 which
> befits ...=E2=80=9D?
>
> It looks like you some language has changed relative to RESTCONF vs.
> NETCONF.  This is the new summary:
> ** Consumer-Facing Interface =3D RESTCONF
> ** NSF-Facing interface =3D NETCONF
> ** Registration interface =3D NETCONF (was RESTCONF)
>
> I=E2=80=99d like to inquire about the consistency of this language with
> [draft-ietf-i2nsf-nsf-facing-interface-dm].  It=E2=80=99s Section 7 says =
that
> RESTCONF or NETCONF can both be used.
>
> > (18) Section 5.  What is the purpose of including this section if there
> is an
> > entire draft (draft-hyun-i2nsf-nsf-triggered-steering) focused on the
> topic?
>
> Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering] to
> [RFC7665].  The followed edits more precisely use the reference (as havin=
g
> it after the =E2=80=9CI2NSF architecture=E2=80=9D made it read to me that=
 this was the
> reference).
>
> Per Section 3,
> s/ Also, the I2NSF framework can enforce multiple chained NSFs for the
> low-level security policies by means of SFC techniques for the I2NSF
> architecture [RFC7665]./
> The I2NSF framework can chain multiple NSFs to implement low-level
> security policies with the SFC architecture [RFC7665]./
>
> Per Section 4,
> s/SFC technology can be utilized to support such packet forwarding in the
> I2NSF framework [RFC7665]/
> The SFC architecture [RFC7665] can be utilized to support such packet
> forwarding in the I2NSF framework/
>
> > (19) Section 5, "To trigger an advanced security action in the I2NSF
> > architecture, the current NSF appends a metadata describing the securit=
y
> > capability required for the advanced action to the suspicious packet an=
d
> > sends the packet to the classifier."
> >
> > ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/
> > ** What is the reference for this meta-data format?
>
> Thanks for the updated text.  I recommend being more precise with the
> following edit:
>
> OLD:
> To trigger an advanced security action in the I2NSF architecture, the
> current NSF appends metadata describing the security capability
> required for the advanced action to the suspicious packet to the
> network service header (NSH) of the packet [RFC8300].
>
> NEW:
> To trigger an advanced security action in the I2NSF architecture, the
> current NSF appends metadata describing the security capability
> required to the suspicious packet via a network service header (NSH)
> [RFC8300].
>
> > (20) Section 6.  What is the role of the DMS is this scenario?  Why doe=
s
> the
> > controller need to rely on [NFV MANO] if all information about the
> > capabilities is already provided by the DMS?  Since the SDN and other N=
SF
> > operate using the same data model/interface, isn't the different betwee=
n
> an
> > SDN and NSF opaque to the controller?  I would have assumed that an SDN
> is
> > simply a specific type of NSF with particular capabilities.
>
> All my questions are addressed with the new text.  Thanks.  I=E2=80=99d r=
ecommend
> looking at last few sentences of the new first and second paragraph of th=
is
> section.  They appear to be saying a very similar thing.
>
> > (21) Section 6.  "By taking advantage of this capability of SDN, it is
> possible to
> > optimize the process of security service enforcement in the I2NSF
> system."
> > The proposed optimization isn't evident from this text.
>
> Thanks.  Check (20) because it appears this new language may introduce
> more duplicate text.
>
> > (22) Section 6.  "Especially, SDN forwarding elements enforce simple
> packet
> > filtering rules that can be translated into their packet forwarding
> rules,
> > whereas NSFs enforce NSF-related security rules requiring the security
> > capabilities of the NSFs."
> >
> > ** I found the use of the word "Especially" confusing
> > ** I am not sure what distinction is being made between the SDN
> forwarding
> > and NSF rules.
>
> Thanks.  Check (20) because it appears this new language may introduce
> more duplicate text.  I think what you said for (21) obviates the need fo=
r
> this new language. It=E2=80=99s now clear what you mean (based on your la=
nguage for
> (21)).
>
> > (23) Section 6, "For this purpose, the Security Controller instructs th=
e
> SDN
> > Controller via NSF-Facing Interface so that SDN forwarding elements can
> > perform the required security services with flow tables under the
> > supervision of the SDN Controller."
> >
> > ** I wasn't sure what the "for this purpose" was referencing, what
> > "purpose"?
>
> Editorial nit on the -11 edits.  s/ For the tasks for security enforcemen=
t
> (e.g., packet filtering)//
>
> > (27) Section 7.  "Those NSFs are created or removed by a virtual networ=
k
> > functions manager (VNFM) in the NFV architecture that performs the life=
-
> > cycle management of VNFs.  The Security Controller controls and monitor=
s
> > the configurations (e.g., function parameters and security policy rules=
)
> of
> > VNFs."
> >
> > Is the VNFM in scope for I2NSF?
>
> Thanks for the additional language about being out of scope.  An editoria=
l
> nit in this revised text:
>
> s/Note that the life-cycle management of VNFs are out of scope for I2NSF.=
/
> Note that the life-cycle management of VNFs is out of scope for I2NSF./
>
> > If the Security Controller monitors/controls the VNFs, is it using [nsf=
-
> > monitoring-dm] and [nsf-facing-inf-dm]?
>
> Thanks for the additional references.  An editorial nit in the revised
> text:
>
> s/via NSF-Facing Interface along with NSF monitoring capability
> [nsf-facing-inf-dm][nsf-monitoring-dm]./
> via the NSF-Facing Interface along with the NSF monitoring capability
> [nsf-facing-inf-dm][nsf-monitoring-dm]./
>
> Regards,
> Roman
>
> > Roman
> >
> > _______________________________________________
> > I2nsf mailing list
> > I2nsf@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2nsf
> >
> >
> >
> > --
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> > Mr. Jaehoon (Paul) Jeong, Ph.D.
> > Associate Professor
> > Department of Software
> > Sungkyunkwan University
> > Office: +82-31-299-4957
> > Email: jaehoon.paul@gmail.com, pauljeong@skku.edu Personal Homepage:
> > http://iotlab.skku.edu/people-jaehoon-jeong.php
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Roman,<div>I will review your comments during the weeke=
nd and answer them early next week.</div><div><br></div><div>Thanks.</div><=
div><br></div><div>Best Regards,</div><div>Paul</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 5, 2019 =
at 7:35 AM Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org">rdd@cert.org</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">He=
llo Paul!<br>
<br>
Thank you for the extensive changes you have made.=C2=A0 See follow-up ques=
tions below.=C2=A0 If you don&#39;t see a previous item listed, please cons=
ider it resolved.=C2=A0 <br>
<br>
Since your comments were made with a word attachment (no problem!), I&#39;m=
 just responding to my own original thread.<br>
<br>
&gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org" target=
=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Mr. Jaehoon Paul<br>
&gt; Jeong<br>
&gt; Sent: Thursday, May 02, 2019 5:13 AM<br>
&gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank=
">rdd@cert.org</a>&gt;; Linda Dunbar<br>
&gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda=
.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.ietf@gmail.=
com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.org=
</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=3D"_bl=
ank">skku_secu-brain_all@googlegroups.com</a><br>
&gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09<br>
&gt; <br>
&gt; Hi Roman, Linda, and Yoav,<br>
&gt; I have reflected Roman&#39;s questions and comments in I2NSF Applicabi=
lity Draft<br>
&gt; (version 10).<br>
&gt; Here is the link of the revised draft:<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
10" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-=
ietf-i2nsf-applicability-10</a><br>
&gt; <br>
&gt; I send you my revision letter that describes my answers and reflection=
 in the<br>
&gt; text.<br>
&gt; <br>
&gt; If you have questions and comments, please let me know.<br>
&gt; <br>
&gt; Thanks.<br>
&gt; <br>
&gt; Best Regards,<br>
&gt; Paul<br>
&gt; <br>
&gt; <br>
&gt; On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw &lt;<a href=3D"mailto:rd=
d@cert.org" target=3D"_blank">rdd@cert.org</a>&gt; wrote:<br>
&gt; Hi!<br>
&gt; <br>
&gt; I&#39;m picking up where ekr left off<br>
&gt; (<a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFk=
wfkV4FsNHg8" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8</a><br>
&gt; uo) with an AD review of draft-ietf-i2nsf-applicability-09.<br>
<br>
[snip]<br>
<br>
&gt; (5) Section 1.=C2=A0 Per &quot;In the I2NSF framework, each NSF initia=
lly registers the<br>
&gt; profile of its own capabilities into the system in order for themselve=
s to be<br>
&gt; available in the system&quot;, this sentence doesn&#39;t parse for me.=
<br>
&gt; <br>
&gt; Do you mean, &quot;In the I2NSF framework, each NSF initially register=
s a profile<br>
&gt; of its capabilities in the system&quot;?=C2=A0 If so, I think clarity =
of what system (I think<br>
&gt; &quot;I2NSF system&quot;) is being referenced is needed.<br>
<br>
Per -11, I=E2=80=99d recommend making the text even more concise.<br>
<br>
OLD: In the I2NSF framework, each NSF initially registers the profile of it=
s own capabilities into the Security=C2=A0 =C2=A0 Controller (i.e., network=
 operator management system [RFC8329]) in the I2NSF system via Registration=
 Interface [registration-inf-dm] so that each=C2=A0 =C2=A0NSF can be select=
ed and used to enforce a given security policy from I2NSF User (i.e., netwo=
rk security administrator).<br>
<br>
NEW:<br>
In the I2NSF framework, each NSF initially registers the profile of its own=
 capabilities with the Security Controller (i.e., network operator manageme=
nt system [RFC8329]) of the I2NSF system via the Registration Interface [re=
gistration-inf-dm].=C2=A0 This registration enables an I2NSF User (i.e., ne=
twork security administrator) to select and use the NSF to enforce a given =
security policy.<br>
<br>
&gt; (6) Section 1.=C2=A0 Per &quot;In addition, the Security Controller ..=
.&quot;, this sentence<br>
&gt; introduces the concept of a Security Controller but doesn&#39;t define=
 it.=C2=A0 Also,<br>
&gt; this seems like a level of detail not needed in the introduction.<br>
<br>
I appreciate all of the new text in -11, but I don&#39;t think we need all =
of it.=C2=A0 My concern is that some of it will unnecessarily duplicates te=
xt already in Section 3 and [i2nsf-terminology].=C2=A0 The new text =E2=80=
=9C(i.e., network operator management system [RFC8329]).=E2=80=9D sufficien=
tly defines the controller.=C2=A0 The new text =E2=80=9CSecurity Controller=
 is defined as =E2=80=A6=E2=80=9D isn=E2=80=99t needed.=C2=A0 <br>
<br>
&gt; (11) Section 3.=C2=A0 Per &quot;Note that an inside attacker at the DM=
S can seriously<br>
&gt; weaken the I2NSF system ...&quot;, I concur with the assessment that a=
 DMS can<br>
&gt; subvert the I2NSF system.=C2=A0 Three related points:<br>
&gt; <br>
&gt; ** The boundary/scope of an I2NSF system wasn&#39;t=C2=A0 clear to me.=
=C2=A0 It appears to<br>
&gt; me that an I2NSF system is security controller + NSFs.=C2=A0 There are=
 several<br>
&gt; interfaces defined for the controller and NSFs.=C2=A0 Everything else =
(e.g., DMS,<br>
&gt; I2NSF user) is outside the scope of the I2NSF system, correct?=C2=A0 I=
 draw<br>
&gt; attention to this distinction because identifying where this insider i=
s located<br>
&gt; needs to be clearer.<br>
&gt; <br>
&gt; ** If the DMS can provide the software package for the NSF, I&#39;m no=
t sure<br>
&gt; how the insider threat is mitigated.=C2=A0 The attacker can already ru=
n a software<br>
&gt; load of her choice on your network (that you have permitted).<br>
&gt; <br>
&gt; ** Per<br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FK=
uRvnaiNNFY2" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY2</a><br>
&gt; o, I concur with ekr that the text needs to be clearer on what the DMS=
 can do<br>
&gt; to the I2NSF system.<br>
<br>
Despite the changes in -11, I still need help understanding the flow betwee=
n the security controller and DMS.=C2=A0 Like ekr posed in the thread above=
, I=E2=80=99m trying to understand how the software is loaded into the prod=
uction I2NSF system.<br>
<br>
As I understand it, we=E2=80=99re talking about a software update process f=
acilitated through a NETCONF interface via the Internet.=C2=A0 Section 5 of=
 draft-hyun-i2nsf-registration-interface-dm says:<br>
<br>
=C2=A0 =C2=A01)=C2=A0 Security Controller first recognizes the set of capab=
ilities<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(i.e., NSF Profile) or the signature of a specif=
ic NSF required<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0or wasted in the current system.<br>
<br>
=C2=A0 =C2=A02)=C2=A0 Developer&#39;s Management System (DMS) matches the r=
ecognized<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0information to an NSF based on the information m=
odel definition.<br>
<br>
=C2=A0 =C2=A03)=C2=A0 Developer&#39;s Management System creates or eliminat=
es NSFs matching<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0with the above information.<br>
<br>
=C2=A0 =C2=A04)=C2=A0 Security Controller can then add/remove the correspon=
ding NSF<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0instance to/from its list of available NSF insta=
nces in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0system.<br>
<br>
To test my understanding, the user interface sends a high-level action to t=
he Security Controller (SC); the SC sends to the DMS what capabilities it w=
ants; the DMS returns back what NSF (modules/packages/code) it has that mee=
t these capabilities; the SC can then choose to download these NSF (modules=
/package/code) from the DMS and provision these newly downloaded NSF (modul=
es/package/code) into the live system.=C2=A0 Is this correct?<br>
<br>
How is the new code transported from the DMS to the SC?=C2=A0 Is that in sc=
ope?<br>
<br>
&gt; (12) Section 3, Per &quot;On the other hand, an access to running (onl=
ine) NSFs<br>
&gt; should be allowed only to the Security Controller, not the DMS.&quot;,=
 this<br>
&gt; sentence isn&#39;t clear to me.<br>
&gt; <br>
&gt; ** It doesn&#39;t parse so I don&#39;t know who is supposed to get wha=
t access --<br>
&gt; specifically, &quot;an access to running NSFs&quot;<br>
&gt; <br>
&gt; ** &quot;running (online) NSFs&quot; is proposing an operational const=
ruct which is also<br>
&gt; not clear to me.=C2=A0 It that the equivalent of saying in production?=
=C2=A0 If it means<br>
&gt; production, is there a distinction being made between interacting with=
 the<br>
&gt; DMS during the time of provisioning and then after the fact?<br>
<br>
See comment in #13 about consolidating all threat mitigation in the Securit=
y Considerations Section<br>
<br>
&gt; (13) Section 3, Per &quot;Also, the Security Controller can detect and=
 prevent<br>
&gt; inside attacks by monitoring the activity of all the DMSs ... through =
the I2NSF<br>
&gt; NSF monitoring capability&quot;, is the monitoring interface also capa=
ble of<br>
&gt; observing the DMS?=C2=A0 I ask because the monitoring interface is des=
cribed in<br>
&gt; RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..=C2=A0 Th=
e Registration<br>
&gt; Interface description (Section 3.3 of RFC8329) makes no reference to a=
ny<br>
&gt; monitoring capability.<br>
<br>
Per the following new text:<br>
<br>
However, the Security Controller can detect and prevent inside attacks by m=
onitoring the activities of all the DMSs as well as the NSFs through the I2=
NSF NSF monitoring functionality [nsf-monitoring-dm]. Through the NSF monit=
oring, the Security Controller can monitor the activities and states of NSF=
s, and then can make a diagnosis to see whether the NSFs are working in nor=
mal conditions or in abnormal conditions including the insider threat. Note=
 that the monitoring of the DMSs is out of scope for I2NSF.<br>
<br>
This still confusing to me.=C2=A0 The first sentence explicitly says that t=
he Security Controller can monitoring the activities of all the DMSs, but t=
he last sentence says monitoring the DMS is out of scope.<br>
<br>
As I understand it, the DMS is operated by a vendor outside of the deployed=
 enclave of the I2NSF system.=C2=A0 Therefore, to me, this isn=E2=80=99t an=
 insider threat but a supply chain attack.=C2=A0 Furthermore, =E2=80=9CNote=
 that an inside attacker at the DMS can seriously weaken the I2NSF system&#=
39;s security=E2=80=9D is true.=C2=A0 However, it=E2=80=99s more than an in=
side attack.=C2=A0 An unwitting DMS vendor could be compromised and their i=
nfrastructure could be coerced into distributing modified NSF.<br>
<br>
I recommend moving all of this discussion about the insider threat/supply c=
hain attacks and possible mitigation with monitoring into the Security Cons=
iderations.=C2=A0 Additionally, RFC8329 Section 4 doesn=E2=80=99t seem to:<=
br>
<br>
** distinguish between a malicious and compromised provider =E2=80=93 the m=
itigation would be different)<br>
<br>
** a malicious/compromised DMS sending the wrong NSF (perhaps because the a=
ttacker can=E2=80=99t modify the code but can alter what gets sent)<br>
<br>
** general caution of not bringing your network down through automated secu=
rity action (using outside code) without prior testing<br>
<br>
&gt; (15) Section 3.=C2=A0 What it intentional to say that the Consumer int=
erface can be<br>
&gt; RESTCONF+YANG (with a reference); the NSF-Facing Interface is NETCONF<=
br>
&gt; (but YANG with no reference); and the registration interface is RESTCO=
NF<br>
&gt; (no reference to YANG)?<br>
<br>
This comment resulted in a lot more text changes than anticipated.=C2=A0 I =
was intending to ask why certain interface mentioned the corresponding YANG=
 modules (and other did not).=C2=A0 Given the new language, =E2=80=9CThe xx=
x interface _can_ be implemented as an _XML file_ ...=E2=80=9D, a few addit=
ional questions:<br>
<br>
** why the references to XML (in the new language)?<br>
** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old and new lan=
guage) because the alternative to the specified data model isn=E2=80=99t cl=
ear.=C2=A0 <br>
<br>
Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented with the =
xxx interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or NETCON=
F} which befits ...=E2=80=9D?=C2=A0 <br>
<br>
It looks like you some language has changed relative to RESTCONF vs. NETCON=
F.=C2=A0 This is the new summary:<br>
** Consumer-Facing Interface =3D RESTCONF<br>
** NSF-Facing interface =3D NETCONF<br>
** Registration interface =3D NETCONF (was RESTCONF)<br>
<br>
I=E2=80=99d like to inquire about the consistency of this language with [dr=
aft-ietf-i2nsf-nsf-facing-interface-dm].=C2=A0 It=E2=80=99s Section 7 says =
that RESTCONF or NETCONF can both be used.<br>
<br>
&gt; (18) Section 5.=C2=A0 What is the purpose of including this section if=
 there is an<br>
&gt; entire draft (draft-hyun-i2nsf-nsf-triggered-steering) focused on the =
topic?<br>
<br>
Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering] to [R=
FC7665].=C2=A0 The followed edits more precisely use the reference (as havi=
ng it after the =E2=80=9CI2NSF architecture=E2=80=9D made it read to me tha=
t this was the reference).<br>
<br>
Per Section 3,<br>
s/ Also, the I2NSF framework can enforce multiple chained NSFs for the low-=
level security policies by means of SFC techniques for the I2NSF=C2=A0 arch=
itecture [RFC7665]./<br>
The I2NSF framework can chain multiple NSFs to implement low-level security=
 policies with the SFC architecture [RFC7665]./<br>
<br>
Per Section 4, <br>
s/SFC technology can be utilized to support such packet forwarding in the I=
2NSF framework [RFC7665]/<br>
The SFC architecture [RFC7665] can be utilized to support such packet forwa=
rding in the I2NSF framework/<br>
<br>
&gt; (19) Section 5, &quot;To trigger an advanced security action in the I2=
NSF<br>
&gt; architecture, the current NSF appends a metadata describing the securi=
ty<br>
&gt; capability required for the advanced action to the suspicious packet a=
nd<br>
&gt; sends the packet to the classifier.&quot;<br>
&gt; <br>
&gt; ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/<br>
&gt; ** What is the reference for this meta-data format?<br>
<br>
Thanks for the updated text.=C2=A0 I recommend being more precise with the =
following edit:<br>
<br>
OLD: <br>
To trigger an advanced security action in the I2NSF architecture, the=C2=A0=
 =C2=A0<br>
current NSF appends metadata describing the security capability <br>
required for the advanced action to the suspicious packet to the=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 <br>
network service header (NSH) of the packet [RFC8300].<br>
<br>
NEW: <br>
To trigger an advanced security action in the I2NSF architecture, the=C2=A0=
 =C2=A0<br>
current NSF appends metadata describing the security capability <br>
required to the suspicious packet via a network service header (NSH) [RFC83=
00].<br>
<br>
&gt; (20) Section 6.=C2=A0 What is the role of the DMS is this scenario?=C2=
=A0 Why does the<br>
&gt; controller need to rely on [NFV MANO] if all information about the<br>
&gt; capabilities is already provided by the DMS?=C2=A0 Since the SDN and o=
ther NSF<br>
&gt; operate using the same data model/interface, isn&#39;t the different b=
etween an<br>
&gt; SDN and NSF opaque to the controller?=C2=A0 I would have assumed that =
an SDN is<br>
&gt; simply a specific type of NSF with particular capabilities.<br>
<br>
All my questions are addressed with the new text.=C2=A0 Thanks.=C2=A0 I=E2=
=80=99d recommend looking at last few sentences of the new first and second=
 paragraph of this section.=C2=A0 They appear to be saying a very similar t=
hing.<br>
<br>
&gt; (21) Section 6.=C2=A0 &quot;By taking advantage of this capability of =
SDN, it is possible to<br>
&gt; optimize the process of security service enforcement in the I2NSF syst=
em.&quot;<br>
&gt; The proposed optimization isn&#39;t evident from this text.<br>
<br>
Thanks.=C2=A0 Check (20) because it appears this new language may introduce=
 more duplicate text.<br>
<br>
&gt; (22) Section 6.=C2=A0 &quot;Especially, SDN forwarding elements enforc=
e simple packet<br>
&gt; filtering rules that can be translated into their packet forwarding ru=
les,<br>
&gt; whereas NSFs enforce NSF-related security rules requiring the security=
<br>
&gt; capabilities of the NSFs.&quot;<br>
&gt; <br>
&gt; ** I found the use of the word &quot;Especially&quot; confusing<br>
&gt; ** I am not sure what distinction is being made between the SDN forwar=
ding<br>
&gt; and NSF rules.<br>
<br>
Thanks.=C2=A0 Check (20) because it appears this new language may introduce=
 more duplicate text.=C2=A0 I think what you said for (21) obviates the nee=
d for this new language. It=E2=80=99s now clear what you mean (based on you=
r language for (21)).<br>
<br>
&gt; (23) Section 6, &quot;For this purpose, the Security Controller instru=
cts the SDN<br>
&gt; Controller via NSF-Facing Interface so that SDN forwarding elements ca=
n<br>
&gt; perform the required security services with flow tables under the<br>
&gt; supervision of the SDN Controller.&quot;<br>
&gt; <br>
&gt; ** I wasn&#39;t sure what the &quot;for this purpose&quot; was referen=
cing, what<br>
&gt; &quot;purpose&quot;?<br>
<br>
Editorial nit on the -11 edits.=C2=A0 s/ For the tasks for security enforce=
ment (e.g., packet filtering)//<br>
<br>
&gt; (27) Section 7.=C2=A0 &quot;Those NSFs are created or removed by a vir=
tual network<br>
&gt; functions manager (VNFM) in the NFV architecture that performs the lif=
e-<br>
&gt; cycle management of VNFs.=C2=A0 The Security Controller controls and m=
onitors<br>
&gt; the configurations (e.g., function parameters and security policy rule=
s) of<br>
&gt; VNFs.&quot;<br>
&gt; <br>
&gt; Is the VNFM in scope for I2NSF?<br>
<br>
Thanks for the additional language about being out of scope.=C2=A0 An edito=
rial nit in this revised text:<br>
<br>
s/Note that the life-cycle management of VNFs are out of scope for I2NSF./<=
br>
Note that the life-cycle management of VNFs is out of scope for I2NSF./<br>
<br>
&gt; If the Security Controller monitors/controls the VNFs, is it using [ns=
f-<br>
&gt; monitoring-dm] and [nsf-facing-inf-dm]?<br>
<br>
Thanks for the additional references.=C2=A0 An editorial nit in the revised=
 text:<br>
<br>
s/via NSF-Facing Interface along with NSF monitoring capability [nsf-facing=
-inf-dm][nsf-monitoring-dm]./<br>
via the NSF-Facing Interface along with the NSF monitoring capability [nsf-=
facing-inf-dm][nsf-monitoring-dm]./<br>
<br>
Regards,<br>
Roman<br>
<br>
&gt; Roman<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; I2nsf mailing list<br>
&gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a>=
<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; --<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br>
&gt; Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
&gt; Associate Professor<br>
&gt; Department of Software<br>
&gt; Sungkyunkwan University<br>
&gt; Office: +82-31-299-4957<br>
&gt; Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jae=
hoon.paul@gmail.com</a>, <a href=3D"mailto:pauljeong@skku.edu" target=3D"_b=
lank">pauljeong@skku.edu</a> Personal Homepage:<br>
&gt; <a href=3D"http://iotlab.skku.edu/people-jaehoon-jeong.php" rel=3D"nor=
eferrer" target=3D"_blank">http://iotlab.skku.edu/people-jaehoon-jeong.php<=
/a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--0000000000004c12d9058a9eef03--


From nobody Wed Jun  5 20:06:17 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B59F120094 for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 20:06:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T5OqYvryNnHw for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 20:06:13 -0700 (PDT)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (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 14FAF120043 for <i2nsf@ietf.org>; Wed,  5 Jun 2019 20:06:13 -0700 (PDT)
Received: by mail-wm1-x32c.google.com with SMTP id t5so789863wmh.3 for <i2nsf@ietf.org>; Wed, 05 Jun 2019 20:06:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iAEEpJmXmv3kDb/0q5FD0eyOiCJmKmdN4FHgMyIboYU=; b=dw+YiNh/9ZKHs7x+Qpn4YvWjzbZflndwaBJNYGf7YRxXTXRkRCcjOemfvWLEVa7mwO Lnu6uBj1M6UTc51WxzgBHI0G5tAoaOMmX1EPKPEu3myyMyK9yyeIJ3BSCZO9w7BtrCpI DgbmBsUlDSQ5mYsE6czesAB2CI8idgNXNpYIYckvMBjgq4XUi2SZ97kFhnhc6r5Xhv3j 8CHTcq9a264e+yJcXyq5ymo1qwOoPV4UWQw5V7f2gccGOYvzFVj5dNP+4yIMeZN8f0Ov wFKxCjsN3mVfHteZUzAGKcQ6feV0qbzO8lpdVK0TTxQPyXCRBb64+9dpAuqwOrYOWray CJTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iAEEpJmXmv3kDb/0q5FD0eyOiCJmKmdN4FHgMyIboYU=; b=Lhpoangq6juAkntugVpwedpVtk/fzAeCN/QGqKElstPyE7u6XDyiKeSlc8IwQ+r8Xw m9GTSqURVgJfDqJgTeFv4hnOzxCWJ236I1RZd/ZRKpAoPtAERBlPzw8LPO8FSnER/vhH 40fPU/F18CKSQK5Al2Bg/kOWHxwJjqqgmgcFvVNxno2PqKt6/R9X/Jp0AOvMcksA6wA+ Jqa7jHdcrE5ATp5H+xggCbarIc0hH5hYVFz6HMu4bYn/JmDvHSpML3TmLQ3lzbH25WkO IhkcxRk9tPBKkl/AAw3WnKhMdhWtBujlB/WhnOi6mrHPJ29pwFxy7oPQeF6fLngPG5G7 DsIg==
X-Gm-Message-State: APjAAAXsH/cMCDZMuzftZhVYxPUNhD+46QxQW8cvkX63eQIf/8Z1eI3o yQTTZvdU2W3j35cU913WSbiIo9K+Eh4kRZqa/Q8=
X-Google-Smtp-Source: APXvYqw/8WnVlVy/OFMwXE/zpyOelSIsUHEHRrnsrX11lUOr3tIimHJOMeuaLZdudTnU2zNdTzLWj1jWmwBvg31WFUs=
X-Received: by 2002:a1c:4987:: with SMTP id w129mr12235450wma.41.1559790371436;  Wed, 05 Jun 2019 20:06:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
In-Reply-To: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 6 Jun 2019 12:05:33 +0900
Message-ID: <CAPK2Dewd=nutn-99D+x2-0AX3LC4D_sjrgbuu9S3_Xxayp4vYA@mail.gmail.com>
To: Linda Dunbar <dunbar.ll@gmail.com>, Yoav Nir <ynir.ietf@gmail.com>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, skku_secu-brain_all@googlegroups.com,  Joonsuk Kim <kjs0317@skku.edu>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000037d3b058a9eff77"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/VBZFZmv_Pzwm7tbdTdVCNd6-OfA>
Subject: Re: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 03:06:15 -0000

--000000000000037d3b058a9eff77
Content-Type: text/plain; charset="UTF-8"

Hi Linda and Yoav,
As a coauthor, I am aware of an IPR about this draft as below:
https://datatracker.ietf.org/ipr/3556/

Thanks.

Best Regards,
Paul

On Thu, Jun 6, 2019 at 6:07 AM Linda Dunbar <dunbar.ll@gmail.com> wrote:

> Hello Working Group,
>
>
>
> This email starts a three weeks Working Group Last Call on
> draft-ietf-i2nsf-capability-data-model-04
> <https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04>
> .
>
> This poll runs until June 26, 2019.
>
>    https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04
>
>
> We are also polling for knowledge of any undisclosed IPR that applies to
> this Document, to ensure that IPR has been disclosed in compliance with
> IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).
>
> If you are listed as an Author or a Contributor of this Document please
> respond to this email and indicate whether or not you are aware of any
> relevant undisclosed IPR. The Document won't progress without answers from
> all the Authors and Contributors.
>
>
>
> If you are not listed as an Author or a Contributor, then please
> explicitly respond only if you are aware of any IPR that has not yet been
> disclosed in conformance with IETF rules.
>
>
>
>
>
> Thank you.
>
> Linda & Yoav
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>


-- 
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Linda and Yoav,<div>As a coauthor, I am aware of an IPR=
 about this draft as below:</div><div><a href=3D"https://datatracker.ietf.o=
rg/ipr/3556/">https://datatracker.ietf.org/ipr/3556/</a>=C2=A0</div><div><b=
r></div><div>Thanks.</div><div><br></div><div>Best Regards,</div><div>Paul=
=C2=A0<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Jun 6, 2019 at 6:07 AM Linda Dunbar &lt;<a href=3D"=
mailto:dunbar.ll@gmail.com">dunbar.ll@gmail.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D=
"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Cal=
ibri,sans-serif">Hello Working Group, </p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">This email starts a three weeks Working Group L=
ast Call on=C2=A0

<a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mod=
el-04" style=3D"color:blue;font-family:&quot;Times New Roman&quot;,serif;fo=
nt-size:16px" target=3D"_blank">draft-ietf-i2nsf-capability-data-model-04</=
a>=C2=A0 . </p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">This poll runs until June 26, 2019.=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0<span style=3D"font-family:&quot;Times Ne=
w Roman&quot;,serif;font-size:16px">=C2=A0=C2=A0</span><a href=3D"https://t=
ools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04" style=3D"colo=
r:blue;font-family:&quot;Times New Roman&quot;,serif;font-size:16px" target=
=3D"_blank">https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mo=
del-04</a></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-=
size:11pt;font-family:Calibri,sans-serif"><br></p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">We are also polling for knowledge of any undisc=
losed IPR that
applies to this Document, to ensure that IPR has been disclosed in complian=
ce
with IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).<=
/p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">If you are listed as an Author or a Contributor=
 of this
Document please respond to this email and indicate whether or not you are a=
ware
of any relevant undisclosed IPR. The Document won&#39;t progress without an=
swers
from all the Authors and Contributors.</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">If you are not listed as an Author or a Contrib=
utor, then
please explicitly respond only if you are aware of any IPR that has not yet
been disclosed in conformance with IETF rules.</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif">Thank you.=C2=A0</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif">Linda &amp; Yoav</p>

<p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif"><br></p></div>
_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--000000000000037d3b058a9eff77--


From nobody Wed Jun  5 20:53:58 2019
Return-Path: <paul@nohats.ca>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D8AD120162 for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 20:53:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nohats.ca
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 u2ws14dp5oAV for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 20:53:55 -0700 (PDT)
Received: from mx.nohats.ca (mx.nohats.ca [193.110.157.68]) (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 D1713120019 for <i2nsf@ietf.org>; Wed,  5 Jun 2019 20:53:54 -0700 (PDT)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 45KBbh2z3lz1JB; Thu,  6 Jun 2019 05:53:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1559793232; bh=9JOgFISiCuzEYFhb9Wat56LRRTFDCHNo75awWoNs9tg=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=O+acYIMOloAsghBfzZnJSeSHwqI9mZ2yZ+lHJEvcfzTqroLfxAkeafE9DzWb9uRH8 zcxPGqhhbrfJPt63bKbjkY2rByDTJT6ynOX6TNEaWQ0p2qU16DsSyh3GkkMgkVBHGV BgxSm+vnJisC8we2bE1OmEQGQKc6rkjjwCY3ixJw=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id e8iB5bw1SQmv; Thu,  6 Jun 2019 05:53:50 +0200 (CEST)
Received: from bofh.nohats.ca (bofh.nohats.ca [76.10.157.69]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Thu,  6 Jun 2019 05:53:49 +0200 (CEST)
Received: from [193.111.228.93] (unknown [193.111.228.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bofh.nohats.ca (Postfix) with ESMTPSA id 636283159D3; Wed,  5 Jun 2019 23:53:48 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 bofh.nohats.ca 636283159D3
Content-Type: multipart/alternative; boundary=Apple-Mail-645D66F2-9584-46BD-85E1-C6A7D82811CD
Mime-Version: 1.0 (1.0)
From: Paul Wouters <paul@nohats.ca>
X-Mailer: iPhone Mail (16E227)
In-Reply-To: <CAPK2Dewd=nutn-99D+x2-0AX3LC4D_sjrgbuu9S3_Xxayp4vYA@mail.gmail.com>
Date: Wed, 5 Jun 2019 23:53:19 -0400
Cc: Linda Dunbar <dunbar.ll@gmail.com>, Yoav Nir <ynir.ietf@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Joonsuk Kim <kjs0317@skku.edu>, skku_secu-brain_all@googlegroups.com
Content-Transfer-Encoding: 7bit
Message-Id: <C9D4A0CD-BBEB-486F-B5F9-49D1246F563E@nohats.ca>
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com> <CAPK2Dewd=nutn-99D+x2-0AX3LC4D_sjrgbuu9S3_Xxayp4vYA@mail.gmail.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/bVKGNhLT9QmN9kDQwm45jBnGhlE>
Subject: Re: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 03:53:57 -0000

--Apple-Mail-645D66F2-9584-46BD-85E1-C6A7D82811CD
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


> On Jun 5, 2019, at 23:05, Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com> w=
rote:
>=20
> Hi Linda and Yoav,
> As a coauthor, I am aware of an IPR about this draft as below:
> https://datatracker.ietf.org/ipr/3556/=20

This is very unfortunate:

=E2=80=9CReasonable and Non-Discriminatory License to All Implementers with P=
ossible Royalty/Fee=E2=80=9D

The word =E2=80=9Cpossible=E2=80=9D is a real problem here. How will the WG a=
ddress this issue? Or will this prevent the document from moving forward ?

Paul=

--Apple-Mail-645D66F2-9584-46BD-85E1-C6A7D82811CD
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><br><div dir=3D"ltr">On Jun 5, 2019, at 23:=
05, Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gmail.com">jae=
hoon.paul@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><d=
iv dir=3D"ltr"><div dir=3D"ltr">Hi Linda and Yoav,<div>As a coauthor, I am a=
ware of an IPR about this draft as below:</div><div><a href=3D"https://datat=
racker.ietf.org/ipr/3556/">https://datatracker.ietf.org/ipr/3556/</a>&nbsp;<=
/div></div></div></blockquote><div><br></div><div>This is very unfortunate:<=
/div><div><br></div><div><span style=3D"background-color: rgba(255, 255, 255=
, 0);">=E2=80=9CReasonable and Non-Discriminatory License to All Implementer=
s with Possible Royalty/Fee=E2=80=9D</span></div><div><span style=3D"backgro=
und-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style=3D"bac=
kground-color: rgba(255, 255, 255, 0);">The word =E2=80=9Cpossible=E2=80=9D i=
s a real problem here. How will the WG address this issue? Or will this prev=
ent the document from moving forward ?</span></div><div><span style=3D"backg=
round-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style=3D"b=
ackground-color: rgba(255, 255, 255, 0);">Paul</span></div></body></html>=

--Apple-Mail-645D66F2-9584-46BD-85E1-C6A7D82811CD--


From nobody Wed Jun  5 21:12:09 2019
Return-Path: <ynir.ietf@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E438120162 for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 21:12:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2NjCcsRFihNm for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 21:12:05 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 49B3112009E for <i2nsf@ietf.org>; Wed,  5 Jun 2019 21:12:05 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id e16so851448wrn.1 for <i2nsf@ietf.org>; Wed, 05 Jun 2019 21:12:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=//v68UOgbXkIPbsHw4t+1BZYDsM97iqA9voztVedrIo=; b=HLm31YliBymumtEs524pAGyjKACeRh2UirIP0UZ/+/DWABWkJG+hYX3KEVe5jOt/Hw 9+LLEkr8l0/5XDnEZ/TbB2UdWaaAVRSRWLNlT4x8/z0YZax61S6sxXDa6xRvEQ+/fO0y IMP/w7hH9hp28kCA5dnfbqw75e1SM8yqpBdt7Xyj18OIQowQDwIxdg8EZeMvNkaC74zR +/v/AqJTQGBKn+/LdZCs//nKZ6bbEOpz2F1WHy26u2wqpaJDm3ajRzwfX+0x6w+Z32Qv 2mO7/nKqqvVjAM5Dyvq6RkOBBgirK6WbZ2Bdom8uc1DeZ/bElqW0awKtpz8Wd3a3p9KS Ooqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=//v68UOgbXkIPbsHw4t+1BZYDsM97iqA9voztVedrIo=; b=d2kOsoICqZ/Ui8a7h24xgCVkt6MPyFkx6V0OBi8emWMStvaHA9d3HA5Z6SGPH92b61 NSOvzJkHw+mFnjlh/w/ofSv9YW6/FGTebFHyfMNP83Y3zzm0v8Q+eMfUa4o3YTtCmasW y/2yssF3J4VZ62jvRzyrAJ96a49Ycuk1GgI7Tv5734/Gvhfc+gdUkfJ4mkc2kPwfUoYt dp7ifHoqL/buJWmAUa0r4zyAw/Kl5/aDClFZDkWjAm66n9NrOKD0wGkftJcmfp2i+92e 2prqv3uXUrHwBodhZm4jobY2WmaLnhw18mfJawl2CNbrN3tEuwZvqi4hSCLQPLsf+CqQ kJKw==
X-Gm-Message-State: APjAAAX/UPDtvlhCxSO81DM8/VhVAnyKnUClB026O0FWQYxGnxaS6xJ3 r7u+0o5gNgvdd33gXxRVeEI=
X-Google-Smtp-Source: APXvYqzH9Y9nryTeYpV87KC7cL0WTt3SXjmuglGbI9JmHAMl1ULeRNnvsm8C1XoJR5jW50Ru9Zjpvw==
X-Received: by 2002:a5d:404a:: with SMTP id w10mr9529480wrp.177.1559794323883;  Wed, 05 Jun 2019 21:12:03 -0700 (PDT)
Received: from [192.168.1.12] ([46.120.57.147]) by smtp.gmail.com with ESMTPSA id c18sm634027wrm.7.2019.06.05.21.12.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Jun 2019 21:12:02 -0700 (PDT)
From: Yoav Nir <ynir.ietf@gmail.com>
Message-Id: <B2E9D871-A067-4117-9C2D-11E42FC63972@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2DB03139-AFAB-4BC0-BE72-FC2BA3F360D1"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Thu, 6 Jun 2019 07:12:00 +0300
In-Reply-To: <C9D4A0CD-BBEB-486F-B5F9-49D1246F563E@nohats.ca>
Cc: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>, Linda Dunbar <dunbar.ll@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Joonsuk Kim <kjs0317@skku.edu>, skku_secu-brain_all@googlegroups.com
To: Paul Wouters <paul@nohats.ca>
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com> <CAPK2Dewd=nutn-99D+x2-0AX3LC4D_sjrgbuu9S3_Xxayp4vYA@mail.gmail.com> <C9D4A0CD-BBEB-486F-B5F9-49D1246F563E@nohats.ca>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/GU5wAvouVBr2UK6Z8x72mmlyBd8>
Subject: Re: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 04:12:07 -0000

--Apple-Mail=_2DB03139-AFAB-4BC0-BE72-FC2BA3F360D1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

There=E2=80=99s a bunch of disclosures with those terms.=20

We=E2=80=99ll start a thread about this later today.

> On 6 Jun 2019, at 6:53, Paul Wouters <paul@nohats.ca> wrote:
>=20
>=20
> On Jun 5, 2019, at 23:05, Mr. Jaehoon Paul Jeong =
<jaehoon.paul@gmail.com <mailto:jaehoon.paul@gmail.com>> wrote:
>=20
>> Hi Linda and Yoav,
>> As a coauthor, I am aware of an IPR about this draft as below:
>> https://datatracker.ietf.org/ipr/3556/ =
<https://datatracker.ietf.org/ipr/3556/>=20
>=20
> This is very unfortunate:
>=20
> =E2=80=9CReasonable and Non-Discriminatory License to All Implementers =
with Possible Royalty/Fee=E2=80=9D
>=20
> The word =E2=80=9Cpossible=E2=80=9D is a real problem here. How will =
the WG address this issue? Or will this prevent the document from moving =
forward ?
>=20
> Paul


--Apple-Mail=_2DB03139-AFAB-4BC0-BE72-FC2BA3F360D1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">There=E2=80=99s a bunch of disclosures with those =
terms.&nbsp;<div class=3D""><br class=3D""></div><div class=3D"">We=E2=80=99=
ll start a thread about this later today.<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 6 Jun =
2019, at 6:53, Paul Wouters &lt;<a href=3D"mailto:paul@nohats.ca" =
class=3D"">paul@nohats.ca</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div dir=3D"auto" class=3D""><br class=3D""><div dir=3D"ltr" =
class=3D"">On Jun 5, 2019, at 23:05, Mr. Jaehoon Paul Jeong &lt;<a =
href=3D"mailto:jaehoon.paul@gmail.com" =
class=3D"">jaehoon.paul@gmail.com</a>&gt; wrote:<br class=3D""><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div dir=3D"ltr" =
class=3D""><div dir=3D"ltr" class=3D"">Hi Linda and Yoav,<div =
class=3D"">As a coauthor, I am aware of an IPR about this draft as =
below:</div><div class=3D""><a =
href=3D"https://datatracker.ietf.org/ipr/3556/" =
class=3D"">https://datatracker.ietf.org/ipr/3556/</a>&nbsp;</div></div></d=
iv></blockquote><div class=3D""><br class=3D""></div><div class=3D"">This =
is very unfortunate:</div><div class=3D""><br class=3D""></div><div =
class=3D""><span style=3D"background-color: rgba(255, 255, 255, 0);" =
class=3D"">=E2=80=9CReasonable and Non-Discriminatory License to All =
Implementers with Possible Royalty/Fee=E2=80=9D</span></div><div =
class=3D""><span style=3D"background-color: rgba(255, 255, 255, 0);" =
class=3D""><br class=3D""></span></div><div class=3D""><span =
style=3D"background-color: rgba(255, 255, 255, 0);" class=3D"">The word =
=E2=80=9Cpossible=E2=80=9D is a real problem here. How will the WG =
address this issue? Or will this prevent the document from moving =
forward ?</span></div><div class=3D""><span style=3D"background-color: =
rgba(255, 255, 255, 0);" class=3D""><br class=3D""></span></div><div =
class=3D""><span style=3D"background-color: rgba(255, 255, 255, 0);" =
class=3D"">Paul</span></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_2DB03139-AFAB-4BC0-BE72-FC2BA3F360D1--


From nobody Wed Jun  5 21:14:32 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76C7412009E for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 21:14:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3XC4JyXbc-tS for <i2nsf@ietfa.amsl.com>; Wed,  5 Jun 2019 21:14:28 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 5E27E12000E for <i2nsf@ietf.org>; Wed,  5 Jun 2019 21:14:28 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id n9so864916wru.0 for <i2nsf@ietf.org>; Wed, 05 Jun 2019 21:14:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VWDzd/jI22JdZvRiooscQq3B5g4pRN3HuvZJb+qAmJQ=; b=RHIJokoWAMFzGLnuRC/MxP0fJFoKn2pPbGF7TXOgm01BcHB/VWt3fZRVRWEvVeu5uG DZmIdBNFgtHhmYboHRq3qYB3OGriBXr9jX2q/mjNcQdXqRUMP4Uo0+qP+bdLKs2GILYl rb8dQIs+MmHrK99PkxJrc4iO0jwlbbrlVJ32wJoxRx8LCGtYgRuRodu277Uwva5oMvI1 9lyHCJC/M/XI9/oMCm2j09iJZjv3mEbRk67oPJbsS9stS5zwfHaRYbF46JxVkUuS86em 7ilF6P+1MWw4Ldn3YYXvpbxkPR6ek05jhJHsVBuOl1ygI2RCqiJkC2Rtrv8cqZBvLQNb g6wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VWDzd/jI22JdZvRiooscQq3B5g4pRN3HuvZJb+qAmJQ=; b=JmIrEnqBr8w7Q4Z3e8KcCQPw3l00CuNACCbuKSibOry21aVPT3jc/Y7pF/qJlzrznm ZwXjCh0p0mBE5tZ/BXPsC5Wds2BfvPJzEkTPvziP4mZ7H9enzcdEm+sGxWzkRGfGbOb1 Z6ABHh+9C+/+rgdKp0jNyHnFeW7813kZiEzvAn7SuPD0uGM0wYNKwBusQwm51xwd00pO 7WQAlGoYW9Hu2N2CNgdNV8svFE3+iEJVIMJcqzF9hzmTUBUWHw8bMuwCqs4Im/4p/r0r ubJKj1G8OKXye0FwOcb6KcwVjAQGZzoLqFD5GardlGU9EFxmq0RIbzz8GRfTodAD7wfb 1CcA==
X-Gm-Message-State: APjAAAWQgA9GLTazXxJfHiG4YfPx6CuMRCx6woP5cB1cRsR25a20lQEe ldh004j4+z6XB85ME8wn7bS5+z7qTqVqfwRWczE=
X-Google-Smtp-Source: APXvYqyD/y/HWyxBdj2T6ZPo2tFtqWIk54RMDYbct/nMECPuTVwygkcywppC1wajBUfhPnS56qzoamFbkN7i8BN7xNk=
X-Received: by 2002:a5d:4692:: with SMTP id u18mr27641316wrq.285.1559794466790;  Wed, 05 Jun 2019 21:14:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com> <CAPK2Dewd=nutn-99D+x2-0AX3LC4D_sjrgbuu9S3_Xxayp4vYA@mail.gmail.com> <C9D4A0CD-BBEB-486F-B5F9-49D1246F563E@nohats.ca>
In-Reply-To: <C9D4A0CD-BBEB-486F-B5F9-49D1246F563E@nohats.ca>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 6 Jun 2019 13:13:48 +0900
Message-ID: <CAPK2DezT4OpM9bnZ+DoLNW5WtBBRD4GZ-fjLmM5ho+dH5naBAg@mail.gmail.com>
To: Paul Wouters <paul@nohats.ca>
Cc: Linda Dunbar <dunbar.ll@gmail.com>, Yoav Nir <ynir.ietf@gmail.com>,  "i2nsf@ietf.org" <i2nsf@ietf.org>, Joonsuk Kim <kjs0317@skku.edu>, skku_secu-brain_all@googlegroups.com
Content-Type: multipart/alternative; boundary="0000000000001da35a058a9ff3f8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/sKxGq1Mqb_F_d8Nb72CqdJ1YPIQ>
Subject: Re: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 04:14:31 -0000

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

Hi Paul Wouters and WG,
As I know, the licensing my university is using is already used by another
WG's draft as below:

- 6lo wg's nfc draft
  . Transmission of IPv6 Packets over Near Field Communication
(draft-ietf-6lo-nfc-13)
  . https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/
  . Status: IESG Evaluation::Revised I-D Needed
    https://datatracker.ietf.org/wg/6lo/documents/

- IPR disclosure
  . https://datatracker.ietf.org/ipr/2653/
  . Licensing: Reasonable and Non-Discriminatory License to All
Implementers with Possible Royalty/Fee

If the WG has concern about this issue, I will discuss an IPR attorney at
my university, Sungkyunkwan University (SKKU).

Thanks.

Best Regards,
Paul


On Thu, Jun 6, 2019 at 12:53 PM Paul Wouters <paul@nohats.ca> wrote:

>
> On Jun 5, 2019, at 23:05, Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>
> wrote:
>
> Hi Linda and Yoav,
> As a coauthor, I am aware of an IPR about this draft as below:
> https://datatracker.ietf.org/ipr/3556/
>
>
> This is very unfortunate:
>
> =E2=80=9CReasonable and Non-Discriminatory License to All Implementers wi=
th
> Possible Royalty/Fee=E2=80=9D
>
> The word =E2=80=9Cpossible=E2=80=9D is a real problem here. How will the =
WG address this
> issue? Or will this prevent the document from moving forward ?
>
> Paul
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Paul Wouters and WG,<div>As I know, the licensing my un=
iversity is using is already used by another WG&#39;s draft as below:</div>=
<div><br></div><div>- 6lo wg&#39;s nfc draft<br>=C2=A0 . Transmission of IP=
v6 Packets over Near Field Communication (draft-ietf-6lo-nfc-13)<br>=C2=A0 =
. <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/" target=
=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/</a><br>=C2=
=A0 . Status: IESG Evaluation::Revised I-D Needed<br>=C2=A0 =C2=A0 <a href=
=3D"https://datatracker.ietf.org/wg/6lo/documents/" target=3D"_blank">https=
://datatracker.ietf.org/wg/6lo/documents/</a><br>=C2=A0 <br>- IPR disclosur=
e<br>=C2=A0 . <a href=3D"https://datatracker.ietf.org/ipr/2653/" target=3D"=
_blank">https://datatracker.ietf.org/ipr/2653/</a><br>=C2=A0 . Licensing: R=
easonable and Non-Discriminatory License to All Implementers with Possible =
Royalty/Fee<br></div><div><br></div><div>If the WG has concern about this i=
ssue, I will discuss an IPR attorney at my university, Sungkyunkwan Univers=
ity (SKKU).</div><div><br></div><div>Thanks.</div><div><br></div><div>Best =
Regards,</div><div>Paul</div><div><br></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jun 6, 2019 at 12:53 PM=
 Paul Wouters &lt;<a href=3D"mailto:paul@nohats.ca" target=3D"_blank">paul@=
nohats.ca</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"auto"><br><div dir=3D"ltr">On Jun 5, 2019, at 23:05,=
 Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gmail.com" targe=
t=3D"_blank">jaehoon.paul@gmail.com</a>&gt; wrote:<br><br></div><blockquote=
 type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">Hi Linda and Yoav,<div>As =
a coauthor, I am aware of an IPR about this draft as below:</div><div><a hr=
ef=3D"https://datatracker.ietf.org/ipr/3556/" target=3D"_blank">https://dat=
atracker.ietf.org/ipr/3556/</a>=C2=A0</div></div></div></blockquote><div><b=
r></div><div>This is very unfortunate:</div><div><br></div><div><span style=
=3D"background-color:rgba(255,255,255,0)">=E2=80=9CReasonable and Non-Discr=
iminatory License to All Implementers with Possible Royalty/Fee=E2=80=9D</s=
pan></div><div><span style=3D"background-color:rgba(255,255,255,0)"><br></s=
pan></div><div><span style=3D"background-color:rgba(255,255,255,0)">The wor=
d =E2=80=9Cpossible=E2=80=9D is a real problem here. How will the WG addres=
s this issue? Or will this prevent the document from moving forward ?</span=
></div><div><span style=3D"background-color:rgba(255,255,255,0)"><br></span=
></div><div><span style=3D"background-color:rgba(255,255,255,0)">Paul</span=
></div></div></blockquote></div><br clear=3D"all"><div><br></div>-- <br><di=
v dir=3D"ltr" class=3D"gmail-m_-3985953327148024828gmail_signature"><div di=
r=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"=
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.D.<br>Associate Professor<br>Depa=
rtment of Software<br>Sungkyunkwan University<br>Office: +82-31-299-4957<br=
>Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon=
.paul@gmail.com</a>,=C2=A0<a href=3D"mailto:pauljeong@skku.edu" style=3D"fo=
nt-size:12.8px" target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepa=
ge: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_=
blank">http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div><=
/div></div></div></div></div></div>

--0000000000001da35a058a9ff3f8--


From nobody Thu Jun  6 03:41:02 2019
Return-Path: <mersue@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08A4C1200B5; Thu,  6 Jun 2019 03:40:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b0Zo-L5zT2K0; Thu,  6 Jun 2019 03:40:51 -0700 (PDT)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 8547C12007C; Thu,  6 Jun 2019 03:40:50 -0700 (PDT)
Received: by mail-ed1-x52a.google.com with SMTP id w33so2614311edb.10; Thu, 06 Jun 2019 03:40:50 -0700 (PDT)
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=J7aUY0WC5Jfn2gmKXAl0HxwJvGCfHOillzWED0xcaKg=; b=WCJ61ZRrvXpO3OkuqQHkxWu7ECutZWPQH2tNr/seEAodBjGKRDs6LXPLV74e0i4WFR KthjY4i31iaEh9DlW2ibTInoA3w/bh1Z7FoHIKGO+7nE4iH3CF1fxz8vTRzuzanDCPyQ emxAWHy/CGbU9Q16bu5pcX7AytgSI9cn0rhCO4+Eo8w5Na+ArL3TmwZCKeY9NhqlvmNX 1HSyxFhiB0JrNlrmITRZ03IXJjZfqtd+XPoZmhOWF8A/LynskoukGgcF11TCAaD+5sbS drl0E/0PGG4jRedFstEMbWHaLB3n8ejqnk6CuytOV39+Si56eBRmWAkQm90hyPKLx3J3 hQyg==
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=J7aUY0WC5Jfn2gmKXAl0HxwJvGCfHOillzWED0xcaKg=; b=M/PgEaRjV8BXcR/Bi2WQCWx480VGwYv9h/imeeSBtYa5kg+oF2lwgBXZ9UVSmPs36b dBcJ0WbOqYJSze2sM6VWYcVNOvVlRrU8SKRlksuIAxz+Cy6b0ih22i1lwZZM8EhSQgAs 96gNFaWHHrX5RT6J1zgkGnlzXPvaK9XgblhxpnjbW4Y1AL1t4vqcPALYETk3P0vyG7m0 Qe4IeME05qyMui7weNuIX2PQfotd842+Zsp1IxLKFMJonq/xTj9FQAes+K+4fA5MydHX oCcZ7s6OKkYCXZ0y6X2Vg1ldl7WD6KvsTrR6nNH6ovv2C4ODKFj1MFJiB2MOKVFht/t2 XSKA==
X-Gm-Message-State: APjAAAXPJfvzFEOhh46eiHAWNcFNIR1dq6UPPmVVUUhUO+EtZvjtEDr7 tMAbZQjkWUBLfMEdgr00Znw=
X-Google-Smtp-Source: APXvYqx6dB8tjtpLGhu3H1qKvvWnv6maPczdfOOyK30Tz09Jndfx3VRJYxL5UdXEZXMOHVXG96/B6Q==
X-Received: by 2002:a50:a56d:: with SMTP id z42mr27944001edb.241.1559817649049;  Thu, 06 Jun 2019 03:40:49 -0700 (PDT)
Received: from DESKTOPFLHJVQJ ([159.146.59.25]) by smtp.gmail.com with ESMTPSA id d16sm352608edx.85.2019.06.06.03.40.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Jun 2019 03:40:47 -0700 (PDT)
From: "Mehmet Ersue" <mersue@gmail.com>
To: "'Linda Dunbar'" <dunbar.ll@gmail.com>, <yang-doctors@ietf.org>
Cc: <i2nsf@ietf.org>, "'Yoav Nir'" <ynir.ietf@gmail.com>
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com> <CAP_bo1YuiEFig1gfHQQhobCpV7T2rhXXZydDkuUEWXm8Y9i4Sg@mail.gmail.com>
In-Reply-To: <CAP_bo1YuiEFig1gfHQQhobCpV7T2rhXXZydDkuUEWXm8Y9i4Sg@mail.gmail.com>
Date: Thu, 6 Jun 2019 12:40:46 +0200
Message-ID: <00d501d51c54$4db229d0$e9167d70$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D6_01D51C65.113D43C0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGQZLSjCKpbMVM5TSPB3R7feCh4WwLCRzb+pwHLlEA=
Content-Language: de
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/0MzYl4LfKpOB6jMLC1_x8Ade_XE>
Subject: Re: [I2nsf] [yang-doctors] need YANG Doctor review of I2NSF WGLC for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 10:40:53 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00D6_01D51C65.113D43C0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Dear Linda,

=20

please enter a review request at:

https://datatracker.ietf.org/doc/draft-ietf-i2nsf-capability-data-model/

=20

Mehmet

=20

From: yang-doctors <yang-doctors-bounces@ietf.org> On Behalf Of Linda =
Dunbar
Sent: Wednesday, June 5, 2019 11:25 PM
To: yang-doctors@ietf.org
Cc: i2nsf@ietf.org
Subject: [yang-doctors] need YANG Doctor review of I2NSF WGLC for =
draft-ietf-i2nsf-capability-data-model

=20

YANG Doctors:

=20

I2NSF WG just starts the 3 weeks WGLC for  =
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04> =
draft-ietf-i2nsf-capability-data-model-04  .=20

=20

We would like to get your review of the document. Can someone on the =
YANG Doctor team provide the feedback of this document?

=20

Thank you very much. Greatly appreciated

=20

Linda & Yoav

=20

=20

=20

---------- Forwarded message ---------
From: Linda Dunbar <dunbar.ll@gmail.com <mailto:dunbar.ll@gmail.com> >
Date: Wed, Jun 5, 2019 at 4:07 PM
Subject: WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
To: <i2nsf@ietf.org <mailto:i2nsf@ietf.org> >

=20

Hello Working Group,=20

=20

This email starts a three weeks Working Group Last Call on   =
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04> =
draft-ietf-i2nsf-capability-data-model-04  .=20

This poll runs until June 26, 2019.=20

    =
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04> =
https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04

=20

We are also polling for knowledge of any undisclosed IPR that applies to =
this Document, to ensure that IPR has been disclosed in compliance with =
IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).

If you are listed as an Author or a Contributor of this Document please =
respond to this email and indicate whether or not you are aware of any =
relevant undisclosed IPR. The Document won't progress without answers =
from all the Authors and Contributors.

=20

If you are not listed as an Author or a Contributor, then please =
explicitly respond only if you are aware of any IPR that has not yet =
been disclosed in conformance with IETF rules.

=20

=20

Thank you.=20

Linda & Yoav

=20


------=_NextPart_000_00D6_01D51C65.113D43C0
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:"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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#0000CC;}
span.EmailStyle20
	{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=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>Dear Linda,<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'>please enter a review =
request at:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#0000CC'>https://datatracker.ietf.org/doc/draft-ietf-i2nsf=
-capability-data-model/<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'>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 &lt;yang-doctors-bounces@ietf.org&gt; <b>On Behalf Of =
</b>Linda Dunbar<br><b>Sent:</b> Wednesday, June 5, 2019 11:25 =
PM<br><b>To:</b> yang-doctors@ietf.org<br><b>Cc:</b> =
i2nsf@ietf.org<br><b>Subject:</b> [yang-doctors] need YANG Doctor review =
of I2NSF WGLC for =
draft-ietf-i2nsf-capability-data-model<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>YANG =
Doctors:<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>I2NSF WG just starts the 3 weeks WGLC for&nbsp;<a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mode=
l-04" target=3D"_blank"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman",serif'>draft-ietf-i2nsf-capability-data-model-04</span></a>&nbsp;&=
nbsp;.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>We would like to get your review of the document. Can =
someone on the YANG Doctor team provide the feedback of this =
document?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thank you very much. =
Greatly&nbsp;appreciated<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Linda &amp; Yoav<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><div><p =
class=3DMsoNormal>---------- Forwarded message ---------<br>From: =
<strong><span style=3D'font-family:"Calibri",sans-serif'>Linda =
Dunbar</span></strong> &lt;<a =
href=3D"mailto:dunbar.ll@gmail.com">dunbar.ll@gmail.com</a>&gt;<br>Date: =
Wed, Jun 5, 2019 at 4:07 PM<br>Subject: WGLC and IPR poll for =
draft-ietf-i2nsf-capability-data-model<br>To: &lt;<a =
href=3D"mailto:i2nsf@ietf.org">i2nsf@ietf.org</a>&gt;<o:p></o:p></p></div=
><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hello Working Group, <o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal>This email =
starts a three weeks Working Group Last Call on&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mode=
l-04" target=3D"_blank"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman",serif'>draft-ietf-i2nsf-capability-data-model-04</span></a>&nbsp; =
. <o:p></o:p></p><p class=3DMsoNormal>This poll runs until June 26, =
2019.&nbsp;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman",serif'>&nbsp;&nbsp;</span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mode=
l-04" target=3D"_blank"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman",serif'>https://tools.ietf.org/html/draft-ietf-i2nsf-capability-dat=
a-model-04</span></a><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>We are also =
polling for knowledge of any undisclosed IPR that applies to this =
Document, to ensure that IPR has been disclosed in compliance with IETF =
IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more =
details).<o:p></o:p></p><p class=3DMsoNormal>If you are listed as an =
Author or a Contributor of this Document please respond to this email =
and indicate whether or not you are aware of any relevant undisclosed =
IPR. The Document won't progress without answers from all the Authors =
and Contributors.<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal>If you are =
not listed as an Author or a Contributor, then please explicitly respond =
only if you are aware of any IPR that has not yet been disclosed in =
conformance with IETF rules.<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal>Thank =
you.&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman",serif'>Linda =
&amp; Yoav<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman",serif'><o:p>&nbsp;</o:p></span></p></div></div></div></div></div><=
/div></body></html>
------=_NextPart_000_00D6_01D51C65.113D43C0--


From nobody Thu Jun  6 09:21:14 2019
Return-Path: <ldunbar@futurewei.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65E20120140; Thu,  6 Jun 2019 09:21:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 sUg1blkb3Q0W; Thu,  6 Jun 2019 09:21:06 -0700 (PDT)
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-bn3nam04on0720.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4e::720]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 257481201CA; Thu,  6 Jun 2019 09:20:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tEbxAQBMcN1/cV546g3BTloF9yHbbqXrPXGSNSbmJx8=; b=a5Dw7ybteKsEd9w5ad57goUQwdefBf8nKVq9je7mgOswPqdvXrvFylfvw1/zMZPLS+y2dtt2PH1GjF7PB4oKHEwC/XJXKFLSI4YZ9phQti5o0X9PdSrjs3PlhenGA2WxdfSahYrfk1ifcXJ2KlOEFN+X0hbjhWMyidmZpyWqZXo=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB2655.namprd13.prod.outlook.com (20.178.251.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.5; Thu, 6 Jun 2019 16:20:34 +0000
Received: from MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::b5e8:95cb:5d8e:9397]) by MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::b5e8:95cb:5d8e:9397%7]) with mapi id 15.20.1987.004; Thu, 6 Jun 2019 16:20:34 +0000
From: Linda Dunbar <ldunbar@futurewei.com>
To: Mehmet Ersue <mersue@gmail.com>, 'Linda Dunbar' <dunbar.ll@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "i2nsf@ietf.org" <i2nsf@ietf.org>, 'Yoav Nir' <ynir.ietf@gmail.com>
Thread-Topic: [I2nsf] [yang-doctors] need YANG Doctor review of I2NSF WGLC for draft-ietf-i2nsf-capability-data-model
Thread-Index: AQHVHFRWMsb9mmZkIkmmwjr44b+VWqaOw5Tg
Date: Thu, 6 Jun 2019 16:20:34 +0000
Message-ID: <MN2PR13MB358239ACDED4001DB2D64B23A9170@MN2PR13MB3582.namprd13.prod.outlook.com>
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com> <CAP_bo1YuiEFig1gfHQQhobCpV7T2rhXXZydDkuUEWXm8Y9i4Sg@mail.gmail.com> <00d501d51c54$4db229d0$e9167d70$@gmail.com>
In-Reply-To: <00d501d51c54$4db229d0$e9167d70$@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ldunbar@futurewei.com; 
x-originating-ip: [12.111.81.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b5246fad-ab99-4e3e-bf2e-08d6ea9ae729
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR13MB2655; 
x-ms-traffictypediagnostic: MN2PR13MB2655:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <MN2PR13MB2655A9E452370DA507E9347FA9170@MN2PR13MB2655.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 00603B7EEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(346002)(366004)(39840400004)(136003)(189003)(22974007)(199004)(26005)(486006)(476003)(11346002)(446003)(54906003)(6246003)(966005)(7696005)(6116002)(790700001)(71190400001)(3846002)(71200400001)(14454004)(53936002)(6436002)(478600001)(99286004)(76116006)(66556008)(66446008)(66946007)(229853002)(33656002)(66476007)(64756008)(73956011)(81166006)(81156014)(8676002)(7736002)(102836004)(66066001)(110136005)(53546011)(6506007)(606006)(86362001)(2906002)(186003)(52536014)(76176011)(8936002)(316002)(68736007)(4326008)(54896002)(9686003)(6306002)(236005)(5660300002)(74316002)(55016002)(25786009)(14444005)(256004)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR13MB2655; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gAabiuGDUp/MWtVvpbNm/VZkAjADNubWS1FP8MGpcKvHO6AvSpxSU9tWycpfWfiMOk4Y9S/lAwisfEO298CeQ7gCYWAZ8zHXs6ezLolgSMVxiImcYJgY5TicV5atVa6SUcpqc15MpCi7QJmEfziZhuLBe4dOAA6FF5yE4PgOXA/nakto0BKag86rZOuUazGPq0Hyey3GZHgT5XxDIBkff8Im5CRoMB+y2I2TTWI6cAVzUXaoZf4rnCHNe6VLJx51xIgG2Vcozrx63JpWXmbp42begpvPv/wmHwOyxJq8kYeQwk/q7pLbLkNmRoeEFnwoQYvfroftiM6RELEQRp0NZoeQ9o+wyjEOH91YAzTFgUxegBDdJsedT8c7vYtJ/KkkDLZ8wT/RGhyPQxvwOTiWqyJ3I0f6UzCe7ycU4/0Jia8=
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB358239ACDED4001DB2D64B23A9170MN2PR13MB3582namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b5246fad-ab99-4e3e-bf2e-08d6ea9ae729
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 16:20:34.2080 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ldunbar@futurewei.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB2655
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/8ylnDLStAc-iF_PKaLJoVgfVpyc>
Subject: Re: [I2nsf] [yang-doctors] need YANG Doctor review of I2NSF WGLC for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 16:21:09 -0000

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

TWVobWV0LA0KDQpUaGFuayB5b3UuIEkgaGF2ZSBtYWRlIHRoZSBZQU5HIERvY3RvciBSZXZpZXcg
Zm9yIHRoaXMgZHJhZnQuDQoNClRoZXJlIGFyZSB0aHJlZSBtb3JlIGRyYWZ0cyB0byBiZSBnb2lu
ZyB0aG91Z2ggSTJOU0YgV0dMQywgSSB3aWxsIGFsc28gcmVxdWVzdCB0aGUgWUFORyBEb2N0b3Ig
cmV2aWV3IHNvb246DQoNCmRyYWZ0LWlldGYtaTJuc2YtbnNmLWZhY2luZy1pbnRlcmZhY2UtZG0t
MDUNCmRyYWZ0LWlldGYtaTJuc2YtY29uc3VtZXItZmFjaW5nLWludGVyZmFjZS1kbS0wNA0KZHJh
ZnQtaWV0Zi1pMm5zZi1yZWdpc3RyYXRpb24taW50ZXJmYWNlLWRtLTAzDQoNCkxpbmRhDQoNCkZy
b206IEkybnNmIDxpMm5zZi1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgTWVobWV0IEVy
c3VlDQpTZW50OiBUaHVyc2RheSwgSnVuZSAwNiwgMjAxOSA1OjQxIEFNDQpUbzogJ0xpbmRhIER1
bmJhcicgPGR1bmJhci5sbEBnbWFpbC5jb20+OyB5YW5nLWRvY3RvcnNAaWV0Zi5vcmcNCkNjOiBp
Mm5zZkBpZXRmLm9yZzsgJ1lvYXYgTmlyJyA8eW5pci5pZXRmQGdtYWlsLmNvbT4NClN1YmplY3Q6
IFJlOiBbSTJuc2ZdIFt5YW5nLWRvY3RvcnNdIG5lZWQgWUFORyBEb2N0b3IgcmV2aWV3IG9mIEky
TlNGIFdHTEMgZm9yIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsDQoNCkRl
YXIgTGluZGEsDQoNCnBsZWFzZSBlbnRlciBhIHJldmlldyByZXF1ZXN0IGF0Og0KaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEt
bW9kZWwvDQoNCk1laG1ldA0KDQpGcm9tOiB5YW5nLWRvY3RvcnMgPHlhbmctZG9jdG9ycy1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJl
aGFsZiBPZiBMaW5kYSBEdW5iYXINClNlbnQ6IFdlZG5lc2RheSwgSnVuZSA1LCAyMDE5IDExOjI1
IFBNDQpUbzogeWFuZy1kb2N0b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5v
cmc+DQpDYzogaTJuc2ZAaWV0Zi5vcmc8bWFpbHRvOmkybnNmQGlldGYub3JnPg0KU3ViamVjdDog
W3lhbmctZG9jdG9yc10gbmVlZCBZQU5HIERvY3RvciByZXZpZXcgb2YgSTJOU0YgV0dMQyBmb3Ig
ZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwNCg0KWUFORyBEb2N0b3JzOg0K
DQpJMk5TRiBXRyBqdXN0IHN0YXJ0cyB0aGUgMyB3ZWVrcyBXR0xDIGZvciBkcmFmdC1pZXRmLWky
bnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNDxodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90
ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0
bWwlMkZkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNCZkYXRhPTAyJTdD
MDElN0NsZHVuYmFyJTQwZnV0dXJld2VpLmNvbSU3Q2UyODcwZWI4ZmM4ZjRjMGI1NmZmMDhkNmVh
NmI3NzIxJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNjk1
NDE0NDYyMzk5ODQyMyZzZGF0YT0xSTVDSHB4STNjNXdCaWZGS3A1Q1FqR1FERCUyRlZoNnFHNUg1
aGZ3bTVxVnMlM0QmcmVzZXJ2ZWQ9MD4gIC4NCg0KV2Ugd291bGQgbGlrZSB0byBnZXQgeW91ciBy
ZXZpZXcgb2YgdGhlIGRvY3VtZW50LiBDYW4gc29tZW9uZSBvbiB0aGUgWUFORyBEb2N0b3IgdGVh
bSBwcm92aWRlIHRoZSBmZWVkYmFjayBvZiB0aGlzIGRvY3VtZW50Pw0KDQpUaGFuayB5b3UgdmVy
eSBtdWNoLiBHcmVhdGx5IGFwcHJlY2lhdGVkDQoNCkxpbmRhICYgWW9hdg0KDQoNCg0KLS0tLS0t
LS0tLSBGb3J3YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0NCkZyb206IExpbmRhIER1bmJhciA8ZHVu
YmFyLmxsQGdtYWlsLmNvbTxtYWlsdG86ZHVuYmFyLmxsQGdtYWlsLmNvbT4+DQpEYXRlOiBXZWQs
IEp1biA1LCAyMDE5IGF0IDQ6MDcgUE0NClN1YmplY3Q6IFdHTEMgYW5kIElQUiBwb2xsIGZvciBk
cmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbA0KVG86IDxpMm5zZkBpZXRmLm9y
ZzxtYWlsdG86aTJuc2ZAaWV0Zi5vcmc+Pg0KDQpIZWxsbyBXb3JraW5nIEdyb3VwLA0KDQpUaGlz
IGVtYWlsIHN0YXJ0cyBhIHRocmVlIHdlZWtzIFdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsIG9uICBk
cmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNDxodHRwczovL25hbTAzLnNh
ZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5p
ZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0w
NCZkYXRhPTAyJTdDMDElN0NsZHVuYmFyJTQwZnV0dXJld2VpLmNvbSU3Q2UyODcwZWI4ZmM4ZjRj
MGI1NmZmMDhkNmVhNmI3NzIxJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0Mx
JTdDMCU3QzYzNjk1NDE0NDYyNDAwODQxOCZzZGF0YT1IQlQwZ09qY1VFYWswMVdWS2RWZWhtQzR2
b2FoOFB1ekJTTzMzN3NWTzZNJTNEJnJlc2VydmVkPTA+ICAuLg0KVGhpcyBwb2xsIHJ1bnMgdW50
aWwgSnVuZSAyNiwgMjAxOS4NCiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNDxodHRwczovL25hbTAzLnNhZmVsaW5r
cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9y
ZyUyRmh0bWwlMkZkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNCZkYXRh
PTAyJTdDMDElN0NsZHVuYmFyJTQwZnV0dXJld2VpLmNvbSU3Q2UyODcwZWI4ZmM4ZjRjMGI1NmZm
MDhkNmVhNmI3NzIxJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3
QzYzNjk1NDE0NDYyNDAwODQxOCZzZGF0YT1IQlQwZ09qY1VFYWswMVdWS2RWZWhtQzR2b2FoOFB1
ekJTTzMzN3NWTzZNJTNEJnJlc2VydmVkPTA+DQoNCldlIGFyZSBhbHNvIHBvbGxpbmcgZm9yIGtu
b3dsZWRnZSBvZiBhbnkgdW5kaXNjbG9zZWQgSVBSIHRoYXQgYXBwbGllcyB0byB0aGlzIERvY3Vt
ZW50LCB0byBlbnN1cmUgdGhhdCBJUFIgaGFzIGJlZW4gZGlzY2xvc2VkIGluIGNvbXBsaWFuY2Ug
d2l0aCBJRVRGIElQUiBydWxlcyAoc2VlIFJGQ3MgMzk3OSwgNDg3OSwgMzY2OSBhbmQgNTM3OCBm
b3IgbW9yZSBkZXRhaWxzKS4NCklmIHlvdSBhcmUgbGlzdGVkIGFzIGFuIEF1dGhvciBvciBhIENv
bnRyaWJ1dG9yIG9mIHRoaXMgRG9jdW1lbnQgcGxlYXNlIHJlc3BvbmQgdG8gdGhpcyBlbWFpbCBh
bmQgaW5kaWNhdGUgd2hldGhlciBvciBub3QgeW91IGFyZSBhd2FyZSBvZiBhbnkgcmVsZXZhbnQg
dW5kaXNjbG9zZWQgSVBSLiBUaGUgRG9jdW1lbnQgd29uJ3QgcHJvZ3Jlc3Mgd2l0aG91dCBhbnN3
ZXJzIGZyb20gYWxsIHRoZSBBdXRob3JzIGFuZCBDb250cmlidXRvcnMuDQoNCklmIHlvdSBhcmUg
bm90IGxpc3RlZCBhcyBhbiBBdXRob3Igb3IgYSBDb250cmlidXRvciwgdGhlbiBwbGVhc2UgZXhw
bGljaXRseSByZXNwb25kIG9ubHkgaWYgeW91IGFyZSBhd2FyZSBvZiBhbnkgSVBSIHRoYXQgaGFz
IG5vdCB5ZXQgYmVlbiBkaXNjbG9zZWQgaW4gY29uZm9ybWFuY2Ugd2l0aCBJRVRGIHJ1bGVzLg0K
DQoNClRoYW5rIHlvdS4NCkxpbmRhICYgWW9hdg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0
eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1y
aWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGlu
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzAwMDBDQzt9DQpzcGFuLkVtYWls
U3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMDAwMENDO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA1Ni43cHQg
NzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NZWhtZXQsIDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5b3UuIEkgaGF2ZSBtYWRlIHRoZSBZQU5HIERv
Y3RvciBSZXZpZXcgZm9yIHRoaXMgZHJhZnQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
cmUgYXJlIHRocmVlIG1vcmUgZHJhZnRzIHRvIGJlIGdvaW5nIHRob3VnaCBJMk5TRiBXR0xDLCBJ
IHdpbGwgYWxzbyByZXF1ZXN0IHRoZSBZQU5HIERvY3RvciByZXZpZXcgc29vbjo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+ZHJhZnQtaWV0Zi1pMm5zZi1uc2YtZmFjaW5nLWludGVyZmFjZS1kbS0w
NTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZHJhZnQtaWV0Zi1pMm5zZi1j
b25zdW1lci1mYWNpbmctaW50ZXJmYWNlLWRtLTA0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5kcmFmdC1pZXRmLWkybnNmLXJlZ2lzdHJhdGlvbi1pbnRlcmZhY2UtZG0tMDM8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TGluZGE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBJMm5zZiAmbHQ7aTJu
c2YtYm91bmNlc0BpZXRmLm9yZyZndDsgPGI+T24gQmVoYWxmIE9mIDwvYj4NCk1laG1ldCBFcnN1
ZTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVuZSAwNiwgMjAxOSA1OjQxIEFNPGJyPg0K
PGI+VG86PC9iPiAnTGluZGEgRHVuYmFyJyAmbHQ7ZHVuYmFyLmxsQGdtYWlsLmNvbSZndDs7IHlh
bmctZG9jdG9yc0BpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gaTJuc2ZAaWV0Zi5vcmc7ICdZb2F2
IE5pcicgJmx0O3luaXIuaWV0ZkBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbSTJuc2ZdIFt5YW5nLWRvY3RvcnNdIG5lZWQgWUFORyBEb2N0b3IgcmV2aWV3IG9mIEkyTlNG
IFdHTEMgZm9yIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDBD
QyI+RGVhciBMaW5kYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDBDQyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwQ0MiPnBsZWFz
ZSBlbnRlciBhIHJldmlldyByZXF1ZXN0IGF0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMENDIj48YSBocmVmPSJodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHkt
ZGF0YS1tb2RlbC8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
aTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsLzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDBDQyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDAwQ0MiPk1laG1ldDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMENDIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiB5YW5nLWRvY3RvcnMg
Jmx0OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZyI+eWFuZy1k
b2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5MaW5k
YSBEdW5iYXI8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdW5lIDUsIDIwMTkgMTE6MjUg
UE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmci
PnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0
bzppMm5zZkBpZXRmLm9yZyI+aTJuc2ZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFt5YW5nLWRvY3RvcnNdIG5lZWQgWUFORyBEb2N0b3IgcmV2aWV3IG9mIEkyTlNGIFdHTEMgZm9y
IGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WUFORyBEb2N0b3JzOjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+STJOU0YgV0cganVzdCBzdGFydHMgdGhl
IDMgd2Vla3MgV0dMQyBmb3ImbmJzcDs8YSBocmVmPSJodHRwczovL25hbTAzLnNhZmVsaW5rcy5w
cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUy
Rmh0bWwlMkZkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNCZhbXA7ZGF0
YT0wMiU3QzAxJTdDbGR1bmJhciU0MGZ1dHVyZXdlaS5jb20lN0NlMjg3MGViOGZjOGY0YzBiNTZm
ZjA4ZDZlYTZiNzcyMSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAl
N0M2MzY5NTQxNDQ2MjM5OTg0MjMmYW1wO3NkYXRhPTFJNUNIcHhJM2M1d0JpZkZLcDVDUWpHUURE
JTJGVmg2cUc1SDVoZndtNXFWcyUzRCZhbXA7cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+ZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwt
MDQ8L3NwYW4+PC9hPiZuYnNwOyZuYnNwOy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2Ugd291bGQgbGlrZSB0byBnZXQgeW91ciBy
ZXZpZXcgb2YgdGhlIGRvY3VtZW50LiBDYW4gc29tZW9uZSBvbiB0aGUgWUFORyBEb2N0b3IgdGVh
bSBwcm92aWRlIHRoZSBmZWVkYmFjayBvZiB0aGlzIGRvY3VtZW50PzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5b3UgdmVyeSBtdWNo
LiBHcmVhdGx5Jm5ic3A7YXBwcmVjaWF0ZWQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TGluZGEgJmFtcDsgWW9hdjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPi0tLS0tLS0tLS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0tPGJyPg0K
RnJvbTogPHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5MaW5kYSBEdW5iYXI8L3NwYW4+PC9zdHJvbmc+ICZsdDs8YSBocmVmPSJt
YWlsdG86ZHVuYmFyLmxsQGdtYWlsLmNvbSI+ZHVuYmFyLmxsQGdtYWlsLmNvbTwvYT4mZ3Q7PGJy
Pg0KRGF0ZTogV2VkLCBKdW4gNSwgMjAxOSBhdCA0OjA3IFBNPGJyPg0KU3ViamVjdDogV0dMQyBh
bmQgSVBSIHBvbGwgZm9yIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsPGJy
Pg0KVG86ICZsdDs8YSBocmVmPSJtYWlsdG86aTJuc2ZAaWV0Zi5vcmciPmkybnNmQGlldGYub3Jn
PC9hPiZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBXb3JraW5nIEdyb3VwLCA8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhpcyBlbWFpbCBzdGFydHMgYSB0aHJlZSB3ZWVrcyBXb3JraW5nIEdyb3VwIExh
c3QgQ2FsbCBvbiZuYnNwOyA8YSBocmVmPSJodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwl
MkZkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNCZhbXA7ZGF0YT0wMiU3
QzAxJTdDbGR1bmJhciU0MGZ1dHVyZXdlaS5jb20lN0NlMjg3MGViOGZjOGY0YzBiNTZmZjA4ZDZl
YTZiNzcyMSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzY5
NTQxNDQ2MjQwMDg0MTgmYW1wO3NkYXRhPUhCVDBnT2pjVUVhazAxV1ZLZFZlaG1DNHZvYWg4UHV6
QlNPMzM3c1ZPNk0lM0QmYW1wO3Jlc2VydmVkPTAiIHRhcmdldD0iX2JsYW5rIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyxzZXJpZiI+ZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwtMDQ8L3Nw
YW4+PC9hPiZuYnNwOyAuLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5U
aGlzIHBvbGwgcnVucyB1bnRpbCBKdW5lIDI2LCAyMDE5LiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJz
cDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly9uYW0wMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRs
b29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQt
aWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwtMDQmYW1wO2RhdGE9MDIlN0MwMSU3Q2xk
dW5iYXIlNDBmdXR1cmV3ZWkuY29tJTdDZTI4NzBlYjhmYzhmNGMwYjU2ZmYwOGQ2ZWE2Yjc3MjEl
N0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM2OTU0MTQ0NjI0
MDA4NDE4JmFtcDtzZGF0YT1IQlQwZ09qY1VFYWswMVdWS2RWZWhtQzR2b2FoOFB1ekJTTzMzN3NW
TzZNJTNEJmFtcDtyZXNlcnZlZD0wIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlm
Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5
LWRhdGEtbW9kZWwtMDQ8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XZSBhcmUg
YWxzbyBwb2xsaW5nIGZvciBrbm93bGVkZ2Ugb2YgYW55IHVuZGlzY2xvc2VkIElQUiB0aGF0IGFw
cGxpZXMgdG8gdGhpcyBEb2N1bWVudCwgdG8gZW5zdXJlIHRoYXQgSVBSIGhhcyBiZWVuIGRpc2Ns
b3NlZCBpbiBjb21wbGlhbmNlIHdpdGggSUVURiBJUFIgcnVsZXMgKHNlZSBSRkNzIDM5NzksIDQ4
NzksIDM2NjkgYW5kIDUzNzggZm9yIG1vcmUgZGV0YWlscykuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JZiB5b3UgYXJlIGxpc3RlZCBhcyBhbiBBdXRob3Igb3IgYSBDb250
cmlidXRvciBvZiB0aGlzIERvY3VtZW50IHBsZWFzZSByZXNwb25kIHRvIHRoaXMgZW1haWwgYW5k
IGluZGljYXRlIHdoZXRoZXIgb3Igbm90IHlvdSBhcmUgYXdhcmUgb2YgYW55IHJlbGV2YW50IHVu
ZGlzY2xvc2VkIElQUi4gVGhlIERvY3VtZW50IHdvbid0IHByb2dyZXNzIHdpdGhvdXQgYW5zd2Vy
cyBmcm9tIGFsbCB0aGUgQXV0aG9ycyBhbmQNCiBDb250cmlidXRvcnMuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPklmIHlvdSBhcmUgbm90IGxpc3RlZCBhcyBhbiBBdXRob3Igb3IgYSBDb250cmli
dXRvciwgdGhlbiBwbGVhc2UgZXhwbGljaXRseSByZXNwb25kIG9ubHkgaWYgeW91IGFyZSBhd2Fy
ZSBvZiBhbnkgSVBSIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbiBkaXNjbG9zZWQgaW4gY29uZm9ybWFu
Y2Ugd2l0aCBJRVRGIHJ1bGVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlvdS4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+TGluZGEgJmFt
cDsgWW9hdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_MN2PR13MB358239ACDED4001DB2D64B23A9170MN2PR13MB3582namp_--


From nobody Thu Jun  6 10:27:10 2019
Return-Path: <ynir.ietf@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F578120092 for <i2nsf@ietfa.amsl.com>; Thu,  6 Jun 2019 10:27:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iHJoBv-chMIi for <i2nsf@ietfa.amsl.com>; Thu,  6 Jun 2019 10:27:06 -0700 (PDT)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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 DD8EE12000F for <i2nsf@ietf.org>; Thu,  6 Jun 2019 10:27:05 -0700 (PDT)
Received: by mail-wm1-x332.google.com with SMTP id f10so761914wmb.1 for <i2nsf@ietf.org>; Thu, 06 Jun 2019 10:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:message-id:date:cc:to; bh=/XXUqkuBeCOEi5ZkQEAXFBvS4tm8srlgqNT2hlWRXG4=; b=Ru57D9ssJfoTi5Ok+Dp0r08iN+j+4lcCwefKYo7nzJb5c8f1RExouUQ8tAxflzT0oq GPlPICg9a/wkbQC0TOlk5LuHehIeSqCJsWpLH04KW/OzONoMlITW0yOmSLQILd+FwB3X MxszswEct/W+gU2EKmxhUVjWPG8S8Aa1kJJHISuw5Jl5JEa6Xe/xxTlVgJBVI74uRbn+ uUV3FbNWsuV6X3B9aviFzGCF763wcGynsw+bfS63NsmpcmfAKtxc7Jkc1tNbq++kPF7o mGlgQky1b3iiXtC5WDoxjQkhfSsCG9wGqGlixkwER/WzqJOLOWuY1mSEnIjl5KX4wqf0 ku1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:cc:to; bh=/XXUqkuBeCOEi5ZkQEAXFBvS4tm8srlgqNT2hlWRXG4=; b=K6T3TR3Ksqd+h7FFKiPupFC8Tcxiylz9oygyNjDpeqg5MJc3EmFQsEtS9gKcHWkYSr X96brr5OprEOapt8iQEhuhDXNi3yyrtjc0a4QLj9+4N6mGtuFHSi2ORwtdeg2Ugw4T8Y PQsJDzYMNGLWPlwc7KE3jRTsEdxaEDNflo9NTifZjivli+UamNeGmVYoJE4K7ANaRBLy NRE/aWmwWM0O7zOIk4O0JcwVmSTk4F7q2+LCmWgzbhdmIsVF4AJ4LP3gB9QNBHY5N6/n 1eHBDh+5HWcGsliB6Asu7+1Hcg/Of8hnQqqfi4tZVFxYCDoIJW2dXXygOb7J0KHa8Ttw V11Q==
X-Gm-Message-State: APjAAAX9u/48RpxjEmnAh3rMjyV4yLdmbikAsGO7K1ZJg+KntLnuWLsz XMKOt9b2rneM+ur64X7V3hPdOFWJqN0=
X-Google-Smtp-Source: APXvYqznAp6kb1rLI6HgXbc6LS0CYdQMXCQh4wooF7029QUSZtRhi12SAhPU32QaBCqW8qDPFx+IHA==
X-Received: by 2002:a1c:9813:: with SMTP id a19mr744017wme.11.1559842024054; Thu, 06 Jun 2019 10:27:04 -0700 (PDT)
Received: from [192.168.1.12] ([46.120.57.147]) by smtp.gmail.com with ESMTPSA id 32sm4768041wra.35.2019.06.06.10.27.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Jun 2019 10:27:03 -0700 (PDT)
From: Yoav Nir <ynir.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_0AF8C031-DF54-4E19-9843-B1A51947B6EE"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Message-Id: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com>
Date: Thu, 6 Jun 2019 20:27:01 +0300
Cc: Roman Danyliw <rdd@cert.org>
To: i2nsf@ietf.org
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/pTemuXK-AURK99SCJ8cZ-5L3mhI>
Subject: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 17:27:08 -0000

--Apple-Mail=_0AF8C031-DF54-4E19-9843-B1A51947B6EE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi

Yesterday we got 5 IPR statements ([1], [2], [3], [4], [5]) related to =
the following drafts respectively:
draft-ietf-i2nsf-nsf-facing-interface-dm=20
draft-ietf-i2nsf-nsf-monitoring-data-model
draft-ietf-i2nsf-capability-data-model
draft-ietf-i2nsf-registration-interface-dm
draft-ietf-i2nsf-consumer-facing-interface-dm

All of these are WG documents, and one of them (the capability data =
model draft) is in WGLC.  See [6] and RFC 8179 for more information =
about IPR disclosures.

All the disclosures claim that the patents or patent applications =
mentioned may be necessary for implementation of the drafts. Neither the =
chairs nor anyone else in the IETF is considered competent to evaluate =
such claims or the validity of any patents, so I suggest that in this =
thread we avoid bringing this up. What may be concerning is that the =
licensing policy for these disclosures is "Reasonable and =
Non-Discriminatory License to All Implementers with Possible =
Royalty/Fee=E2=80=9D, which makes such technologies problematic to many =
implementers, especially non-commercial ones.

To quote from section 7 of RFC 8179:
   In general, IETF working groups prefer technologies with no known IPR
   claims or, for technologies with claims against them, an offer of
   royalty-free licensing.  However, to solve a given technical problem,
   IETF working groups have the discretion to adopt a technology as to
   which IPR claims have been made if they feel that this technology is
   superior enough to alternatives with fewer IPR claims or free
   licensing to outweigh the potential cost of the licenses.


So this message is to start a discussion about how the I2NSF working =
group would like to handle this disclosure. Continuing as before and =
moving to publication is the default outcome of this discussion, but the =
WG is required to evaluate its position about these disclosures. This is =
what this thread is for.

Thanks,


Linda & Yoav

[1] https://datatracker.ietf.org/ipr/3553/
[2] https://datatracker.ietf.org/ipr/3557/
[3] https://datatracker.ietf.org/ipr/3556/
[4] https://datatracker.ietf.org/ipr/3555/
[5] https://datatracker.ietf.org/ipr/3554/
[6] https://www.ietf.org/standards/ipr/=

--Apple-Mail=_0AF8C031-DF54-4E19-9843-B1A51947B6EE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Hi<div class=3D""><br class=3D""></div><div =
class=3D"">Yesterday we got 5 IPR statements ([1], [2], [3], [4], [5]) =
related to the following drafts respectively:</div><div class=3D""><ul =
class=3D"MailOutline"><li class=3D""><li =
class=3D"">draft-ietf-i2nsf-nsf-facing-interface-dm&nbsp;</li><li =
class=3D"">draft-ietf-i2nsf-nsf-monitoring-data-model</li><li =
class=3D"">draft-ietf-i2nsf-capability-data-model</li><li =
class=3D"">draft-ietf-i2nsf-registration-interface-dm</li><li =
class=3D"">draft-ietf-i2nsf-consumer-facing-interface-dm</li></li></ul><br=
 class=3D""></div><div class=3D"">All of these are WG documents, and one =
of them (the capability data model draft) is in WGLC. &nbsp;See [6] and =
RFC 8179 for more information about IPR disclosures.</div><div =
class=3D""><br class=3D""></div><div class=3D"">All the disclosures =
claim that the patents or patent applications mentioned may be necessary =
for implementation of the drafts. Neither the chairs nor anyone else in =
the IETF is considered competent to evaluate such claims or the validity =
of any patents, so I suggest that in this thread we avoid bringing this =
up. What may be concerning is that the licensing policy for these =
disclosures is "Reasonable and Non-Discriminatory License to All =
Implementers with Possible Royalty/Fee=E2=80=9D, which makes such =
technologies problematic to many implementers, especially non-commercial =
ones.</div><div class=3D""><br class=3D""></div><div class=3D"">To quote =
from section 7 of RFC 8179:</div><div class=3D""><pre class=3D"newpage" =
style=3D"font-size: 13.333333015441895px; margin-top: 0px; =
margin-bottom: 0px; break-before: page; caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);">   In general, IETF working groups prefer =
technologies with no known IPR
   claims or, for technologies with claims against them, an offer of
   royalty-free licensing.  However, to solve a given technical problem,
   IETF working groups have the discretion to adopt a technology as to
   which IPR claims have been made if they feel that this technology is
   superior enough to alternatives with fewer IPR claims or free
   licensing to outweigh the potential cost of the licenses.</pre><div =
class=3D""><br class=3D""></div></div><div class=3D""><br =
class=3D""></div><div class=3D"">So this message is to start a =
discussion about how the I2NSF working group would like to handle this =
disclosure. Continuing as before and moving to publication is the =
default outcome of this discussion, but the WG is required to evaluate =
its position about these disclosures. This is what this thread is =
for.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">Linda &amp; =
Yoav</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D"">[1]&nbsp;<a href=3D"https://datatracker.ietf.org/ipr/3553/" =
class=3D"">https://datatracker.ietf.org/ipr/3553/</a></div></div><div =
class=3D""><div class=3D"">[2]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3557/" =
class=3D"">https://datatracker.ietf.org/ipr/3557/</a></div></div><div =
class=3D""><div class=3D"">[3]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3556/" =
class=3D"">https://datatracker.ietf.org/ipr/3556/</a></div></div><div =
class=3D""><div class=3D"">[4]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3555/" =
class=3D"">https://datatracker.ietf.org/ipr/3555/</a></div></div><div =
class=3D""><div class=3D"">[5]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3554/" =
class=3D"">https://datatracker.ietf.org/ipr/3554/</a></div></div><div =
class=3D"">[6]&nbsp;<a href=3D"https://www.ietf.org/standards/ipr/" =
class=3D"">https://www.ietf.org/standards/ipr/</a></div></body></html>=

--Apple-Mail=_0AF8C031-DF54-4E19-9843-B1A51947B6EE--


From nobody Fri Jun  7 01:53:18 2019
Return-Path: <rafa@um.es>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52C8F120100; Fri,  7 Jun 2019 01:53:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QMtjGvFTIiH2; Fri,  7 Jun 2019 01:53:05 -0700 (PDT)
Received: from xenon42.um.es (xenon42.um.es [IPv6:2001:720:1710:601::42]) by ietfa.amsl.com (Postfix) with ESMTP id 3E0C8120266; Fri,  7 Jun 2019 01:53:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon42.um.es (Postfix) with ESMTP id 6FF8220657; Fri,  7 Jun 2019 10:53:03 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon42.um.es
Received: from xenon42.um.es ([127.0.0.1]) by localhost (xenon42.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 31eYWy-74hw3; Fri,  7 Jun 2019 10:53:03 +0200 (CEST)
Received: from quantum.inf.um.es (quantum.inf.um.es [155.54.204.208]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: rafa@um.es) by xenon42.um.es (Postfix) with ESMTPSA id 70866206C7; Fri,  7 Jun 2019 10:52:59 +0200 (CEST)
From: Rafa Marin-Lopez <rafa@um.es>
Message-Id: <88BE764B-BC37-45F2-ABA0-AA8367D02A08@um.es>
Content-Type: multipart/alternative; boundary="Apple-Mail=_FD56DD2B-757A-4255-9BD3-EB27EC0ADAA1"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 7 Jun 2019 10:52:56 +0200
In-Reply-To: <23798.15513.517314.618936@fireball.acr.fi>
Cc: Rafa Marin-Lopez <rafa@um.es>, Paul Wouters <paul@nohats.ca>, =?utf-8?B?RmVybmFuZG8gUGVyZcOxw61ndWV6IEdhcmPDrWE=?= <fernando.pereniguez@cud.upct.es>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Gabriel Lopez <gabilm@um.es>, Linda Dunbar <linda.dunbar@huawei.com>, "ipsec@ietf.org WG" <ipsec@ietf.org>
To: Tero Kivinen <kivinen@iki.fi>
References: <4A95BA014132FF49AE685FAB4B9F17F66B3869DE@sjceml521-mbs.china.huawei.com> <DBBD75C3-9FB3-473F-A627-062DB3F5C32D@um.es> <alpine.LRH.2.21.1904210811200.1903@bofh.nohats.ca> <ED73306E-F807-42A4-B063-D45E133B8419@um.es> <alpine.LRH.2.21.1905241401320.3939@bofh.nohats.ca> <23795.1716.390687.564153@fireball.acr.fi> <alpine.LRH.2.21.1906021105380.1550@bofh.nohats.ca> <997AE9FE-F0EB-4148-96B7-16A138E92205@um.es> <23798.15513.517314.618936@fireball.acr.fi>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/B880WXANARmCKu6dHa3Y7oR-SNI>
Subject: Re: [I2nsf] [IPsec] WGLC and IPR poll for draft-ietf-i2nsf-sdn-ipsec-flow-protection-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2019 08:53:09 -0000

--Apple-Mail=_FD56DD2B-757A-4255-9BD3-EB27EC0ADAA1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Tero:

> El 4 jun 2019, a las 11:40, Tero Kivinen <kivinen@iki.fi> escribi=C3=B3:=

>=20
> Rafa Marin-Lopez writes:
>> Hi Tero, Paul:
>>=20
>>    El 2 jun 2019, a las 17:09, Paul Wouters <paul@nohats.ca> =
escribi=C3=B3:
>>=20
>>    On Sun, 2 Jun 2019, Tero Kivinen wrote:
>>=20
>>        I.e., if you have separate connections that share same =
authenticated
>>        identity then you need to disable INITIAL_CONTACT =
notifications. Also
>>        note that INITIAL_CONTACT is between identities, IP addresses, =
inner
>>        addresses etc does not matter, only the authenticated =
identities
>>        matter.
>>=20
>>    Sure, but "don't do that" :)
>>=20
>> [Authors] Taking into account that road-warrior case is not =
considered in the
>> I-D (only host-to-host and gw-to-gw) and Paul=E2=80=99s comment I =
think we can safely
>> remove the leaf initial-contact, correct?.
>=20
> The same setting is also used in case there is replicated setups,
> i.e., every case where you might have two nodes sharing identity and
> authentication information. Load balancing, hotswap setups, replicated
> servers etc quite often also want to make sure they set this setting
> on.
>=20
> Those cases might be in scope for i2nsf too.

[Authors] Then you propose to keep initial-contact, don=E2=80=99t you?

>=20
>> Moreover the Security Controller is the one providing this identity =
to the
>> NSFs so I think this case would not be possible, would it?.
>=20
> It depends. Security controller might provide same identity to both
> load balancing nodes, or both to the in sgw in use and the hot swap
> replicated version.=20

[Authors] So let=E2=80=99s keep the initial-contact node?
>=20
>>        Note, that AEAD counter is not in the sequence number field, =
it is in
>>        the IV field, and every AEAD cipher RFC has text which =
requires that
>>        IV field is generated in a way that ensures uniqueness. =46rom =
RFC4309:
>>=20
>>    For now, but there are drafts going around that want to re-use the
>>    fields to save a few bytes :P
>>=20
>> [Authors] Our model allows the Security Controller to set the IV in
>> the SAD in the IKE-less case.
>=20
> IV is per packet information, SC cannot really provide it. It can
> provide initial value for it, but the updating of it must be done in
> node.
>=20
>>    Well, the IKEv2 endpoint that cares about this can just re-key or
>>    re-auth in time before reaching those counters. So yes, it does =
not
>>    need to be negotiated but it is the IKEv2 daemon handling this. So =
for
>>    the IKE-less case, I guess it should be there, although this is =
similar
>>    to the IKE-less case handling maxbytes, maxlife, maxidle counters. =
I
>>    think it is expected that the NSF sends the kernel message (pfkey,
>>    acquire) to the SC. So it could be avoided in the IKEless case =
than too.
>>=20
>> [Authors] We have a doubt here: if the IKEv2 endpoint that cares =
about this
>> performs the re-key or re-auth, it needs to know when this event =
happens. I
>> guess IKEv2 implementation would be expecting a notification from the =
kernel
>> like xfrm_replay_notify(struct xfrm_state *x, int event) when a=20
>> xfrm_replay_overflow happens (see for example :=20
>> =
ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/kernel-3.10.14=
/net/xfrm/xfrm_replay.c =
<ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/kernel-3.10.1=
4/net/xfrm/xfrm_replay.c>
>> )
>>=20
>> is this correct?
>=20
> IKEv2 will register suitable triggers to kernel, and kernel will then
> use suitable method to notify IKEv2 when those timers, counters etc
> are expiring. Not sure what those xfrm things do, as those are not
> part of standard, but are internal implementation details for one
> specific implementation.

[Agree] Agree. =46rom your answer we understand that we should have a =
notification for that anyway. We think that =E2=80=9Cexpire" =
notification should be enough.

Best Regards and thank you for your answers.
>=20
> Usually IKEv2 will set packet counter triggers that will expire way
> before the actual overflow happens, so it has time to rekey before the
> hard expiration happens.=20
> --=20
> kivinen@iki.fi <mailto:kivinen@iki.fi>
-------------------------------------------------------
Rafa Marin-Lopez, PhD
Dept. Information and Communications Engineering (DIIC)
Faculty of Computer Science-University of Murcia
30100 Murcia - Spain
Telf: +34868888501 Fax: +34868884151 e-mail: rafa@um.es
-------------------------------------------------------





--Apple-Mail=_FD56DD2B-757A-4255-9BD3-EB27EC0ADAA1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Tero:<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">El 4 jun 2019, a las 11:40, Tero Kivinen =
&lt;<a href=3D"mailto:kivinen@iki.fi" class=3D"">kivinen@iki.fi</a>&gt; =
escribi=C3=B3:</div><br class=3D"Apple-interchange-newline"><div =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Rafa =
Marin-Lopez writes:</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">Hi Tero, Paul:<br class=3D""><br =
class=3D"">&nbsp;&nbsp;&nbsp;El 2 jun 2019, a las 17:09, Paul Wouters =
&lt;<a href=3D"mailto:paul@nohats.ca" class=3D"">paul@nohats.ca</a>&gt; =
escribi=C3=B3:<br class=3D""><br class=3D"">&nbsp;&nbsp;&nbsp;On Sun, 2 =
Jun 2019, Tero Kivinen wrote:<br class=3D""><br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I.e., if you have =
separate connections that share same authenticated<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;identity then you =
need to disable INITIAL_CONTACT notifications. Also<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;note that =
INITIAL_CONTACT is between identities, IP addresses, inner<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addresses etc does =
not matter, only the authenticated identities<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matter.<br =
class=3D""><br class=3D"">&nbsp;&nbsp;&nbsp;Sure, but "don't do that" =
:)<br class=3D""><br class=3D"">[Authors] Taking into account that =
road-warrior case is not considered in the<br class=3D"">I-D (only =
host-to-host and gw-to-gw) and Paul=E2=80=99s comment I think we can =
safely<br class=3D"">remove the leaf initial-contact, correct?.<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">The same setting is also used in case there is replicated =
setups,</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">i.e., every =
case where you might have two nodes sharing identity and</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">authentication information. Load =
balancing, hotswap setups, replicated</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">servers etc quite often also want to make sure they set this =
setting</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">on.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Those cases might be in scope =
for i2nsf too.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote><div><br =
class=3D""></div><div>[Authors] Then you propose to keep =
initial-contact, don=E2=80=99t you?</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">Moreover the Security Controller is =
the one providing this identity to the<br class=3D"">NSFs so I think =
this case would not be possible, would it?.<br class=3D""></blockquote><br=
 style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">It depends. Security controller =
might provide same identity to both</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">load balancing nodes, or both to the in sgw in use and the =
hot swap</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">replicated =
version.<span class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""></div></blockquote><div><br class=3D""></div>[Authors] So =
let=E2=80=99s keep the initial-contact node?<br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Note, that AEAD =
counter is not in the sequence number field, it is in<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the IV field, and =
every AEAD cipher RFC has text which requires that<br =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IV field is =
generated in a way that ensures uniqueness. =46rom RFC4309:<br =
class=3D""><br class=3D"">&nbsp;&nbsp;&nbsp;For now, but there are =
drafts going around that want to re-use the<br =
class=3D"">&nbsp;&nbsp;&nbsp;fields to save a few bytes :P<br =
class=3D""><br class=3D"">[Authors] Our model allows the Security =
Controller to set the IV in<br class=3D"">the SAD in the IKE-less =
case.<br class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">IV is per packet information, SC cannot really provide it. It =
can</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; =
font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">provide =
initial value for it, but the updating of it must be done in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">node.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Courier; =
font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D"">&nbsp;&nbsp;&nbsp;Well, the IKEv2 endpoint that cares about =
this can just re-key or<br class=3D"">&nbsp;&nbsp;&nbsp;re-auth in time =
before reaching those counters. So yes, it does not<br =
class=3D"">&nbsp;&nbsp;&nbsp;need to be negotiated but it is the IKEv2 =
daemon handling this. So for<br class=3D"">&nbsp;&nbsp;&nbsp;the =
IKE-less case, I guess it should be there, although this is similar<br =
class=3D"">&nbsp;&nbsp;&nbsp;to the IKE-less case handling maxbytes, =
maxlife, maxidle counters. I<br class=3D"">&nbsp;&nbsp;&nbsp;think it is =
expected that the NSF sends the kernel message (pfkey,<br =
class=3D"">&nbsp;&nbsp;&nbsp;acquire) to the SC. So it could be avoided =
in the IKEless case than too.<br class=3D""><br class=3D"">[Authors] We =
have a doubt here: if the IKEv2 endpoint that cares about this<br =
class=3D"">performs the re-key or re-auth, it needs to know when this =
event happens. I<br class=3D"">guess IKEv2 implementation would be =
expecting a notification from the kernel<br class=3D"">like =
xfrm_replay_notify(struct xfrm_state *x, int event) when a<span =
class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">xfrm_replay_overflow happens (see for example :<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><a =
href=3D"ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/kernel=
-3.10.14/net/xfrm/xfrm_replay.c" =
class=3D"">ftp://grids.be/mirror/ftp.ingenic.cn/DevSupport/Linux/Bison/ker=
nel-3.10.14/net/xfrm/xfrm_replay.c</a><br class=3D"">)<br class=3D""><br =
class=3D"">is this correct?<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">IKEv2 will register suitable =
triggers to kernel, and kernel will then</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">use suitable method to notify IKEv2 when those timers, =
counters etc</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">are expiring. =
Not sure what those xfrm things do, as those are not</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">part of standard, but are =
internal implementation details for one</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">specific implementation.</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote><div><br =
class=3D""></div>[Agree] Agree. =46rom your answer we understand that we =
should have a notification for that anyway. We think that =E2=80=9Cexpire"=
 notification should be enough.</div><div><br class=3D""></div><div>Best =
Regards and thank you for your answers.<br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Courier; font-size: 16px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Usually IKEv2 will set packet counter triggers that will =
expire way</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Courier; font-size: 16px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">before the =
actual overflow happens, so it has time to rekey before the</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">hard expiration happens.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">--<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:kivinen@iki.fi" style=3D"font-family: Courier; font-size: =
16px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">kivinen@iki.fi</a></div></blockquote></div><br class=3D""><div =
class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><div style=3D"color: =
rgb(0, 0, 0); font-family: Courier; font-size: 16px; 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;">-------------------------------------------------------<br =
class=3D"">Rafa Marin-Lopez, PhD<br class=3D"">Dept. Information =
and&nbsp;Communications&nbsp;Engineering (DIIC)<br class=3D"">Faculty of =
Computer&nbsp;Science-University of&nbsp;Murcia<br class=3D"">30100 =
Murcia - Spain<br class=3D"">Telf: +34868888501 Fax:&nbsp;+34868884151 =
<a href=3D"mailto:rafa@um.es" class=3D"">e-mail:&nbsp;rafa@um.es</a><br =
class=3D"">-------------------------------------------------------</div><d=
iv style=3D"color: rgb(0, 0, 0); font-family: Courier; font-size: 16px; =
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""></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_FD56DD2B-757A-4255-9BD3-EB27EC0ADAA1--


From nobody Fri Jun  7 13:47:42 2019
Return-Path: <rdd@cert.org>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 634C1120161 for <i2nsf@ietfa.amsl.com>; Fri,  7 Jun 2019 13:47:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cert.org
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 BnDPT8wic4AU for <i2nsf@ietfa.amsl.com>; Fri,  7 Jun 2019 13:47:39 -0700 (PDT)
Received: from veto.sei.cmu.edu (veto.sei.cmu.edu [147.72.252.17]) (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 D6684120154 for <i2nsf@ietf.org>; Fri,  7 Jun 2019 13:47:38 -0700 (PDT)
Received: from delp.sei.cmu.edu (delp.sei.cmu.edu [10.64.21.31]) by veto.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x57KlbXb047386 for <i2nsf@ietf.org>; Fri, 7 Jun 2019 16:47:37 -0400
DKIM-Filter: OpenDKIM Filter v2.11.0 veto.sei.cmu.edu x57KlbXb047386
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=yc2bmwvrj62m; t=1559940457; bh=91uh1wExsjqyYoO8H7kC1tJ7x67YkYxDUCcki2IO/gQ=; h=From:To:Subject:Date:References:In-Reply-To:From; b=kuk2JnekUoE0FbRnvHsobN0o1i9LvCp3U2/iquNF6mt5vWhgMjIcBVwbt/EbypEgk M7spjZMwGEEDq7DIWFcHuCub+QZy/IDHRs5j0kl/HMRTgWFzN3Xl22TUPdQ3WEVD7/ hA7gM6NNSplS8ZIZZhWYOMQ5+zyvFULui1n7vOWk=
Received: from CASCADE.ad.sei.cmu.edu (cascade.ad.sei.cmu.edu [10.64.28.248]) by delp.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x57KlYXD027228 for <i2nsf@ietf.org>; Fri, 7 Jun 2019 16:47:34 -0400
Received: from MARATHON.ad.sei.cmu.edu ([10.64.28.250]) by CASCADE.ad.sei.cmu.edu ([10.64.28.248]) with mapi id 14.03.0439.000; Fri, 7 Jun 2019 16:47:33 -0400
From: Roman Danyliw <rdd@cert.org>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: IPR Statements about I2NSF documents
Thread-Index: AQHVHI0RHudWtPBM/UW619Zl6X8otaaQpteAgAAAylA=
Date: Fri, 7 Jun 2019 20:47:33 +0000
Message-ID: <359EC4B99E040048A7131E0F4E113AFC01B3388F88@marathon>
References: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3388F29@marathon>
In-Reply-To: <359EC4B99E040048A7131E0F4E113AFC01B3388F29@marathon>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.64.22.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/6IJPYO9NTkVANHrGVj7aHUcmqq0>
Subject: Re: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2019 20:47:42 -0000

SGkhDQoNCj4gRnJvbTogWW9hdiBOaXIgW21haWx0bzp5bmlyLmlldGZAZ21haWwuY29tXQ0KPiBT
ZW50OiBUaHVyc2RheSwgSnVuZSAwNiwgMjAxOSAxOjI3IFBNDQo+IFRvOiBpMm5zZkBpZXRmLm9y
Zw0KPiBDYzogUm9tYW4gRGFueWxpdyA8cmRkQGNlcnQub3JnPg0KPiBTdWJqZWN0OiBJUFIgU3Rh
dGVtZW50cyBhYm91dCBJMk5TRiBkb2N1bWVudHMNCj4gDQo+IEhpDQo+IA0KPiBZZXN0ZXJkYXkg
d2UgZ290IDUgSVBSIHN0YXRlbWVudHMgKFsxXSwgWzJdLCBbM10sIFs0XSwgWzVdKSByZWxhdGVk
IHRvIHRoZQ0KPiBmb2xsb3dpbmcgZHJhZnRzIHJlc3BlY3RpdmVseToNCj4g4oCiDQo+IOKAoiBk
cmFmdC1pZXRmLWkybnNmLW5zZi1mYWNpbmctaW50ZXJmYWNlLWRtDQo+IOKAoiBkcmFmdC1pZXRm
LWkybnNmLW5zZi1tb25pdG9yaW5nLWRhdGEtbW9kZWwNCj4g4oCiIGRyYWZ0LWlldGYtaTJuc2Yt
Y2FwYWJpbGl0eS1kYXRhLW1vZGVsDQo+IOKAoiBkcmFmdC1pZXRmLWkybnNmLXJlZ2lzdHJhdGlv
bi1pbnRlcmZhY2UtZG0NCj4g4oCiIGRyYWZ0LWlldGYtaTJuc2YtY29uc3VtZXItZmFjaW5nLWlu
dGVyZmFjZS1kbQ0KPiANCj4gQWxsIG9mIHRoZXNlIGFyZSBXRyBkb2N1bWVudHMsIGFuZCBvbmUg
b2YgdGhlbSAodGhlIGNhcGFiaWxpdHkgZGF0YSBtb2RlbA0KPiBkcmFmdCkgaXMgaW4gV0dMQy4g
wqBTZWUgWzZdIGFuZCBSRkMgODE3OSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBJUFINCj4g
ZGlzY2xvc3VyZXMuDQo+IA0KPiBBbGwgdGhlIGRpc2Nsb3N1cmVzIGNsYWltIHRoYXQgdGhlIHBh
dGVudHMgb3IgcGF0ZW50IGFwcGxpY2F0aW9ucyBtZW50aW9uZWQNCj4gbWF5IGJlIG5lY2Vzc2Fy
eSBmb3IgaW1wbGVtZW50YXRpb24gb2YgdGhlIGRyYWZ0cy4gTmVpdGhlciB0aGUgY2hhaXJzIG5v
cg0KPiBhbnlvbmUgZWxzZSBpbiB0aGUgSUVURiBpcyBjb25zaWRlcmVkIGNvbXBldGVudCB0byBl
dmFsdWF0ZSBzdWNoIGNsYWltcyBvcg0KPiB0aGUgdmFsaWRpdHkgb2YgYW55IHBhdGVudHMsIHNv
IEkgc3VnZ2VzdCB0aGF0IGluIHRoaXMgdGhyZWFkIHdlIGF2b2lkIGJyaW5naW5nDQo+IHRoaXMg
dXAuIFdoYXQgbWF5IGJlIGNvbmNlcm5pbmcgaXMgdGhhdCB0aGUgbGljZW5zaW5nIHBvbGljeSBm
b3IgdGhlc2UNCj4gZGlzY2xvc3VyZXMgaXMgIlJlYXNvbmFibGUgYW5kIE5vbi1EaXNjcmltaW5h
dG9yeSBMaWNlbnNlIHRvIEFsbA0KPiBJbXBsZW1lbnRlcnMgd2l0aCBQb3NzaWJsZSBSb3lhbHR5
L0ZlZeKAnSwgd2hpY2ggbWFrZXMgc3VjaCB0ZWNobm9sb2dpZXMNCj4gcHJvYmxlbWF0aWMgdG8g
bWFueSBpbXBsZW1lbnRlcnMsIGVzcGVjaWFsbHkgbm9uLWNvbW1lcmNpYWwgb25lcy4NCj4gDQo+
IFRvIHF1b3RlIGZyb20gc2VjdGlvbiA3IG9mIFJGQyA4MTc5Og0KPiAgICBJbiBnZW5lcmFsLCBJ
RVRGIHdvcmtpbmcgZ3JvdXBzIHByZWZlciB0ZWNobm9sb2dpZXMgd2l0aCBubyBrbm93biBJUFIN
Cj4gICAgY2xhaW1zIG9yLCBmb3IgdGVjaG5vbG9naWVzIHdpdGggY2xhaW1zIGFnYWluc3QgdGhl
bSwgYW4gb2ZmZXIgb2YNCj4gICAgcm95YWx0eS1mcmVlIGxpY2Vuc2luZy4gIEhvd2V2ZXIsIHRv
IHNvbHZlIGEgZ2l2ZW4gdGVjaG5pY2FsIHByb2JsZW0sDQo+ICAgIElFVEYgd29ya2luZyBncm91
cHMgaGF2ZSB0aGUgZGlzY3JldGlvbiB0byBhZG9wdCBhIHRlY2hub2xvZ3kgYXMgdG8NCj4gICAg
d2hpY2ggSVBSIGNsYWltcyBoYXZlIGJlZW4gbWFkZSBpZiB0aGV5IGZlZWwgdGhhdCB0aGlzIHRl
Y2hub2xvZ3kgaXMNCj4gICAgc3VwZXJpb3IgZW5vdWdoIHRvIGFsdGVybmF0aXZlcyB3aXRoIGZl
d2VyIElQUiBjbGFpbXMgb3IgZnJlZQ0KPiAgICBsaWNlbnNpbmcgdG8gb3V0d2VpZ2ggdGhlIHBv
dGVudGlhbCBjb3N0IG9mIHRoZSBsaWNlbnNlcy4NCj4gDQo+IA0KPiBTbyB0aGlzIG1lc3NhZ2Ug
aXMgdG8gc3RhcnQgYSBkaXNjdXNzaW9uIGFib3V0IGhvdyB0aGUgSTJOU0Ygd29ya2luZyBncm91
cA0KPiB3b3VsZCBsaWtlIHRvIGhhbmRsZSB0aGlzIGRpc2Nsb3N1cmUuIENvbnRpbnVpbmcgYXMg
YmVmb3JlIGFuZCBtb3ZpbmcgdG8NCj4gcHVibGljYXRpb24gaXMgdGhlIGRlZmF1bHQgb3V0Y29t
ZSBvZiB0aGlzIGRpc2N1c3Npb24sIGJ1dCB0aGUgV0cgaXMgcmVxdWlyZWQNCj4gdG8gZXZhbHVh
dGUgaXRzIHBvc2l0aW9uIGFib3V0IHRoZXNlIGRpc2Nsb3N1cmVzLiBUaGlzIGlzIHdoYXQgdGhp
cyB0aHJlYWQgaXMgZm9yLg0KDQpMaW5kYS9Zb2F2OiB0aGFua3MgZm9yIHNlbmRpbmcgdGhpcyBu
b3RlIG91dCB0byB0aGUgV0cgZ2l2ZW4gdGhlc2UgNSBJUFIgZGlzY2xvc3VyZXMuICBJdCBoYXZl
IG5vdGhpbmcgbW9yZSB0byBhZGQgYXMgeW91IGhhdmUgcHJlY2lzZWx5IHN1bW1hcml6ZWQgdGhl
IG5leHQgc3RlcHMuICBJJ2Qgb25seSByZWl0ZXJhdGUgdGhhdCB0aGUgV0cgbmVlZHMgdG8gY29t
ZSB0byBjb25zZW5zdXMgb24gYSBwZXIgZHJhZnQgYmFzaXMgb24gd2hldGhlciAidG8gYWRvcHQg
YSB0ZWNobm9sb2d5IGFzIHRvIHdoaWNoIElQUiBjbGFpbXMgaGF2ZSBiZWVuIG1hZGUgLi4uIGFu
ZCB0aGlzIHRlY2hub2xvZ3kgaXMgc3VwZXJpb3IgZW5vdWdoIHRvIGFsdGVybmF0aXZlcyB3aXRo
IGZld2VyIElQUiBjbGFpbXMgLi4uIHRvIG91dHdlaWdoIHRoZSBwb3RlbnRpYWwgY29zdCBvZiB0
aGUgbGljZW5zZXMiIHBlciBSRkM4MTc5Lg0KDQpDdXJyZW50L0Z1dHVyZSBkcmFmdCBzaGVwaGVy
ZHM6IChpZiBpdCBjb21lcyB0byBpdCkgUGxlYXNlIGVuc3VyZSB0aGF0IHRoaXMgY29uc2Vuc3Vz
IGlzIGRvY3VtZW50ZWQgYXBwcm9wcmlhdGUgaW4gYSBzaGVwaGVyZCB3cml0ZS11cA0KDQpUaGFu
a3MsDQpSb21hbg0KDQo+IFRoYW5rcywNCj4gDQo+IA0KPiBMaW5kYSAmIFlvYXYNCj4gDQo+IFsx
XcKgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1My8NCj4gWzJdwqBodHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8zNTU3Lw0KPiBbM13CoGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvaXByLzM1NTYvDQo+IFs0XcKgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9pcHIvMzU1NS8NCj4gWzVdwqBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8zNTU0
Lw0KPiBbNl3CoGh0dHBzOi8vd3d3LmlldGYub3JnL3N0YW5kYXJkcy9pcHIvDQo=


From nobody Fri Jun  7 14:51:21 2019
Return-Path: <shares@ndzh.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69463120154 for <i2nsf@ietfa.amsl.com>; Fri,  7 Jun 2019 14:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.949
X-Spam-Level: 
X-Spam-Status: No, score=0.949 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 KNokK--5WBP7 for <i2nsf@ietfa.amsl.com>; Fri,  7 Jun 2019 14:51:17 -0700 (PDT)
Received: from hickoryhill-consulting.com (50-245-122-100-static.hfc.comcastbusiness.net [50.245.122.100]) (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 637E6120135 for <i2nsf@ietf.org>; Fri,  7 Jun 2019 14:51:17 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.177.57.113; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Linda Dunbar'" <dunbar.ll@gmail.com>, <i2nsf@ietf.org>
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
In-Reply-To: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com>
Date: Fri, 7 Jun 2019 17:51:14 -0400
Message-ID: <061701d51d7b$218a6ac0$649f4040$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0618_01D51D59.9A7B3BC0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGQZLSjCKpbMVM5TSPB3R7feCh4W6caKrZA
Content-Language: en-us
X-Antivirus: AVG (VPS 190607-4, 06/07/2019), Outbound message
X-Antivirus-Status: Not-Tested
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/9_5AdIbC412K8UY2WEowfTJer88>
Subject: Re: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2019 21:51:19 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0618_01D51D59.9A7B3BC0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

As a co-author, I know of no other IPR other than IPR already disclosed. =


 =20

None of my inputs to the capability data model draft had any IPR =
attached to it.  =20

=20

As to IPR on this draft, I would expect a more licensing statement such =
as included in the following IPR.=20

https://datatracker.ietf.org/ipr/2611/

=20

The IPR terms rather than its existence is a challenge to me as I2NSF =
member and co-author.=20

=20

Sue Hares=20

=20

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Wednesday, June 5, 2019 5:07 PM
To: i2nsf@ietf.org
Subject: [I2nsf] WGLC and IPR poll for =
draft-ietf-i2nsf-capability-data-model

=20

Hello Working Group,=20

=20

This email starts a three weeks Working Group Last Call on   =
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04> =
draft-ietf-i2nsf-capability-data-model-04  .=20

This poll runs until June 26, 2019.=20

    =
<https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04> =
https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-04

=20

We are also polling for knowledge of any undisclosed IPR that applies to =
this Document, to ensure that IPR has been disclosed in compliance with =
IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).

If you are listed as an Author or a Contributor of this Document please =
respond to this email and indicate whether or not you are aware of any =
relevant undisclosed IPR. The Document won't progress without answers =
from all the Authors and Contributors.

=20

If you are not listed as an Author or a Contributor, then please =
explicitly respond only if you are aware of any IPR that has not yet =
been disclosed in conformance with IETF rules.

=20

=20

Thank you.=20

Linda & Yoav

=20


------=_NextPart_000_0618_01D51D59.9A7B3BC0
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 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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>As a co-author, I know of no other IPR other than IPR already =
disclosed. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>None of my inputs to the capability data model draft had any IPR =
attached to it.=C2=A0=C2=A0 <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>As to IPR on this draft, I would expect a more licensing statement =
such as included in the following IPR. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><a =
href=3D"https://datatracker.ietf.org/ipr/2611/">https://datatracker.ietf.=
org/ipr/2611/</a><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The IPR =
terms rather than its existence is a challenge to me as I2NSF member and =
co-author. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue Hares <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
I2nsf [mailto:i2nsf-bounces@ietf.org] <b>On Behalf Of </b>Linda =
Dunbar<br><b>Sent:</b> Wednesday, June 5, 2019 5:07 PM<br><b>To:</b> =
i2nsf@ietf.org<br><b>Subject:</b> [I2nsf] WGLC and IPR poll for =
draft-ietf-i2nsf-capability-data-model<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Hello =
Working Group, <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>This email =
starts a three weeks Working Group Last Call on&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mode=
l-04" target=3D"_blank"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif"'>draft-ietf-i2nsf-capability-data-model-04</span></a>&nbsp=
; . <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>This poll =
runs until June 26, 2019.&nbsp;<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;</spa=
n>&nbsp;&nbsp;<span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-mode=
l-04" target=3D"_blank"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif"'>https://tools.ietf.org/html/draft-ietf-i2nsf-capability-d=
ata-model-04</span></a><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>We are =
also polling for knowledge of any undisclosed IPR that applies to this =
Document, to ensure that IPR has been disclosed in compliance with IETF =
IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more =
details).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>If you are =
listed as an Author or a Contributor of this Document please respond to =
this email and indicate whether or not you are aware of any relevant =
undisclosed IPR. The Document won't progress without answers from all =
the Authors and Contributors.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>If you are =
not listed as an Author or a Contributor, then please explicitly respond =
only if you are aware of any IPR that has not yet been disclosed in =
conformance with IETF rules.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Thank =
you.&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal>Linda &amp; =
Yoav<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_0618_01D51D59.9A7B3BC0--


From nobody Sat Jun  8 05:03:51 2019
Return-Path: <diego.r.lopez@telefonica.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B40CA120098 for <i2nsf@ietfa.amsl.com>; Sat,  8 Jun 2019 05:03:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=telefonica.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 POJ9oHOwPxS6 for <i2nsf@ietfa.amsl.com>; Sat,  8 Jun 2019 05:03:43 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60127.outbound.protection.outlook.com [40.107.6.127]) (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 1F545120019 for <i2nsf@ietf.org>; Sat,  8 Jun 2019 05:03:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telefonica.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VM3ElB1DurrHK5OqnRgvYO+WzlaigbQZExmL7SbaM9U=; b=hYChd/71CUEtCwTMwnU5TH7lMWgHsC50FVri67c1JQb4Ai+WgNtJcvQqx7DOdNKnJbctGf5VM8aHTEtesziuI/uRGZDH3IpchS1AQobSwU8wNZLXvv1o6aut8UbP4VKvavlJzGralD7gcIUZLqbZunr6V/KisSyemSl3eJZHdY0=
Received: from DB3PR0602MB3788.eurprd06.prod.outlook.com (52.134.70.148) by DB3PR0602MB3769.eurprd06.prod.outlook.com (52.134.70.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Sat, 8 Jun 2019 12:03:40 +0000
Received: from DB3PR0602MB3788.eurprd06.prod.outlook.com ([fe80::10a7:71dd:5995:723d]) by DB3PR0602MB3788.eurprd06.prod.outlook.com ([fe80::10a7:71dd:5995:723d%3]) with mapi id 15.20.1965.017; Sat, 8 Jun 2019 12:03:40 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: Susan Hares <shares@ndzh.com>, 'Linda Dunbar' <dunbar.ll@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
Thread-Index: AQHVG+K3I3RoLgJ+2UixUb5EoHaSSqaQvnsAgAEPrQA=
Date: Sat, 8 Jun 2019 12:03:40 +0000
Message-ID: <51B78FD6-68B6-49B4-991E-3AB825E4A56E@telefonica.com>
References: <CAP_bo1Yt+Wms9GDCJqTRiffPfbQk6uG-v4pDCuxoJavg+ZvBnA@mail.gmail.com> <061701d51d7b$218a6ac0$649f4040$@ndzh.com>
In-Reply-To: <061701d51d7b$218a6ac0$649f4040$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-originating-ip: [88.6.226.182]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d5a262da-9b64-49f4-5f0b-08d6ec09587d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB3PR0602MB3769; 
x-ms-traffictypediagnostic: DB3PR0602MB3769:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DB3PR0602MB3769BCD958337D6DDFD83FCBDF110@DB3PR0602MB3769.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0062BDD52C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(136003)(396003)(346002)(376002)(366004)(40134004)(199004)(189003)(229853002)(66066001)(6246003)(26005)(66476007)(66946007)(66446008)(66556008)(64756008)(7736002)(73956011)(68736007)(76116006)(91956017)(186003)(236005)(33656002)(446003)(6486002)(6436002)(11346002)(486006)(6306002)(54896002)(6512007)(25786009)(256004)(14444005)(5024004)(76176011)(476003)(2616005)(53936002)(2906002)(8936002)(2501003)(6506007)(53546011)(71190400001)(71200400001)(83716004)(3846002)(790700001)(6116002)(110136005)(58126008)(66574012)(99286004)(606006)(5660300002)(82746002)(36756003)(966005)(14454004)(316002)(81156014)(81166006)(478600001)(45080400002)(102836004)(86362001)(8676002)(786003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR0602MB3769; H:DB3PR0602MB3788.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QlRZyCKoFlXI3FLGqIcIQhfEshi/S58rEw8Ogos/yKNCC9eeRXCfYfsHIxGWPt8jRMLDhv7d/mXRpdlFrtEMNhvH+iHYifw/vrnj90nKZf5ia7KR7U2uKamBA394TI5qNV9KQKxabAi22tzQvdsGh9Lp5PUAZl7OUgv3xAKdVM40aYzMSYjMUAaih7fZUPVtRc5c20Os3xLXvXPyXL3SU9nDpl1ExdPHKGR+exIsXGKJ7qTpV+lO8pGp9ZaFVULWt+JyFZkoFz+SLA1hcMhfabcci/cFvTc2IubSSzIuDw4svyRYcWnEoyvy5o5pIZOTgOJnt8u+XpmafXGmOPlcazSoCfjImrtBpAZZVQhhUoAugqONJRZoS3keUNeUXWb9us0CCpRPlOWwdTCpN4l6wWIMK+EqfTcJZXqV5I+NwDo=
Content-Type: multipart/alternative; boundary="_000_51B78FD668B649B4991E3AB825E4A56Etelefonicacom_"
MIME-Version: 1.0
X-OriginatorOrg: telefonica.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d5a262da-9b64-49f4-5f0b-08d6ec09587d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2019 12:03:40.0477 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: diego.r.lopez@telefonica.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0602MB3769
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/exk4G_X6QRle0Yb9feph0xnjoN4>
Subject: Re: [I2nsf] WGLC and IPR poll for draft-ietf-i2nsf-capability-data-model
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jun 2019 12:03:49 -0000

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

SGksDQoNCkkgYWdyZWUgd2l0aCBTdWUgaGVyZS4gVGhlIGN1cnJlbnQgdGVybXMgaW4gaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1Ni8gIHNvdW5kIHdvcnJpc29tZSwgYXMgUGF1
bCBub3RlZCBhcyB3ZWxsLiBBbiBhcHByb2FjaCBsaWtlIHRoZSBvbmUgaW4gaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9pcHIvMjYxMS8gd291bGQgY2VydGFpbmx5IGNsZWFyIG15IGNvbmNl
cm5zLg0KDQpCZSBnb29kZSwNCg0KLS0NCiJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBEb2N0b3Ig
SW5maWVybm8iDQoNCkRyIERpZWdvIFIuIExvcGV6DQpUZWxlZm9uaWNhIEkrRA0KaHR0cHM6Ly93
d3cubGlua2VkaW4uY29tL2luL2RyMmxvcGV6Lw0KDQplLW1haWw6IGRpZWdvLnIubG9wZXpAdGVs
ZWZvbmljYS5jb208bWFpbHRvOmRpZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20+DQpUZWw6ICAg
ICAgICAgKzM0IDkxMyAxMjkgMDQxDQpNb2JpbGU6ICArMzQgNjgyIDA1MSAwOTENCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KT24gMDcvMDYvMjAxOSwgMjM6NTEsICJJMm5z
ZiBvbiBiZWhhbGYgb2YgU3VzYW4gSGFyZXMiIDxpMm5zZi1ib3VuY2VzQGlldGYub3JnPG1haWx0
bzppMm5zZi1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2Ygc2hhcmVzQG5kemguY29tPG1h
aWx0bzpzaGFyZXNAbmR6aC5jb20+PiB3cm90ZToNCg0KQXMgYSBjby1hdXRob3IsIEkga25vdyBv
ZiBubyBvdGhlciBJUFIgb3RoZXIgdGhhbiBJUFIgYWxyZWFkeSBkaXNjbG9zZWQuDQoNCk5vbmUg
b2YgbXkgaW5wdXRzIHRvIHRoZSBjYXBhYmlsaXR5IGRhdGEgbW9kZWwgZHJhZnQgaGFkIGFueSBJ
UFIgYXR0YWNoZWQgdG8gaXQuDQoNCkFzIHRvIElQUiBvbiB0aGlzIGRyYWZ0LCBJIHdvdWxkIGV4
cGVjdCBhIG1vcmUgbGljZW5zaW5nIHN0YXRlbWVudCBzdWNoIGFzIGluY2x1ZGVkIGluIHRoZSBm
b2xsb3dpbmcgSVBSLg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMjYxMS8NCg0K
VGhlIElQUiB0ZXJtcyByYXRoZXIgdGhhbiBpdHMgZXhpc3RlbmNlIGlzIGEgY2hhbGxlbmdlIHRv
IG1lIGFzIEkyTlNGIG1lbWJlciBhbmQgY28tYXV0aG9yLg0KDQpTdWUgSGFyZXMNCg0KRnJvbTog
STJuc2YgW21haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGluZGEg
RHVuYmFyDQpTZW50OiBXZWRuZXNkYXksIEp1bmUgNSwgMjAxOSA1OjA3IFBNDQpUbzogaTJuc2ZA
aWV0Zi5vcmcNClN1YmplY3Q6IFtJMm5zZl0gV0dMQyBhbmQgSVBSIHBvbGwgZm9yIGRyYWZ0LWll
dGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsDQoNCkhlbGxvIFdvcmtpbmcgR3JvdXAsDQoN
ClRoaXMgZW1haWwgc3RhcnRzIGEgdGhyZWUgd2Vla3MgV29ya2luZyBHcm91cCBMYXN0IENhbGwg
b24gIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsLTA0PGh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0w
ND4gIC4NClRoaXMgcG9sbCBydW5zIHVudGlsIEp1bmUgMjYsIDIwMTkuDQogICBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwt
MDQNCg0KV2UgYXJlIGFsc28gcG9sbGluZyBmb3Iga25vd2xlZGdlIG9mIGFueSB1bmRpc2Nsb3Nl
ZCBJUFIgdGhhdCBhcHBsaWVzIHRvIHRoaXMgRG9jdW1lbnQsIHRvIGVuc3VyZSB0aGF0IElQUiBo
YXMgYmVlbiBkaXNjbG9zZWQgaW4gY29tcGxpYW5jZSB3aXRoIElFVEYgSVBSIHJ1bGVzIChzZWUg
UkZDcyAzOTc5LCA0ODc5LCAzNjY5IGFuZCA1Mzc4IGZvciBtb3JlIGRldGFpbHMpLg0KSWYgeW91
IGFyZSBsaXN0ZWQgYXMgYW4gQXV0aG9yIG9yIGEgQ29udHJpYnV0b3Igb2YgdGhpcyBEb2N1bWVu
dCBwbGVhc2UgcmVzcG9uZCB0byB0aGlzIGVtYWlsIGFuZCBpbmRpY2F0ZSB3aGV0aGVyIG9yIG5v
dCB5b3UgYXJlIGF3YXJlIG9mIGFueSByZWxldmFudCB1bmRpc2Nsb3NlZCBJUFIuIFRoZSBEb2N1
bWVudCB3b24ndCBwcm9ncmVzcyB3aXRob3V0IGFuc3dlcnMgZnJvbSBhbGwgdGhlIEF1dGhvcnMg
YW5kIENvbnRyaWJ1dG9ycy4NCg0KSWYgeW91IGFyZSBub3QgbGlzdGVkIGFzIGFuIEF1dGhvciBv
ciBhIENvbnRyaWJ1dG9yLCB0aGVuIHBsZWFzZSBleHBsaWNpdGx5IHJlc3BvbmQgb25seSBpZiB5
b3UgYXJlIGF3YXJlIG9mIGFueSBJUFIgdGhhdCBoYXMgbm90IHlldCBiZWVuIGRpc2Nsb3NlZCBp
biBjb25mb3JtYW5jZSB3aXRoIElFVEYgcnVsZXMuDQoNCg0KVGhhbmsgeW91Lg0KTGluZGEgJiBZ
b2F2DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5zYWpl
IHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFy
aW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNp
YWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVz
dGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90
aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24geS9v
IGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQg
ZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2FqZSBw
b3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUg
cG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRoZSBp
bmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCBh
bmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2Yg
dGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRo
aXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkg
bm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcg
b2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxl
YXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZl
ZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpFc3Rh
IG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBzZXUg
ZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSBj
b25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRl
IGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGlu
ZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBk
aXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9p
YmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEg
bWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlh
dGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov
KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlh
IE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0
IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2Vy
aWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBs
aS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUx
OA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhp
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSBhZ3JlZSB3aXRoIFN1ZSBoZXJlLiBUaGUg
Y3VycmVudCB0ZXJtcyBpbg0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9p
cHIvMzU1Ni8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTYvPC9hPiAmbmJz
cDtzb3VuZCB3b3JyaXNvbWUsIGFzIFBhdWwgbm90ZWQgYXMgd2VsbC4gQW4gYXBwcm9hY2ggbGlr
ZSB0aGUgb25lIGluDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8y
NjExLyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMjYxMS88L2E+IHdvdWxkIGNl
cnRhaW5seSBjbGVhciBteSBjb25jZXJucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5CZSBnb29kZSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4t
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+JnF1b3Q7RXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmllcm5vJnF1b3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkRyIERpZWdvIFIuIExvcGV6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5UZWxlZm9uaWNhIEkmIzQzO0Q8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9kcjJsb3Blei8iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMDU2M0MxIj5odHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vZHIybG9w
ZXovPC9zcGFuPjwvYT4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ZS1tYWlsOiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3Bl
ekB0ZWxlZm9uaWNhLmNvbSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMDU2M0Mx
Ij48c3BhbiBsYW5nPSJFTi1VUyI+ZGllZ28uci5sb3BlekB0ZWxlZm9uPHNwYW4gbGFuZz0iRU4t
VVMiPmljYS5jb208L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+VGVsOiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzszNCA5MTMgMTI5IDA0MTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk1vYmlsZTog
Jm5ic3A7JiM0MzszNCA2ODIgMDUxIDA5MTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPk9uIDA3LzA2LzIwMTksIDIzOjUxLCAmcXVvdDtJMm5zZiBvbiBiZWhhbGYgb2YgU3VzYW4g
SGFyZXMmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzppMm5zZi1ib3VuY2VzQGlldGYub3JnIj5p
Mm5zZi1ib3VuY2VzQGlldGYub3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzpz
aGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7IHdyb3RlOjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QXMg
YSBjby1hdXRob3IsIEkga25vdyBvZiBubyBvdGhlciBJUFIgb3RoZXIgdGhhbiBJUFIgYWxyZWFk
eSBkaXNjbG9zZWQuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPk5vbmUgb2YgbXkgaW5wdXRzIHRvIHRoZSBjYXBhYmlsaXR5IGRhdGEgbW9kZWwgZHJhZnQg
aGFkIGFueSBJUFIgYXR0YWNoZWQgdG8gaXQuJm5ic3A7Jm5ic3A7DQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFzIHRvIElQUiBvbiB0aGlzIGRyYWZ0LCBJIHdvdWxk
IGV4cGVjdCBhIG1vcmUgbGljZW5zaW5nIHN0YXRlbWVudCBzdWNoIGFzIGluY2x1ZGVkIGluIHRo
ZSBmb2xsb3dpbmcgSVBSLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVm
PSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8yNjExLyI+aHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9pcHIvMjYxMS88L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZSBJUFIgdGVybXMgcmF0
aGVyIHRoYW4gaXRzIGV4aXN0ZW5jZSBpcyBhIGNoYWxsZW5nZSB0byBtZSBhcyBJMk5TRiBtZW1i
ZXIgYW5kIGNvLWF1dGhvci4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+U3VlIEhhcmVzDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+IEkybnNmIFttYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZ10N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+TGluZGEgRHVuYmFyPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgSnVuZSA1LCAyMDE5IDU6MDcgUE08YnI+DQo8Yj5Ubzo8L2I+IGkybnNmQGlldGYub3Jn
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtJMm5zZl0gV0dMQyBhbmQgSVBSIHBvbGwgZm9yIGRyYWZ0
LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5IZWxsbyBXb3JraW5nIEdyb3VwLA0KPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPlRoaXMgZW1haWwgc3RhcnRzIGEgdGhyZWUgd2Vla3MgV29ya2luZyBHcm91cCBMYXN0
IENhbGwgb24mbmJzcDsNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNCIgdGFyZ2V0PSJfYmxhbmsiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7LHNlcmlmIj5kcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2Rl
bC0wNDwvc3Bhbj48L2E+Jm5ic3A7IC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
VGhpcyBwb2xsIHJ1bnMgdW50aWwgSnVuZSAyNiwgMjAxOS4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj4mbmJzcDsmbmJzcDs8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWkybnNmLWNh
cGFiaWxpdHktZGF0YS1tb2RlbC0wNCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJp
ZiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0
eS1kYXRhLW1vZGVsLTA0PC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+V2UgYXJlIGFsc28gcG9sbGlu
ZyBmb3Iga25vd2xlZGdlIG9mIGFueSB1bmRpc2Nsb3NlZCBJUFIgdGhhdCBhcHBsaWVzIHRvIHRo
aXMgRG9jdW1lbnQsIHRvIGVuc3VyZSB0aGF0IElQUiBoYXMgYmVlbiBkaXNjbG9zZWQgaW4gY29t
cGxpYW5jZSB3aXRoDQogSUVURiBJUFIgcnVsZXMgKHNlZSBSRkNzIDM5NzksIDQ4NzksIDM2Njkg
YW5kIDUzNzggZm9yIG1vcmUgZGV0YWlscykuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij5JZiB5b3UgYXJlIGxpc3RlZCBhcyBhbiBBdXRob3Igb3IgYSBDb250cmlidXRvciBvZiB0aGlz
IERvY3VtZW50IHBsZWFzZSByZXNwb25kIHRvIHRoaXMgZW1haWwgYW5kIGluZGljYXRlIHdoZXRo
ZXIgb3Igbm90IHlvdSBhcmUgYXdhcmUgb2YgYW55IHJlbGV2YW50DQogdW5kaXNjbG9zZWQgSVBS
LiBUaGUgRG9jdW1lbnQgd29uJ3QgcHJvZ3Jlc3Mgd2l0aG91dCBhbnN3ZXJzIGZyb20gYWxsIHRo
ZSBBdXRob3JzIGFuZCBDb250cmlidXRvcnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPklmIHlvdSBhcmUgbm90IGxp
c3RlZCBhcyBhbiBBdXRob3Igb3IgYSBDb250cmlidXRvciwgdGhlbiBwbGVhc2UgZXhwbGljaXRs
eSByZXNwb25kIG9ubHkgaWYgeW91IGFyZSBhd2FyZSBvZiBhbnkgSVBSIHRoYXQgaGFzIG5vdCB5
ZXQgYmVlbiBkaXNjbG9zZWQNCiBpbiBjb25mb3JtYW5jZSB3aXRoIElFVEYgcnVsZXMuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsgeW91LiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPkxpbmRhICZhbXA7IFlvYXY8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFsIiBj
b2xvcj0iR3JheSIgc2l6ZT0iMSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNl
IGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVy
IGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBl
eGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0
ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEN
CiBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9y
aXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nD
s24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9n
YW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2
w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRp
b24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZp
ZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3Nh
Z2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVk
IHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhp
cyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGlt
bWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
IGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVz
dGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNl
dSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91
IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRh
ZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8g
aW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8Oj
bywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIg
cHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBl
c3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGlt
ZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fD
o288YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_51B78FD668B649B4991E3AB825E4A56Etelefonicacom_--


From nobody Sat Jun  8 05:09:57 2019
Return-Path: <diego.r.lopez@telefonica.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D876120099 for <i2nsf@ietfa.amsl.com>; Sat,  8 Jun 2019 05:09:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=telefonica.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 4L-1Zzyse1ek for <i2nsf@ietfa.amsl.com>; Sat,  8 Jun 2019 05:09:52 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130133.outbound.protection.outlook.com [40.107.13.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B9FB120094 for <i2nsf@ietf.org>; Sat,  8 Jun 2019 05:09:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telefonica.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ysbT2/dP3QTH9VCYyEvSdR9kfMizOsFAJhiGlF+NQFk=; b=vc++poz8ltMMW0NmqfOwueZaYExko9AkjJj8gRngmx5PTnppmEJImkWdIvPYsWP3MYmgERzCV7nWeYLTEBEYlFRm6N0oXdhF6liDsbeSu1vRJkrrfnqiV4LvhtWvpp98V2GaS691yAYrH/UEWGXVYYs0FApFbKs1lIcEkg1mNMk=
Received: from DB3PR0602MB3788.eurprd06.prod.outlook.com (52.134.70.148) by DB3PR0602MB3769.eurprd06.prod.outlook.com (52.134.70.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Sat, 8 Jun 2019 12:09:48 +0000
Received: from DB3PR0602MB3788.eurprd06.prod.outlook.com ([fe80::10a7:71dd:5995:723d]) by DB3PR0602MB3788.eurprd06.prod.outlook.com ([fe80::10a7:71dd:5995:723d%3]) with mapi id 15.20.1965.017; Sat, 8 Jun 2019 12:09:48 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: Yoav Nir <ynir.ietf@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>
CC: Roman Danyliw <rdd@cert.org>
Thread-Topic: [I2nsf] IPR Statements about I2NSF documents
Thread-Index: AQHVHI0XlZ9hSnSL5E2egN8zxpiI0qaRzomA
Date: Sat, 8 Jun 2019 12:09:47 +0000
Message-ID: <77E10E16-49E7-475C-B792-D538A2147B0E@telefonica.com>
References: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com>
In-Reply-To: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-originating-ip: [88.6.226.182]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 157e83da-0a80-4b12-1d3b-08d6ec0a33b9
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB3PR0602MB3769; 
x-ms-traffictypediagnostic: DB3PR0602MB3769:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <DB3PR0602MB3769949A2438B57619B531DBDF110@DB3PR0602MB3769.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0062BDD52C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(136003)(396003)(346002)(376002)(366004)(40134004)(199004)(189003)(229853002)(66066001)(6246003)(26005)(66476007)(66946007)(66446008)(66556008)(64756008)(7736002)(73956011)(68736007)(76116006)(91956017)(186003)(236005)(33656002)(4326008)(446003)(6486002)(6436002)(11346002)(486006)(6306002)(54896002)(6512007)(25786009)(256004)(14444005)(76176011)(476003)(2616005)(53936002)(2906002)(8936002)(2501003)(6506007)(53546011)(71190400001)(71200400001)(83716004)(3846002)(790700001)(6116002)(110136005)(58126008)(66574012)(99286004)(606006)(5660300002)(82746002)(36756003)(966005)(14454004)(316002)(81156014)(81166006)(478600001)(45080400002)(102836004)(86362001)(8676002)(786003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR0602MB3769; H:DB3PR0602MB3788.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: aO/ot3nn0IWitjTAX7w44cfFNW4xvGOUzqu0rCnnHE29AD1DLUy2ATpQKgpm4UUEszMHul4Y0cYhnrEnTNex/89ISaMHV88mXjhllXEY84hBktbz8/X+41fm863NPU7whFMEN/sPEo2VoBzzzijGFMipyIjNKgIiQxetZFxM4cE0yQOSSwru7SytWLR66KVo2ACUqS2gAE3nkHi8deErMeYKoFokf8/SoGYuE9gMnGONfNp+kXZyNw2YWFq/8lAO9TYkhvPpg5jKoJiSlT5Cj6XzKUz9bPk/Rh4dOB+zgGvLI/x5+aVzZ/A4wimPWNdYGHafHR2qcdrkTloRoEz1EFW3Ss8MOxsYE8UMIfBST0Gv5iMoZx8IdIXj7VPkcuwcy28zhm3ZcnpNvz/uwkF3JuGfh5mO8gSrhttcIRYgQ+4=
Content-Type: multipart/alternative; boundary="_000_77E10E1649E7475CB792D538A2147B0Etelefonicacom_"
MIME-Version: 1.0
X-OriginatorOrg: telefonica.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 157e83da-0a80-4b12-1d3b-08d6ec0a33b9
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2019 12:09:47.9252 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: diego.r.lopez@telefonica.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0602MB3769
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/AE2HhFO2dGPJZIleq30U85z9XTA>
Subject: Re: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jun 2019 12:09:56 -0000

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

SGksDQoNClNpbmNlIEkgcmVwbGllZCB0byB0aGlzIGluIGFub3RoZXIgdGhyZWFkLCBsZXQgbWUg
cmVtYXJrIGFnYWluIG15IHBvc2l0aW9uLg0KDQpUaGUgdGVybXMgc3RhdGVkIGluIHRoZSBjbGFp
bXMgY29uY2VybiBtZS4gSWYgdGhlIGNsYWltZXIgY291bGQgY2hhbmdlIHRoZSB0ZXJtcyBpbnRv
IHNvbWV0aGluZyBzaW1pbGFyIHRvIHRob3NlIGluIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvaXByLzI2MTEvIHRoYXQgd291bGQgY2xlYXIgbXkgY29uY2VybnMuDQoNCkJlIGdvb2RlLA0K
DQotLQ0KIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJbmZpZXJubyINCg0KRHIgRGll
Z28gUi4gTG9wZXoNClRlbGVmb25pY2EgSStEDQpodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4v
ZHIybG9wZXovDQoNCmUtbWFpbDogZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTxtYWlsdG86
ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4NClRlbDogICAgICAgICArMzQgOTEzIDEyOSAw
NDENCk1vYmlsZTogICszNCA2ODIgMDUxIDA5MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQpPbiAwNi8wNi8yMDE5LCAxOToyNywgIkkybnNmIG9uIGJlaGFsZiBvZiBZb2F2
IE5pciIgPGkybnNmLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5v
cmc+IG9uIGJlaGFsZiBvZiB5bmlyLmlldGZAZ21haWwuY29tPG1haWx0bzp5bmlyLmlldGZAZ21h
aWwuY29tPj4gd3JvdGU6DQoNCkhpDQoNClllc3RlcmRheSB3ZSBnb3QgNSBJUFIgc3RhdGVtZW50
cyAoWzFdLCBbMl0sIFszXSwgWzRdLCBbNV0pIHJlbGF0ZWQgdG8gdGhlIGZvbGxvd2luZyBkcmFm
dHMgcmVzcGVjdGl2ZWx5Og0KwrcNCsK3ICAgICAgICAgZHJhZnQtaWV0Zi1pMm5zZi1uc2YtZmFj
aW5nLWludGVyZmFjZS1kbQ0KwrcgICAgICAgICBkcmFmdC1pZXRmLWkybnNmLW5zZi1tb25pdG9y
aW5nLWRhdGEtbW9kZWwNCsK3ICAgICAgICAgZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRh
dGEtbW9kZWwNCsK3ICAgICAgICAgZHJhZnQtaWV0Zi1pMm5zZi1yZWdpc3RyYXRpb24taW50ZXJm
YWNlLWRtDQrCtyAgICAgICAgIGRyYWZ0LWlldGYtaTJuc2YtY29uc3VtZXItZmFjaW5nLWludGVy
ZmFjZS1kbQ0KDQpBbGwgb2YgdGhlc2UgYXJlIFdHIGRvY3VtZW50cywgYW5kIG9uZSBvZiB0aGVt
ICh0aGUgY2FwYWJpbGl0eSBkYXRhIG1vZGVsIGRyYWZ0KSBpcyBpbiBXR0xDLiAgU2VlIFs2XSBh
bmQgUkZDIDgxNzkgZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgSVBSIGRpc2Nsb3N1cmVzLg0K
DQpBbGwgdGhlIGRpc2Nsb3N1cmVzIGNsYWltIHRoYXQgdGhlIHBhdGVudHMgb3IgcGF0ZW50IGFw
cGxpY2F0aW9ucyBtZW50aW9uZWQgbWF5IGJlIG5lY2Vzc2FyeSBmb3IgaW1wbGVtZW50YXRpb24g
b2YgdGhlIGRyYWZ0cy4gTmVpdGhlciB0aGUgY2hhaXJzIG5vciBhbnlvbmUgZWxzZSBpbiB0aGUg
SUVURiBpcyBjb25zaWRlcmVkIGNvbXBldGVudCB0byBldmFsdWF0ZSBzdWNoIGNsYWltcyBvciB0
aGUgdmFsaWRpdHkgb2YgYW55IHBhdGVudHMsIHNvIEkgc3VnZ2VzdCB0aGF0IGluIHRoaXMgdGhy
ZWFkIHdlIGF2b2lkIGJyaW5naW5nIHRoaXMgdXAuIFdoYXQgbWF5IGJlIGNvbmNlcm5pbmcgaXMg
dGhhdCB0aGUgbGljZW5zaW5nIHBvbGljeSBmb3IgdGhlc2UgZGlzY2xvc3VyZXMgaXMgIlJlYXNv
bmFibGUgYW5kIE5vbi1EaXNjcmltaW5hdG9yeSBMaWNlbnNlIHRvIEFsbCBJbXBsZW1lbnRlcnMg
d2l0aCBQb3NzaWJsZSBSb3lhbHR5L0ZlZeKAnSwgd2hpY2ggbWFrZXMgc3VjaCB0ZWNobm9sb2dp
ZXMgcHJvYmxlbWF0aWMgdG8gbWFueSBpbXBsZW1lbnRlcnMsIGVzcGVjaWFsbHkgbm9uLWNvbW1l
cmNpYWwgb25lcy4NCg0KVG8gcXVvdGUgZnJvbSBzZWN0aW9uIDcgb2YgUkZDIDgxNzk6DQoNCiAg
IEluIGdlbmVyYWwsIElFVEYgd29ya2luZyBncm91cHMgcHJlZmVyIHRlY2hub2xvZ2llcyB3aXRo
IG5vIGtub3duIElQUg0KDQogICBjbGFpbXMgb3IsIGZvciB0ZWNobm9sb2dpZXMgd2l0aCBjbGFp
bXMgYWdhaW5zdCB0aGVtLCBhbiBvZmZlciBvZg0KDQogICByb3lhbHR5LWZyZWUgbGljZW5zaW5n
LiAgSG93ZXZlciwgdG8gc29sdmUgYSBnaXZlbiB0ZWNobmljYWwgcHJvYmxlbSwNCg0KICAgSUVU
RiB3b3JraW5nIGdyb3VwcyBoYXZlIHRoZSBkaXNjcmV0aW9uIHRvIGFkb3B0IGEgdGVjaG5vbG9n
eSBhcyB0bw0KDQogICB3aGljaCBJUFIgY2xhaW1zIGhhdmUgYmVlbiBtYWRlIGlmIHRoZXkgZmVl
bCB0aGF0IHRoaXMgdGVjaG5vbG9neSBpcw0KDQogICBzdXBlcmlvciBlbm91Z2ggdG8gYWx0ZXJu
YXRpdmVzIHdpdGggZmV3ZXIgSVBSIGNsYWltcyBvciBmcmVlDQoNCiAgIGxpY2Vuc2luZyB0byBv
dXR3ZWlnaCB0aGUgcG90ZW50aWFsIGNvc3Qgb2YgdGhlIGxpY2Vuc2VzLg0KDQoNClNvIHRoaXMg
bWVzc2FnZSBpcyB0byBzdGFydCBhIGRpc2N1c3Npb24gYWJvdXQgaG93IHRoZSBJMk5TRiB3b3Jr
aW5nIGdyb3VwIHdvdWxkIGxpa2UgdG8gaGFuZGxlIHRoaXMgZGlzY2xvc3VyZS4gQ29udGludWlu
ZyBhcyBiZWZvcmUgYW5kIG1vdmluZyB0byBwdWJsaWNhdGlvbiBpcyB0aGUgZGVmYXVsdCBvdXRj
b21lIG9mIHRoaXMgZGlzY3Vzc2lvbiwgYnV0IHRoZSBXRyBpcyByZXF1aXJlZCB0byBldmFsdWF0
ZSBpdHMgcG9zaXRpb24gYWJvdXQgdGhlc2UgZGlzY2xvc3VyZXMuIFRoaXMgaXMgd2hhdCB0aGlz
IHRocmVhZCBpcyBmb3IuDQoNClRoYW5rcywNCg0KDQpMaW5kYSAmIFlvYXYNCg0KWzFdIGh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTMvDQpbMl0gaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9pcHIvMzU1Ny8NClszXSBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lw
ci8zNTU2Lw0KWzRdIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTUvDQpbNV0g
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1NC8NCls2XSBodHRwczovL3d3dy5p
ZXRmLm9yZy9zdGFuZGFyZHMvaXByLw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KDQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50
ZSBhIHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVn
aWFkYSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25h
IG8gZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGlu
ZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24s
IGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJv
aGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJp
ZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1
ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3Ry
dWNjacOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lv
biBpcyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25s
eSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElm
IHRoZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmli
dXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGli
aXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRv
IG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBk
ZWxldGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1
c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28g
cHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBw
ZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBv
IGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJh
LCB1dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8Oj
byBwb2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUu
IFNlIHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBv
IGNvbXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBz
dWEgZGVzdHJ1acOnw6NvDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9
InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQov
KiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5n
czsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAy
IDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2Ut
MToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29O
b3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnBy
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1h
bDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25v
cm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6
MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFBy
ZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt
YXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgMy4wY20gNzAuODVw
dCAzLjBjbTt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExp
c3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjExNDMyNzg5MzY7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjQ5MjQ3MDAyMjt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBs
MDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXtt
YXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh
W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9
ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFUyIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhpLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNpbmNlIEkgcmVw
bGllZCB0byB0aGlzIGluIGFub3RoZXIgdGhyZWFkLCBsZXQgbWUgcmVtYXJrIGFnYWluIG15IHBv
c2l0aW9uLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoZSB0ZXJtcyBzdGF0ZWQgaW4gdGhlIGNsYWltcyBjb25j
ZXJuIG1lLiBJZiB0aGUgY2xhaW1lciBjb3VsZCBjaGFuZ2UgdGhlIHRlcm1zIGludG8gc29tZXRo
aW5nIHNpbWlsYXIgdG8gdGhvc2UgaW4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvaXByLzI2MTEvIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8yNjExLzwv
YT4gdGhhdCB3b3VsZCBjbGVhciBteSBjb25jZXJucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+QmUgZ29vZGUsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPi0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERv
Y3RvciBJbmZpZXJubyZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+RHIgRGllZ28gUi4gTG9wZXo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGVsZWZvbmljYSBJJiM0
MztEPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9p
bi9kcjJsb3Blei8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDU2M0MxIj5odHRwczovL3d3dy5saW5r
ZWRpbi5jb20vaW4vZHIybG9wZXovPC9zcGFuPjwvYT4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmUtbWFpbDombmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YSBocmVmPSJtYWlsdG86ZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMDU2
M0MxIj48c3BhbiBsYW5nPSJFTi1VUyI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvc3Bh
bj48L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UZWw6Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmIzQzOzM0IDkxMyAxMjkgMDQxPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij5Nb2JpbGU6ICZuYnNwOyYjNDM7MzQgNjgyIDA1MSAwOTE8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij5PbiAwNi8wNi8yMDE5LCAxOToyNywgJnF1b3Q7STJuc2Ygb24gYmVoYWxmIG9mIFlv
YXYgTmlyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZyI+
aTJuc2YtYm91bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWlsdG86
eW5pci5pZXRmQGdtYWlsLmNvbSI+eW5pci5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SGkgPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5ZZXN0ZXJkYXkgd2UgZ290
IDUgSVBSIHN0YXRlbWVudHMgKFsxXSwgWzJdLCBbM10sIFs0XSwgWzVdKSByZWxhdGVkIHRvIHRo
ZSBmb2xsb3dpbmcgZHJhZnRzIHJlc3BlY3RpdmVseTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRl
bnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFu
IHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4
dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wi
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5kcmFm
dC1pZXRmLWkybnNmLW5zZi1mYWNpbmctaW50ZXJmYWNlLWRtJm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHls
ZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+ZHJhZnQtaWV0Zi1pMm5z
Zi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+ZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRh
dGEtbW9kZWw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT5kcmFmdC1pZXRmLWkybnNmLXJlZ2lzdHJhdGlvbi1pbnRlcmZhY2UtZG08bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1p
bmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5kcmFmdC1p
ZXRmLWkybnNmLWNvbnN1bWVyLWZhY2luZy1pbnRlcmZhY2UtZG08bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+QWxsIG9mIHRoZXNlIGFyZSBXRyBkb2N1bWVudHMsIGFuZCBvbmUg
b2YgdGhlbSAodGhlIGNhcGFiaWxpdHkgZGF0YSBtb2RlbCBkcmFmdCkgaXMgaW4gV0dMQy4gJm5i
c3A7U2VlIFs2XSBhbmQgUkZDIDgxNzkgZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgSVBSIGRp
c2Nsb3N1cmVzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij5BbGwgdGhlIGRpc2Nsb3N1cmVzIGNsYWltIHRoYXQgdGhlIHBhdGVudHMgb3IgcGF0ZW50
IGFwcGxpY2F0aW9ucyBtZW50aW9uZWQgbWF5IGJlIG5lY2Vzc2FyeSBmb3IgaW1wbGVtZW50YXRp
b24gb2YgdGhlIGRyYWZ0cy4gTmVpdGhlciB0aGUgY2hhaXJzIG5vciBhbnlvbmUgZWxzZSBpbiB0
aGUgSUVURiBpcyBjb25zaWRlcmVkIGNvbXBldGVudCB0byBldmFsdWF0ZQ0KIHN1Y2ggY2xhaW1z
IG9yIHRoZSB2YWxpZGl0eSBvZiBhbnkgcGF0ZW50cywgc28gSSBzdWdnZXN0IHRoYXQgaW4gdGhp
cyB0aHJlYWQgd2UgYXZvaWQgYnJpbmdpbmcgdGhpcyB1cC4gV2hhdCBtYXkgYmUgY29uY2Vybmlu
ZyBpcyB0aGF0IHRoZSBsaWNlbnNpbmcgcG9saWN5IGZvciB0aGVzZSBkaXNjbG9zdXJlcyBpcyAm
cXVvdDtSZWFzb25hYmxlIGFuZCBOb24tRGlzY3JpbWluYXRvcnkgTGljZW5zZSB0byBBbGwgSW1w
bGVtZW50ZXJzIHdpdGggUG9zc2libGUNCiBSb3lhbHR5L0ZlZeKAnSwgd2hpY2ggbWFrZXMgc3Vj
aCB0ZWNobm9sb2dpZXMgcHJvYmxlbWF0aWMgdG8gbWFueSBpbXBsZW1lbnRlcnMsIGVzcGVjaWFs
bHkgbm9uLWNvbW1lcmNpYWwgb25lcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+VG8gcXVvdGUgZnJvbSBzZWN0aW9uIDcgb2YgUkZDIDgxNzk6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQ7YnJlYWstYmVmb3JlOiBwYWdlO2NhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCkiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IEluIGdlbmVyYWwsIElFVEYgd29ya2luZyBn
cm91cHMgcHJlZmVyIHRlY2hub2xvZ2llcyB3aXRoIG5vIGtub3duIElQUjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBjbGFpbXMgb3IsIGZvciB0ZWNobm9sb2dpZXMgd2l0
aCBjbGFpbXMgYWdhaW5zdCB0aGVtLCBhbiBvZmZlciBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyByb3lhbHR5LWZyZWUgbGljZW5zaW5nLiZuYnNwOyBIb3dldmVyLCB0
byBzb2x2ZSBhIGdpdmVuIHRlY2huaWNhbCBwcm9ibGVtLDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBJRVRGIHdvcmtpbmcgZ3JvdXBzIGhhdmUgdGhlIGRpc2NyZXRpb24g
dG8gYWRvcHQgYSB0ZWNobm9sb2d5IGFzIHRvPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7IHdoaWNoIElQUiBjbGFpbXMgaGF2ZSBiZWVuIG1hZGUgaWYgdGhleSBmZWVsIHRo
YXQgdGhpcyB0ZWNobm9sb2d5IGlzPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7IHN1cGVyaW9yIGVub3VnaCB0byBhbHRlcm5hdGl2ZXMgd2l0aCBmZXdlciBJUFIgY2xhaW1z
IG9yIGZyZWU8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbGljZW5zaW5n
IHRvIG91dHdlaWdoIHRoZSBwb3RlbnRpYWwgY29zdCBvZiB0aGUgbGljZW5zZXMuPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+U28gdGhpcyBtZXNzYWdlIGlzIHRvIHN0YXJ0IGEgZGlz
Y3Vzc2lvbiBhYm91dCBob3cgdGhlIEkyTlNGIHdvcmtpbmcgZ3JvdXAgd291bGQgbGlrZSB0byBo
YW5kbGUgdGhpcyBkaXNjbG9zdXJlLiBDb250aW51aW5nIGFzIGJlZm9yZSBhbmQgbW92aW5nIHRv
IHB1YmxpY2F0aW9uIGlzIHRoZSBkZWZhdWx0IG91dGNvbWUgb2YgdGhpcyBkaXNjdXNzaW9uLCBi
dXQgdGhlDQogV0cgaXMgcmVxdWlyZWQgdG8gZXZhbHVhdGUgaXRzIHBvc2l0aW9uIGFib3V0IHRo
ZXNlIGRpc2Nsb3N1cmVzLiBUaGlzIGlzIHdoYXQgdGhpcyB0aHJlYWQgaXMgZm9yLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGFua3MsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+TGluZGEgJmFtcDsgWW9hdjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WzFdJm5ic3A7PGEgaHJlZj0iaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1My8iPmh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvaXByLzM1NTMvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+WzJdJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1
Ny8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTcvPC9hPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WzNdJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1Ni8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
aXByLzM1NTYvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WzRdJm5i
c3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1NS8iPmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTUvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+WzVdJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9pcHIvMzU1NC8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTQv
PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5bNl0mbmJzcDs8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9zdGFuZGFyZHMvaXByLyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvc3Rh
bmRhcmRzL2lwci88L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJyPg0KPGhy
Pg0KPGZvbnQgZmFjZT0iQXJpYWwiIGNvbG9yPSJHcmF5IiBzaXplPSIxIj48YnI+DQpFc3RlIG1l
bnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1IGRlc3Rp
bmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIGNvbmZp
ZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCBk
ZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVk
YSBub3RpZmljYWRvIGRlIHF1ZSBsYQ0KIGxlY3R1cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNp
w7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4g
dmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNpYmlkbyBlc3RlIG1l
bnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5pcXVlIGlubWVkaWF0
YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLjxi
cj4NCjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24g
aXMgcHJpdmlsZWdlZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0
aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwg
eW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwNCiBkaXN0cmli
dXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGli
aXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRv
IG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBk
ZWxldGUgaXQuPGJyPg0KPGJyPg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmln
ZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9y
bWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVz
aXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNl
bmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBh
DQogbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1
dG9yaXphw6fDo28gcG9kZSBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8Oj
byB2aWdlbnRlLiBTZSByZWNlYmV1IGVzdGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhl
IHF1ZSBub3MgbyBjb211bmlxdWUgaW1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBw
cm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbzxicj4NCjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_77E10E1649E7475CB792D538A2147B0Etelefonicacom_--


From nobody Sat Jun  8 05:51:14 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BD12120091 for <i2nsf@ietfa.amsl.com>; Sat,  8 Jun 2019 05:51:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YPPzUFs1r713 for <i2nsf@ietfa.amsl.com>; Sat,  8 Jun 2019 05:51:10 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 BD7CB12002E for <i2nsf@ietf.org>; Sat,  8 Jun 2019 05:51:09 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id e16so4759068wrn.1 for <i2nsf@ietf.org>; Sat, 08 Jun 2019 05:51:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5saPttovfq0BhG4vOOPVwDrYoPyLAnw+OV0mov0SoZI=; b=nVWTE6ZsYAY0qb58zW54H9sdhP58tbWIv7cHoPQmr/LD2xqlSGYJL6aKwMhUNMDeEO dkrIXEpWVByv4k7BiKnyeufTLbSd0EnK1NdhW/7y90Idpy0EK2ZJgn4F5C2c5zcmzo3M C4nRnUDy+i3PWzlkG/XR3bcrMEaecRKkTQXxu2q+Fv5DhZu82PM+ToOHsO53I20ix8WJ Mee9iMY+YrR4NCHek5FTkgRTzxgb+VhA/QThDU4EZraRVI0GLxOdShky4xdS2iNSEqsn 6SJ7FpVSY0bTVyQgA0+KiqpHY8uzqCYMSX6WYsDulCmjj9+MfcJyyNMsCgmmw/kuujyt C/Eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5saPttovfq0BhG4vOOPVwDrYoPyLAnw+OV0mov0SoZI=; b=DE67yMKYXilwOr0Az3H1CVS30wp2J3GJzLfYLPkljpCb8ta8nZVhzJoUJLz5xVggfJ 3AKKos0HHvdsiN7ZPbJV411T8E3G79k6On5mgVAJ2cV6BI9eDABkaMox9VFFOFPfAGkZ dK7rcErSKGlBcYMAXxU6xRIw9X4WFXSb2GekF0EZgZoL1Ur69VWWdkl1y3s3q5/yL0NA lkVSQwhUXiFAxY+CyoK8UpgeW1Zir019qADT76uMn39OIedCZ7x8h2yA5cQxPmcwACyP WVeyI04FM5GNhVbsIpsd/hS0fxPMeROIbWp7OBDixEuHPfsJwVWX5dkvbdVxcyVKZDMD wAUg==
X-Gm-Message-State: APjAAAXGHbSv0IKrGTTIvw4Ldk7WlrEAda4MN5fdMinfuEi5hn8CTwfj TpldsRIWr/DYTheiM7HNZHjN6hc822mQDZMjLns=
X-Google-Smtp-Source: APXvYqzuPk1QQpfXEUwo318J0W3jt76SJSaVD8ClyPOzUHZ7meDB835or0br2pbAD+7SigYbvx12fNAWtqA1P4maDnc=
X-Received: by 2002:a5d:6652:: with SMTP id f18mr22081466wrw.19.1559998268002;  Sat, 08 Jun 2019 05:51:08 -0700 (PDT)
MIME-Version: 1.0
References: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com> <77E10E16-49E7-475C-B792-D538A2147B0E@telefonica.com>
In-Reply-To: <77E10E16-49E7-475C-B792-D538A2147B0E@telefonica.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Sat, 8 Jun 2019 21:50:28 +0900
Message-ID: <CAPK2DexmdPvi6Dw4T2LefT34TV0uSiV69yvmjJ-wOYx3JfQhLw@mail.gmail.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Cc: Yoav Nir <ynir.ietf@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Roman Danyliw <rdd@cert.org>, Joonsuk Kim <kjs0317@skku.edu>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000009d569b058acf66e1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/SvZkqxWGCJ7T4SF4c2LVmGeLy9Y>
Subject: Re: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jun 2019 12:51:13 -0000

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

Hi Diego and I2NSF WG,
My university SKKU is considering the terms about the IPR that will be
similar to
those in https://datatracker.ietf.org/ipr/2611/ .

When they finalize the terms, I will let you know.

Thanks for your considerations.

Best Regards,
Paul


On Sat, Jun 8, 2019 at 9:10 PM Diego R. Lopez <diego.r.lopez@telefonica.com=
>
wrote:

> Hi,
>
>
>
> Since I replied to this in another thread, let me remark again my
> position.
>
>
>
> The terms stated in the claims concern me. If the claimer could change th=
e
> terms into something similar to those in
> https://datatracker.ietf.org/ipr/2611/ that would clear my concerns.
>
>
>
> Be goode,
>
>
>
> --
>
> "Esta vez no fallaremos, Doctor Infierno"
>
>
>
> Dr Diego R. Lopez
>
> Telefonica I+D
>
> https://www.linkedin.com/in/dr2lopez/
>
>
>
> e-mail: diego.r.lopez@telefonica.com
>
> Tel:         +34 913 129 041
>
> Mobile:  +34 682 051 091
>
> ----------------------------------
>
>
>
> On 06/06/2019, 19:27, "I2nsf on behalf of Yoav Nir" <
> i2nsf-bounces@ietf.org on behalf of ynir.ietf@gmail.com> wrote:
>
>
>
> Hi
>
>
>
> Yesterday we got 5 IPR statements ([1], [2], [3], [4], [5]) related to th=
e
> following drafts respectively:
>
> =C2=B7
>
> =C2=B7         draft-ietf-i2nsf-nsf-facing-interface-dm
>
> =C2=B7         draft-ietf-i2nsf-nsf-monitoring-data-model
>
> =C2=B7         draft-ietf-i2nsf-capability-data-model
>
> =C2=B7         draft-ietf-i2nsf-registration-interface-dm
>
> =C2=B7         draft-ietf-i2nsf-consumer-facing-interface-dm
>
>
>
> All of these are WG documents, and one of them (the capability data model
> draft) is in WGLC.  See [6] and RFC 8179 for more information about IPR
> disclosures.
>
>
>
> All the disclosures claim that the patents or patent applications
> mentioned may be necessary for implementation of the drafts. Neither the
> chairs nor anyone else in the IETF is considered competent to evaluate su=
ch
> claims or the validity of any patents, so I suggest that in this thread w=
e
> avoid bringing this up. What may be concerning is that the licensing poli=
cy
> for these disclosures is "Reasonable and Non-Discriminatory License to Al=
l
> Implementers with Possible Royalty/Fee=E2=80=9D, which makes such technol=
ogies
> problematic to many implementers, especially non-commercial ones.
>
>
>
> To quote from section 7 of RFC 8179:
>
>    In general, IETF working groups prefer technologies with no known IPR
>
>    claims or, for technologies with claims against them, an offer of
>
>    royalty-free licensing.  However, to solve a given technical problem,
>
>    IETF working groups have the discretion to adopt a technology as to
>
>    which IPR claims have been made if they feel that this technology is
>
>    superior enough to alternatives with fewer IPR claims or free
>
>    licensing to outweigh the potential cost of the licenses.
>
>
>
>
>
> So this message is to start a discussion about how the I2NSF working grou=
p
> would like to handle this disclosure. Continuing as before and moving to
> publication is the default outcome of this discussion, but the WG is
> required to evaluate its position about these disclosures. This is what
> this thread is for.
>
>
>
> Thanks,
>
>
>
>
>
> Linda & Yoav
>
>
>
> [1] https://datatracker.ietf.org/ipr/3553/
>
> [2] https://datatracker.ietf.org/ipr/3557/
>
> [3] https://datatracker.ietf.org/ipr/3556/
>
> [4] https://datatracker.ietf.org/ipr/3555/
>
> [5] https://datatracker.ietf.org/ipr/3554/
>
> [6] https://www.ietf.org/standards/ipr/
>
> ------------------------------
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener informaci=C3=B3n privilegiada o confidencial y es para uso
> exclusivo de la persona o entidad de destino. Si no es usted. el
> destinatario indicado, queda notificado de que la lectura, utilizaci=C3=
=B3n,
> divulgaci=C3=B3n y/o copia sin autorizaci=C3=B3n puede estar prohibida en=
 virtud de
> la legislaci=C3=B3n vigente. Si ha recibido este mensaje por error, le ro=
gamos
> que nos lo comunique inmediatamente por esta misma v=C3=ADa y proceda a s=
u
> destrucci=C3=B3n.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution o=
r
> copying of this communication is strictly prohibited. If you have receive=
d
> this transmission in error, do not read it. Please immediately reply to t=
he
> sender that you have received this communication in error and then delete
> it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=C3=
=A1rio,
> pode conter informa=C3=A7=C3=A3o privilegiada ou confidencial e =C3=A9 pa=
ra uso exclusivo
> da pessoa ou entidade de destino. Se n=C3=A3o =C3=A9 vossa senhoria o des=
tinat=C3=A1rio
> indicado, fica notificado de que a leitura, utiliza=C3=A7=C3=A3o, divulga=
=C3=A7=C3=A3o e/ou
> c=C3=B3pia sem autoriza=C3=A7=C3=A3o pode estar proibida em virtude da le=
gisla=C3=A7=C3=A3o vigente.
> Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique
> imediatamente por esta mesma via e proceda a sua destrui=C3=A7=C3=A3o
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Diego and I2NSF WG,<div>My university SKKU is consideri=
ng the terms about the IPR that will be similar to=C2=A0</div><div><span st=
yle=3D"font-size:13.3333px">those in=C2=A0</span><a href=3D"https://datatra=
cker.ietf.org/ipr/2611/" style=3D"font-size:13.3333px" target=3D"_blank">ht=
tps://datatracker.ietf.org/ipr/2611/</a>=C2=A0.</div><div><br></div><div>Wh=
en they finalize the terms, I will let you know.</div><div><br></div><div>T=
hanks for your considerations.</div><div><br></div><div>Best Regards,</div>=
<div>Paul</div><div>=C2=A0<br></div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 8, 2019 at 9:10 PM Diego R.=
 Lopez &lt;<a href=3D"mailto:diego.r.lopez@telefonica.com" target=3D"_blank=
">diego.r.lopez@telefonica.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">





<div lang=3D"ES">
<div class=3D"gmail-m_3762892727888355573gmail-m_-8363027611510732561WordSe=
ction1">
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt">Since =
I replied to this in another thread, let me remark again my position.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt">The te=
rms stated in the claims concern me. If the claimer could change the terms =
into something similar to those in
<a href=3D"https://datatracker.ietf.org/ipr/2611/" target=3D"_blank">https:=
//datatracker.ietf.org/ipr/2611/</a> that would clear my concerns.<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt">Be goo=
de,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt"><u></u=
>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">--<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">&quot;Esta vez no fal=
laremos, Doctor Infierno&quot;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Dr Diego R. Lopez<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Telefonica I+D<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt"><a href=3D"https://ww=
w.linkedin.com/in/dr2lopez/" target=3D"_blank"><span style=3D"color:rgb(5,9=
9,193)">https://www.linkedin.com/in/dr2lopez/</span></a>=C2=A0<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">e-mail:=C2=A0</span><=
span lang=3D"EN-GB" style=3D"font-size:10pt"><a href=3D"mailto:diego.r.lope=
z@telefonica.com" target=3D"_blank"><span lang=3D"EN-US" style=3D"color:rgb=
(5,99,193)"><span lang=3D"EN-US">diego.r.lopez@telefonica.com</span></span>=
</a></span><span style=3D"font-size:10pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10pt">Tel:=
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +34 913 129 041<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10pt">Mobile=
: =C2=A0+34 682 051 091<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10pt">------=
----------------------------</span><span lang=3D"EN-GB" style=3D"font-size:=
10pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10pt"><u></u=
>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">On 06/06/2019, 19:27, &qu=
ot;I2nsf on behalf of Yoav Nir&quot; &lt;<a href=3D"mailto:i2nsf-bounces@ie=
tf.org" target=3D"_blank">i2nsf-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:ynir.ietf@gmail.com" target=3D"_blank">ynir.ietf@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Hi <u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Yesterday we got 5 IPR st=
atements ([1], [2], [3], [4], [5]) related to the following drafts respecti=
vely:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:72pt">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:72pt">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u>draft-ietf-i2nsf-nsf-facing-interface-dm=C2=A0<=
u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:72pt">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u>draft-ietf-i2nsf-nsf-monitoring-data-model<u></=
u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:72pt">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u>draft-ietf-i2nsf-capability-data-model<u></u><u=
></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:72pt">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u>draft-ietf-i2nsf-registration-interface-dm<u></=
u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:72pt">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u>draft-ietf-i2nsf-consumer-facing-interface-dm<u=
></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">All of these are WG docum=
ents, and one of them (the capability data model draft) is in WGLC.=C2=A0 S=
ee [6] and RFC 8179 for more information about IPR disclosures.<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">All the disclosures claim=
 that the patents or patent applications mentioned may be necessary for imp=
lementation of the drafts. Neither the chairs nor anyone else in the IETF i=
s considered competent to evaluate
 such claims or the validity of any patents, so I suggest that in this thre=
ad we avoid bringing this up. What may be concerning is that the licensing =
policy for these disclosures is &quot;Reasonable and Non-Discriminatory Lic=
ense to All Implementers with Possible
 Royalty/Fee=E2=80=9D, which makes such technologies problematic to many im=
plementers, especially non-commercial ones.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">To quote from section 7 o=
f RFC 8179:<u></u><u></u></p>
</div>
<div>
<pre style=3D"margin-left:36pt;break-before:page"><span style=3D"color:blac=
k">=C2=A0=C2=A0 In general, IETF working groups prefer technologies with no=
 known IPR<u></u><u></u></span></pre>
<pre style=3D"margin-left:36pt"><span style=3D"color:black">=C2=A0=C2=A0 cl=
aims or, for technologies with claims against them, an offer of<u></u><u></=
u></span></pre>
<pre style=3D"margin-left:36pt"><span style=3D"color:black">=C2=A0=C2=A0 ro=
yalty-free licensing.=C2=A0 However, to solve a given technical problem,<u>=
</u><u></u></span></pre>
<pre style=3D"margin-left:36pt"><span style=3D"color:black">=C2=A0=C2=A0 IE=
TF working groups have the discretion to adopt a technology as to<u></u><u>=
</u></span></pre>
<pre style=3D"margin-left:36pt"><span style=3D"color:black">=C2=A0=C2=A0 wh=
ich IPR claims have been made if they feel that this technology is<u></u><u=
></u></span></pre>
<pre style=3D"margin-left:36pt"><span style=3D"color:black">=C2=A0=C2=A0 su=
perior enough to alternatives with fewer IPR claims or free<u></u><u></u></=
span></pre>
<pre style=3D"margin-left:36pt"><span style=3D"color:black">=C2=A0=C2=A0 li=
censing to outweigh the potential cost of the licenses.<u></u><u></u></span=
></pre>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">So this message is to sta=
rt a discussion about how the I2NSF working group would like to handle this=
 disclosure. Continuing as before and moving to publication is the default =
outcome of this discussion, but the
 WG is required to evaluate its position about these disclosures. This is w=
hat this thread is for.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Linda &amp; Yoav<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">[1]=C2=A0<a href=3D"https=
://datatracker.ietf.org/ipr/3553/" target=3D"_blank">https://datatracker.ie=
tf.org/ipr/3553/</a><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">[2]=C2=A0<a href=3D"https=
://datatracker.ietf.org/ipr/3557/" target=3D"_blank">https://datatracker.ie=
tf.org/ipr/3557/</a><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">[3]=C2=A0<a href=3D"https=
://datatracker.ietf.org/ipr/3556/" target=3D"_blank">https://datatracker.ie=
tf.org/ipr/3556/</a><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">[4]=C2=A0<a href=3D"https=
://datatracker.ietf.org/ipr/3555/" target=3D"_blank">https://datatracker.ie=
tf.org/ipr/3555/</a><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">[5]=C2=A0<a href=3D"https=
://datatracker.ietf.org/ipr/3554/" target=3D"_blank">https://datatracker.ie=
tf.org/ipr/3554/</a><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">[6]=C2=A0<a href=3D"https=
://www.ietf.org/standards/ipr/" target=3D"_blank">https://www.ietf.org/stan=
dards/ipr/</a><u></u><u></u></p>
</div>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1"><br>
Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, pu=
ede contener informaci=C3=B3n privilegiada o confidencial y es para uso exc=
lusivo de la persona o entidad de destino. Si no es usted. el destinatario =
indicado, queda notificado de que la
 lectura, utilizaci=C3=B3n, divulgaci=C3=B3n y/o copia sin autorizaci=C3=B3=
n puede estar prohibida en virtud de la legislaci=C3=B3n vigente. Si ha rec=
ibido este mensaje por error, le rogamos que nos lo comunique inmediatament=
e por esta misma v=C3=ADa y proceda a su destrucci=C3=B3n.<br>
<br>
The information contained in this transmission is privileged and confidenti=
al information intended only for the use of the individual or entity named =
above. If the reader of this message is not the intended recipient, you are=
 hereby notified that any dissemination,
 distribution or copying of this communication is strictly prohibited. If y=
ou have received this transmission in error, do not read it. Please immedia=
tely reply to the sender that you have received this communication in error=
 and then delete it.<br>
<br>
Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat=C3=A1=
rio, pode conter informa=C3=A7=C3=A3o privilegiada ou confidencial e =C3=A9=
 para uso exclusivo da pessoa ou entidade de destino. Se n=C3=A3o =C3=A9 vo=
ssa senhoria o destinat=C3=A1rio indicado, fica notificado de que a
 leitura, utiliza=C3=A7=C3=A3o, divulga=C3=A7=C3=A3o e/ou c=C3=B3pia sem au=
toriza=C3=A7=C3=A3o pode estar proibida em virtude da legisla=C3=A7=C3=A3o =
vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique=
 imediatamente por esta mesma via e proceda a sua destrui=C3=A7=C3=A3o<br>
</font>
</div>

_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_3762892727888355573gmail_signature"><div dir=3D"ltr"><div=
><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr=
. Jaehoon (Paul) Jeong, Ph.D.<br>Associate Professor<br>Department of Softw=
are<br>Sungkyunkwan University<br>Office: +82-31-299-4957<br>Email: <a href=
=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com=
</a>,=C2=A0<a href=3D"mailto:pauljeong@skku.edu" style=3D"font-size:12.8px"=
 target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepage: <a href=3D"=
http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_blank">http://i=
otlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div></div></div></di=
v></div></div></div>

--0000000000009d569b058acf66e1--


From helbakou@futurewei.com  Sun Jun  9 22:13:09 2019
Return-Path: <helbakou@futurewei.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B90A12006F for <i2nsf@ietfa.amsl.com>; Sun,  9 Jun 2019 22:13:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 (1024-bit key) header.d=futurewei.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 fW5mVI64K3Ln for <i2nsf@ietfa.amsl.com>; Sun,  9 Jun 2019 22:13:06 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-eopbgr750121.outbound.protection.outlook.com [40.107.75.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 527B3120020 for <i2nsf@ietf.org>; Sun,  9 Jun 2019 22:13:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RQDPoCpZkinreusxhuiFaeAt4db6v0qpLt/DDr74FRc=; b=XbD4FxgoTa2YLI6JY1i1eDMW89BDvjlI9+BPiwnbn/y0ndByBxCjkbQVz9wdeltDAeZ7Rn112aY6ElPxXYd61T9xQYotYx75naVgdrJpbe8R/g17fhhGFIrFapQlkv7QD8rTHXQDfgTVGCs/AwDPKsWmymNRcMQ+jbNPFS8mB8U=
Received: from CY4PR1301MB2040.namprd13.prod.outlook.com (10.171.240.15) by CY4PR1301MB2118.namprd13.prod.outlook.com (10.171.240.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.7; Mon, 10 Jun 2019 05:13:02 +0000
Received: from CY4PR1301MB2040.namprd13.prod.outlook.com ([fe80::805:3f8b:a7e7:687]) by CY4PR1301MB2040.namprd13.prod.outlook.com ([fe80::805:3f8b:a7e7:687%7]) with mapi id 15.20.1987.010; Mon, 10 Jun 2019 05:13:02 +0000
From: Hesham ElBakoury <helbakou@futurewei.com>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: Future Internet Workshop (Globecom 2019) -- Call for Papers
Thread-Index: AdUfSxpSPmNTxuUxQb+yLhHVNF8V+Q==
Importance: high
X-Priority: 1
Date: Mon, 10 Jun 2019 05:13:02 +0000
Message-ID: <CY4PR1301MB2040C70F97717B61112DB34CD8130@CY4PR1301MB2040.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=helbakou@futurewei.com; 
x-originating-ip: [12.111.81.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 65cfd351-02f0-4b2b-58e1-08d6ed625044
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:CY4PR1301MB2118; 
x-ms-traffictypediagnostic: CY4PR1301MB2118:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <CY4PR1301MB2118CCC93EF965DA9A8E1768D8130@CY4PR1301MB2118.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0064B3273C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(376002)(396003)(136003)(39840400004)(189003)(199004)(256004)(33656002)(66066001)(66476007)(66556008)(64756008)(66446008)(66946007)(76116006)(73956011)(71190400001)(14444005)(316002)(53376002)(53366004)(6506007)(8936002)(81166006)(8676002)(81156014)(81686011)(7696005)(71200400001)(99286004)(102836004)(476003)(486006)(2906002)(53936002)(74316002)(6306002)(54896002)(6436002)(7736002)(9686003)(236005)(3846002)(6116002)(790700001)(68736007)(5640700003)(6916009)(55016002)(186003)(2501003)(606006)(26005)(2351001)(5660300002)(86362001)(25786009)(14454004)(66574012)(966005)(478600001)(52536014)(225293001)(493534005)(6606295002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR1301MB2118; H:CY4PR1301MB2040.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: B9q2Ya7xV8bWmq1iVnFiY1eiy9fTlY8rhskbbWtVr6SiS/Ute9BiXdDD0R5MxA+0745HPqUNwmMe+X9xbofD+o7YCPGOuSJnpt6gHEHFgWyqRpeZqnnfmLHD/nFDOeKI2+AEWvIbRmet5coQceD3gId4cuU3gKZpGtwLcU1QxVOvpkbGN/0ZyUqAXbzNtd8Z9Z5V9kZvDdU9L/82nUroyfiyHKHMHTD2vp2ZifEKVK4GCuBQbxVKyi51JRQjiKfe9JEVVTCN4RpCK5k5Mhw1Tw/7KUqgpFkAUAJ2OJH5N8WWg/fBfNXJ5AjrqCUsaAeAUPKAO0ffDps7xPDa2sQXgbW6GrBEbR54t0P+dry7xKCRskrAzTAsmLcn6teIR+A7df9USK+aaU+i+lpUT+NdGGM6+anBkMZcZrbh7bP0+aU=
Content-Type: multipart/alternative; boundary="_000_CY4PR1301MB2040C70F97717B61112DB34CD8130CY4PR1301MB2040_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 65cfd351-02f0-4b2b-58e1-08d6ed625044
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2019 05:13:02.7638 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: helbakou@futurewei.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1301MB2118
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/gMhj1gckbXVa7-pVvFQkisRQ26E>
X-Mailman-Approved-At: Mon, 10 Jun 2019 07:57:37 -0700
Subject: [I2nsf] Future Internet Workshop (Globecom 2019) -- Call for Papers
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2019 05:16:01 -0000

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

PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IENhbGwgZm9yIFBhcGVycw0KDQogICAgICAgICAgICAgICAgICAgIEZ1dHVyZSBJbnRlcm5ldCBX
b3Jrc2hvcCAoRkkyMDMwKQ0KICAgICAgICAgRnV0dXJlIEludGVybmV0IEFyY2hpdGVjdHVyZSwg
VGVjaG5vbG9naWVzIGFuZCBTZXJ2aWNlcw0KICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Ig
MjAzMCBhbmQgYmV5b25kDQoNCiAgICAgICAgIENvbGxvY2F0ZWQgd2l0aCB0aGUgSUVFRSBHbG9i
YWwgQ29tbXVuaWNhdGlvbnMgQ29uZmVyZW5jZSAoR2xvYmVjb20gMjAxOSkNCiAgICAgICAgIFdh
aWtvbG9hLCBISSwgVVNBDQogICAgICAgICBGcmlkYXksIERlY2VtYmVyIDEzLCAyMDE5DQoNCiAg
ICAgICAgICAgICAgICAgICAgV2Vic2l0ZTogaHR0cDovL2JpdC5seS8yVms4cDc3DQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KDQpUaGUgRkkyMDMwIHdvcmtzaG9wIGFpbXMgdG8gZXhw
bG9yZSBuZXcgbmV0d29yayBwYXJhZGlnbXMgdG93YXJkIDIwMzANCmFuZCAgYmV5b25kLCBmb2N1
c2luZyAgb24gIHRoZSAgZWxlbWVudHMgIHRoYXQgIHdpbGwgIGZvcm0gdGhlIGZ1dHVyZQ0KbmV0
d29yayAgYXJjaGl0ZWN0dXJlLCBhcHBsaWNhdGlvbnMsICBwcm90b2NvbHMgIGFuZCAgc2Vydmlj
ZXMgYmV5b25kDQp0aGUgNUcvSU1ULTIwMjAgdmlzaW9uLiBJdCBpcyBleHBlY3RlZCB0aGF0IHRo
ZSBleHBvbmVudGlhbCBncm93dGggaW4NCkludGVybmV0IG9mIFRoaW5ncyAoSW9UKSBhbmQgbWFz
c2l2ZSBtYWNoaW5lLXRvLW1hY2hpbmUgY29tbXVuaWNhdGlvbiwNCmNvdXBsZWQgICB3aXRoICB1
bHRyYS1sb3cgIGxhdGVuY3ksICBoaWdoICBiYW5kd2lkdGgsIGhpZ2ggIHByZWNpc2lvbg0KY29t
bXVuaWNhdGlvbnMgIGFuZCAgaGlnaCAgYXZhaWxhYmlsaXR5ICBhbmQgcmVsaWFiaWxpdHkgcmVx
dWlyZW1lbnRzDQpvZiAgbmV3ICBicmVlZHMgb2YgZnV0dXJlIG5ldHdvcmsgYXBwbGljYXRpb25z
LCB3aWxsIGRyaXZlIHRoZSBmdXR1cmUNCkludGVybmV0IHRlY2hub2xvZ2llcywgc2VydmljZXMg
YW5kIGFyY2hpdGVjdHVyZS4gIFRoZSBmdXR1cmUgbmV0d29yaw0KYXBwbGljYXRpb25zICBpbmNs
dWRlICBtdWx0aS1kaW1lbnNpb25hbCAgaW5mb3JtYXRpb24gIGRlbGl2ZXJ5ICBzdWNoDQphcyAg
IGhvbG9ncmFwaGljICAgdHlwZSAgY29tbXVuaWNhdGlvbiwgIGltbWVyc2l2ZSAgdmlydHVhbCAg
cmVhbGl0eSwNCnRlbGVwcmVzZW5jZSwgIHRlbGUtc3VyZ2VyeSwgIGFuZCAgaW5kdXN0cmlhbCBh
dmF0YXJzLiBIaWdoIHByZWNpc2lvbg0KY29tbXVuaWNhdGlvbiAgYWxsb3dzICBwYWNrZXQgIGRl
bGl2ZXJ5IHdpdGhpbiBhIGdpdmVuIHRpbWUgKGluLXRpbWUpDQpvciBhdCBhIHByZWNpc2UgbW9t
ZW50IChvbi10aW1lKS4NCg0KSXQgIGlzICBuZWNlc3NhcnkgdG8gcmV2aXNpdCBhbmQgcmV0aGlu
ayB0aGUgYXJjaGl0ZWN0dXJlcywgcHJvdG9jb2xzDQphbmQgIHNlcnZpY2VzICB0aGF0ICBmb3Jt
ICB0aGUgIGZvdW5kYXRpb24gIG9mICB0aGUgIGN1cnJlbnQgSW50ZXJuZXQNCmFuZCAgY29tZSB1
cCB3aXRoIGEgZGlzcnVwdGl2ZSBhcHByb2FjaCB0byBuZXR3b3JraW5nIHRoYXQgZml0IGJldHRl
cg0KZnV0dXJlIGFwcGxpY2F0aW9ucy4NCg0KVGhlICBGSTIwMzAgIHdvcmtzaG9wICBhaW1zICB0
byAgYnJpbmcgdG9nZXRoZXIgYWNhZGVtaWMgYW5kIGluZHVzdHJ5DQpyZXNlYXJjaGVycyAgaW4g
IHZhcmlvdXMgZmllbGRzIG9mIG5ldHdvcmtpbmcgdG8gaWRlbnRpZnkgYW5kIGRpc2N1c3MNCnRl
Y2huaWNhbCAgY2hhbGxlbmdlcywgdXNlICBjYXNlcyAgYW5kICBmdXR1cmUgIHBvc3NpYmlsaXRp
ZXMgZm9yIG5ldw0KbmV0d29ya2luZyAgcGFyYWRpZ21zICB0aGF0ICBhcmUgIG5vdCAgcmVzdHJp
Y3RlZCBieSBleGlzdGluZyBub3Rpb25zDQpvZiBuZXR3b3JrIGxheWVycyBvciB0byBhbnkgcGFy
dGljdWxhciB0ZWNobm9sb2dpZXMgb2YgdG9kYXkuDQoNCj09PT09PT09PT09PT09PT09DQpDb25m
ZXJlbmNlIHRvcGljcw0KPT09PT09PT09PT09PT09PT0NCkdpdmVuICB0aGUgIG5hdHVyZSAgb2Yg
dGhlIHdvcmtzaG9wLCBmb3J3YXJkLXRoaW5raW5nIHN1Ym1pc3Npb25zIGFyZQ0Kd2VsY29tZWQg
b24gYW55IG9mIHRoZSBmb2xsb3dpbmcgdG9waWNzOg0KLSBOb3ZlbCBOZXR3b3JrIEFyY2hpdGVj
dHVyZXMsICBQcm90b2NvbHMsICBUZWNobm9sb2dpZXMgYW5kIFNlcnZpY2VzDQotIEF1dG9ub21v
dXMgYW5kIFNlbGYtR292ZXJuZWQgSW50ZXJuZXQgQXJjaGl0ZWN0dXJlcw0KLSBRdWFsaXR5IG9m
IFNlcnZpY2UgIGFuZCAgUXVhbGl0eSAgb2YgRXhwZXJpZW5jZSBmb3IgRnV0dXJlIEludGVybmV0
DQotIE11bHRpLURpbWVuc2lvbmFsIEluZm9ybWF0aW9uIERlbGl2ZXJ5DQotIEhpZ2gtUHJlY2lz
aW9uIGFuZCBDb21tdW5pY2F0aW9uIFNlcnZpY2VzDQotIFF1YWxpdGF0aXZlICBDb21tdW5pY2F0
aW9uIFNlcnZpY2VzIHdoaWNoIGNhbiB0b2xlcmF0ZSBwYXJ0aWFsIGxvc3MNCm9mIGluZm9ybWF0
aW9uIHdoaWxlIG1haW50YWluaW5nIGhpZ2ggUW9FIGluIHJlYWwtdGltZQ0KLSBJbnRlbnQtQmFz
ZWQgTmV0d29ya2luZw0KLSBTZXJ2aWNlIFByb3ZpZGVyIFJlcXVpcmVtZW50cyBhbmQgVXNlIENh
c2VzDQotIFNlY3VyaXR5LCBQcml2YWN5IGFuZCBUcnVzdC1iYXNlZCBOZXR3b3JraW5nDQotIEFy
dGlmaWNpYWwgSW50ZWxsaWdlbmNlIGluIE5ldHdvcmsgT3BlcmF0aW9uIGFuZCBNYW5hZ2VtZW50
DQotIEJsb2NrY2hhaW4gaW4gRnV0dXJlIEludGVybmV0IEFyY2hpdGVjdHVyZQ0KLSBDbG91ZC9F
ZGdlL0ZvZy9NaXN0IENvbXB1dGluZyBpbnRlZ3JhdGlvbiBpbiBGdXR1cmUgSW50ZXJuZXQNCi0g
SW4tTmV0d29yayBDb21wdXRpbmcNCg0KPT09PT09PT09PT09PT09PT09PT0NClN1Ym1pc3Npb24g
Z3VpZGVsaW5lDQo9PT09PT09PT09PT09PT09PT09PQ0KUHJvc3BlY3RpdmUgICBhdXRob3JzICAg
YXJlICAgaW52aXRlZCAgdG8gc3VibWl0ICBmdWxsLWxlbmd0aCAgcGFwZXJzDQoodXAgdG8gc2l4
IHBhZ2VzIGluY2x1ZGluZyBmaWd1cmVzIGFuZCByZWZlcmVuY2VzKSBmb2xsb3dpbmcgdGhlIElF
RUUNCmNvbmZlcmVuY2UgcGFwZXIgZm9ybWF0IHZpYSBFREFTIChodHRwczovL2VkYXMuaW5mby9O
MjYyODIpDQoNCkFsbCAgdGhlICBhY2NlcHRlZCAgcGFwZXJzICBuZWVkICB0byAgYmUgIHByZXNl
bnRlZCAgYXQgdGhlIHdvcmtzaG9wLg0KVGhleSAgIHdpbGwgICBiZSAgIGluY2x1ZGVkICBpbiAg
dGhlICB3b3Jrc2hvcCAgcHJvY2VlZGluZ3MgIGFzICB3ZWxsDQphcyBJRUVFIFhwbG9yZS4NCg0K
TW9yZSBkZXRhaWxzIGFyZSBhdmFpbGFibGUgYXQ6IGh0dHA6Ly9iaXQubHkvMlZrOHA3Nw0KDQo9
PT09PT09PT09PT09PT0NCkltcG9ydGFudCBEYXRlcw0KPT09PT09PT09PT09PT09DQpQYXBlciBz
dWJtaXNzaW9uOiAgICAgICAgMzAgSnVuZSAyMDE5DQpBY2NlcHRhbmNlIG5vdGlmaWNhdGlvbjog
MTUgQXVndXN0IDIwMTkNCkNhbWVyYS1yZWFkeSBzdWJtaXNzaW9uOiAxNSBTZXB0ZW1iZXIgMjAx
OQ0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkZJMjAzMCBPcmdhbml6aW5nIENvbW1p
dHRlZQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09DQpHZW5lcmFsIENvLUNoYWlycw0KDQpN
b2hhbW1hZCBBc2FkIFJlaG1hbiBDaGF1ZGhyeSwgU29wdGltaXplciwgQ2FuYWRhDQpIZXNoYW0g
RWxCYWtvdXJ5LCBGdXR1cmV3ZWkgVGVjaG5vbG9naWVzIEluYywgVVNBDQoNCg0KVGVjaG5pY2Fs
IENvLUNoYWlycw0KDQpXYWx0ZXIgQ2Vycm9uaSwgVW5pdmVyc2l0eSBvZiBCb2xvZ25hLCBJdGFs
eQ0KU2hhaHJhbSBTLiBIZXlkYXJpLCBVbmkuICBvZiAgT250YXJpbyBJbnN0aXR1dGUgb2YgVGVj
aG5vbG9neSwgQ2FuYWRhDQpNb2hhbWVkIEZhdGVuIFpoYW5pLCDDiVRTIE1vbnRyZWFsLENhbmFk
YQ0KWWFjaW5lIEdoYW1yaS1Eb3VkYW5lLCBVbml2ZXJzaXR5IG9mIExhIFJvY2hlbGxlLCBGcmFu
Y2UNCkFiZGVsaGFtaWQgTWVsbG91aywgVW5pdmVyc2l0eSBvZiBQYXJpcy1Fc3QgKFVQRUMpLCBG
cmFuY2UNCg0KDQo9PT09PT09PT09PT09PT09PT0NClRlY2huaWNhbCBTcG9uc29ycw0KPT09PT09
PT09PT09PT09PT09DQotIElFRUUgIENvbVNvYyAgVGVjaG5pY2FsICBDb21taXR0ZWUgIG9uICBJ
bmZvcm1hdGlvbiAgSW5mcmFzdHJ1Y3R1cmUNCmFuZCBOZXR3b3JraW5nIChUQ0lJTikNCi0gSUVF
RSAgIENvbVNvYyAgIFRlY2huaWNhbCAgIENvbW1pdHRlZSAgb24gIENvbW11bmljYXRpb24gIFN3
aXRjaGluZw0KYW5kIFJvdXRpbmcgKFRDLUNTUikNCi0gSUVFRSAgUDE5MTYuMSBTdGFuZGFyZCBX
b3JraW5nIEdyb3VwIG9uIFNvZnR3YXJlIERlZmluZWQgTmV0d29ya2luZw0KYW5kIE5ldHdvcmsg
RnVuY3Rpb24gVmlydHVhbGl6YXRpb24gUGVyZm9ybWFuY2UgKFNETi1QVkUpDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z
b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0
eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp
biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT08c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PT09PT09PT09PT09PT09
PT08L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDYWxsIGZv
ciBQYXBlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZ1dHVyZSBJbnRlcm5ldCBXb3Jrc2hv
cCAoRkkyMDMwKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZ1
dHVyZSBJbnRlcm5ldCBBcmNoaXRlY3R1cmUsIFRlY2hub2xvZ2llcyBhbmQgU2VydmljZXMNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9yIDIwMzAgYW5kIGJleW9uZCZuYnNwOw0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0NvbGxvY2F0ZWQgd2l0aCB0aGUgSUVFRSBHbG9iYWwgQ29tbXVuaWNhdGlv
bnMgQ29uZmVyZW5jZSAoR2xvYmVjb20gMjAxOSk8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7V2Fpa29sb2EsIEhJLCBV
U0E8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0ZyaWRheSwgRGVjZW1iZXIgMTMs
IDIwMTk8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtXZWJzaXRlOg0KPGEgaHJlZj0iaHR0cDovL2JpdC5seS8yVms4cDc3Ij5o
dHRwOi8vYml0Lmx5LzJWazhwNzc8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT08c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PT09PT09PT09PT09
PT09PT08L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoZSBGSTIwMzAgd29ya3Nob3Ag
YWltcyB0byBleHBsb3JlIG5ldyBuZXR3b3JrIHBhcmFkaWdtcyB0b3dhcmQgMjAzMA0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5hbmQmbmJzcDsgYmV5b25kLCBmb2N1c2lu
ZyZuYnNwOyBvbiZuYnNwOyB0aGUmbmJzcDsgZWxlbWVudHMmbmJzcDsgdGhhdCZuYnNwOyB3aWxs
Jm5ic3A7IGZvcm0gdGhlIGZ1dHVyZQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij5uZXR3b3JrJm5ic3A7IGFyY2hpdGVjdHVyZSwgYXBwbGljYXRpb25zLCZuYnNwOyBwcm90
b2NvbHMmbmJzcDsgYW5kJm5ic3A7IHNlcnZpY2VzIGJleW9uZA0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij50aGUgNUcvSU1ULTIwMjAgdmlzaW9uLiBJdCBpcyBleHBlY3Rl
ZCB0aGF0IHRoZSBleHBvbmVudGlhbCBncm93dGggaW4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+SW50ZXJuZXQgb2YgVGhpbmdzIChJb1QpIGFuZCBtYXNzaXZlIG1hY2hp
bmUtdG8tbWFjaGluZSBjb21tdW5pY2F0aW9uLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij5jb3VwbGVkJm5ic3A7Jm5ic3A7IHdpdGgmbmJzcDsgdWx0cmEtbG93Jm5ic3A7
IGxhdGVuY3ksJm5ic3A7IGhpZ2gmbmJzcDsgYmFuZHdpZHRoLCBoaWdoJm5ic3A7IHByZWNpc2lv
bg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5jb21tdW5pY2F0aW9ucyZu
YnNwOyBhbmQmbmJzcDsgaGlnaCZuYnNwOyBhdmFpbGFiaWxpdHkmbmJzcDsgYW5kIHJlbGlhYmls
aXR5IHJlcXVpcmVtZW50cw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5v
ZiZuYnNwOyBuZXcmbmJzcDsgYnJlZWRzIG9mIGZ1dHVyZSBuZXR3b3JrIGFwcGxpY2F0aW9ucywg
d2lsbCBkcml2ZSB0aGUgZnV0dXJlDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPkludGVybmV0IHRlY2hub2xvZ2llcywgc2VydmljZXMgYW5kIGFyY2hpdGVjdHVyZS4mbmJz
cDsgVGhlIGZ1dHVyZSBuZXR3b3JrDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPmFwcGxpY2F0aW9ucyZuYnNwOyBpbmNsdWRlJm5ic3A7IG11bHRpLWRpbWVuc2lvbmFsJm5i
c3A7IGluZm9ybWF0aW9uJm5ic3A7IGRlbGl2ZXJ5Jm5ic3A7IHN1Y2gNCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+YXMmbmJzcDsmbmJzcDsgaG9sb2dyYXBoaWMmbmJzcDsm
bmJzcDsgdHlwZSZuYnNwOyBjb21tdW5pY2F0aW9uLCZuYnNwOyBpbW1lcnNpdmUmbmJzcDsgdmly
dHVhbCZuYnNwOyByZWFsaXR5LA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij50ZWxlcHJlc2VuY2UsJm5ic3A7IHRlbGUtc3VyZ2VyeSwmbmJzcDsgYW5kJm5ic3A7IGluZHVz
dHJpYWwgYXZhdGFycy4gSGlnaCBwcmVjaXNpb24NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Y29tbXVuaWNhdGlvbiZuYnNwOyBhbGxvd3MmbmJzcDsgcGFja2V0Jm5ic3A7
IGRlbGl2ZXJ5IHdpdGhpbiBhIGdpdmVuIHRpbWUgKGluLXRpbWUpDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPm9yIGF0IGEgcHJlY2lzZSBtb21lbnQgKG9uLXRpbWUpLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5JdCZuYnNwOyBpcyZuYnNwOyBuZWNlc3NhcnkgdG8gcmV2
aXNpdCBhbmQgcmV0aGluayB0aGUgYXJjaGl0ZWN0dXJlcywgcHJvdG9jb2xzDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPmFuZCZuYnNwOyBzZXJ2aWNlcyZuYnNwOyB0aGF0
Jm5ic3A7IGZvcm0mbmJzcDsgdGhlJm5ic3A7IGZvdW5kYXRpb24mbmJzcDsgb2YmbmJzcDsgdGhl
Jm5ic3A7IGN1cnJlbnQgSW50ZXJuZXQNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+YW5kJm5ic3A7IGNvbWUgdXAgd2l0aCBhIGRpc3J1cHRpdmUgYXBwcm9hY2ggdG8gbmV0
d29ya2luZyB0aGF0IGZpdCBiZXR0ZXINCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+ZnV0dXJlIGFwcGxpY2F0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhlJm5i
c3A7IEZJMjAzMCZuYnNwOyB3b3Jrc2hvcCZuYnNwOyBhaW1zJm5ic3A7IHRvJm5ic3A7IGJyaW5n
IHRvZ2V0aGVyIGFjYWRlbWljIGFuZCBpbmR1c3RyeQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij5yZXNlYXJjaGVycyZuYnNwOyBpbiZuYnNwOyB2YXJpb3VzIGZpZWxkcyBv
ZiBuZXR3b3JraW5nIHRvIGlkZW50aWZ5IGFuZCBkaXNjdXNzDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPnRlY2huaWNhbCZuYnNwOyBjaGFsbGVuZ2VzLCB1c2UmbmJzcDsg
Y2FzZXMmbmJzcDsgYW5kJm5ic3A7IGZ1dHVyZSZuYnNwOyBwb3NzaWJpbGl0aWVzIGZvciBuZXcN
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bmV0d29ya2luZyZuYnNwOyBw
YXJhZGlnbXMmbmJzcDsgdGhhdCZuYnNwOyBhcmUmbmJzcDsgbm90Jm5ic3A7IHJlc3RyaWN0ZWQg
YnkgZXhpc3Rpbmcgbm90aW9ucw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij5vZiBuZXR3b3JrIGxheWVycyBvciB0byBhbnkgcGFydGljdWxhciB0ZWNobm9sb2dpZXMgb2Yg
dG9kYXkuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PT09PT09PT09PT09PT09PT08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNvbmZlcmVuY2UgdG9waWNzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij49PT09PT09PT09PT09PT09PTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+R2l2ZW4mbmJzcDsgdGhlJm5ic3A7IG5hdHVyZSZu
YnNwOyBvZiB0aGUgd29ya3Nob3AsIGZvcndhcmQtdGhpbmtpbmcgc3VibWlzc2lvbnMgYXJlDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPndlbGNvbWVkIG9uIGFueSBvZiB0
aGUgZm9sbG93aW5nIHRvcGljczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
Pi0gTm92ZWwgTmV0d29yayBBcmNoaXRlY3R1cmVzLCZuYnNwOyBQcm90b2NvbHMsJm5ic3A7IFRl
Y2hub2xvZ2llcyBhbmQgU2VydmljZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPi0gQXV0b25vbW91cyBhbmQgU2VsZi1Hb3Zlcm5lZCBJbnRlcm5ldCBBcmNoaXRlY3R1cmVz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4tIFF1YWxpdHkgb2YgU2Vydmlj
ZSZuYnNwOyBhbmQmbmJzcDsgUXVhbGl0eSZuYnNwOyBvZiBFeHBlcmllbmNlIGZvciBGdXR1cmUg
SW50ZXJuZXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi0gTXVsdGktRGlt
ZW5zaW9uYWwgSW5mb3JtYXRpb24gRGVsaXZlcnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPi0gSGlnaC1QcmVjaXNpb24gYW5kIENvbW11bmljYXRpb24gU2VydmljZXM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi0gUXVhbGl0YXRpdmUmbmJzcDsgQ29t
bXVuaWNhdGlvbiBTZXJ2aWNlcyB3aGljaCBjYW4gdG9sZXJhdGUgcGFydGlhbCBsb3NzDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm9mIGluZm9ybWF0aW9uIHdoaWxlIG1h
aW50YWluaW5nIGhpZ2ggUW9FIGluIHJlYWwtdGltZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+LSBJbnRlbnQtQmFzZWQgTmV0d29ya2luZzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+LSBTZXJ2aWNlIFByb3ZpZGVyIFJlcXVpcmVtZW50cyBhbmQgVXNl
IENhc2VzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4tIFNlY3VyaXR5LCBQ
cml2YWN5IGFuZCBUcnVzdC1iYXNlZCBOZXR3b3JraW5nPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4tIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGluIE5ldHdvcmsgT3BlcmF0
aW9uIGFuZCBNYW5hZ2VtZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4t
IEJsb2NrY2hhaW4gaW4gRnV0dXJlIEludGVybmV0IEFyY2hpdGVjdHVyZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LSBDbG91ZC9FZGdlL0ZvZy9NaXN0IENvbXB1dGluZyBp
bnRlZ3JhdGlvbiBpbiBGdXR1cmUgSW50ZXJuZXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPi0gSW4tTmV0d29yayBDb21wdXRpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
PT09PT09PT09PT09PT09PT09PT08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PlN1Ym1pc3Npb24gZ3VpZGVsaW5lPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij49PT09PT09PT09PT09PT09PT09PTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+UHJvc3BlY3RpdmUmbmJzcDsmbmJzcDsgYXV0aG9ycyZuYnNwOyZuYnNwOyBhcmUmbmJzcDsm
bmJzcDsgaW52aXRlZCZuYnNwOyB0byBzdWJtaXQmbmJzcDsgZnVsbC1sZW5ndGgmbmJzcDsgcGFw
ZXJzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPih1cCB0byBzaXggcGFn
ZXMgaW5jbHVkaW5nIGZpZ3VyZXMgYW5kIHJlZmVyZW5jZXMpIGZvbGxvd2luZyB0aGUgSUVFRQ0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5jb25mZXJlbmNlIHBhcGVyIGZv
cm1hdCB2aWEgRURBUyAoPGEgaHJlZj0iaHR0cHM6Ly9lZGFzLmluZm8vTjI2MjgyIj5odHRwczov
L2VkYXMuaW5mby9OMjYyODI8L2E+KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5BbGwmbmJzcDsg
dGhlJm5ic3A7IGFjY2VwdGVkJm5ic3A7IHBhcGVycyZuYnNwOyBuZWVkJm5ic3A7IHRvJm5ic3A7
IGJlJm5ic3A7IHByZXNlbnRlZCZuYnNwOyBhdCB0aGUgd29ya3Nob3AuDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoZXkmbmJzcDsmbmJzcDsgd2lsbCZuYnNwOyZuYnNw
OyBiZSZuYnNwOyZuYnNwOyBpbmNsdWRlZCZuYnNwOyBpbiZuYnNwOyB0aGUmbmJzcDsgd29ya3No
b3AmbmJzcDsgcHJvY2VlZGluZ3MmbmJzcDsgYXMmbmJzcDsgd2VsbA0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5hcyBJRUVFIFhwbG9yZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+TW9yZSBkZXRhaWxzIGFyZSBhdmFpbGFibGUgYXQ6DQo8YSBocmVmPSJodHRwOi8vYml0
Lmx5LzJWazhwNzciPmh0dHA6Ly9iaXQubHkvMlZrOHA3NzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+PT09PT09PT09PT09PT09PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij5JbXBvcnRhbnQgRGF0ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPj09
PT09PT09PT09PT09PTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+UGFwZXIg
c3VibWlzc2lvbjombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMzAg
SnVuZSAyMDE5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5BY2NlcHRhbmNl
IG5vdGlmaWNhdGlvbjogMTUgQXVndXN0IDIwMTk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPkNhbWVyYS1yZWFkeSBzdWJtaXNzaW9uOiAxNSBTZXB0ZW1iZXIgMjAxOTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij49PT09PT09PT09PT09PT09PT09PT09PT09PT08bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkZJMjAzMCBPcmdhbml6aW5nIENvbW1pdHRlZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PT09PT09PT09PT09PT09PT09PT09
PT09PT09PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5HZW5lcmFsIENvLUNo
YWlyczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5Nb2hhbW1hZCBBc2FkIFJlaG1hbiBDaGF1ZGhy
eSwgU29wdGltaXplciwgQ2FuYWRhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij5IZXNoYW0gRWxCYWtvdXJ5LCBGdXR1cmV3ZWkgVGVjaG5vbG9naWVzIEluYywgVVNBPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+VGVjaG5pY2FsIENvLUNoYWlyczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5XYWx0ZXIg
Q2Vycm9uaSwgVW5pdmVyc2l0eSBvZiBCb2xvZ25hLCBJdGFseTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+U2hhaHJhbSBTLiBIZXlkYXJpLCBVbmkuJm5ic3A7IG9mJm5ic3A7
IE9udGFyaW8gSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3ksIENhbmFkYTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+TW9oYW1lZCBGYXRlbiBaaGFuaSwgw4lUUyBNb250cmVhbCxD
YW5hZGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPllhY2luZSBHaGFtcmkt
RG91ZGFuZSwgVW5pdmVyc2l0eSBvZiBMYSBSb2NoZWxsZSwgRnJhbmNlPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5BYmRlbGhhbWlkIE1lbGxvdWssIFVuaXZlcnNpdHkgb2Yg
UGFyaXMtRXN0IChVUEVDKSwgRnJhbmNlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PT09PT09PT09PT09PT09PT09PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UZWNobmljYWwgU3BvbnNvcnM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPj09PT09PT09PT09PT09PT09PTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LSBJRUVFJm5ic3A7IENvbVNvYyZuYnNw
OyBUZWNobmljYWwmbmJzcDsgQ29tbWl0dGVlJm5ic3A7IG9uJm5ic3A7IEluZm9ybWF0aW9uJm5i
c3A7IEluZnJhc3RydWN0dXJlDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PmFuZCBOZXR3b3JraW5nIChUQ0lJTik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPi0gSUVFRSZuYnNwOyZuYnNwOyBDb21Tb2MmbmJzcDsmbmJzcDsgVGVjaG5pY2FsJm5ic3A7
Jm5ic3A7IENvbW1pdHRlZSZuYnNwOyBvbiZuYnNwOyBDb21tdW5pY2F0aW9uJm5ic3A7IFN3aXRj
aGluZw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5hbmQgUm91dGluZyAo
VEMtQ1NSKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LSBJRUVFJm5ic3A7
IFAxOTE2LjEgU3RhbmRhcmQgV29ya2luZyBHcm91cCBvbiBTb2Z0d2FyZSBEZWZpbmVkIE5ldHdv
cmtpbmcNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+YW5kIE5ldHdvcmsg
RnVuY3Rpb24gVmlydHVhbGl6YXRpb24gUGVyZm9ybWFuY2UgKFNETi1QVkUpPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CY4PR1301MB2040C70F97717B61112DB34CD8130CY4PR1301MB2040_--


From nobody Wed Jun 12 05:26:07 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D7B471201AE; Wed, 12 Jun 2019 05:26:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2nsf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: i2nsf@ietf.org
Message-ID: <156034236582.2575.776455255554649166@ietfa.amsl.com>
Date: Wed, 12 Jun 2019 05:26:05 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/nFqGMbB0uMInDzOL1GlNWDrm6ZU>
Subject: [I2nsf] I-D Action: draft-ietf-i2nsf-consumer-facing-interface-dm-05.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jun 2019 12:26:06 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to Network Security Functions WG of the IETF.

        Title           : I2NSF Consumer-Facing Interface YANG Data Model
        Authors         : Jaehoon Paul Jeong
                          Eunsoo Kim
                          Tae-Jin Ahn
                          Rakesh Kumar
                          Susan Hares
	Filename        : draft-ietf-i2nsf-consumer-facing-interface-dm-05.txt
	Pages           : 50
	Date            : 2019-06-12

Abstract:
   This document describes an information model and a YANG data model
   for the Consumer-Facing Interface between an Interface to Network
   Security Functions (I2NSF) User and Security Controller in an I2NSF
   system in a Network Functions Virtualization (NFV) environment.  The
   information model defines various types of managed objects and the
   relationship among them needed to build the interface.  The
   information model is organized based on the "Event-Condition-Action"
   (ECA) policy model defined by a capability information model for
   I2NSF [i2nsf-capability-im], and the data model is defined for
   enabling different users of a given I2NSF system to define, manage,
   and monitor security policies for specific flows within an
   administrative domain.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-consumer-facing-interface-dm/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2nsf-consumer-facing-interface-dm-05
https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2nsf-consumer-facing-interface-dm-05


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

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


From nobody Wed Jun 12 05:26:41 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 51B2D120251; Wed, 12 Jun 2019 05:26:28 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2nsf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: i2nsf@ietf.org
Message-ID: <156034238826.2575.12807735257114167308@ietfa.amsl.com>
Date: Wed, 12 Jun 2019 05:26:28 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/NEjqFapSXuXNyUBGvHZxtMNN09k>
Subject: [I2nsf] I-D Action: draft-ietf-i2nsf-registration-interface-dm-04.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jun 2019 12:26:33 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to Network Security Functions WG of the IETF.

        Title           : I2NSF Registration Interface YANG Data Model
        Authors         : Sangwon Hyun
                          Jaehoon Paul Jeong
                          Taekyun Roh
                          Sarang Wi
                          Jung-Soo Park
	Filename        : draft-ietf-i2nsf-registration-interface-dm-04.txt
	Pages           : 32
	Date            : 2019-06-12

Abstract:
   This document defines an information model and a YANG data model for
   Registration Interface between Security Controller and Developer's
   Management System (DMS) in the Interface to Network Security
   Functions (I2NSF) framework to register Network Security Functions
   (NSF) of the DMS into the Security Controller.  The objective of
   these information and data models is to support NSF capability
   registration and query via I2NSF Registration Interface.

Editorial Note (To be removed by RFC Editor)

   Please update these statements within the document with the RFC
   number to be assigned to this document:

      "This version of this YANG module is part of RFC XXXX;"

      "RFC XXXX: I2NSF Registration Interface YANG Data Model"

      "reference: RFC XXXX"

   Please update the "revision" date of the YANG module.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-registration-interface-dm/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2nsf-registration-interface-dm-04
https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-registration-interface-dm-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2nsf-registration-interface-dm-04


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

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


From nobody Wed Jun 12 05:26:53 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 00DB3120278; Wed, 12 Jun 2019 05:26:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2nsf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: i2nsf@ietf.org
Message-ID: <156034240494.2100.9067846266417061529@ietfa.amsl.com>
Date: Wed, 12 Jun 2019 05:26:44 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/_UHtduF5v048hGNLYFtWrFkQ8TA>
Subject: [I2nsf] I-D Action: draft-ietf-i2nsf-nsf-facing-interface-dm-06.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jun 2019 12:26:51 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to Network Security Functions WG of the IETF.

        Title           : I2NSF Network Security Function-Facing Interface YANG Data Model
        Authors         : Jinyong Tim Kim
                          Jaehoon Paul Jeong
                          Jung-Soo Park
                          Susan Hares
                          Qiushi Lin
	Filename        : draft-ietf-i2nsf-nsf-facing-interface-dm-06.txt
	Pages           : 104
	Date            : 2019-06-12

Abstract:
   This document defines a YANG data model for configuring security
   policy rules on Network Security Functions (NSF).  The YANG data
   model in this document corresponds to the information model for NSF-
   Facing Interface in Interface to Network Security Functions (I2NSF).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-nsf-facing-interface-dm/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2nsf-nsf-facing-interface-dm-06
https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-nsf-facing-interface-dm-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2nsf-nsf-facing-interface-dm-06


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

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


From nobody Tue Jun 18 02:04:44 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BBF0112031E; Tue, 18 Jun 2019 02:04:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2nsf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: i2nsf@ietf.org
Message-ID: <156084868168.8553.15347071304391337460@ietfa.amsl.com>
Date: Tue, 18 Jun 2019 02:04:41 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/3EJnDGmOPL7ZHx2hUPKybEaEZUo>
Subject: [I2nsf] I-D Action: draft-ietf-i2nsf-applicability-12.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 09:04:42 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to Network Security Functions WG of the IETF.

        Title           : Applicability of Interfaces to Network Security Functions to Network-Based Security Services
        Authors         : Jaehoon Paul Jeong
                          Sangwon Hyun
                          Tae-Jin Ahn
                          Susan Hares
                          Diego R. Lopez
	Filename        : draft-ietf-i2nsf-applicability-12.txt
	Pages           : 23
	Date            : 2019-06-18

Abstract:
   This document describes the applicability of Interface to Network
   Security Functions (I2NSF) to network-based security services in
   Network Functions Virtualization (NFV) environments, such as
   firewall, deep packet inspection, or attack mitigation engines.


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

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12
https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-applicability-12

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2nsf-applicability-12


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

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


From nobody Tue Jun 18 02:10:47 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E013912064F for <i2nsf@ietfa.amsl.com>; Tue, 18 Jun 2019 02:10:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01, T_HK_NAME_FM_MR_MRS=0.01, 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 Jl4t-7Gt_YB9 for <i2nsf@ietfa.amsl.com>; Tue, 18 Jun 2019 02:10:31 -0700 (PDT)
Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (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 370EA1200BA for <i2nsf@ietf.org>; Tue, 18 Jun 2019 02:10:30 -0700 (PDT)
Received: by mail-wr1-x443.google.com with SMTP id p11so13072932wre.7 for <i2nsf@ietf.org>; Tue, 18 Jun 2019 02:10:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KJXB05L/1KYRiCoSnodsYUXeWwPxEP7lOt7VSdVm46Y=; b=HmZlrvQbArER2DWGbU1nHh3fh7r7Fxi7zVOHBULeG9XxDTOS8ZN2T7ZWIUrCv9C73H eJEfRl3uCo1586ANWbvvNSQHId3xqizZU3bEUsCKe1z0CanGkBbgBtmf22cZQOy6sMKR RcoSiIUK8agnJaLX35f/je0gbc65BJUVHHSKEXV+PtkXgnsOciRdbJf0XTkTqD6JtwFa e5+Kif/s6xj2QT1ax1u2iEUAkOY5MycpqGW1LjV1LKg0QKJRjOfSh7jqWnMnWkRQyHa/ chHmvO+DcJ1PTgNXxNtbZ8b+zCEqrPPOJc+ueXY77nTOz1S4+One/0AlVydXscavveYg rjkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KJXB05L/1KYRiCoSnodsYUXeWwPxEP7lOt7VSdVm46Y=; b=eDuX+QlAQZYcZV6WiBm00f6WX1pk6S9UFYQJejqM9zxf6GvvbNg9kLbbcFL18+XOpk 4VX9My55IWAZw4llI6gfPc3ge6Fu+vt42RPg18sO00E1cCTBVG+OZ9T6GuJOry7ZaIQL JIE0KC0gd2bkXqpiouV4gvx8Ikrg1f2suKH363G5xRmeB1jsv1g42rjZPUoJ6ssGY9oY A2f9BkRVq2qOUBz2YCSQwkYbWtX+FFszOsE4yOsIeQJWMKQ9wJG/L1GsKKTfWxShfE7M TwSOE9m5sp7xkClWSxpgOYAwAPvp8GnivmD/rnokihz7jMtJ6CeJpMmE0mQbLu8IkNI+ +YHQ==
X-Gm-Message-State: APjAAAXPQnIK+u90d+cqk4SixvZ73fMadhevTWCeCeCaF4AWgzhgNrmL 5hrIvAVOEPcvOHl0jxETmV1jLny6RzeHgcSlqrw=
X-Google-Smtp-Source: APXvYqzE3InMX/E9E7Ug+kaqRFyAkpm0fLNQLc7RQcgfmylPPWGuy7Gm63e7BgvlwrAfECueLTlu2S8ihg17SnLIGe8=
X-Received: by 2002:a05:6000:100a:: with SMTP id a10mr10729103wrx.154.1560849028023;  Tue, 18 Jun 2019 02:10:28 -0700 (PDT)
MIME-Version: 1.0
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon>
In-Reply-To: <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Tue, 18 Jun 2019 18:15:23 +0900
Message-ID: <CAPK2DezoC03vCfN3P7GuzRT-o+aCWARDPpEp0TOmiR55N811uw@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>,  "i2nsf@ietf.org" <i2nsf@ietf.org>,  "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>,  "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/mixed; boundary="000000000000dd3832058b957b83"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/cJDEoOZbtvXYfgEJl_7o3jmS_ew>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 09:10:45 -0000

--000000000000dd3832058b957b83
Content-Type: multipart/alternative; boundary="000000000000dd3830058b957b81"

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

Hi Roman,
I have addressed all of your comments again and submitted version -12:
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12

I attach my revision letter.

Could you confirm that my addressing is good enough to move this draft
forward to the IESG submission?

Thanks.

Best Regards,
Paul


On Wed, Jun 5, 2019 at 7:35 AM Roman Danyliw <rdd@cert.org> wrote:

> Hello Paul!
>
> Thank you for the extensive changes you have made.  See follow-up
> questions below.  If you don't see a previous item listed, please conside=
r
> it resolved.
>
> Since your comments were made with a word attachment (no problem!), I'm
> just responding to my own original thread.
>
> > From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Mr. Jaehoon
> Paul
> > Jeong
> > Sent: Thursday, May 02, 2019 5:13 AM
> > To: Roman Danyliw <rdd@cert.org>; Linda Dunbar
> > <linda.dunbar@huawei.com>; Yoav Nir <ynir.ietf@gmail.com>
> > Cc: i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com
> > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> >
> > Hi Roman, Linda, and Yoav,
> > I have reflected Roman's questions and comments in I2NSF Applicability
> Draft
> > (version 10).
> > Here is the link of the revised draft:
> > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10
> >
> > I send you my revision letter that describes my answers and reflection
> in the
> > text.
> >
> > If you have questions and comments, please let me know.
> >
> > Thanks.
> >
> > Best Regards,
> > Paul
> >
> >
> > On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw <rdd@cert.org> wrote:
> > Hi!
> >
> > I'm picking up where ekr left off
> > (https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8
> > uo) with an AD review of draft-ietf-i2nsf-applicability-09.
>
> [snip]
>
> > (5) Section 1.  Per "In the I2NSF framework, each NSF initially
> registers the
> > profile of its own capabilities into the system in order for themselves
> to be
> > available in the system", this sentence doesn't parse for me.
> >
> > Do you mean, "In the I2NSF framework, each NSF initially registers a
> profile
> > of its capabilities in the system"?  If so, I think clarity of what
> system (I think
> > "I2NSF system") is being referenced is needed.
>
> Per -11, I=E2=80=99d recommend making the text even more concise.
>
> OLD: In the I2NSF framework, each NSF initially registers the profile of
> its own capabilities into the Security    Controller (i.e., network
> operator management system [RFC8329]) in the I2NSF system via Registratio=
n
> Interface [registration-inf-dm] so that each   NSF can be selected and us=
ed
> to enforce a given security policy from I2NSF User (i.e., network securit=
y
> administrator).
>
> NEW:
> In the I2NSF framework, each NSF initially registers the profile of its
> own capabilities with the Security Controller (i.e., network operator
> management system [RFC8329]) of the I2NSF system via the Registration
> Interface [registration-inf-dm].  This registration enables an I2NSF User
> (i.e., network security administrator) to select and use the NSF to enfor=
ce
> a given security policy.
>
> > (6) Section 1.  Per "In addition, the Security Controller ...", this
> sentence
> > introduces the concept of a Security Controller but doesn't define it.
> Also,
> > this seems like a level of detail not needed in the introduction.
>
> I appreciate all of the new text in -11, but I don't think we need all of
> it.  My concern is that some of it will unnecessarily duplicates text
> already in Section 3 and [i2nsf-terminology].  The new text =E2=80=9C(i.e=
., network
> operator management system [RFC8329]).=E2=80=9D sufficiently defines the
> controller.  The new text =E2=80=9CSecurity Controller is defined as =E2=
=80=A6=E2=80=9D isn=E2=80=99t
> needed.
>
> > (11) Section 3.  Per "Note that an inside attacker at the DMS can
> seriously
> > weaken the I2NSF system ...", I concur with the assessment that a DMS c=
an
> > subvert the I2NSF system.  Three related points:
> >
> > ** The boundary/scope of an I2NSF system wasn't  clear to me.  It
> appears to
> > me that an I2NSF system is security controller + NSFs.  There are sever=
al
> > interfaces defined for the controller and NSFs.  Everything else (e.g.,
> DMS,
> > I2NSF user) is outside the scope of the I2NSF system, correct?  I draw
> > attention to this distinction because identifying where this insider is
> located
> > needs to be clearer.
> >
> > ** If the DMS can provide the software package for the NSF, I'm not sur=
e
> > how the insider threat is mitigated.  The attacker can already run a
> software
> > load of her choice on your network (that you have permitted).
> >
> > ** Per
> > https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY2
> > o, I concur with ekr that the text needs to be clearer on what the DMS
> can do
> > to the I2NSF system.
>
> Despite the changes in -11, I still need help understanding the flow
> between the security controller and DMS.  Like ekr posed in the thread
> above, I=E2=80=99m trying to understand how the software is loaded into t=
he
> production I2NSF system.
>
> As I understand it, we=E2=80=99re talking about a software update process
> facilitated through a NETCONF interface via the Internet.  Section 5 of
> draft-hyun-i2nsf-registration-interface-dm says:
>
>    1)  Security Controller first recognizes the set of capabilities
>        (i.e., NSF Profile) or the signature of a specific NSF required
>        or wasted in the current system.
>
>    2)  Developer's Management System (DMS) matches the recognized
>        information to an NSF based on the information model definition.
>
>    3)  Developer's Management System creates or eliminates NSFs matching
>        with the above information.
>
>    4)  Security Controller can then add/remove the corresponding NSF
>        instance to/from its list of available NSF instances in the
>        system.
>
> To test my understanding, the user interface sends a high-level action to
> the Security Controller (SC); the SC sends to the DMS what capabilities i=
t
> wants; the DMS returns back what NSF (modules/packages/code) it has that
> meet these capabilities; the SC can then choose to download these NSF
> (modules/package/code) from the DMS and provision these newly downloaded
> NSF (modules/package/code) into the live system.  Is this correct?
>
> How is the new code transported from the DMS to the SC?  Is that in scope=
?
>
> > (12) Section 3, Per "On the other hand, an access to running (online)
> NSFs
> > should be allowed only to the Security Controller, not the DMS.", this
> > sentence isn't clear to me.
> >
> > ** It doesn't parse so I don't know who is supposed to get what access =
--
> > specifically, "an access to running NSFs"
> >
> > ** "running (online) NSFs" is proposing an operational construct which
> is also
> > not clear to me.  It that the equivalent of saying in production?  If i=
t
> means
> > production, is there a distinction being made between interacting with
> the
> > DMS during the time of provisioning and then after the fact?
>
> See comment in #13 about consolidating all threat mitigation in the
> Security Considerations Section
>
> > (13) Section 3, Per "Also, the Security Controller can detect and preve=
nt
> > inside attacks by monitoring the activity of all the DMSs ... through
> the I2NSF
> > NSF monitoring capability", is the monitoring interface also capable of
> > observing the DMS?  I ask because the monitoring interface is described
> in
> > RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..  The
> Registration
> > Interface description (Section 3.3 of RFC8329) makes no reference to an=
y
> > monitoring capability.
>
> Per the following new text:
>
> However, the Security Controller can detect and prevent inside attacks by
> monitoring the activities of all the DMSs as well as the NSFs through the
> I2NSF NSF monitoring functionality [nsf-monitoring-dm]. Through the NSF
> monitoring, the Security Controller can monitor the activities and states
> of NSFs, and then can make a diagnosis to see whether the NSFs are workin=
g
> in normal conditions or in abnormal conditions including the insider
> threat. Note that the monitoring of the DMSs is out of scope for I2NSF.
>
> This still confusing to me.  The first sentence explicitly says that the
> Security Controller can monitoring the activities of all the DMSs, but th=
e
> last sentence says monitoring the DMS is out of scope.
>
> As I understand it, the DMS is operated by a vendor outside of the
> deployed enclave of the I2NSF system.  Therefore, to me, this isn=E2=80=
=99t an
> insider threat but a supply chain attack.  Furthermore, =E2=80=9CNote tha=
t an
> inside attacker at the DMS can seriously weaken the I2NSF system's
> security=E2=80=9D is true.  However, it=E2=80=99s more than an inside att=
ack.  An unwitting
> DMS vendor could be compromised and their infrastructure could be coerced
> into distributing modified NSF.
>
> I recommend moving all of this discussion about the insider threat/supply
> chain attacks and possible mitigation with monitoring into the Security
> Considerations.  Additionally, RFC8329 Section 4 doesn=E2=80=99t seem to:
>
> ** distinguish between a malicious and compromised provider =E2=80=93 the
> mitigation would be different)
>
> ** a malicious/compromised DMS sending the wrong NSF (perhaps because the
> attacker can=E2=80=99t modify the code but can alter what gets sent)
>
> ** general caution of not bringing your network down through automated
> security action (using outside code) without prior testing
>
> > (15) Section 3.  What it intentional to say that the Consumer interface
> can be
> > RESTCONF+YANG (with a reference); the NSF-Facing Interface is NETCONF
> > (but YANG with no reference); and the registration interface is RESTCON=
F
> > (no reference to YANG)?
>
> This comment resulted in a lot more text changes than anticipated.  I was
> intending to ask why certain interface mentioned the corresponding YANG
> modules (and other did not).  Given the new language, =E2=80=9CThe xxx in=
terface
> _can_ be implemented as an _XML file_ ...=E2=80=9D, a few additional ques=
tions:
>
> ** why the references to XML (in the new language)?
> ** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old and new l=
anguage) because
> the alternative to the specified data model isn=E2=80=99t clear.
>
> Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented with th=
e xxx
> interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or NETCONF}=
 which
> befits ...=E2=80=9D?
>
> It looks like you some language has changed relative to RESTCONF vs.
> NETCONF.  This is the new summary:
> ** Consumer-Facing Interface =3D RESTCONF
> ** NSF-Facing interface =3D NETCONF
> ** Registration interface =3D NETCONF (was RESTCONF)
>
> I=E2=80=99d like to inquire about the consistency of this language with
> [draft-ietf-i2nsf-nsf-facing-interface-dm].  It=E2=80=99s Section 7 says =
that
> RESTCONF or NETCONF can both be used.
>
> > (18) Section 5.  What is the purpose of including this section if there
> is an
> > entire draft (draft-hyun-i2nsf-nsf-triggered-steering) focused on the
> topic?
>
> Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering] to
> [RFC7665].  The followed edits more precisely use the reference (as havin=
g
> it after the =E2=80=9CI2NSF architecture=E2=80=9D made it read to me that=
 this was the
> reference).
>
> Per Section 3,
> s/ Also, the I2NSF framework can enforce multiple chained NSFs for the
> low-level security policies by means of SFC techniques for the I2NSF
> architecture [RFC7665]./
> The I2NSF framework can chain multiple NSFs to implement low-level
> security policies with the SFC architecture [RFC7665]./
>
> Per Section 4,
> s/SFC technology can be utilized to support such packet forwarding in the
> I2NSF framework [RFC7665]/
> The SFC architecture [RFC7665] can be utilized to support such packet
> forwarding in the I2NSF framework/
>
> > (19) Section 5, "To trigger an advanced security action in the I2NSF
> > architecture, the current NSF appends a metadata describing the securit=
y
> > capability required for the advanced action to the suspicious packet an=
d
> > sends the packet to the classifier."
> >
> > ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/
> > ** What is the reference for this meta-data format?
>
> Thanks for the updated text.  I recommend being more precise with the
> following edit:
>
> OLD:
> To trigger an advanced security action in the I2NSF architecture, the
> current NSF appends metadata describing the security capability
> required for the advanced action to the suspicious packet to the
> network service header (NSH) of the packet [RFC8300].
>
> NEW:
> To trigger an advanced security action in the I2NSF architecture, the
> current NSF appends metadata describing the security capability
> required to the suspicious packet via a network service header (NSH)
> [RFC8300].
>
> > (20) Section 6.  What is the role of the DMS is this scenario?  Why doe=
s
> the
> > controller need to rely on [NFV MANO] if all information about the
> > capabilities is already provided by the DMS?  Since the SDN and other N=
SF
> > operate using the same data model/interface, isn't the different betwee=
n
> an
> > SDN and NSF opaque to the controller?  I would have assumed that an SDN
> is
> > simply a specific type of NSF with particular capabilities.
>
> All my questions are addressed with the new text.  Thanks.  I=E2=80=99d r=
ecommend
> looking at last few sentences of the new first and second paragraph of th=
is
> section.  They appear to be saying a very similar thing.
>
> > (21) Section 6.  "By taking advantage of this capability of SDN, it is
> possible to
> > optimize the process of security service enforcement in the I2NSF
> system."
> > The proposed optimization isn't evident from this text.
>
> Thanks.  Check (20) because it appears this new language may introduce
> more duplicate text.
>
> > (22) Section 6.  "Especially, SDN forwarding elements enforce simple
> packet
> > filtering rules that can be translated into their packet forwarding
> rules,
> > whereas NSFs enforce NSF-related security rules requiring the security
> > capabilities of the NSFs."
> >
> > ** I found the use of the word "Especially" confusing
> > ** I am not sure what distinction is being made between the SDN
> forwarding
> > and NSF rules.
>
> Thanks.  Check (20) because it appears this new language may introduce
> more duplicate text.  I think what you said for (21) obviates the need fo=
r
> this new language. It=E2=80=99s now clear what you mean (based on your la=
nguage for
> (21)).
>
> > (23) Section 6, "For this purpose, the Security Controller instructs th=
e
> SDN
> > Controller via NSF-Facing Interface so that SDN forwarding elements can
> > perform the required security services with flow tables under the
> > supervision of the SDN Controller."
> >
> > ** I wasn't sure what the "for this purpose" was referencing, what
> > "purpose"?
>
> Editorial nit on the -11 edits.  s/ For the tasks for security enforcemen=
t
> (e.g., packet filtering)//
>
> > (27) Section 7.  "Those NSFs are created or removed by a virtual networ=
k
> > functions manager (VNFM) in the NFV architecture that performs the life=
-
> > cycle management of VNFs.  The Security Controller controls and monitor=
s
> > the configurations (e.g., function parameters and security policy rules=
)
> of
> > VNFs."
> >
> > Is the VNFM in scope for I2NSF?
>
> Thanks for the additional language about being out of scope.  An editoria=
l
> nit in this revised text:
>
> s/Note that the life-cycle management of VNFs are out of scope for I2NSF.=
/
> Note that the life-cycle management of VNFs is out of scope for I2NSF./
>
> > If the Security Controller monitors/controls the VNFs, is it using [nsf=
-
> > monitoring-dm] and [nsf-facing-inf-dm]?
>
> Thanks for the additional references.  An editorial nit in the revised
> text:
>
> s/via NSF-Facing Interface along with NSF monitoring capability
> [nsf-facing-inf-dm][nsf-monitoring-dm]./
> via the NSF-Facing Interface along with the NSF monitoring capability
> [nsf-facing-inf-dm][nsf-monitoring-dm]./
>
> Regards,
> Roman
>
> > Roman
> >
> > _______________________________________________
> > I2nsf mailing list
> > I2nsf@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2nsf
> >
> >
> >
> > --
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> > Mr. Jaehoon (Paul) Jeong, Ph.D.
> > Associate Professor
> > Department of Software
> > Sungkyunkwan University
> > Office: +82-31-299-4957
> > Email: jaehoon.paul@gmail.com, pauljeong@skku.edu Personal Homepage:
> > http://iotlab.skku.edu/people-jaehoon-jeong.php
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Roman,<div>I have addressed all of your comments again =
and submitted version -12:</div><div><a href=3D"https://tools.ietf.org/html=
/draft-ietf-i2nsf-applicability-12">https://tools.ietf.org/html/draft-ietf-=
i2nsf-applicability-12</a>=C2=A0</div><div>=C2=A0<br></div><div>I attach my=
 revision letter.</div><div><br></div><div>Could you confirm that my addres=
sing is good enough to move this draft forward to the IESG submission?</div=
><div><br></div><div>Thanks.</div><div><br></div><div>Best Regards,</div><d=
iv>Paul</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Wed, Jun 5, 2019 at 7:35 AM Roman Danyliw =
&lt;<a href=3D"mailto:rdd@cert.org">rdd@cert.org</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">Hello Paul!<br>
<br>
Thank you for the extensive changes you have made.=C2=A0 See follow-up ques=
tions below.=C2=A0 If you don&#39;t see a previous item listed, please cons=
ider it resolved.=C2=A0 <br>
<br>
Since your comments were made with a word attachment (no problem!), I&#39;m=
 just responding to my own original thread.<br>
<br>
&gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org" target=
=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Mr. Jaehoon Paul<br>
&gt; Jeong<br>
&gt; Sent: Thursday, May 02, 2019 5:13 AM<br>
&gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank=
">rdd@cert.org</a>&gt;; Linda Dunbar<br>
&gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">linda=
.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.ietf@gmail.=
com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.org=
</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=3D"_bl=
ank">skku_secu-brain_all@googlegroups.com</a><br>
&gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09<br>
&gt; <br>
&gt; Hi Roman, Linda, and Yoav,<br>
&gt; I have reflected Roman&#39;s questions and comments in I2NSF Applicabi=
lity Draft<br>
&gt; (version 10).<br>
&gt; Here is the link of the revised draft:<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
10" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-=
ietf-i2nsf-applicability-10</a><br>
&gt; <br>
&gt; I send you my revision letter that describes my answers and reflection=
 in the<br>
&gt; text.<br>
&gt; <br>
&gt; If you have questions and comments, please let me know.<br>
&gt; <br>
&gt; Thanks.<br>
&gt; <br>
&gt; Best Regards,<br>
&gt; Paul<br>
&gt; <br>
&gt; <br>
&gt; On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw &lt;<a href=3D"mailto:rd=
d@cert.org" target=3D"_blank">rdd@cert.org</a>&gt; wrote:<br>
&gt; Hi!<br>
&gt; <br>
&gt; I&#39;m picking up where ekr left off<br>
&gt; (<a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFk=
wfkV4FsNHg8" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8</a><br>
&gt; uo) with an AD review of draft-ietf-i2nsf-applicability-09.<br>
<br>
[snip]<br>
<br>
&gt; (5) Section 1.=C2=A0 Per &quot;In the I2NSF framework, each NSF initia=
lly registers the<br>
&gt; profile of its own capabilities into the system in order for themselve=
s to be<br>
&gt; available in the system&quot;, this sentence doesn&#39;t parse for me.=
<br>
&gt; <br>
&gt; Do you mean, &quot;In the I2NSF framework, each NSF initially register=
s a profile<br>
&gt; of its capabilities in the system&quot;?=C2=A0 If so, I think clarity =
of what system (I think<br>
&gt; &quot;I2NSF system&quot;) is being referenced is needed.<br>
<br>
Per -11, I=E2=80=99d recommend making the text even more concise.<br>
<br>
OLD: In the I2NSF framework, each NSF initially registers the profile of it=
s own capabilities into the Security=C2=A0 =C2=A0 Controller (i.e., network=
 operator management system [RFC8329]) in the I2NSF system via Registration=
 Interface [registration-inf-dm] so that each=C2=A0 =C2=A0NSF can be select=
ed and used to enforce a given security policy from I2NSF User (i.e., netwo=
rk security administrator).<br>
<br>
NEW:<br>
In the I2NSF framework, each NSF initially registers the profile of its own=
 capabilities with the Security Controller (i.e., network operator manageme=
nt system [RFC8329]) of the I2NSF system via the Registration Interface [re=
gistration-inf-dm].=C2=A0 This registration enables an I2NSF User (i.e., ne=
twork security administrator) to select and use the NSF to enforce a given =
security policy.<br>
<br>
&gt; (6) Section 1.=C2=A0 Per &quot;In addition, the Security Controller ..=
.&quot;, this sentence<br>
&gt; introduces the concept of a Security Controller but doesn&#39;t define=
 it.=C2=A0 Also,<br>
&gt; this seems like a level of detail not needed in the introduction.<br>
<br>
I appreciate all of the new text in -11, but I don&#39;t think we need all =
of it.=C2=A0 My concern is that some of it will unnecessarily duplicates te=
xt already in Section 3 and [i2nsf-terminology].=C2=A0 The new text =E2=80=
=9C(i.e., network operator management system [RFC8329]).=E2=80=9D sufficien=
tly defines the controller.=C2=A0 The new text =E2=80=9CSecurity Controller=
 is defined as =E2=80=A6=E2=80=9D isn=E2=80=99t needed.=C2=A0 <br>
<br>
&gt; (11) Section 3.=C2=A0 Per &quot;Note that an inside attacker at the DM=
S can seriously<br>
&gt; weaken the I2NSF system ...&quot;, I concur with the assessment that a=
 DMS can<br>
&gt; subvert the I2NSF system.=C2=A0 Three related points:<br>
&gt; <br>
&gt; ** The boundary/scope of an I2NSF system wasn&#39;t=C2=A0 clear to me.=
=C2=A0 It appears to<br>
&gt; me that an I2NSF system is security controller + NSFs.=C2=A0 There are=
 several<br>
&gt; interfaces defined for the controller and NSFs.=C2=A0 Everything else =
(e.g., DMS,<br>
&gt; I2NSF user) is outside the scope of the I2NSF system, correct?=C2=A0 I=
 draw<br>
&gt; attention to this distinction because identifying where this insider i=
s located<br>
&gt; needs to be clearer.<br>
&gt; <br>
&gt; ** If the DMS can provide the software package for the NSF, I&#39;m no=
t sure<br>
&gt; how the insider threat is mitigated.=C2=A0 The attacker can already ru=
n a software<br>
&gt; load of her choice on your network (that you have permitted).<br>
&gt; <br>
&gt; ** Per<br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FK=
uRvnaiNNFY2" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY2</a><br>
&gt; o, I concur with ekr that the text needs to be clearer on what the DMS=
 can do<br>
&gt; to the I2NSF system.<br>
<br>
Despite the changes in -11, I still need help understanding the flow betwee=
n the security controller and DMS.=C2=A0 Like ekr posed in the thread above=
, I=E2=80=99m trying to understand how the software is loaded into the prod=
uction I2NSF system.<br>
<br>
As I understand it, we=E2=80=99re talking about a software update process f=
acilitated through a NETCONF interface via the Internet.=C2=A0 Section 5 of=
 draft-hyun-i2nsf-registration-interface-dm says:<br>
<br>
=C2=A0 =C2=A01)=C2=A0 Security Controller first recognizes the set of capab=
ilities<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(i.e., NSF Profile) or the signature of a specif=
ic NSF required<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0or wasted in the current system.<br>
<br>
=C2=A0 =C2=A02)=C2=A0 Developer&#39;s Management System (DMS) matches the r=
ecognized<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0information to an NSF based on the information m=
odel definition.<br>
<br>
=C2=A0 =C2=A03)=C2=A0 Developer&#39;s Management System creates or eliminat=
es NSFs matching<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0with the above information.<br>
<br>
=C2=A0 =C2=A04)=C2=A0 Security Controller can then add/remove the correspon=
ding NSF<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0instance to/from its list of available NSF insta=
nces in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0system.<br>
<br>
To test my understanding, the user interface sends a high-level action to t=
he Security Controller (SC); the SC sends to the DMS what capabilities it w=
ants; the DMS returns back what NSF (modules/packages/code) it has that mee=
t these capabilities; the SC can then choose to download these NSF (modules=
/package/code) from the DMS and provision these newly downloaded NSF (modul=
es/package/code) into the live system.=C2=A0 Is this correct?<br>
<br>
How is the new code transported from the DMS to the SC?=C2=A0 Is that in sc=
ope?<br>
<br>
&gt; (12) Section 3, Per &quot;On the other hand, an access to running (onl=
ine) NSFs<br>
&gt; should be allowed only to the Security Controller, not the DMS.&quot;,=
 this<br>
&gt; sentence isn&#39;t clear to me.<br>
&gt; <br>
&gt; ** It doesn&#39;t parse so I don&#39;t know who is supposed to get wha=
t access --<br>
&gt; specifically, &quot;an access to running NSFs&quot;<br>
&gt; <br>
&gt; ** &quot;running (online) NSFs&quot; is proposing an operational const=
ruct which is also<br>
&gt; not clear to me.=C2=A0 It that the equivalent of saying in production?=
=C2=A0 If it means<br>
&gt; production, is there a distinction being made between interacting with=
 the<br>
&gt; DMS during the time of provisioning and then after the fact?<br>
<br>
See comment in #13 about consolidating all threat mitigation in the Securit=
y Considerations Section<br>
<br>
&gt; (13) Section 3, Per &quot;Also, the Security Controller can detect and=
 prevent<br>
&gt; inside attacks by monitoring the activity of all the DMSs ... through =
the I2NSF<br>
&gt; NSF monitoring capability&quot;, is the monitoring interface also capa=
ble of<br>
&gt; observing the DMS?=C2=A0 I ask because the monitoring interface is des=
cribed in<br>
&gt; RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..=C2=A0 Th=
e Registration<br>
&gt; Interface description (Section 3.3 of RFC8329) makes no reference to a=
ny<br>
&gt; monitoring capability.<br>
<br>
Per the following new text:<br>
<br>
However, the Security Controller can detect and prevent inside attacks by m=
onitoring the activities of all the DMSs as well as the NSFs through the I2=
NSF NSF monitoring functionality [nsf-monitoring-dm]. Through the NSF monit=
oring, the Security Controller can monitor the activities and states of NSF=
s, and then can make a diagnosis to see whether the NSFs are working in nor=
mal conditions or in abnormal conditions including the insider threat. Note=
 that the monitoring of the DMSs is out of scope for I2NSF.<br>
<br>
This still confusing to me.=C2=A0 The first sentence explicitly says that t=
he Security Controller can monitoring the activities of all the DMSs, but t=
he last sentence says monitoring the DMS is out of scope.<br>
<br>
As I understand it, the DMS is operated by a vendor outside of the deployed=
 enclave of the I2NSF system.=C2=A0 Therefore, to me, this isn=E2=80=99t an=
 insider threat but a supply chain attack.=C2=A0 Furthermore, =E2=80=9CNote=
 that an inside attacker at the DMS can seriously weaken the I2NSF system&#=
39;s security=E2=80=9D is true.=C2=A0 However, it=E2=80=99s more than an in=
side attack.=C2=A0 An unwitting DMS vendor could be compromised and their i=
nfrastructure could be coerced into distributing modified NSF.<br>
<br>
I recommend moving all of this discussion about the insider threat/supply c=
hain attacks and possible mitigation with monitoring into the Security Cons=
iderations.=C2=A0 Additionally, RFC8329 Section 4 doesn=E2=80=99t seem to:<=
br>
<br>
** distinguish between a malicious and compromised provider =E2=80=93 the m=
itigation would be different)<br>
<br>
** a malicious/compromised DMS sending the wrong NSF (perhaps because the a=
ttacker can=E2=80=99t modify the code but can alter what gets sent)<br>
<br>
** general caution of not bringing your network down through automated secu=
rity action (using outside code) without prior testing<br>
<br>
&gt; (15) Section 3.=C2=A0 What it intentional to say that the Consumer int=
erface can be<br>
&gt; RESTCONF+YANG (with a reference); the NSF-Facing Interface is NETCONF<=
br>
&gt; (but YANG with no reference); and the registration interface is RESTCO=
NF<br>
&gt; (no reference to YANG)?<br>
<br>
This comment resulted in a lot more text changes than anticipated.=C2=A0 I =
was intending to ask why certain interface mentioned the corresponding YANG=
 modules (and other did not).=C2=A0 Given the new language, =E2=80=9CThe xx=
x interface _can_ be implemented as an _XML file_ ...=E2=80=9D, a few addit=
ional questions:<br>
<br>
** why the references to XML (in the new language)?<br>
** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old and new lan=
guage) because the alternative to the specified data model isn=E2=80=99t cl=
ear.=C2=A0 <br>
<br>
Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented with the =
xxx interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or NETCON=
F} which befits ...=E2=80=9D?=C2=A0 <br>
<br>
It looks like you some language has changed relative to RESTCONF vs. NETCON=
F.=C2=A0 This is the new summary:<br>
** Consumer-Facing Interface =3D RESTCONF<br>
** NSF-Facing interface =3D NETCONF<br>
** Registration interface =3D NETCONF (was RESTCONF)<br>
<br>
I=E2=80=99d like to inquire about the consistency of this language with [dr=
aft-ietf-i2nsf-nsf-facing-interface-dm].=C2=A0 It=E2=80=99s Section 7 says =
that RESTCONF or NETCONF can both be used.<br>
<br>
&gt; (18) Section 5.=C2=A0 What is the purpose of including this section if=
 there is an<br>
&gt; entire draft (draft-hyun-i2nsf-nsf-triggered-steering) focused on the =
topic?<br>
<br>
Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering] to [R=
FC7665].=C2=A0 The followed edits more precisely use the reference (as havi=
ng it after the =E2=80=9CI2NSF architecture=E2=80=9D made it read to me tha=
t this was the reference).<br>
<br>
Per Section 3,<br>
s/ Also, the I2NSF framework can enforce multiple chained NSFs for the low-=
level security policies by means of SFC techniques for the I2NSF=C2=A0 arch=
itecture [RFC7665]./<br>
The I2NSF framework can chain multiple NSFs to implement low-level security=
 policies with the SFC architecture [RFC7665]./<br>
<br>
Per Section 4, <br>
s/SFC technology can be utilized to support such packet forwarding in the I=
2NSF framework [RFC7665]/<br>
The SFC architecture [RFC7665] can be utilized to support such packet forwa=
rding in the I2NSF framework/<br>
<br>
&gt; (19) Section 5, &quot;To trigger an advanced security action in the I2=
NSF<br>
&gt; architecture, the current NSF appends a metadata describing the securi=
ty<br>
&gt; capability required for the advanced action to the suspicious packet a=
nd<br>
&gt; sends the packet to the classifier.&quot;<br>
&gt; <br>
&gt; ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/<br>
&gt; ** What is the reference for this meta-data format?<br>
<br>
Thanks for the updated text.=C2=A0 I recommend being more precise with the =
following edit:<br>
<br>
OLD: <br>
To trigger an advanced security action in the I2NSF architecture, the=C2=A0=
 =C2=A0<br>
current NSF appends metadata describing the security capability <br>
required for the advanced action to the suspicious packet to the=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 <br>
network service header (NSH) of the packet [RFC8300].<br>
<br>
NEW: <br>
To trigger an advanced security action in the I2NSF architecture, the=C2=A0=
 =C2=A0<br>
current NSF appends metadata describing the security capability <br>
required to the suspicious packet via a network service header (NSH) [RFC83=
00].<br>
<br>
&gt; (20) Section 6.=C2=A0 What is the role of the DMS is this scenario?=C2=
=A0 Why does the<br>
&gt; controller need to rely on [NFV MANO] if all information about the<br>
&gt; capabilities is already provided by the DMS?=C2=A0 Since the SDN and o=
ther NSF<br>
&gt; operate using the same data model/interface, isn&#39;t the different b=
etween an<br>
&gt; SDN and NSF opaque to the controller?=C2=A0 I would have assumed that =
an SDN is<br>
&gt; simply a specific type of NSF with particular capabilities.<br>
<br>
All my questions are addressed with the new text.=C2=A0 Thanks.=C2=A0 I=E2=
=80=99d recommend looking at last few sentences of the new first and second=
 paragraph of this section.=C2=A0 They appear to be saying a very similar t=
hing.<br>
<br>
&gt; (21) Section 6.=C2=A0 &quot;By taking advantage of this capability of =
SDN, it is possible to<br>
&gt; optimize the process of security service enforcement in the I2NSF syst=
em.&quot;<br>
&gt; The proposed optimization isn&#39;t evident from this text.<br>
<br>
Thanks.=C2=A0 Check (20) because it appears this new language may introduce=
 more duplicate text.<br>
<br>
&gt; (22) Section 6.=C2=A0 &quot;Especially, SDN forwarding elements enforc=
e simple packet<br>
&gt; filtering rules that can be translated into their packet forwarding ru=
les,<br>
&gt; whereas NSFs enforce NSF-related security rules requiring the security=
<br>
&gt; capabilities of the NSFs.&quot;<br>
&gt; <br>
&gt; ** I found the use of the word &quot;Especially&quot; confusing<br>
&gt; ** I am not sure what distinction is being made between the SDN forwar=
ding<br>
&gt; and NSF rules.<br>
<br>
Thanks.=C2=A0 Check (20) because it appears this new language may introduce=
 more duplicate text.=C2=A0 I think what you said for (21) obviates the nee=
d for this new language. It=E2=80=99s now clear what you mean (based on you=
r language for (21)).<br>
<br>
&gt; (23) Section 6, &quot;For this purpose, the Security Controller instru=
cts the SDN<br>
&gt; Controller via NSF-Facing Interface so that SDN forwarding elements ca=
n<br>
&gt; perform the required security services with flow tables under the<br>
&gt; supervision of the SDN Controller.&quot;<br>
&gt; <br>
&gt; ** I wasn&#39;t sure what the &quot;for this purpose&quot; was referen=
cing, what<br>
&gt; &quot;purpose&quot;?<br>
<br>
Editorial nit on the -11 edits.=C2=A0 s/ For the tasks for security enforce=
ment (e.g., packet filtering)//<br>
<br>
&gt; (27) Section 7.=C2=A0 &quot;Those NSFs are created or removed by a vir=
tual network<br>
&gt; functions manager (VNFM) in the NFV architecture that performs the lif=
e-<br>
&gt; cycle management of VNFs.=C2=A0 The Security Controller controls and m=
onitors<br>
&gt; the configurations (e.g., function parameters and security policy rule=
s) of<br>
&gt; VNFs.&quot;<br>
&gt; <br>
&gt; Is the VNFM in scope for I2NSF?<br>
<br>
Thanks for the additional language about being out of scope.=C2=A0 An edito=
rial nit in this revised text:<br>
<br>
s/Note that the life-cycle management of VNFs are out of scope for I2NSF./<=
br>
Note that the life-cycle management of VNFs is out of scope for I2NSF./<br>
<br>
&gt; If the Security Controller monitors/controls the VNFs, is it using [ns=
f-<br>
&gt; monitoring-dm] and [nsf-facing-inf-dm]?<br>
<br>
Thanks for the additional references.=C2=A0 An editorial nit in the revised=
 text:<br>
<br>
s/via NSF-Facing Interface along with NSF monitoring capability [nsf-facing=
-inf-dm][nsf-monitoring-dm]./<br>
via the NSF-Facing Interface along with the NSF monitoring capability [nsf-=
facing-inf-dm][nsf-monitoring-dm]./<br>
<br>
Regards,<br>
Roman<br>
<br>
&gt; Roman<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; I2nsf mailing list<br>
&gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a>=
<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; --<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br>
&gt; Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
&gt; Associate Professor<br>
&gt; Department of Software<br>
&gt; Sungkyunkwan University<br>
&gt; Office: +82-31-299-4957<br>
&gt; Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jae=
hoon.paul@gmail.com</a>, <a href=3D"mailto:pauljeong@skku.edu" target=3D"_b=
lank">pauljeong@skku.edu</a> Personal Homepage:<br>
&gt; <a href=3D"http://iotlab.skku.edu/people-jaehoon-jeong.php" rel=3D"nor=
eferrer" target=3D"_blank">http://iotlab.skku.edu/people-jaehoon-jeong.php<=
/a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--000000000000dd3830058b957b81--

--000000000000dd3832058b957b83
Content-Type: application/pdf; 
 name="Revision-Letter-for-I2NSF-Applicability-11-20190618.pdf"
Content-Disposition: attachment; 
 filename="Revision-Letter-for-I2NSF-Applicability-11-20190618.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_jx1ld56h0>
X-Attachment-Id: f_jx1ld56h0

JVBERi0xLjUNJeLjz9MNCjM2MyAwIG9iag08PC9MaW5lYXJpemVkIDEvTCAxNjc0ODcvTyAzNjUv
RSA5MDIwL04gMTMvVCAxNjcwNTYvSCBbIDQ4MyAyNzRdPj4NZW5kb2JqDSAgICAgICAgICAgICAg
DQozNzYgMCBvYmoNPDwvRGVjb2RlUGFybXM8PC9Db2x1bW5zIDQvUHJlZGljdG9yIDEyPj4vRmls
dGVyL0ZsYXRlRGVjb2RlL0lEWzxBQzE2MkQxQkM0NEE2QzQ1OEM3MUJDMEZBQzRCMkI1Qj48N0Iz
NkVBRDQ4QkMwQTQ0MDg0RTVEQzhEQTlGNDZFNEE+XS9JbmRleFszNjMgMzddL0luZm8gMzYyIDAg
Ui9MZW5ndGggNzMvUHJldiAxNjcwNTcvUm9vdCAzNjQgMCBSL1NpemUgNDAwL1R5cGUvWFJlZi9X
WzEgMiAxXT4+c3RyZWFtDQpo3mJiZBBgYGJgegokGFtBhCGQYJUCEsx/QIQtkGDhB7E0QIQziFAG
ES9AxDQgcS+agYmR8ReQxcDASBfiP0Ppa4AAAwA66gowDQplbmRzdHJlYW0NZW5kb2JqDXN0YXJ0
eHJlZg0KMA0KJSVFT0YNCiAgICAgICAgIA0KMzk5IDAgb2JqDTw8L0MgMTk2L0ZpbHRlci9GbGF0
ZURlY29kZS9JIDIxOS9MZW5ndGggMTg1L1MgMTM4Pj5zdHJlYW0NCmjeYmBgYAKiDAYWBgYRUwYe
BgTgYWAGirIwcEwUBPN3XOFqS8kw8Zi54Im/pILXQSYbBgZ/TxUvHwa5ha/XHnx1EQYXLgSRr9ce
4GBoYOxo4GjQAEOOhgYgadEg1tGAzSggkGFg9H8ApLmBmB8kwKjMIMjAzvD3gLWC4gL+BA4RFgeg
ax81xBxgYGDnMLFQucG6CKxTgYEpPQtIMzMwCJUygPzE8hBIqTIwdcWCzAEiJYAAAwCgZTnhDQpl
bmRzdHJlYW0NZW5kb2JqDTM2NCAwIG9iag08PC9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4vTWV0
YWRhdGEgMzUgMCBSL1BhZ2VMYXlvdXQvT25lQ29sdW1uL1BhZ2VzIDM1OSAwIFIvU3RydWN0VHJl
ZVJvb3QgNjEgMCBSL1R5cGUvQ2F0YWxvZz4+DWVuZG9iag0zNjUgMCBvYmoNPDwvQW5ub3RzIDM3
NyAwIFIvQ29udGVudHNbMzY3IDAgUiAzNjggMCBSIDM2OSAwIFIgMzcwIDAgUiAzNzEgMCBSIDM3
MiAwIFIgMzczIDAgUiAzNzQgMCBSXS9Dcm9wQm94WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0vTWVk
aWFCb3hbMC4wIDAuMCA1OTUuMzIgODQxLjkyXS9QYXJlbnQgMzYwIDAgUi9SZXNvdXJjZXM8PC9D
b2xvclNwYWNlPDwvQ1MwIDM4NiAwIFI+Pi9Gb250PDwvVFQwIDM4OCAwIFIvVFQxIDM5MCAwIFI+
Pj4+L1JvdGF0ZSAwL1N0cnVjdFBhcmVudHMgMC9UYWJzL1MvVHlwZS9QYWdlPj4NZW5kb2JqDTM2
NiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMTg3L0xlbmd0aCAxMjA3L04gMjIv
VHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN7UV21v2zYQ/iv82H4w399UFEFetqABumJIsmVAEBSKrdhC
ZcmQZGz5972jKEVx7DhzB2yDcTjyeDw+PB4fyso5wolynlgDKiGSC6I8mBT0vSDaJqAlsVyDVsRp
GPOaeGdBGyK4kNCwRAjtoeGgYR00PBEYT3mIabQiKuFEOg2WRGAHGzAzMRA3wWGPFk00x5UTAw3A
phJLNISGhoOGC45ES8PJLaLm5DLADhpgd1pELaNWUeuoDeq7jx/ZSUADHXZ6Bd0r+F0/rjJ2WtWz
rGY3hB8dxc4tBud37BO7YJfZtL0VVtFEB8BUcQ+bE1RLACcMdcLfsau2Xk/bX9M6K1si2NX6vsXY
n/PyW7fKSVlW7dFRxCEPxeEk4IDcW0sRhjI0JNV5qpMNFHIvCnUgCq+phNWVUdQ6AWXkqLQqgtpA
ofai0AeikJZTLtUAQxlBEym2w9B7YZgDYSSWCo0XSgvIgiDCSjgL2cPawGH24rA/UKIGr1zEobSn
HmtjKw67F4c7EAeUorJwG4EIKGZVScgHXGoJx+K52cDh9uLwB+JQPKEWspkoyh1cVQVXx3EJJGao
9nIDh9+N45ZdnJ2dpk02gxhPbNJMw1XnxrKzdPUpy+cL2I6w7KesG5ooZ9l5kc4byAE7r8r29LT6
63ZiAQyOwb3hPAS4C6Pn6TIvHt+d1HlavA+WL+kSUGB/cloVs1+ugxVwZ+10wb5U9TItgukmrs45
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
UqqVtiUXlP5s2iulnWFL6Z3SgVJW3+sPiaF6jhgImHPunJiLJCVV/0rO6sQS3c3bRIIXnq2jIBms
5Zxul8mP18mkRoR45wCeIrALggdwEM9wUYbtBAbH1fGMOUroAh3Kp8GEcRE9jGOU5AVXbpeSidKV
GMuOhj9giB38n0EPV/DD4cRz0dwq7ZE6XXRXB3uMlezcI/gzK+U7UBYeKcH3JRRHSsgyzvuu0jnA
xTIapXMB+RcOzxmlv/fAOQ7hODYbhJcnddNZNi/opvFSxpMyGtx+dsIqF7hZlkva5yuo8uz2ZuqT
0qWMUUsKR+lXdKKIwlkMei0pb+T7VjlpzU3UEQyM6CA2EK/JmSg0uG1FTW9HOcpxdMCoTjYel1Gv
zHPEReZZ/M+3tLu6hpGLq2lpunE2bXQi+D9lvShFB/Ffbr5rVe1kHEUlgcyz2SkJX8OPl+0VjUbD
2en7KTlP4/FkiqMNfw9oy0A3xLdFHQiA4mSSFm+UkaTzOFHLfsL6srmnZ9WfXHRoBAogDb/coLL/
UMoeClDqzWqM7XQHcWFBFn63pbqIjVkLwkLyrWQ9uA5R3JbYB5A+Lp3sTVjG3uwvzL70qLoijr5h
yEi0tyXOYMWJbRxeshpCJu83m+Ed8HZNRVRKXz1YBwaPdsFGUulegAEAAy5PWQ0KZW5kc3RyZWFt
DWVuZG9iag0zNzUgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyMTYvTiAxPj5z
dHJlYW0NCkiJYmBgnOHo4uTKJMDAkJtXUuQe5BgZERmlwH6egY2BmQEMEpOLCxwDAnxA7Lz8vFQG
DPDtGgMjiL6sCzILUx4vYE0uKCoB0geA2CgltTgZSH8B4szykgKgOGMCkC2SlA1mg9SJZIcEOQPZ
HUA2X0lqBUiMwTm/oLIoMz2jRMHQ0tJSwTElPylVIbiyuCQ1t1jBMy85v6ggvyixJDUFqBZqBwjw
uxclViq4J+bmJioY6RmR6HIiACgsIazPIeAwYhQ7jxBDgOTSojIok5HJmIEBIMAAScY4Lw0KZW5k
c3RyZWFtDWVuZG9iag0xIDAgb2JqDTw8L0Fubm90cyAzOSAwIFIvQ29udGVudHMgMiAwIFIvQ3Jv
cEJveFswLjAgMC4wIDU5NS4zMiA4NDEuOTJdL01lZGlhQm94WzAuMCAwLjAgNTk1LjMyIDg0MS45
Ml0vUGFyZW50IDM2MCAwIFIvUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAzODYgMCBSPj4v
Rm9udDw8L1RUMCAzOTAgMCBSPj4+Pi9Sb3RhdGUgMC9TdHJ1Y3RQYXJlbnRzIDkvVGFicy9TL1R5
cGUvUGFnZT4+DWVuZG9iag0yIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTc5
Mj4+c3RyZWFtDQpIibxX23LcuBF911eg9iXD1A5FgODN5Si1lryJU/ZGtZaTVMl+GGmoS2xzpiwp
3v37NIDuxoXkaCyn8sQZEMSl+/Q5pw9PxfPnh2+OX52IQhwdvTg5FgeHx28LcXknpBB3l8NBo0Sj
q1xr0ea1FlLmWnzpD67+ePDi7KBwcw7PzgqYf3Z10OVdLZYFrGZ/2Y+bvBZnnw8WR9nZvw+KvGpa
eH22PlgIN6DaLhx4eXYQbF2WedEKCSfo1PTmyyIvCiXOLoX5Aaf4KiZOUVa50uYY53COMm/EQrzK
ljKXYvGHbFnmrVh8zpZKwwYLsb2FKfDmMlvC+EcYL8xfHB2uxcNWwMcqV2LxNevM48b+L8Wi/5It
a/tD9PZLsbAjZt1PboH+CibbX/d4BLG5ymSRd2JxlX04+xtczVzHXEXqvK7kfHzgZLUotTn3fHRq
ik41Ex2l8gaTJN4vcJeXbwANsNLh69vhI+NEEk7iuKuJlVsIaxssfr64oQvf2whA3LZ3NsbPcPww
ebqcVGKxMsGH+RjCFcXUpejmFh4mfP/JYKzPaXX8qKdtOfA5DmxgHdmaha7tloqWLnnp+Cgw0534
msYRFWow49EmNOPiH5mFxhn8b8xl/pJpl2uc+Na9/1e27Awyf4WdzPumeIe/3FF+zpaV+RxhZZCH
25knw9TsBsfUNN2d9xdc6q/4vG4t0mySIdmHb7ergZOsKMkWSITFJL1amgwE2CF4Ut4LM6ssVV4p
wAjgzIAzBG/RmqJUlTIvv6O4oXSS2n6gcty8zzCdacVi3hiJN2I10BSRaQjZTy6QJxgxwZVNi1u0
EfR4FNc3NY1Lu61hszXBdsXv7tOCL/OuJYZcmogusXKDEi7ysmzcnPPFbW8IzC611A4RyZJ+drBi
XLrxiiGkx+vBVdS3LLfabrFsb+1KExdSeQG5xPmAdmlqHB6VCegF3u/WjJtQf7qFq6rWjP2enA3k
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
vbK+5zYwMDJ3bQOoQ9ut3wjXwP6p3TdiBGrSFEzxA5TCG58fNjq4FDgfapTqPKj30yn5HbR0douF
Dxh4kRmvOMDHRNIT21Jg9xxfS0YLAWZN4BnTxoMRcYyyZCYiF/TUxvE7eLfyiCx4GO53Je7us/B0
S7j7EHk+GBr2tcwZk0qMUsK+fuTtad0SQaZFeaShPqZgoknlkGZhFKDLMNZ1iFBrm6r7pm0ERtYU
PJQqs0Sxazbz4VuIzWYgaHKysSxxhc9WS1olwMEmnczLiCKlFyYKOKLhNtJKEkO/x28wgjnIw1BR
1CVSMIIcGQ+GihhcZkjVp4+xDGIXOLG9bouAmqrdrTNhu0M+sc4gdB6PmbZFzGWQmVE1F5fpJIq9
uNTVfvhIECDbyrJnr/i3iZsk5A9t+dWOQ4u70G+TqUpe+nu1BtkQ3qzRuoJR+6ZGv4aYsFbcSd0S
K6eBMEIQUVkOVBY13MoJ4f2t2HsMpNgO9OGC2XxREDl8Yrb0jVnfbY1DvrBA0SCVH4+hZof+MsMQ
swnlu7ZyqP0nGksGWzBdxCUmDa6aTkJELBoU6TEoAho/IiFclGJBLmjYJ6FEup6JmJV33PYR+JQ2
s0VuLf9UdDZ003SP3WZqn/inGI9qC4wSjvwapqMxtsDQ66uX6tn/BRgAa/G1Ow0KZW5kc3RyZWFt
DWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA1L0xlbmd0aCAyMi9O
IDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4ytlQwUIg2MQaSQbEAAQYAEecCvg0KZW5kc3RyZWFt
DWVuZG9iag00IDAgb2JqDTw8L0Fubm90cyA0MCAwIFIvQ29udGVudHMgNSAwIFIvQ3JvcEJveFsw
LjAgMC4wIDU5NS4zMiA4NDEuOTJdL01lZGlhQm94WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0vUGFy
ZW50IDM2MCAwIFIvUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAzODYgMCBSL0NTMSA0NiAw
IFI+Pi9Gb250PDwvVFQwIDM5MCAwIFIvVFQxIDQ1IDAgUj4+Pj4vUm90YXRlIDAvU3RydWN0UGFy
ZW50cyAxMS9UYWJzL1MvVHlwZS9QYWdlPj4NZW5kb2JqDTUgMCBvYmoNPDwvRmlsdGVyL0ZsYXRl
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
tbvlcSoghtA4vQ4UhwnGh/6AeOeYNe8LRdTnx5GxA/uWN7YoSePamspSF1yW4TqGPI2l0TkLchrz
S0+PyVPjmXgb7a+baGQB1hHQq9veOhcZBtpTST+X9v7h7k1iSmbC2/Om5L98cCrguXZGjI0ft3/T
rh/kM8I4olEd50F8hTT1ukx04zXH6jsJvfEzD91EU85JC+S2bOzflFfBbsIwDP2VXHfZmpZuRUIc
Bhw4IO0XEELstO7S/8dx7OekTRi7gFQrcexnPz9DF9746i4wTzsk2M1QWiXk2+miZePRz8iyOHSa
Poybx+qk6T7qxd7wHxc7AoD8ugg8IkyAVvL+qFyEeiPlcoMjdL3jWwE5K9su/SnYl5dUKwj754rn
Z0SngMXcJKqHtF5NFjr1EQoW1A/KHydc+4vcawGgt4B0Llcx824OK4EdojedF20+mrzApaqCr5q6
yXYRLdW2jztCtTKICAlk31LKMznyxIpphdPUde36HevlQv1Lu2A9WEi8wgqh21Vb1pgOraHTPE/9
FXl8tQXyH7GCumfB+jXLf0Qb6ZxuP5x2jlzowKINoRuCF5Z//BPy/cjAjRtt8jSz9oRb+G5H/dNW
chkD5k8Srn5WL/HQXwZJHtmSF/rsEebKmy+z4UzxZMka1O+X22zeTrvj3tEg3m4/95TrKkT0/mGV
wxOwIYzuAgwAImBXRg0KZW5kc3RyZWFtDWVuZG9iag02IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURl
Y29kZS9GaXJzdCA1L0xlbmd0aCAyNS9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yMVAwUIg2
BZFBCiaWICoWIMAAKAQEAw0KZW5kc3RyZWFtDWVuZG9iag03IDAgb2JqDTw8L0Fubm90cyA0MSAw
IFIvQ29udGVudHMgOCAwIFIvQ3JvcEJveFswLjAgMC4wIDU5NS4zMiA4NDEuOTJdL01lZGlhQm94
WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0vUGFyZW50IDM2MCAwIFIvUmVzb3VyY2VzPDwvQ29sb3JT
cGFjZTw8L0NTMCAzODYgMCBSL0NTMSA0NiAwIFI+Pi9Gb250PDwvVFQwIDM5MCAwIFI+Pj4+L1Jv
dGF0ZSAwL1N0cnVjdFBhcmVudHMgMTQvVGFicy9TL1R5cGUvUGFnZT4+DWVuZG9iag04IDAgb2Jq
DTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTg2Mj4+c3RyZWFtDQpIidRXXW/dxhF916/Y
t1wavityd/kVpAYaywHSRq4bCWgLOQ+ULiW5sUk1suK4v74zuzuzH5eU5NYonBeJl9zPmXPOnDl8
Jb755vD4+fdHohTPnn179FwcHD4/KcXFraiEuL2YDlolWlNLY4RWvSyNqCppxC/jweWTg29PD0o3
6vD0tIQZp5cH21KWpRKnFwIf4NUH0cu+EdsStrBPdsVWNuL03cHZ5lmhZSs2othWSiqxeVJUsuZ/
/Pp7eJCV2FzCf40vxHt8Aw/Xozgqtkr2YnN8Uiip7Sxl8NtFse3EZpjEzS/FtoFzb+ZfC/j7prBr
7EYYqRt8fO/Xvx7dlvB4ayfPxU+nf4Jz8sY08kPR48/BrgybjnzWm8Ht+zMco8Shw9UoeP5MR4lv
8NLfAC8An74rqtL+fuo340NRHL6Cg0vY4529Kq42zXQy4U5+xyezVyhtTjAfsNrpPw9enB5EKdZa
lp3QBtdazPDj8qprqUya2Gt7dI2R9PHByFV0f4w5jRjFGzg53ntyV8A8wYAdzRzpSmEuRXMcaBUO
g5/tluIIcsT8Zxruf14N9GLcySxwVQNBMvi8O3BBLKVq2/jFQphKWZeNG3O2OYXFW0Q2JN3ulJwh
B87IWGEkD28ddvneFJthRxf7WMBBMQAUrbuJBonBggO/zpfx7poSk0A6v38r26qKr5uCCA7dCNV2
UnX/C4iUkm2mDm89LuaBsSDmoAXXeaCuZ0KDp/qFv/UoGIYTQ4ICxpPu6IHxNo2cLB+lmb5xtsTr
jX/F6GQw3bMX68Y1QxhEyh2WJWUMJ6oxImsoDuB9XfiQ5ChWrezNehLLDincyWZFCBYSVpXSkh7S
ZTlRt11Gkq7PNnxxjKUmlJ+Kyk84SdO1Ethm6kpqdQ+eGsJTs4ynpi/t4f7wLDC0pjm1xbU0LRH0
DAJoK8KrYotw3mBSag8KC6W3PxVb43KKgU0wrVsbYdk17T7jUz3ywCQ6imG3Y067IfRpDJg/pyeE
0bKEDjwGah0uMzLlx4mpPk6OKGN0GhgRhCIuiHRNoLW7Jj58EGcbKFumRF6+KEq84t+KbasWA4MP
EBgjoURQZM7n3/zB9oRWdr1alVVVO1llVJ3hxqZhsvPZmT/RbZg585RxBxlddRGppqvFyrlwMXRG
HR2GZrNisDqx5HqhX67MC+sD3hq+bCR8dn7C36YFs9YJBZgFhCyy5h7tbdoWiW+1d8+TbGvMsQMM
GxPC1p0XXsEiNq1VcwhHeu1edhUJxGul1GohVRXTyuM29gGQO2QAa64fwqWTJPh8FDvmCwsmVQh+
QdjZtwFgTZvmAUFTJGgQ94U4162slJWlfQlujALh0UauVFEMiGWijVG/kkmwcqGKVq6MPvGaBu66
stXy1QjFrMOqkl5RS3NPjWh0iTVC11rWK8q8cCCt7q0SFENY4/CHN9PPHElNkVzkXbJNV+KBeKez
zXVcFy1lbhwqvvbvD7P/Th0A5oPXkrcOtANR2MOcoG3bCS7OMvKSKnpPp2DiykhyrGO4OvTNAJsv
v1F6MEOovjosEtuqJiIiawyN+Ltritx6vforaDRuZG0LKrf9+sqR/OrHQtsDoqDWeMHnXgU08f/P
bsLdj/ihwwiQ2FdUiStbiXVJXIWqouydUBtsYwbhq2zhQJHp/APU3d7qjLa93z+UUzcEBYDj8OQG
OEygMBG9YiFJ4GBUneCBgUY4KS3PoCBJAChCOAY5ul38DKqyIqSPsrNNBU8qtbNz2tdF/a1Xq9mX
Z+7heOAHn4/lUoe6xX40bZZUYkeZD1ARWfF+s3u+z882jQzkXSa7Mw8CUXVHBqveowpzE8HWnE44
Byn2reA1NzGLBzyysIFVj08c+EjTQ6lhizTnSgYT21ysoyyXNXa85X0G88EMl+DvsoZlP0CxocqS
rl7SBf39LNeMq64ul9Q23OZVinVhr0qhRifN2ta/QjDUeiUgNXKjedh1PxSUulNIKhuUI49ZbzZv
It/ldDJ2m173KLUDmDCq1ZlXFbl72q4YB7h3V7JzqIrWYq96yjaK2XebMMBv9Db8Uyu0gA6Unv2w
G3HHA3cjkSFdP+CX/Qg7T8HuEWLCmu6Pws2j70V9X0B+RkfU4nONU7LkrTeg/msmN3mGCH4sT3ll
o4nzW18YfRj45mLgOXzZBftaN9B+Pow+Q/k1K+hrS1RtQp8TD0Qh7HqSM0XJukwUAmjStsvth61z
3o3yrLPNDz5grL2jiHU4N1d11T28vGq4U7qZQy+Irho99VLvF7th10mysO5Yc4dzhg+4F7voUwIG
MCFTERjX6lVvnpw3mHMWJRHhw7VWhCTuDa6C1M/ijhvQVc5MEenocQ7Vsd+rHm5+aJoihjhZYm83
Cl9VvdDQqh7LM/N1FzGfL5JJfiTSIUP3Ib+uUTAraNzKe4z/mtxCQ9F1DvA3dJ9557uyIGgIHai/
31MMPrH07BWeeqHwgHurTVp43CssPFB/VgoPuDG4wWMLD4BtORDgX0vv/v/oTC1xJ8j8HszMPszY
UYhIDPF/7N0qdMCEozGvR0u9rDs3VKRaE1uYG2NQ6MFjjkUkFIaBxX6+e5+fZRB025mLBg1awPsd
LXWzG6JyfMNyfkG648LjicFcGhy+3iQVMi8ebOrGoPyBoAzWOy7012IQjMsXLomn8LtFuFFD8hff
x7z0v78rGmxtl5gF0QW7r8HZtCtOHmVMrwAK4t94ZlES+EIUpzwg4PFgH9sfRvEZYp9DYJxC3CkU
00jjFrhV6sfWKpaLMhScM8tzzP2eMlgVA22oOUlBM8WObjq4EznZjwvA5vK9PQ+fFbLV+4Nt3UnL
MMUdS2suGdcfC2WRBtzMy3PVJAulN1R7S/loq4kl7HJ/Sa0/ZUluZq784qlacHAy5zjnd1ndrQ5p
PNvslRRGBnOacLa6PiTcre8EB+p8z4KDNGwwraDhpkRSoWo4wEKNgzzAXT5i9GDLr7MtjCxVqu4a
LJvq71d302tkkWrrVQ7uU8/0teyslq9gvcyd22Iew6TqdZFiFEpOr/4LOgXnl9JpwUCrOjHQz0nX
5ilBj4lcDDccDgac/dAH+OWXa5dgtHq3fjURov5dGK/lkU0KDYHFWlxTVFpJvP0fbrg7O38T+f0q
0/7wG7bMGAgxqJPIp3DprAtQvZIrXmgBLZ2WpvsUtHyOEYv4iLj8epMiQhKl6YHtROLEjHdiyM1X
7jfDhFU5i/0I6PbN1syQWUqxP8oVN6ih9t8FbxClffAm+gYRlfiRHJEOIIKKcm4qGZn/uqPNMyiD
R8iQ0si2rdaRAg0jaETVWP/7WKjAgl8YTkLGsIdBJxFI7dzBTsQhU9QCUptDTo0laK8HZMFx3t6J
0oqvNwvew1iZT3x9I7u6fkD5jREarFtjHp0dA1LZfEbZV59f9o/I8/9axCH2TJzZVrN2f1VstWzZ
QR8PgXzMQ24POQcj5GzPARqlPgVZJ9D04c5ksNgV7adcsFrR/Y69GDlpwSE8mM2O4/x14ToQ3ynE
VjevR3TNq4me0vqUSwCgx9TdugToCtGlcf/HSwD0iV9csaD+glUVVKHG3Lmg10sOMyj8LAbuayMF
dtnnanLuhYX0JFsE0pUpc3Ial8h9DITj0GweM+9GTwuxG/N6wc4kX4jpkcsQgLjpUq5C/jW0b/fL
UAlaJbTR6Csei5Gyw6fPJ0T6dy1EGF+YYRHVeT1R9+sJFSVWAAYMyUSoeyP5XYIEL0NY2Zsc24zI
Mfmvy0plQU4V9CoDFyCp1fWq0uge1oM6ZmpsZh6JIt038pNA9P9QGm8yEruOPiLINkFgFIyQc4aT
AxsLSKoUSgQ38447hUWC6wWCV2l1A9vRqNaSu9ZreWl6CDEWgMc3l7q1oz8fuc3vvLn0vZ2rBRYM
LAdB1QebrLPNbnfoR8H8qrNA4SI1e3hEFoCYN7vhJpIE31rM0y64AWKnf7FP9L2aUDfNOm3rFiqD
UK1tEB+Lj7qHcV8YbYloqWcfJgrvGLmBQ/+VSy5DIehzxH9vDVE4PUR8Gqhr5O4hbgxtpoc4cRG2
hvMMdKNtcuv9Fpckf/FiUT3yB0waoBSqOTKM7PR696iNQRFoSvl43fgP8VXbG7dxhP/KIl+qK3wU
l7s8koYjoJHd1EDVunVgf3Dz4ew7S4GVo5r4Yujfd2bnZV9ISpYSoDDgo/iyuzPzPM88A9MJ0Pr/
AAzHuHATWEBafKjRLVy5DUnDEDIOFz3bsbaZG+tc6a0BJHXv59zUi4tzg7k5fWWePTu9OH/53LTm
7Oy753A7IHdDJ3SbDleeyR2oE012706+PTPvsPxwyFcBT10AksfDHvn3OpQVcPEjv2nC4VOWuE1I
B6he30s6XjJ8DmYnKrPV1lQOVKgJotJrSbXtOdd4gcl2TpN9FVIKa97CMUF4EYgl6irbduWadSu8
bnlNPyivG+QFLQX2jJBuA3knKzs3WblsSslpVWYvmZw5wzQ/EyNfbLy4W5vrE/NYnZpsoPnfCqXn
1seM4601XWBd7SDx7n7O++v0SK4NH0Fj93okAOWqRpGB2Ra3DCAGMJ/+/afDJ8XxRnCM8D5/bc2H
Xw0il6VizXKc6HKBbud5CI0Iv4J9MdWfb+gCMg8Yf3p6+hmbcdCtEZ50iHPPStth0qroqzyRmBb6
KPerke78grQATl/Sn6eigrIzCr3D2HmD013yHVadttd1S24sFAUL2St2r25XPvj/4yNpEMH6eBpA
QbUC0ClAzXuLHh3ia4KoY2Fn0DujUXX4MFTwIeRxiZ9+CHtgv7K7P5I8M8sDfHq7QB9od3aie150
zxfFAR6lXeD09Q04RWFPl7OnJvYE5uBRvKCn9jM5t0PowTHvJ/9ZPSmd9AYOtOCTbM+qp33s3Ul0
nmJ69sINU9gaA7pAWQ6Dbcd2O3U8/EUcWaBsYoEsuH420N/gZ0C2YFZ7MjmOTQ4+17YUUURFFZdj
giyAfF5sD2q4L9Wt7RUY5oJHgiu1XocMofrNN3AX/MAT+fALG+krfh2Waeo47zXSYl/MyiDQoxmG
CjqtbRosWkavSeVt289zDNSjcg1xTEBfun8eR8Th8Zhg4qi6aCbFfvLK6lb3IVgal5IBiLKeJm17
2F7uZ9I+mVTBBjTtIi5b9g7e+akzwTV1MkpmuwleY9FXcB544y2YoxZP/j22C6xY6XJSsy5dT3ib
db3+d3e9Dga+vJ53db1wg3+uqbfR40qi/QljGh7Q8q6ohXGr87pu1uo8tbpeWt2MDVxsUIi2xODs
sTGF79e+mulMNpFM7UySpQ5/LFj1HkX/wa2p6TZV7zPaNCwmMw1yYmr/WJu4Hh7oEqNjuM8l2kc1
ukWfONfolnNxUvvlRjcsN7rQPuc40tgBDUlaPOoZjnW5YVkLMpyl3/yD5XpG4gZVSnUHe1Xz2xVN
fXrjmpYNYhf4dK/Ymfwk41EfjLqhoYfSL8ebSb0KVYxJaqDbNxtBRLKkSGQz10Yx9i2fSD8ZRco5
yFE4/mU1xAieFkcDEg5Nqt3LLa9rK3Au1ndYx0jbgA8EwivFh60FIDPoiJibgwlu1IL0M0Rip3iA
LemeFEFCxro+C1Kmn+TMVs78X4i28tDcNzAt9Ma3NQbc16haEPFbc5hIFbBmJpQOjXjjYHcehaR4
fORLbXd70zKIriQMjQfL1ygAgYUKDSlwSo/UaamMSDfdRoDzqqM8+kSmAOBOk4e+eSOcWRX2IHJE
3Yko2nhQ+/SvPyydDg62ydL5fivudb8zSf2j7TXCHsiJ7TD1byhHRjMfZUNvHdgh7c1W0sM+k8VA
BftDbmGTeuoZ1JpGA6OpKePezHY8ghEkvWZSJPFBOwcT94K5cZTjogTxtgAYdExwzB9WQx1MhVSU
Tj/+LK9qaY+HxH3GCttksmM40v7CTQWE+vbdVlKy+7XszYCDIWPlTC6y7pxNDrkEEO7kbxVpdrUQ
Eo03HnMVesgPAggmjaytPYlD20WAcE4O+xg7xPyOP3xB60zXLYwR5G8zLPbhmaiF3UJrRvCP6sal
ZcDFpqdfYEg8icJkoZVk4WynkyJFAPYvGPm1AxqDk8Dd246OuNvfCIZi8yGbjlMGM1QRyRu+oUqU
8ZU46avOd0WHerim8OkLbtmuxu8bOFirgxi7MiMHkjuXEkAq25Wyet17TDJdtHn+n3OMmtTfVppi
ThqKsWZxL1X4E/rsjmpEIy8YFXlr3rAAGcFVdOx+qPGT+1FW6GeGaAFryQkvGByRBzKZZjPnS7lG
f2L9XPdZ+TDCwG//aNGrLRr4UBeloZrwSUNiozPKG58kcMZ2buWIE1pKyfCNaBu//V77n/IhfKjN
VbejGOFm3TVfOVBgnW1PIKMsX/JZVXll25vt+zgdOjKzhMvYlJrQuoVyGjWa5MP0vNH7TtSdYxwn
Yx204GH43WScr7nbdNja06IvGP+sgiLLnzVAfhDbpBBGuwGvp15SGX1XLmHJcwH7qHzTlivVuc6r
AyVuHeI0UQrW6UVKWLdICdsPFdufv3FySqeo4YLIMMjoBE8kQ9GdyKFHSikPRoWnnMk8vxW7hdEZ
S28prPa7KYysc4utn8JHZR50MlKiROdG+IVDjRLoTg+mXMECpgeOLE6VmMsuS0dDt5UyGrU0ewXa
st6oWB0PS+PKQUGZz6CqJirNb9hdZY0Swr5IvEquDHHtvNAuAYfCT6Y9C/94THMbRLuFgQ9Y3XZV
DT+W6fzxz2HYy+c6nuZosp2f6wi9XY+LEbf/ivEEQ1MYw4cA4+IvRXb+uVp3OcYVh6bor87ErgJF
bHEZLQYj/fPKBtMMPe86CCnXL44NCvzQb8k00w3pHEaRGio817THj3LF9m7qighGiYo0tpMyNhuU
zMIwjtEFz+Qi7eZFJ8li66MI3hMY+8RQri/m3UkZqMumnxnYMUaojdgWPvUJ7r6yz8wjcwmPm41O
k6OGPetMo/glojcehXkhr41UkkKl90UAYCYzyR4ycDSp0gb/ZGuHddbu8Li4lU5F4I1rAp81cu3j
Ly7ODWxXLARepvE4P9Z4hvBfqMbyfbykR3zU+LBtYADxyYf2ax/Cdhx/uKfR8xM3e8CF+5RMd8cB
k61supc+dsvnn3+IFXplnj07vTh/+dwAWc/OvnsO+V6sEx4fKJDVCAuUruJklUwlCe+1AVjVsH3Q
hG9XYYw4ox/tFzK8vmIR3R5FCmS8VJweTAb14KvMxD9NpscocSsI+uTtau2hH3+/Ctq1k9e3Shp5
/UnUqeCq28q5ThTuah8pGDayYkWcqF0g2RdRQhVAnj21UzOlE17+W0a1eceuJ479nBIGplmHokPq
78PrGt/2AxstPkm0CmNhHEtbR+8/LZulV+VfAIlXkLih8m2f4GLaYi1UJ7TYtt5Iti35DM+zrf7o
yBgOGl210eJcSgjcNKfDT6gYZwInyfYOxxmG2u1hp9dTg1/4OEPJ3t6o/XtfnCjr6UlJB54IEx+h
9TCvkS29tseZ4YEqGocHPvB56di/YopwnKq87M5WrmmXjJJW0TfqCn5Lh9ptnsNGc9hk5VtmgGMG
uHRsVM4bIcV9RAiPqugNGF5kJHw7YBRraFhN6wye01sKRqHHTdNsr9OjjubI84yghzRixg3naZ3x
nORmLCq55lKl5jIab4TMHYlK83S4d1fvO3zQVptBna54e0371MSquChmzVFCvdkpCXJf6Aotn7Al
zhWFTywlcD9V06RXIL19ZnRyZ3sX7siNato1FLNiE9wA04bsb/ppBgKWPs886hr5CW0aoQUIC2m+
0WNkjBkRUeJ+KdzbVR8m0qoop6+6xk0kGQzW/wQYAIe/e1INCmVuZHN0cmVhbQ1lbmRvYmoNOSAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNS9MZW5ndGggMzQvTiAxL1R5cGUvT2Jq
U3RtPj5zdHJlYW0NCmjeMjFUMFCINjMAkkEKppYQygJCmUMoMxAVCxBgAKLgB/ANCmVuZHN0cmVh
bQ1lbmRvYmoNMTAgMCBvYmoNPDwvQ29udGVudHMgMTEgMCBSL0Nyb3BCb3hbMC4wIDAuMCA1OTUu
MzIgODQxLjkyXS9NZWRpYUJveFswLjAgMC4wIDU5NS4zMiA4NDEuOTJdL1BhcmVudCAzNjAgMCBS
L1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMzg2IDAgUi9DUzEgNDYgMCBSPj4vRm9udDw8
L1RUMCAzOTAgMCBSPj4+Pi9Sb3RhdGUgMC9TdHJ1Y3RQYXJlbnRzIDIwL1RhYnMvUy9UeXBlL1Bh
Z2U+Pg1lbmRvYmoNMTEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA1NzA3Pj5z
dHJlYW0NCkiJrFdbU9zKEX7nV8xbVimv0Gh0PcdxKgZccapwfMpbzoPtB8HKLMk5ErBeKP/79Mx0
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
pq52lfg8ZUNjyq5OZuYOjEV/dA53ZKpNqwt/dODhmfzbbU20wySAI5NQ/DTxzBo3+bWr3EUu/OZK
6RAACREEGL+AJMRoTqqqHMnXD3SWr6LByvICbk42PVbqhcU9KtyCRRdWnHdp32vCHBPYhnMW+x2j
pbhKdd6KNzFzwn3CqSxzGC3/DOCV3XD7i638LV/5PGFF2jZDC4GqVYtfCgN2ued3DJilx1ZJcN2c
wYjtSCPj/wQYAHpK+tQNCmVuZHN0cmVhbQ1lbmRvYmoNMTIgMCBvYmoNPDwvQ29udGVudHMgMTMg
MCBSL0Nyb3BCb3hbMC4wIDAuMCA1OTUuMzIgODQxLjkyXS9NZWRpYUJveFswLjAgMC4wIDU5NS4z
MiA4NDEuOTJdL1BhcmVudCAzNjEgMCBSL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMzg2
IDAgUi9DUzEgNDYgMCBSPj4vRm9udDw8L1RUMCAzOTAgMCBSPj4+Pi9Sb3RhdGUgMC9TdHJ1Y3RQ
YXJlbnRzIDIxL1RhYnMvUy9UeXBlL1BhZ2U+Pg1lbmRvYmoNMTMgMCBvYmoNPDwvRmlsdGVyL0Zs
YXRlRGVjb2RlL0xlbmd0aCA3MDcyPj5zdHJlYW0NCkiJrFfbbtxGEn2fr2hkX2YCi2JfeFs4CtaS
AziAAm8sYLGQ/UBraMkbmVQkjwX//VZ3V1U3m+RIigI9iEP2pS6nTp06fCtevjw8PX5zInJxdPTq
5FisDo/f5eLiTkgh7i76VaVEZYrMGKFNk+W1kDIz4rZbffpx9epslftVh2dnOew4+7Q6yLM8V+Ls
QsCD1OLsXjRZU4qDHK5wT+7EKivF2ZfV+fpoo7NKrMWPG5kVYm3/Gfj5A7wuxfp2c1BmWqx3ff8Z
3kix7i/F5kCZTIn1+7X9CquH/tp/pDXd+w1uhMVS2cW/wa6sEet3G2Xf/7I5KOzWu81BbbfgfQJP
sK/tZnAW9tzc0kU3A22wCxWa429oezHcdGRx+xXeRzYNfXvtt8AG7ZZc4FFD76+jHXTb7mL0mqy5
3zT25xVaQKdcsSH4gSylfe117Nuw+XD2K6TPJsomCZad/W/1+mwV5V1rm3CtIVkLeR9lO5cL2dZF
psw43b0zFoIwsHveWzSyo+8tBVTQwkF40/3N9+J8/cUhAiLWZYlXVVbV2j5uV97BPFNVFb+Y8SDP
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
4hc5QDPufW9s4KHJeFmbv+IaDUwdbXPWHnTkFZEyCqgLVN9fJVYiSi2KRKOgB3x5QQKtz+APPEHN
OV8toZjZodgBOVnREEx4JyBCyjoBOZtmmYbCw64OoGpbSyTjnaKMBHvg3DHMRQGZZ3NUG8hmnTDj
bGWd5D0v1ljAJlaQVCQusaUljmCMWQ3I6IYC+srPB6FCcE78mWgVlSsTbOExB08l08W9ccvLLGhE
h5sgpZq4J1cp1Y5JSRldJOcln6N/VLMsvGRZGFd19f2FEcQjuFTUlEfSUDOlQSixMrn0pTrJHYKg
6zbeZEkeaIseuIeM73lSFxqSJxsPzYF70kP0rwADABeEEtoNCmVuZHN0cmVhbQ1lbmRvYmoNMTQg
MCBvYmoNPDwvQ29udGVudHMgMTUgMCBSL0Nyb3BCb3hbMC4wIDAuMCA1OTUuMzIgODQxLjkyXS9N
ZWRpYUJveFswLjAgMC4wIDU5NS4zMiA4NDEuOTJdL1BhcmVudCAzNjEgMCBSL1Jlc291cmNlczw8
L0NvbG9yU3BhY2U8PC9DUzAgMzg2IDAgUi9DUzEgNDYgMCBSPj4vRm9udDw8L1RUMCAzOTAgMCBS
Pj4+Pi9Sb3RhdGUgMC9TdHJ1Y3RQYXJlbnRzIDIyL1RhYnMvUy9UeXBlL1BhZ2U+Pg1lbmRvYmoN
MTUgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3NDQ1Pj5zdHJlYW0NCkiJ7Ffb
bhzHEX3nVzT84p1AHE7f5hI4AmxJgRVEihVtYASUHpbcEamY3mFErgj/faq6q2p6bkuJUoAYCASI
szN9qa4659Tpk5/Ud9+dvHjy/Kkq1OPHPzx9oo5Onrwu1PmN0krdnO+OKqMq53PnlPM6t0ZpnTv1
oT1694ejH9ZHRRx1sl4XMGP97ui4yIvCqPW5wiffqPWdavKmhJ+wR3gKS1Z5qda/Hp2ubrNjnWu1
utzwk4K/Rq02O/U+szk87W6y41qt6Ne2hQHG5g0M4Sn8d3MeRv4CAwr83X7Ijsvc4prahAGyieyL
y8GhYLmnMA3/vnidmTiJPsRVISAMZLAuxgS/u30M8Sr+/C0zNZ3Elmp1lzUYeLsJccHDTmVv138J
uXIVZsi4vDQVJGi9TVPSquf0aF5SbBiaU6s/Z8c+97BD3Jc3jL94fvsrTHI4/FsIJK/5Oycj/mrP
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
/wdf1S9+WhoOg/1fEAR5xmeNvjT1gOOKCjXznsF5Oj4wWEBfnLjIzFPM1626uHh7c/npSulcbbcf
ryD6s1nDS5Q6zhim6zreqOCNtCRP5xU6AKNrfJETThaRbNLIwj4QoJKa5YOr67b1MDzj2bg1xILx
5/OyqvCBzMEvJIPcLJf0d5XxHkDLpJGdb9bIwPQqt0Jf87BCXSPt6xO0WtwbY8bsYtUCTNNG5yqA
ZvuKpHa+Tb2iv0t2h8c6AiQoh7XJFSw3Reb/H3hRCDGYP/jIAVBrcyRVxykT9ykQdG2qzs6W55ak
pgyCuyxM5orvKjOegIMn6XhyDDMrd+qBQ98JrKTo1fVKpqz6bX8NaIp2FNPF6R2YxYSiWkWmVlJy
4Im/T1GKstcqv+QpwpvOw0JC4ZtVUVKIsGw2zsYIsE4wsOsiINayTMtoJxjFtXoM+rSHPiORCcYS
RVYgd/jllrTqoVMt7fCDNhTek6t2PR9G/tTfWgNwiasb39Cx2nlurHn1dX23eA+HlmqxxYLAaN7R
CbdAMPjAwwXl+xs3GPe+xzZvWJMyUy+u1OnBLiWkAjtkF+FhHfNZiEEZmwjMgDyZhtERFYrOvaLe
kSbyKUT05DdbyvcLXtJI6KR/1BWJ7A3tDEXAZB9E18Ms813HMi7sY81U0/+NYxlGWkwl9YatGVBJ
WzPAnKnncAcEV4kinU1xvw8yKENzRBuixrN+RxdcRFYjQigPCe7AEbABD5KXmKN85AOC0LkWfLLx
AG3JapHfRtoxMAuN4swNB27z0L+QmXO33TVJ5gKlPWWbVlT+wrGKLtfzQhKXoYUQxa3pL+rnTMFz
prBSQVcNpQKi5nTtEU2sfbPcBXV2WJVVxtE62dqiAWpCfIW6/4lyxAJYrrK1ntU/9z6g8FUt2aMI
iMzuKdfcLfJqpCJu/ZgdNlUZnsts/l+AAQAROhJGDQplbmRzdHJlYW0NZW5kb2JqDTE2IDAgb2Jq
DTw8L0NvbnRlbnRzIDE3IDAgUi9Dcm9wQm94WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0vTWVkaWFC
b3hbMC4wIDAuMCA1OTUuMzIgODQxLjkyXS9QYXJlbnQgMzYxIDAgUi9SZXNvdXJjZXM8PC9Db2xv
clNwYWNlPDwvQ1MwIDM4NiAwIFIvQ1MxIDQ2IDAgUj4+L0ZvbnQ8PC9UVDAgMzkwIDAgUj4+Pj4v
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
SAfR3PMJlbJ14xaFShVfoFK27pNKHfYztkhHK8jVl8SnBSmwnwufazRh+67qTwNouE+2szJ2vbGN
qrpWrLkSu5fYHQGTAHu7OhZFjs7biJ7Sr2vJfyP5j5gYHqs+9ncL2YE06oZFKG83SUVuucJuDe/W
OEtZ1Urzbtd7GjJe5YFVdZuHpSxtpCyFZcS3beGOxqXtxWyntmuSKWxepbqyMneMlM0DVhfNYIdq
5hFNlw3eHu1ig2bR8cBTb7+Fq7kRWGfYlz8gSyEFe5K94IV9bbm5aja9d0WT8Z4wZEkBn/MMckXG
4CWR1lWgnymnKL4LCfsoiD6xm1al1iNdg2G0HumcxOnyd5NAqGZ2ytBUfR+d8nFsYJqlrQfcM77A
5cgqMLEsbHkE+QhmW72Usj10XHyrj2L2xVspWNDp5FrpvKlm82bMQPLkUPqhlskKdZGpTDPOqR8E
7v+m55IyWssYPBSS4H3I8Fg8JcGdfBg3HF8EYffHhxL4+g76I+A1J0C8Mx91CO49FWjeEk6D7vEP
d1efr6ZWw+RjvwxSrYFNk5LKtX7lfJI/Lyj1zAwLqdQNfvih1L04f7BJYuxpI/r+JSqMT33v3Fj1
+VLWwLq2X2oDZ8G/dwNBo6tGI3/3/h+cCW574QLy7yig8LbR2tUoLFUnv8Uj/T3dM+MG1vgNx+EX
Hn3DiYOfKE6VhhIOVPGJ0WvZdnn10msoSTzdWJ5uVuuE16j7tEb5jNTwLs5o9qTj+AeIbwGsUEMo
TsKQOxx2z8saNfQZkMeA/5/PZm2tk9kMDwV0/F+AAQBtfPKQDQplbmRzdHJlYW0NZW5kb2JqDTE4
IDAgb2JqDTw8L0NvbnRlbnRzIDE5IDAgUi9Dcm9wQm94WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0v
TWVkaWFCb3hbMC4wIDAuMCA1OTUuMzIgODQxLjkyXS9QYXJlbnQgMzYxIDAgUi9SZXNvdXJjZXM8
PC9Db2xvclNwYWNlPDwvQ1MwIDM4NiAwIFI+Pi9Gb250PDwvVFQwIDM5MCAwIFI+Pj4+L1JvdGF0
ZSAwL1N0cnVjdFBhcmVudHMgMjQvVGFicy9TL1R5cGUvUGFnZT4+DWVuZG9iag0xOSAwIG9iag08
PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDUyODQ+PnN0cmVhbQ0KSInEV1tvGzcWfvev4Nta
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
nNiEhZjlm1rVV26ryUViaJXtlzxUsgS5yrLjfHn1OzAnvOw2CuhyPjy2U3NHUGM43s2fQpQtDJyw
6m8TZIDd/5G+JtgWIB0r8U4+BDfXHw+UyOpygbvwJEMquUbMG+lrpL+w++10XudeNagMcAlcwAZa
QItAJd1hBmt7piT+t0BLjDOZgq1vcaSP0kUKI2W05T8qqI5NliuymyWo2xWrw7ikdQ4Nh9s7C7gW
CrNDyigeACNLOMr4o0DTlJuOKEganKzU6uR/UIPiSdTdlJsxKt5EiB13yJHwcrEyvuyK+DgigvNN
pAwe4+zX7BJW5Ngkfvw+eLaoFbwP7ITuArD8MT/nzQE4KrPgFSBHBAqebFRtMzqDkN7nUvE/M1Z2
o7PoNdxusBm8nc7vXbWBqg7+crEl1LiUxIg74GFvFsZWag46weTGttIR80fXKLSYL8NhO5TLtLZb
YAo3iO4q1pv09aAd0V2+cYES5/Z9C7QB+4oX/C/WJyLmkfvziojxnrHCY/01ixQUOQbalL6n/8wr
GnyuywJ0uF/sy4Ywx2tAQuh6ukbE+SlZ8xCePmRB5sthdIt9RD1wDuPEgStsNjWEtmXlEkcFxmBz
WaHQXpY3dDRtr/2CwqpAeNW0gNqpVId6dsejpTVMtNclQz+hrwfQkZAtsQ6mtehxu7aPV0qIzb+I
XwyNk24NIqqCIaGfojaGJEadcZ/fTnTo5yxiJDUMDlVjIrVU8VqFOVSEBxl7MN+14ZAdwedaSrVa
qH69UM/pPPkiQBb9pHZI9kAKXZuoFcyFtBlc6tKBXrh3vk7grp5ZzEksFqnXfpPAEqMWY2NCIwzv
OJ64ZQlOvWnz5fIsJ0Z0Nv45Gwm/5JTjZOKmF/BvBRYqOoVZ6bEpyaIcevxXkg4VH1Z1Sgy2CuKU
wtaXmcHWDYfVv8A6WulSMPpbgAEAaXAW0A0KZW5kc3RyZWFtDWVuZG9iag0yMCAwIG9iag08PC9D
b250ZW50cyAyMSAwIFIvQ3JvcEJveFswLjAgMC4wIDU5NS4zMiA4NDEuOTJdL01lZGlhQm94WzAu
MCAwLjAgNTk1LjMyIDg0MS45Ml0vUGFyZW50IDM2MSAwIFIvUmVzb3VyY2VzPDwvQ29sb3JTcGFj
ZTw8L0NTMCAzODYgMCBSPj4vRm9udDw8L1RUMCAzOTAgMCBSPj4+Pi9Sb3RhdGUgMC9TdHJ1Y3RQ
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
0Lza7+LB3CbmzWsryCu242145/tkUG+T1ENP2vpho0cGiTBUv9oXuRmMONkMAl+w5aSX2DhJeIo/
X5/xziRVEGf3uWiauGWTgnuMpwxxGrUEetUZsOpGlEruAL0m0OsF0AX8aCXh6M1DOjwSva/XnGVx
Y4waq9bsPpMgmP/HtG/YtoF5gQRhYNG0p+DEeu0zRDhalA2El1Lc1ZlI52Sb7vXRlIiy1DRnGCnI
ATLJDL1e1hyJmqNp236AJ3dmu+6H6VfTP2ht6atUGZNhFk78U0HHkguupZRLGErR0cesfRpHKf6N
orT3XlB9xHrDo4hfTm5757Fk26MzNECeCi5je8+cgWF3IiK5Niazi+JQ4xbETNuoY7UMScTWPE4Y
BTwhhRG7bPd0v7bMHhV+cGUQ5RWhltDexkOAFw+wre4IvwoB8F7LUrrlAWEnvuNotfWMd4/b8Gfg
CR+s4rju32734jYdVStem2k2Ato76DNis5ByZrt+BngrvYOwsG5HL7r0WZAi4McmqAajPcO7PKSF
I0iYQ2GbhgkRqjK3fFzVWbb1yighuKjY5aLNHkHtm1Iy74T5FDNTnS0MD4NJmY4jmuSqRrlyHDKh
yDzh6M6cUXOBaMpWpVng4vKsePWPAAMAkGesqA0KZW5kc3RyZWFtDWVuZG9iag0yMiAwIG9iag08
PC9Db250ZW50cyAyMyAwIFIvQ3JvcEJveFswLjAgMC4wIDU5NS4zMiA4NDEuOTJdL01lZGlhQm94
WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0vUGFyZW50IDM2MSAwIFIvUmVzb3VyY2VzPDwvQ29sb3JT
cGFjZTw8L0NTMCAzODYgMCBSL0NTMSA0NiAwIFI+Pi9Gb250PDwvVFQwIDM5MCAwIFI+Pj4+L1Jv
dGF0ZSAwL1N0cnVjdFBhcmVudHMgMjYvVGFicy9TL1R5cGUvUGFnZT4+DWVuZG9iag0yMyAwIG9i
ag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc5NTk+PnN0cmVhbQ0KSImsV8mS20YSvfdX
1JGcUEOoQmFzeBQx1hKhCUv2WAzNQdIB3UQvM22QVouS/feTWZWZVSgAbPaETgSBWnJ5+fLl01/V
jz8+ffP89QuVq2fPfnrxXJ09ff4uV5f3Sit1fzmc1UbVtsysVVabrFFaZ1Z97s+u/nb20+Ys94ue
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
wiwyloDClAyY4I9hnCTLaq7UfZYrud/wssXuYN/mv64bgGTzCBcqjlbU7sGyKkA22ieMxxiZcibH
ibjwl+lQ3KPwqRLzwuMZADwDWXLD+f7ih4GOwsbPGYRthHAv+QbboUmd41/3hL92FhO9ajWg28T9
IG1RNhOXDQLRpe746WayE5Y8kJaMG9teYGeSWFCQh9BYLgLFjgwS0jb72ok7DRxVVB/uXOEoqeQB
zWGlZaWo4FTtHWXeIdzgzSqA1brtou05cIexFSg0VohMFocENIAgDgzuuZmTdJfcRyfzEh2J9xN7
UkDojhjY0Ogo0PdXJLRDDe2u04+7EcjJFD36Am/UbIiF8F4Vs1Ywm6IpZTH3RoXHwjfcxLiN7vBS
kyw06QMhZExMktwtGce24oXNqcGwGxzz3cu8aguHHdnvKPxIQzMz04lfJEKuLf6mT8rdAiUwrxRT
juNA7GqzX0hP/kLvDI41X67M0CiHH0SAVyxotS67UZdCeXe9JttKzP4wCwwYlaV5FjgcG6hTgaGt
pMDvZ3RaIVNSQmtsnUwFCZ2Exdzx9e1wk01zH5FsbcYt+uaFAsdUwLzvHSmq3a7dZtRgr9dI3g+t
ftzAzjnp9JUI5DaXPhy2w25tR0AN4zGCi6mRTwyTe4m9SrCfj5BUwNiY1lzCtG6KiVHMEy51Jw25
ikPuukUDmXyfWsP33ZfpkH8FGAA0QBlzDQplbmRzdHJlYW0NZW5kb2JqDTI0IDAgb2JqDTw8L0Nv
bnRlbnRzIDI1IDAgUi9Dcm9wQm94WzAuMCAwLjAgNTk1LjMyIDg0MS45Ml0vTWVkaWFCb3hbMC4w
IDAuMCA1OTUuMzIgODQxLjkyXS9QYXJlbnQgMzYxIDAgUi9SZXNvdXJjZXM8PC9Db2xvclNwYWNl
PDwvQ1MwIDM4NiAwIFIvQ1MxIDQ2IDAgUj4+L0ZvbnQ8PC9UVDAgMzkwIDAgUj4+Pj4vUm90YXRl
IDAvU3RydWN0UGFyZW50cyAyNy9UYWJzL1MvVHlwZS9QYWdlPj4NZW5kb2JqDTI1IDAgb2JqDTw8
L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTQ0Mz4+c3RyZWFtDQpIiaxX224cxxF951c09JJd
QTucvswtkBnAlAzQiBMHIpAHyg9D7phkJM+uRa7k/H2quruqLzOzosU87WKmp7ur6tQ5p05/Fq9f
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
ODQxLjkyXS9QYXJlbnQgMzYxIDAgUi9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDM4NiAw
IFIvQ1MxIDQ2IDAgUj4+L0ZvbnQ8PC9UVDAgMzkwIDAgUi9UVDEgNDUgMCBSPj4+Pi9Sb3RhdGUg
MC9TdHJ1Y3RQYXJlbnRzIDI4L1RhYnMvUy9UeXBlL1BhZ2U+Pg1lbmRvYmoNMjcgMCBvYmoNPDwv
RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0ODYwPj5zdHJlYW0NCkiJtFdLc9w2Er7Pr8Atw60M
TZAAHymXq2JJW8nWyo7LU/ZB8YHy0JJ2ZVK2MnHtv98G+gGQQ47kOL5IQzwa/fi6++snv6mnT5+c
n/x6qjL17Nnz0xO1enLyOlPv75VW6v59v6pyVRmbGqPyIs1rpXVq1Odu9eEfq+fbVYaHnmy3GVzY
flhtsjTLcrV9r+jHF9WkTak2Gbzgf3mBVVqq7cfVxfplsqlSrdb/Pk02eVqr9U/Ju+2/QK6T4G7n
aVFU7udutVbJ9j+rs+3q7NzpGXTXrDvrDOINPGRSWypjQBPj9C6axmu++gRWpaZWpfWGGZulRanq
LLXan3ir+si4kUmgy4xJ9F6ZgnHerH8mG5tatb5JwGlqfbX/nGzKtFDrTll1n2zA0Otko3O3NPCP
L0njDuO2anv1K+w45+T+BGy9cE5q1Pp14i/4Vwyc/QAHCnfSPwMr7Uc4adyvjqQOvPVf2Mngzk2i
rduQk3e3iZfRJeCrOtro+j9Ikdb/yJ1dm9opMvSKtb9sUfFup8SiXvHN6069oAiD1rpyznnjQw3x
fPWVEZm4v2iqNKsj/wtQvlbww6E2WQb2x6GWyEoQOnZ11793zvZrquWD7zH8N+htdlDnlnnB7+xF
TPBiy0jgQKjgQ0IhXAa4B9QfZuvIynI2R0mUA4g3MgpjkkHurs+STZNWkZLDXcdRB+R6rcDausTU
vVhvkyZziOkYZeiG4aO/ZSK47XtyDZ5o+W1aHfp78pRTpXLJgKoISHtWZNeydrv7SVnRJs10HteV
Ga9kofZcrDkZ5fmgF+YCf+8lpC43XADWv69Jj7PE27rlFKBEZtm/J4QR8vKOQJVLJek7Kg9o+wVd
PEM5h3InVoMHy4as3jzGaq44XGreoOB39G7K6jlTyxr/Q9ENmghiOP3j2mWl2qE5Eq+OcS74Hpf2
TKc2Pwpy2GnqZWhnRQrqemzvujsGDGFz8FCE7/8luvSR3DkFQdt2iiNwSmMWYQTwR4eWmh36Z2Ik
mGxtSHnJb9KEfNd3cuQLBcTVc11LQcfDcBdOC2b2PabQbAahcMvgLCS205DjYYSmEZVIVk9C+DAn
g+94qB8DwKakhsOIMeH/BCvw45RU6Ly3uolTpL3cdVxTf0g2hQPXNDx5DV2//pr4nLfSvNqrDouS
jXsgqQhVJ9cOs4yRaVnoPrKgeQyXUA/1gxg+wjfKJneEzGNYYsieO3+NlSaETQImtZz16wLReOFC
8jiGccAS3EIzBqhXKeCTVGD0oQBJeVy+Y3RSjlzeEqI6JbgG0ZMwg6SsWgwzOhHCrAsOs3Ttq5FS
EjzeZ69dKepGUivaS8Y6wTLuA15NRgbYvYH1XnworhHnHTY5BM3FehCr1QL7I3dyg2BJw0ygH0Bk
VUOeFoV2bCoCJEwEGicClyX+gslqR4DcDSBXGr4AltoXZQExDxIBzPPzAL4NlKyimYCgSwxhPwkF
WJVbdO8YBFDR9SNKcSUYOGGkis+kZg23PmS36FNAg/XlZamC/cKSApWnAsalCwuZlwPLP4a26Uvj
QaQG4tJUbJbSclTHQ/MkqcwoBesCXYE5q7ejKzIl0LeIFKQOaMkuQMkfvIxbpqy2Y8DlMInY4qAT
RioKhxJVOf2RS9nQC3MZmMajTdQ2H98IKR1mkE7wLMuA1RjnDHJKJA1jBtTksvQTSQF1qSgfSqWq
jF4wmrrB8Uyyy4lUgk8MJlIoL66XfY64ZRVx0rjt14GYnUPrGCdYlVaNXUwwe8AdA0VwoYuie93F
6KlGlINHQ9kGlc55Rvh5zFBeJpsqGgSEI1238pO2AlOIm4gUYZQ+oqKRrhMOXaa5Puw1ltwgfsgt
++H2xj1a+koyFZbmFcs65OOHLpV5knsL4ppnqsCavQ3CXtojXAbORT0GF95gBR4xQeHqcRGsM84e
uF9VwqL45hDNQlGM8hCj/FHpB2kFdRZ8BX6NsmP1aVXlrgPRAWMdl1PQS6xu3Im3qp9JoFHAdLmc
S7ZyXc7nEmhrqERjT6D/6iC6YMirv6hYAMZEH51Vri4EhRAt3/IUuEDPvaSzdGx5hDmg07kKCww7
NS40gRJGQHPI1COoHQWZ+mZXLtCNvCjHnryIp87vFb8c7ptR/NR3ih80WPBubN4gzVSiEUUB3Y1l
ZLhzJPtvcPycYkC+XfKONBO2EQ8gwnGNA4XO/Hf63UJTWOP+zYTm7PxEwXsTQXCoKqy7kjkt3B+N
xejYjlugTVI42rY5dF4TX9Zfse14OLrCPxscQVtmQdfFHXSuOapr9KIePSn75pgtS9subr+pp0+f
nJ/8eqpy9ezZ81MIwmLwnBnGjgPnonY2klOwHC0hLHMoXS5b0iaPCRooEDUJoHLYJNyP2cdBQEFo
dtD1VPUM+fhbKGiN+/5pOq2mJZSmiEAw1iKVzVRlbEiQDKCKMRmxRDNug7bwVkUpkUcZEXc/phhA
LRa7X2ZciL1tXJxpyLySoaxTlkpImF3CEOTpORX0tg9ZzjxlYaJVH5i+cYFoQ0+ZJf1w5ybRfiyU
k3fCisBRdbQR2hIOQrmzC6eMoVes/WVLM9hOiUW9CrRQRYSZSetBjXpUQKYFqfHDQ3D/TK/4mwJt
ssw1iyjQElcJQSfdsZfG36mWD2LnuCauL3SPZ08h4vswnYoPW8YBhyHq+ohB2wBrLA8AP81TsbKc
a/ksKne5zmSOo4iT4lmyaRw9FS2hFcoICpgA4ICV2wTUAZR0jCxqmx/5qEBs31OmsB/axdHTv/+a
3hdg9uyanXh6dz+tIxD8pl4cyNAXo/GBE9A/HseL8c/f+4i3b7zbw7x4hq15y7Cn5GXZMDaGORNM
23VCNsgnfTeatC7o4hnKOZQ7GZkc8pvFmWnG6hHDDAPvO3o3DXMI8Pga/9sy0kRgwikf1ys7GRwj
NinTGKF6VMttBXXMHIU27DSzjQcF1O6Ox/Ouu2MIEjQHj8QiDIpQxrAttVMYgU8as4iiuiR/ljLc
/ZkYiSUbG/Jckpo0Idf1nRz5wsPhZzdBSg3Hw3AXTgtk9j3m2JH0sYzNQkI7jTgeRmQaUYlk9TTA
AhWAUkM2hoaHieE7Hirb0aM2jYYbY8L/Q9yckj6dd10XxyqPGuad1Nof3HRZO8Un4IfUy/OvCdZ5
K81LRjM7Hs0yzLZNrh1+GTDTEtFJlVvAc+kJ9AN4PsI3bNmkdY2AloCy585pIAgxlOhJMWf9utE4
oc3jGMYBS3ALzRitXqUAVlKBoYgCJP1x+Y6hSglzeUuI6pSAHERPKjtIyqrFMKMTIcy64DBL374a
KSXB43322pXCvGqlcLSXjHVK3LgneDUZGWD3BtZ78aG4Rpx32O7imXOB9pEfuUuwiGEmwg9A0ZYg
oYB5CThShESY5LSb5LTSPM0Z7Qo6XtDAgwCAY+jOTLdHOIatHR/zECbAEkfYTwIAJuUWnToOfZGW
erEa68Jg5I3k9wnDU9KcvcUvDpNyI7SYlj8ntnASonIGBvG/X6byiX/LdSxpLORHFiKouR64knjK
PJuOfEKF5kn4lO9WBDpCzrYp2RfoDajQTl2GFpjXXKd9iWsRNq6TcWZG/hIOFHUyzATFTSwXNxyM
IZIUi51LMDsDR4KRMSkQEfwAlZHcI4AzvOFPa2vdOOiO16qAolE8CPeqjB4wmkq1PDALeLuMd1O6
D4/3kPuu0XyOSGAVkce4QdeBQZ1DXR/nATSTxsZ5EFE68OW0JFrMi1wL6+sx3EWYLq4jRua1imgC
T3B5pPS5Pw5K/4ypzMdfJpuKO2cV1cfrgFHauhM/xLUePSHtVMAfxOFsMu395UFZsGQ9m1/kls2/
vXFPlpiqE0FpXrEnDwm0PeDPMvZxA0Bgj+pIsFkoRnuEcMC5qB/gwpuxl8fkOuZadcaFH+5XlZRC
vjlEw8uRCD2YhYWbNFRege15lCWrT6sKNK35gLGOcKk6owNvVT+TR6N46XI5paBrGSNjqqG+V1DN
Rd0Pggt2vPpregVYTNTRWeWqQ9AHsfINL4ED9NxDGvrZyO4IcFC5cxUWGHNqXG0CaYtQ5mCpRzg7
irAJmxv2ASqDFPX/c18tvZETQfjOr+hjIm0c98MeGy1BkM2Bw6JdiOCQ5WAykwQReQJJdvn5VHVX
lbvb9jzykBCX7Gra3fX+6vsUD2sYgfXdSmUsCMllTD+F6Dg0qEsTVu0rFc06wM06Lpqiop29P1Vg
LnsICHsN3sMuKNEJ/8f3+IYD/C+dkbfDaWUA1l18Ve98CiYpCf43SQGdmGkv5w5CTs0mLyNrOjYn
x2ZDEDOnWKsP6u3b4/enP7xTlTo5+f4dJH62YBiBsWmxsFJnyTs1v6OlbFVZIlm1ZYMFn5RbCaxP
jp5/x+KY+7k7gQlYRP07TM6wlBTDfcxvPd/5G6EZfyICP9YNfPWUtv+6518Szook7jbVIhGfoBsD
3+sHSq2TOQyTfEw/08SO6THRYpr7CTUZc5Y2Ia0BlITzpggSpSEsHAKkR8YQFjps6Vpd0EskGa9y
bVAWdW3jzR2TIp70oUdcg/XQjaUF9sQWcS3MRp22SJZ+M5F+1o/9dRbGBOkIpivsaFrmS7HwG6e3
65fbMgR4bmeZTRBuCbW5oue6y6wmG3xOSRdMDySXnvujpw2d+wVEu97Hr3H032YvwhCYNiGEMHy2
gdJBt4E8nOmI2mIpLdBd95yOqKsC/vEdcc7k+abr//RFof7PFqNNYaRbLrlBcoXEI95HAixsX1F7
fCAIJQCxItm1Yt6Yk+jCljrVFQMbVjONCfjeOq7Nd4dHLc5Ar1ZLHt0JCEqwsOMPORJBvuymkqmJ
kiUMW+JPhGuIFBSvIO7qn0R6fp0nweXi6sjqoqkXW5rHNrj5XAWqahOe1CF3xpiZ7kEL2Dr3GJhH
6Ard/Ayxlxh7h7wX4/0R421w14BjC4TeNBBQFs7MzZUp69FcMeXrLimBDFGy89KVFHeW9Bpdhh6m
1bHm6sI7IaQvtCuy6t5gRLqKCGFwZyucDi0m/l2r4EZ31/2etSEvz8G6qZJFnKBo2PQZugD3t3sh
Vp4ddvc/B6QXVFeI3U2FbiOA2GDCVGxip1W4KRnpkJkayarBGs+PmN4G0KCbKgLo5WGJM4RuWp+I
4njbLkk90jvMPOXH6TmHsPOIQ3w+jNhBl3FLjb6OdFPqbw2MtZkrEbnwpLG3Q+1WAuGyx8ZzH+bd
uxxPfEx+b3aKj1aoOgxOhJaqZsmtTWJg7tLdMTYQIphJRJij5t6zCBlG3NM03CRXtDjlh50GJU/k
/wci0nkpNc4eSFCzE8ea25IgzEBg+ol5NsRMgEYVJ3M7RggweHkaadPFWJvaRqPiMNiCzXaiUIZF
PU6BBeVifAoOvjkJZC2qsnNc5ovZMgu1uzj4QLSte7wdwZ9kAlpgZ0oYvc0oooSFSq+zgL0kRuZN
F6EWR+E/2FDDKAGpzAIV59R4LtzIlwckTyRgK48USLPIuZbYs++hO/8F0uuOfrn0MIDuej8nUgpE
zdrR5lv1D+OV4vQ+brML9+yC1w81CQJ/dHu75pi+HNby8ZjfOhicpH4TbdvkbbsoaqdsXeLUOgdO
+uG1bet796u/oLEL2DoAHGDZVSVuaQvRW//Br6qfGXDduqnuJnOI/5mMWilcC1Z65jEecZPROYZu
wPZTWirr0S7jrlzDGmhDSwqxhXeJSA66a+JeJDTEYNcvRZnsQGDpdiZrbLBvSrwqU0Nodi2xdw/Z
0cC56d1PByyOCrJwXfCdNzyfwlIf+8tEIo1eVXedMIBuaHT8PtIEZDvOhO9FaLiP3FKuKQDLtDU4
yBEYHp/+rNXlvdIKB8X3jSkBomp/Bf6Wi6L1N2CbCH7CrRJvTa6SSfIVvICGbRqRXQ11F8b8mCkM
yTT1l7CKdcYifNn4wwH+IE2P/OWKBcanQzKi1lID9UugP8yGmKVxm2EihS0GbRGTKZRSjlmUHbNE
rF0zqw4FxjfRxFxxCVvcmSVqYYn+iQmWGHQhq80b/tLHZzaFV0F3NPtsqc0zGsIQGrEvq0wbx0WD
MNHn1JMeSnVdk7QQrOUeJ2g2zmIjh88N3nwyMM/yLXKoxct+SCIiHPJwNQz2fialYpnN1hZNbFOo
5L4GZmJqF0XZJDHJ5E0S8BcMTQOLRP727NgmRMDI1CjMTBm8ZFw265OXrpkG0hSHsqs2eckYFxY3
xSvGCMOmTRLm3vrmBeM1xuus14vXQIfqerasLx0Og6WEUzwxnHkLdZEYSCj2R76P87/QOC4l2sQ/
OiD2phPvXjgk/6LjyhgPmcNlvcexByQPFt4sxF3V0QkGJf5s+z1kEY8iL1MvBlM6tiXH/K6eujt1
iORv0C8t65fZOqH30HpJkbBCZ8k7usyFEFwrXdEo0EDgdERYp/XNzELFV2r8n2/4n4jLrK47Huhl
oHlvRtqtXCR6F9wdPDMtpB4SBCykeYZrpgWJmHq2lpHseu/S8fk5Mpbzq8i5tNX/FWAAcRSxcw0K
ZW5kc3RyZWFtDWVuZG9iag0yOCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDMz
Mz4+c3RyZWFtDQpIiVzSzYqDMBAH8HueIsf2ULTaJi2I0NoWPOwH6+4D2GTsCmsM0R58+51xShdW
0PxCHPknY1SUp9K1o4zeQ28qGGXTOhtg6O/BgLzCrXVinUjbmvExm5+mq72IsLiahhG60jW9yDIZ
feDiMIZJLg62v8JSRG/BQmjdTS6+imopo+ru/Q904EYZyzyXFhr80EvtX+sOZDSXrUqL6+04rbDm
743PyYNM5vmaw5jewuBrA6F2NxBZjFcuswteuQBn/60nKZddG/NdB5El9HIc44A+sU/kM/tMvrDx
g1mazMYBfWAf0Go9Gwd0yk7JG/aGvGVvyYqtyJqtyTv2jrxn78lH9pFcsAsyZ1aUWXFmRZkVZ1aU
WfMeNe1Rc35N+TXn1JRTc04c6NAep0PHh12Wz96YewjYlvlXmPtBnWgdPP8W33uJVXSLXwEGAPDg
o3gNCmVuZHN0cmVhbQ1lbmRvYmoNMjkgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0
aCA2NzQxMS9MZW5ndGgxIDI5MzM3Nz4+c3RyZWFtDQpIiSSQfZjNZRrHn985Z6YZkzJkRINzfpwz
eckMJzaRnVCtt+f9/RENZmg0jJkxTa2MmNKGJYP1UnmJVq0dRUOSrIbsYLbGzpYosdkpW9Er1lzM
Hrt/3Pd9fb73fX2f6/kCDwDQFswDQYARyx5w4GJ2UkL5LFGPTC7KK450sWEAvKEANF+fXF4WnpFR
MQWAr+8FINi7oHhqUd/Vu/sC8E1Ca5M89bEnCnZ88GIPAH4pBCBt2LT8vCkdRV0r8MDWhN+gaQmh
TWVZQ4JPJ7jntKKyiuRp/WuB5wWA9/aJx2ZOzgs13TEDBPacTPCZoryK4pIOyQtAqOSdxH14Rl5R
/vazcGOCTwIQGFE8s7TseulXs0Fodtcb++KS/OLGL7ttT/B9AIQOgkCw1lsGkkBK0tqkeOIXXf8/
A++CgkBpSlIgLSkYSCAILQMgu9cnc1oSLu0TBcaxcBjkAtB6LbngegEAKbXeRZACbmQFQl2S9t94
LZFYwjLRb6g3g1DzjwD4YxNh3RwY+79M54JWL93L8uLePd5wb4zHvDxvqlfhzfWWBw4HPgp8HtwY
fC14IFgf8kIoRNJbw23DHcNdwt3CfjgWzgnHw0PDo8Jl4cpwVfjNSDCSGukQyYj4kVikT4RHJkQe
jTwRWRM5HmnygR/0U/w0/1Y/3e/id/PDftTv6/fzB/r3+dTP8/P96f4Cf6G/xt/So33PGT3n96zt
eT4ajI6JLo9ujL4W3RndHd0XPRD9a/RYtDGWHLs1lhnrFsuNDY/lxfJjhbGinGBOek7HnOyc6pxL
/X8/oNuAynhV/Ej8o/jf4x/HT8Q/H1cLPRiEabAtTIcZsDPsDmOwD7wLDoCD4RA4Aj4Ax0AEJTRw
IpwKi2ApfBzOgXPhfPgsfA4uhsvhSrgGroPr4Sb4KtwKa+BbcBd8Bx6AB+FheBQ2wE/hF/As/Be8
AL+HP8HLsAV5KA2loxx0NxqE7kH3ovvQCDQKjUEEKTQRFaJiVIrKUSV6GlWhZ9EitAQtRS+gFWg1
egltRzvQLrQX7UeH0BF0DDWiJnQCnUKfo7PoS/QDuoSuoKvoOgY4gJNxKk7DbfGtuD2+DWfgLjgT
d8f9cA4egkfi0RhhhiXW2OLx+BE8CefjQlyMS3A5rsDz8DN4EV6Cl+MVeBVeh1/Gm3ANrsW78X78
Pj6Ej+APcSP+GJ/Cp/E/8Vf4PL6Af8H/wS0kRG4iqSSNtCMdye0kk3QnPomSLNKHxMlA8isylNxP
RhFIKBFEEUvGk0kkn8wgs0gFmUPmkWfJ82QJWUqqyUqymmwgW8jrZBvZQXaTfeQD0kCOkyZympwl
58l35AfyM7lErpJr1KNBmkLb0FtoOu1AO9GuNIv2pv1onA6hI+lDdBxV1NGJNI8W0pm0hM6mj9Mn
6VO0ki6gv6NLaDVdTdfRDXQz/TN9jx6gdfQQPUzraQM9Tj+mn9JT9Bxtpj/RX+gV2kJbWZAlsRTW
hrVl7Vgn1plFWA+WxXqzbNafDWKD2f3sATaajWOcKWbZeDaB5bECNo09xmaz37JKVsWq2Sq2mq1l
L7EN7FX2OqthO9getpfVsUPsKGtgTewTdop9wZrZJXaFezzE0/kdvCsP8xjvxfvyfjzOB/HBfBjP
5cP5g/w3fDSHnPCH+SQ+hRfwaXw6n8VLeTl/is/jVXwhX8ZX8Q18E9/Ct/JtfDvfyd/m+/hBXs/P
8mZ+nl/gP/Kr/BpvFSFxk0gV7cRtIlP0Edmiv4iLgWKoGCZyxXAxUjwokGBCifFigpgs5oqnRZVY
KBaJF8QKsVasF5vFNlEj3hCHxGFRLxpFk/hMnBHnxGXRKkMyWabKW2Q72V7eJjvJXrKvzJYD5N1y
sBwify2Hy1FyjESSyXxZJGfKElkmy2WFfFLOk1VyoVwq18otcpuskW/JXfJdWSePyAbZKE/JM7JZ
fiMvyO/lZXlVtqqQSlNtVQeVoW5Xmaq7iqo7VT+Vo4aoYSpXDVcPqdGKqDw1RRWqWapUzVYVao6a
r55Ti1W1WqleVhvUZvW22qfqVL06qj5Ux9Vn6ow6p75T36uf1WV1TQMd1Mk6TXfSnXU3HdE9dZbu
rfvrgfpenavHaaq5tnqCnqSn6Ef1bP2Enquf1gv0M/p5vUQv09V6vd6oX9Gv6T/pGv2m3qn36vf0
AV2nD+nD+m+6Uf9Dn9Rf6HP6W31Rt+hrJtmkmHYmw3QxmcY3UZNlsk1/c48ZZkaaUYYYYbSx5hEz
yUw1M0yZKTcV5ilTZZ431eYPZo15ybxitpitZpvZbnaYPWavec/UmQ9MvTlqGkyTOWlOm2bztfm3
+dZcMFdMi2m1ng3aVJtuO9jONtOGbQ8btVm2l73LDrJD7f32QTvKjrXYWjvZTrWFtsQ+bittlV1i
q+1Ku86ut5vsZvtH+7rdaWvtfvu+PWjr7TH7iT1lv7TN9rz9xl60l2yLveaAS3Kp7maX4Tq7O1zU
3el6u7tcjhvg7na5boR7wI11xGn3sJvo8ly+e9RNd7NcuatwT7o5rtLNd8+4xW6pq3YvulfdNlfj
3nC73B73F3fYHXMfuab/EgQnYD7WCQCACckRjwmzs5Mm15qSs0kh5EiuJmIi/999n59cKSyqkcg5
uXKU0KMiYhajZVyLdUVE0haZzZKhBlHOfd/UidSp1JnU+dRvqWupP1I3QHlQCdQEtUBtUBdkgIdB
I5ANmoJW4GnQGfQAvUEu6AfyQAoQwIAEBgQwBAwFw8Fo8A6YAqaCAjAbLAYfgWXgc7AWFIL1oAh8
CYrBNnAEfAdOg/PgIigDV8E1cBPchpVhDVgLpsMMmAmzYAPYCDaBj8Ac2AF2gX1gLuwLB0ALAxwC
h8I3YT6cBN+FBXAOfB8uhkvgUrgCroSr4RewCH4Jt8C9cD88CI/C4/Ak/BGegefgBXgJ/g6vwz/h
HVQB3YuqoOqoFqqLMlE91Bhlo6aoGXocPYU6oGfQs+g51Aflojw0CGHEkUEBjUDjUT6ahN5FM9A8
tAAtQkvQCrQSfY4KUREqRjvQfvQ1OoqOo+9RCfoZnUelqAxdQdfRTXQXl8cV8X24Gq6Ja+E6+C84
E2fhBrgJfgQ3w63wE7gdfho/g7vjHrgX7oNz8QD8Mk5hiBkWWOOIh+JR+HU8Fr+JJ+KpuAC/jxfh
D/BHeBn+DK/B6/FGvAlvwTvxLrwXH8SH8RH8Hf4J/xefwxfwJVyGf8d/4Nv4LqlK7ic1SRpJJxmk
HqlPHiUtyOOkK+lBepHnSV/yIskjgwkkhEgSySvkDTKRTCbTyAxSQOaRhWQJWU5WkA2kiBSTPWQv
2U8Oka/JUXKM/EDOkKvkFi1PK9B7aRVak9ahD9Is2oQ2oy1pDn2SPk070S60G+1Bn6f9aR4dTCEl
VFBDPU3oUDqKjqbj6Ft0Cp1OC+hsOpcuoMvpp3QVXUPX0Q20iG6mxXQnPUCP0W/pKVpCz9LL9A96
g5Vj97GqrAZLY3XZX1kWa8CasEdZc9aGtWWdWVfWm+Wy/mwQSzHODEvYUDacvcpGs7FsAstnb7Mp
rIDNZwvZJ2wVW8vWs01sC9vB9rGD7Dv2H/YrK2NX2HV2l9/DK/MqvDpP49m8KW/B2/OOvBvvznvy
vjyPD+SWe57wYXwUH8Mn8Hw+hU/lM3gBn8vn80V8Kf+Yf8ZX8WK+jf+L7+Z7+WF+nH/Pf+Il/Dy/
wC/xy/y6uFdUEfeLmiJN1Bbp4kHRQDQW2aKZaCnaiHaioxgkiNDCiiiGiOFijPi7mCjeEe+JOWKB
+FB8LD4VK8Vq8YVYJzaLrWK72CX2iH3iK3FYHBHHxAlxUpSI/4mL4ldxWVwVN8QdWU7eIyvKyrKq
rClrywxZTzaSj8kWsrVsK9vLTvJZ2VO+IPvJgRJJLpWMcpgcKV+T4+RbcqKcJKfKWXKefF8ulh/K
j+THcoVcJdfJjXKT3CK3yt3ygDwkj8hv5WlZIs/K8/KivCyvytuqnKqgKquqqrqqpeqoTFVfNVbZ
qqlqplqpJ1V71U31VH3UC+pllVJYMWVVUK+oEeo1NUblq8lqqpquZqn56gO1RC1Tq9RqtV5tUv9U
29UetVcdVcfVD+q0KlFn1S+qVP2mrqob6pYupyvoSrqKvl/X0ek6U2fphjpbN9etdI5uo9vpDrq7
7qn76f76JQ000U5HPVyP1KP0WD1eT9KT9VQ9U7+n5+gFerH+QhfqIl2st+tdep/+Rp/Up/QZfV6X
6jJ9Tf+pb+o7poJ5wKSbh0wD86hpYVqbHNPWdDDdTHfT0+SafmaAiWaIGWFGmfHmDfOWedvMMLPN
PLPQLDbLzCfmc7PWFJoNZpc5aA6bI+aEOWlOmxJzzpSaS+ayuWXL20q2mq1h02yGbWJb2hzbxra1
HWwn28X2si/YPDvQDrbIciutsUPscDvSvm6n21l2jp1vF9kP7Qq72q61/7Ab7WZbbLfbnXaP/coe
tkftL/aivWz/tDftbVfO3eMquWqutkt3GS7TZbn6rqFr6p5w7V0H1831cL1dX9ffDXbYMaecdyPd
BJfvJrvpbqab7ea5xW6JW+ZWu0K3wW12W91Od9Sdcr+4UnfN3fIVfVVf3af5uv4hX9839I/51r69
7+S7+ud8T9/H5/q+foBPee2dH+Zf82P8BJ/v3/ZT/DQ/y8/18/0Hfqlf7lf6Nb7Qr/cb/Zd+i9/q
t/vdfr8/6A/5b/wJ/70v9b/6K/5uqBTuC7XCAyEzNAo54anQNfQOfcOLIS8MDCSY4EIMr4RhYUR4
NYwO48LkMC3MDHPDwrAqrA5rQ2HYFLaGHWF32BcOhK/DsfBt+CGUhJ/DuXAhlIUrsWKsHKvHtJge
M2JmzIqNY5P4WGweW8c2sWPsHAdHEGnU0cUQkzgivh7HxzfjxDg5To+z4ty4Mq6J6+L6WBQ3x23x
33F/PBSPxOPxZPwxnoln47lYGi/Fsngl3krSk8ykXlI/+VuSnTRLWiStk5zkqaRd0jF5NumV5Cb9
kgHJS8mgBCQ44YlOfDIkGZ6MTmYmc5P5yf8Jghv4nssEAODNx6VlTpGidYjCXbm8WxI5F3HM2gkV
2s15Wfg97+/P83uef3WGlYXR8v56aFgRNc5b3kerdt7mdfJ2nKyXCWH1/c6PFkZLouXRiqgoKo7W
RZ9Fm6It0e5of3QwKou+iQ5HFdF3UVV0PboZ/QpqgdrgXpAMUkB98CBoBB4FzUFL0BZ0BGmgO+gJ
eoFB4GUwGLwBssE/wRgAAQUSaBCDt8A7YBKYAqaB98EMUAAKwUKwGCwDK0Ex+ASsBxtBCdgKdoK9
oBQcBsfACXAWnAeXwVVQBX4A1eAXUAOTYB2YDOvC+rAhbAQbw2awJWwD28EOMA12hz3gX+EAmA5f
hn+Hw+BIOArmwPEQQgljmICT4FQ4Dc6As+AcuBgugx/D9bAE7oMH4Ffwv7ACnoJn4A/wFryLaqNk
lIIeRY+hpuhx1Aq1R11QX9QfDUDpKANloqHoVTQcjUTZKAdNQBFyKKB/oVw0FeWjGagAfYjmokVo
CVqGVqLVqBitQ5vQVrQD7UT70QFUhr5G5egIqkCV6BK6hm6hO/geXAfXww/gh/AjOBU3w0/iNvhP
uC1uhzvgLvg53AO/gP+CX8ID8GA8BL+OR+A3cDYei3MwwBhTrLDDCZyL38Mz8Gy8BK/Aq3Ex3oC3
4y/wLrwfl+GvcTk+iivwt/gCvoyr8V1yP2lImpA/kBbkSfIUaU86ka6kJ3mRZJBMMowMJ1lkAoEE
E0YksSRB3iFTSB6ZRgrJIrKCrCJFZA1ZTz4jJWQz2U6+IHtIKfmSfEXKyRFSQU6TSnKR/J9cI9fJ
DXKL1NAkWocm04Y0lbagrWgb+jTtQtNoN9qL9qF/o+n0FTqUZtHR9E06kRIa00Dfprk0jxbShXQx
XUqX05W0iH5M19ENtIRuodvoHlpKv6KH6DF6klbSc/QivUyv0R/pDZbEarPfswdZQ9aINWaprBlr
yVqxNuxp1pGlsW6sJ+vLBrBB7GU2mI1gWSybjWXjGWScSaaZZ5NZHstn01kBm8Pms6VsOVvFitgG
VsK2su1sJ9vN9rJSVsYOswp2gp1m59kl9j2rZr+wOzyJJ/O6vB5/gDfiTXgL/gRvzdvxTvw53pv3
4f34AJ7OM/kQPowP59l8NM/hmEse8wR/h+fyPD6Nv89n8tl8Hl/Al/HVfC3/lG/kn/NNfBvfyffw
fbyUl/Fyfogf4RX8JD/Dz/IL/BK/wq/ya/xHXs1v8Tu8RiSJ2iJFpIqmorloJf4oOok00V30EC+I
vmKgyBSvi1FijBgnxgshlPAiT0wT08Vs8aFYIBaJJWK5+EisER+L9aJEbBHbxF6xX3wpjoqT4rQ4
Jy6IS+Ky+F78JO7KWjJF1pcNZAvZWraV7WQH2Un2li/KQXKEzJLj5AQJpJUJmSvz5XQ5U34gF8pl
cpVcI/8jt8odcrfcJw/Ib+RheVxWyv/JK/KqrJLX5Q15VyWpFFVfNVAPqyaqtWqr2qtuqofqpfqr
DDVUZalsNVqNUxOVVlYlVJ7KV9NVgZqvVqoitVZ9oj5Vm9UOtUcdUOXqsDqmzqjz6pK6qm6q27qW
/p2+T9fTD+lH9KP6Md1ct9Z/1u11V/2sfl6/oPvofjpdD9XZOkeP11BzrfUkPVlP1TN1oZ6rF+ml
+iO9Whfr9Xqj3qy36d16nz6gj+oKfUpX6nP6or6iv9NV+mf9i76rfzX3mvvM/SbF1DcNTBOTapqa
5qaNaWueMR1NZ/Os6WP6mYFmsBlissxYk2MmmMggQwwzzuSaPJNvZphZ5gMzx8w3i80a84n51Hxu
tpodZpfZaw6acnPIVJgT5pSpNOfNRXPF/GRumBp7j61jk21dW982sI/b1vYpm2Z72t52oM2wmXaw
HW6z7Gg71ubYCZbY2Cbs23aKfc/OsLNsoV1ol9iVdq1db0vsVrvHltqj9rittN/aC/aSrbI/2mr7
s71pb9sad4+7z9V19dwDrpF7zLVwT7uOrrPr5vq4fm6gy3BD3KtuuBvpRrkx7k0XOeK40867t90k
l+9mukI3zy1yS90Kt8qtdevcBve52+y2uV1ur/vSHXPH3Wl31p1zF91ld9VVuWr3s7vlbsd14wfj
RnHjODVuGT8VPxN3jDvHXeNn4+fiHnGv+KU4I86Mh8avxSPj7Hh8PDGGMY9VHMdvxZPjqfF7cX5c
EM+OC+N5Ps138z39i76vT/cZ/hU/zI/w//Cj/Bg/zo/3kYcee+aVj/1bfrKf6t/103yBL/Rz/AK/
zK/yRb7Yr/MbfYnf4nf43b7UH/Rlvtwf8Sf8WX/eX/SX/VV/zX/vf/J3fE1ICveG5JASGoQmoWl4
PLQKbULb0C50DF3C86Fn6B36hP4hMwwJw8JrYWQgQQQfcsOU8G6YGWaHwjA3zA9Lwr9DUVgTisO6
sCFsCrvCnlAaDoaycCScCKfD2XAhVIUfQnW4GWoStRL3Jx5ONE6kJp74jSA4AROxTAAA7MmZ6DGW
SNlZTXIvkXEzg3gcTSVnLMrsJLcxGsn1Xf93/d/3f8f//7lytq0cT662KCU5cq0duZIjVyaylp0O
x9h9X9AENAMtQBvQGXQHuaAPGADywBAwFhSAiWAymA6KwGywAGAQAAYkiMBisAysAKvBh2Aj+Bhs
BzvBLrAXHACHwRFQAk6Ds+AHcAlcAaXgGrgBysCv4D54ACvCyrAarA5rwlqwNnwMPgkzYSPYEraD
nWA3mAOfh33hy/BVOAbmwwI4Hk6EU2EhLIJvwVlwHpRQQwdjuBi+B5fD1XAT3AK3wS/hHngcnoRn
4AV4CV6F1+EtWAbvocroYVQPNURZqClqgVqjbNQJdUU5qBfqi/qjQWgGKkbvIIIE0sijFC1ES9AK
tAqtQ1+iXWgPOoAOoRJ0DJ1Ap9AZdAH9hK6j26gM/YruoHJcCVfFj+JmuCV+FrfHnXA33Af3xy/j
YXgkfg2PwwV4Mp6Kp+MZeCYuxrMxxAbHeBFeipfjlXgN3oA/wpvxVvw53oV34734ID6MS/C3+AQ+
jW/iW7gMl5MKpArJIHVJfdKAZJJGJIs8Q5qTVqQ16UZ6kFzSi/QhA0geeYUMJSPIaPIayScTyWQy
m8wjCwgmlAgSkohYEpN3ySKyhLxHPiBryUaynXxF9pN/kePkLLlCrpHfyD1SHlQIHgoqBVWDR4L6
QYPgqaBJ0CxoFbQOugY9gtwgL3gpGBKMCsYEbwSTgqnB9OCdQAU+SIL3g7XBpmBrsDPYF+wPDgbH
gu+C74PzweXgp+BGcCe4FzygFWhFWoU+QjNofdqANqSNaGPajLanHWgXmkMH0jw6hA6jI+hYWkDH
0ym0iL5FZ1FEFV1Il9PVdAPdSj+jO+hOupvuowfpUfo9/YFeoj/Tm/Q2/Y3eoffoA1aZ1WQZrC7L
ZFmsLctmnVgXlsN6sz6sP8tjr7BhbAQbyUazcWw8m8imsGmskBWz+QwyxiRTzLF32RK2jK1i69hW
tovtYQfYYXaEHWXH2XfsLDvPLrBSdpPdYr+wO+wBr8Sr8uq8Bq/F/8Dr8ga8MW/CW/A2PJt35F14
Lu/NX+BD+XA+io/l+XwCn8yn8kJexOdzwBHnXPKIe76Qr+Rr+Xr+Ed/MP+Hb+Q6+kx/lx/gJfpqf
5Zf4FX6Ll/HfRQVRUVQXNcSjIkPUF0+IhiJTZInGorloJZ4Vz4ls0VV0F7mijxggXhbDxUgxWowT
BeJNMUXMEDPF22KOmC+goEIJK7xIxEKxWCwTa8RasVFsFtvE5+JLsUvsFvvEfnFQHBZHxFFxQpwR
F8RlcVVcF/8Wt0SZ+F3cFffFA/mQrCSryhryUZkh68h6sqH8k8ySz8imsqVsJzvITrK7zJW9ZD85
UL4oB8uh8lU5So6RBXKSnC6LZLGcKxdIIUOppZFepnKxXCqXhR3CHmFu2D8cGOaFQ8NXw9fD8eGk
cEY4O0ShCFUYhwvDZeGqcH24MdwafhruCHeH34QHwpLw2/B0eCY8F14OfwyvhTfCsrBcVVbV1COq
pqql6qjH1BMqX72hJqrJapoqUsUKKKKE0sqoRWqFWq3WqHVqi9quvlC71F51SB1RJ9X36qw6ry6o
S6pU/axuqlvqv+q+rqKr61q6js7UzXUbna276RzdU/fW/fVA/aIeokfoUXqszteFuki/pd/RQBNN
tdRKWx3rRXqlXq836S16p96rD+uj+rwu1df1ff0gqhhVjh6O6kaZUfOoTdQu6hR1iXKinlGfqF+U
Fw2KBkfDozFRfrQ0Wh6tjj6I1kSbo8+indGe6J9RSXQ8uhj9GJVGN6L/RLejsuhuVG4qmiqmmqlp
Mkw908BkmT+btibbdDRdTXfT0/Q1A8wQM8KMNq+ZceZNM9UUmllmtplriGFGmNBYk5hFZoVZbT4w
a8xas8lsMR+bT80O85XZYw6Yc+aiKTXXzQ1z0/xiyu1Dtratax+3f7RZtoltZdva52w3m2cH2WH2
r3aCnWQL7dsWWWq5lVZZY51dapfZVXa9/chuth/br+zXdo/dZ/fbEnvKnrWX7VV7zd6wv9j/uaqu
pqvt6rh67kmX6dq7jq6zy3XPu35ugHvJDXLD3Eg32r3uCtwsN8fNcwsccsRJZ513qVvqtrhP3Da3
1x1yR9xRd9Kdd1fcNXfb3XXlvpKv4mv5ur6Bf9o39S19az/Av+AH+2H+Lz7fT/JT/DQ/08/x87zw
oY/9u36JX+5X+vf93/0Gv9F/7b/xh3yJP+XP+4v+sv/Rl/pf/b24UlwrrhM/HjeOW8TZcce4c9wz
7h33jwfGg+Ih8ch4dDw2HhdPiAvjmXFxPD8pThYkKJFJlMTJwmR58rfkw2RDsin5R7It+SL5Ovkm
OZycSE4nZ5JzycXkSvpk2ih9Om2aNk9bp23TLmlO2jPtnb6QvpQOT8ek+emEdFI6LZ2Vzk2DVKY6
tWmSLkqXpu+na9NN6f8pghPwGM8EAMAziSMRRyKkosTMMKOOxiRRK42rcdf67u9nlWyqddYudZQt
6qzlsaij8x3///1/CLtxH8VultYdm7aqiKMUxVZpt6rulSeZffZ998bKYwdjR2InY5Wxr2IXYtdi
t2I/xu7HHsSexqqFTySLJiJNNBMZIlO0ElmirWgvOoqoyBX5oqcoFP3EADFY/FZgYYkiMVqMFRPE
H8QMMVO8L+aIBeJDsVysEKuEFCWiVPxVlIntYrfYK8rFEXFMVIgvxCnxtTgnvhHXxA1xTzwUT0S1
TJT1ZJJsINNlC5klg7KtjMhOMltGZb4skL1loRwkgWRyhCyS4+Q78l05XZbJ7XKn3CP3y3/Kg/KQ
PCqPy5OyUn4hv5XX5U35g/xJ/iJ/lY9krUpUDVRDlaqaqxaqpcpSAfWS6qg6q2yVo/JUvuqpClV/
NVgNVURxNUyNVEVKKaNK1SZVpnao3WqvKldH1HFVqc6q8+obdV3dVHfUj+qe+lU9U9WqRsV1XZ2k
U3QTnaYzdKZ+UXfSL+uo7q576f76dQ010VwP12/o3+vReoyeqMv0Fr1Ll+uD+rCu0Kf1GV2lL+nr
+oa+pW/rn/Q9fV8/0I90ta6xE+x6dordyE61m9oZdku7jd3W7mh3sXPtV+0edn97kD3Ehja2mT3c
HmGPtSfb0+359iJ7pb3WFrZnl9lb7R12uX3ErrA/t6vsC/YV+6b9b/uO/dRJcho4jZxUJ91p7oSd
Lk6u84pT4PRyBjqDHehQZ5hT7LzljHNmObOdH5y7ziPniUk0yaahaWqam0zzomlj2pqIeclETTdT
YApNP4MNM0XmTTPBTDJTzFQz08w2H5jFZpmJGW3Wm41ms9lmdpp9ptwcMIfMUXPcnDTnzEXzjblt
fjIPzXNTY+JufbeJ29xt5Wa5M9yZ7p/c2e5cd7670F3s/sVd5a51heu5m9wt7k53n3vAPeQec0+4
Z9wq94J7yb3mfud+795xf3EfuE/dGs/nJXh1vAZeYy/VS/de8DK9gBfyOntdvK5evlfg9fKGeMAj
HveGeW9647xJ3lRvprfS+8hb433sGa/E2+Bt2jznYunFiovVz1OqE2qb1WbWRmv71Q6KF8U/i5+M
n45fjH8bvxW/Ha+Jx33/18gX8JX40/wRf46/u7+3f7Cf+Iv9Y/2z/HP9axIqEr5OuJS4OrE0cXfi
sTr+Oql1cJovkBJID7QItAoEAuFANJAbyA8MDEwPzAssCJQEE4PJwfRgRjAYjAQ7BWnwjWBxcErw
o+DZYFXIF0oI1Q+lhJqE0kKZodahQCgcah/KDnUN9QiRUHHo7dDE0MLQkpAKbWrbtF1xu+ntnHZf
h33hhuE14ZJwaXhPeH/4YPhwuCL8RfirSN1I40irSFakT6QwUhx5KzIuMinqiyZF06PZ0dei63Ny
cn25xXnz85bmnc47l3ch71Lela4+4AOJoD5oBNJAM9ACZIEI6AReBlHQHRSAQtAfDAFDgQWGg1Fg
HHgHTAPvgTngA7AQLAFLwXKwEqwDEtjABevBRlAGtoJPwH5QDg6D46ACfA5OgSpwFdwAt8A9cB88
AI9BNYjDZNgIdoFdYTfYHb4Ke8BCOAAOgUMhhb+DE+BkOA2+B2fBBXARXAKXwhVwFVwN18EY1HAH
3AP3wQPwEDwCK+GX8Ct4Dl6El+FVeB3egvfgQ/gMPoe1yIcSUF2UjFJQI9QEpaFmKAO1QK1QFgqi
KCpAfdFABBBFHA1HI9BIVIxGozFoIpqCpqLpaBaajz5Ey9EKtBqtQzEkkUEb0Da0B/0dfYqOouOo
Ep1GZ9B5dBldQzfR9+gu+g96jP6LqlEtroeTcQpOxU3xC7glboODuB1ujzviHPwK/g3Ox31wXzwE
E8zxMDwCj8Sj8Rg8Dr+LZ+A5eD5egpfhFXgVXoM/xgKX4FK8BW/Du/B+/Ck+jivxWVyFr+Dv8F38
M76PH+In+BmuIT6SSOqRBqQxSSPpJIO0Ju1IB5JNoqQb6UsGksGEkRFkFHmTTCCTyVQyncwk75O5
ZB5ZSP5MVpDVRBCbeKSUbCafkSPkGDlBTpJK8iU5S86TS+QKuUpuk4fkMXlGnpNa6qd1aRJtQBvS
JrQ5zaQB2pa2px1pF5pDu9F82pP2pQPpUIrpMDqCjqRFtJiOpePpJPpHOpPOpYvpWhqjkmpqqEc3
0S10O91Dy+kBeoyeoP+ip2gVvUCv0Ov0Br1DnzE/S2RJ7EXWmrVhEdaBdWLZLI91Y91ZAevDCtkA
Noi9zgDDbBQbzd5mY9l4NpFNYdPYDDabzWOL2RK2nMVYCdvANrIytpXtZJ+wf7AD7BCrYDfY9+wO
+5n9yp6zGhbndXg9nswb82a8Fe/Es3kOz+Ov8B68F+/DC3k/PoBDTrnFR/Ii/hafzefzRXwJX8ZX
87VccoeX8r/xHXwXP8FP8kp+hlfxy/w6v8mf8hqrjlXPSrIaWqlWU6uZlWF1sDpbXaxcq6vVzSqw
eluvWYOtIdZQi1pvW+OtydZU638EwQecyPUCAHCSGU+4J9eRknkSck9lXEo29xT+v73X38jo7IyE
zuxkZmW/63X2fWxd5JJLsh7iWT30eHf2PuF9v4OjodHwaGT0aTQh+jzKjOZHq6LV0dooJ9oc7Yx2
RfuiA9Hh6FR0NvojKoiuRTei+9HD6CkoDsqACqAyqAqqgeqgJqgD6oPXQBPQEqSCNuA90AF0Bl2B
AhZ40B+kgyFgGPgEfAYmgalgFpgDvgZLwXKwFXwH9oC9YD/4FRwGp8E5cBFcBTfAbXAfPITF4DOw
JCwDX4CJsAZ8Gb4K68Jk2BimwBawDewE/w57QgA5VNDC3nAIHAFHwU/heDgRTobT4Qw4Cy6Cy+AK
+A3MhmvhepgDt8NcuBvugT/Cn+Cv8DA8Cn+Dp+FFWACvw4fwMSqFyqCKKAElouqoFqqN6qEGqCl6
E6Wi91EHlIZ6IIAwkkijgHqjdDQUDUej0WdoCvoSzUXz0WK0Aq1CWWg1Woc2om1oB8pFe9BetA/t
RwfQIXQSnUYX0GX0P1SIrqEHqAg9xcVxCVwWV8JVcDWchGviV3EdXA83wI3w33Ar/A5ujzvhrrg7
xlhjj/vgj/EwPBZPwNPxTDwHL8BL8HK8Emfhb3EO3oS34904D+/D+/FxfBKfx5fwFVyAr+J7uAg/
JsVISVKGPEeqkkSSROqQ+iSZNCJNyBskhaSStqQd6Uq6k54EE0EUMaQ36UsGkiFkOBlJRpGxZByZ
SDJIJplF5pDlZDVZS9aTHLKVfE9+IL+QQ+QIOU7Okt/JRVJA7pIHpIgWp8/S0rQSTaBVaSKtSWvT
+rQhbUrfoqm0He1Cu9HutBclVFJNLY1pPzqADqLpdASdRKfQaTSTzqaL6TK6gq6iG2gO3US30O00
l+6iR+hJep5eplfpdXqH3qOP6GNWilVgz7MElsiSWE1Wi9VmdVkDlsJas3dZF5bGurMerDfrxwaw
QWwcm8Ay2FQ2k81m89litpQtZ1nsW7aWrWdb2Ha2k+Wz/ewAO8yOs1PsDPudXWIF7Bq7ye6zh+wx
f4aX4mV5eV6J/5Un8hq8Dq/PG/JGvBlvzlvzd3hb3oF35Wm8J4ecc8Vj3ocP5MP4BJ7Bp/BMPocv
4Iv4Uv4Pns3X8By+iX/Hd/N9/BA/yo/xU/wMv8T/ywv5TX6b3+NF/KkoLkqI0qKcqCgqiSriBZEk
aopaoo5oIBqJpiJFtBCtRBvRXnQUnUVXkSZ6ikgQwYQWVnjRWwwUw8QIMUqMFRNFhpgh5olF4mux
VKwQWWK12CS2iG1ip9gjfhT54hdxSBwRx8UZcVFcFgXiqrgp7ooH4pF4KsvJCrKirCwTZKJMki/L
OrKxbCbfle1lZ9lNdpcfyl4SSSaF1DKWA+Q4OV5OllNlppwpZ8sFcolcLrPkerlV7pB5Ml/ulwfl
YXlUHpO/yXPyhryniqkSqpQqoyqoBPWiqqnqqddUE5Wi3lStVKp6T72v2qvO6kPVS0HFlFBaBdVX
9VcDVboaqUarcWqKmq5mqNlqrvpKrVRZKlutVRvVZrVVbVe5ao/aq46pE+qsuqD+ULfUPVWk/tSl
dTldXj+vE/SL+iX9iq6nG+jXdRP9tk7VbXUH3U1/oIEm2uhY99eDdLoeqkfoUXqMHq8/15P1l3q2
Xqi/0dl6g96kt+md+gedp3/RB/W/daG+qW/ru/qxKW5Km7KmvHne1DfJprF527Q275n2ppPpanoZ
YILpa/qbQWaoGWnGmvEmw0wzX5iZZq75yiw0S8wqk2VWm1yzy+wxe02+OWiOm1PmnLlgrpgCc9Xc
MndsKVvWVrAVbWWbYKva6raWrW3r22Tb2Da3LWyqhVbaYHvbj+wAm26H29F2op1kZ9g5dr5dbFfa
f9psu8autxvtDptrd9s8+5PNtwfsIXvE/suesKfseXvJFtrr9qa9Y4vsE1fMPeOedaVdOVfRJbhq
roar5ZJdY/eGa+5autaunevourkPXE/HnHbe9XMfu8FumBvjxrmJLsNNczPcPDffLXRL3DK30mW5
bLfObXHb3E73vdvtfnYH3RF3wp13F9wld9kVupvujityT30JX8qX9eX9X3wVn+Rf8rV9Pd/QN/KN
fYpv4d/1HX0Xn+aRJ5555a3v6/v7dD/Uj/QTfIaf6r/wM/xcv9gv9ct9tl/rN/itfofP9Xk+3x/1
x/1Jf95f8H/4y77QX/O3/H3/p38SSoSSoUx4LiSEF0JSqBFeDXVDcmgamoXmoUVoHdqFTiEt9AhR
oIGHPqFfGBCGhGHhkzAmZITJYWrIDLPCnDAvLArrwsawOeSG3SEv/BwOhhPhTPhPuBIKw/VwOzwM
j8KTuERcOa4a14hfiZPj1+OmcUr8VtwybhO3jzvGaXH3uEf8UTwgHhwPjcfE4+Lx8cQ4M54Vz4sX
xovjJXFWvCZeF+fEm+K8OD8+FB+Jj8Wn4nPxhf8TBC/wIdcJAMBTKKzTPipm3bjW4uQieedVOyo0
a2TWKe/s934//r+/fTxOE5psLenILo+c92NFozyWmCk0wnQhl7znPIpxuO8393Tuhdya3Cu5teAe
UBc0Ag+CRJAEWoH2oCPoDLqBnqA3eAH0B4PAYJANcsAbYCQYB3IBBAoY4MAsUAiKwVwwD5SAxWAV
WAs+AxvBZrAFbANfg12gEuwHB8ApcBFcAbXgFrgN7sJ7YT3YECbCpjAJJsMU+CeYCp+CnWBX2BOm
wxdhf5gJs+AwOAKOgm9BBA2cCKfC6bAAzobF8EM4H5bAhXA1LIUb4Ga4FZbDA/AoPAcvwN/hLXQv
aogSUCJ6FKWgligVtUUdUBfUE6WjfuhlNBBloEw0BOWgEQgiiRyK0UQ0BeWj6agAFaI5aC5agBai
xWgFWoXWo8/RRrQJfYm2ou1oB9qDvkP7UBU6hI6i8+gSuoru4nr4AdwYN8HJOBU/i7vgXngAzsBZ
eAjOxjk4F0NMMMcSa2xxwHl4Mn4Xz8ZFeC5egVfjtbgUf4E34+14B96Nv8X78QF8GFfjE/gUPoPP
4xp8ldQl95OGJJE0JUkkmaSQNNKK/Jk8TTqQTqQreZ7kkOFkFBlDAMGEEk0cmUimkLfJNPIuKSTv
k+VkDVlPPiMbyZdkK/ma7CH7yPfkEDlCfiInyC/kDDlHashlcpX8RpvSJPpH2oKm0tb0KdqOdqAd
aWfanfag6bQ/fYW+SgfToXQY/Rt9k46h4ymilEoa6Hv0AzqXzqcldCFdQpfS5XQNXUc/p5voV7Sc
VtA9dC/9nh6g1fQCvUSv0ev0DqvD6rL6rAFLYI1ZImvCklhL9jhrw9qzrqwH68WeZ4PYq2wIy2aj
2Fj2FiNMM88Cm8Ams6ksn73DZrLZrIgVsw9ZCfuELWJL2Wq2jpWyDayMbWHb2E62m/3AjrCj7Bj7
hZ1l51kNu8yuspvsDq/D6/EGvBFvzBP5I7wZb85T+ZO8He/Au/AevBf/Kx/IM3gmH8yH8Tf4GA44
4ox7PoFP5m/zGXwWL+If8Ln8E76Yr+ClfCOv4JV8Hz/Aj/B/8+P8Mq/lt0Vd0UAkiCTxmEgRLcWT
4i+is+gnXhYDRYbIFFliqMgRw8WbYrQYK7CgIk9MElPFNDFdvCeKRLH4SMwTJWKhWCz+JVaKNWKd
KBNbxHbxtagQe8ResV9UiYOiWhwXp8QFUStuiTuyvmwkH5IPy6ayuWwh02Rr2Ua2le1lB9lJdpU9
ZR/5guwnB8gsOVQOk2/IEXKUHC+BZFJKLb3Mk5PkNFkgi+QcuVAulSvlGlkqt8lyuUPulnvlflkl
D8tq+bM8Jc/Ia/K6aqCaqEdVsnpcpalW6hnVUXVWvVS6ylRZKlsNVyNVrmJKKqOcCmqymqry1Uw1
SxWrBepTtUytUKvUerVRlanNapsqVztVhfpW7VNV6pCqVj+pE+qkOqsuqt/UdVWrbus6+j7dQDfR
ybqlfkK31m3007qr7q5763Q9QGfo13S2ztGjda4mmuk8PUlP0fl6up6r5+tP9CK9RC/Vy/VavV5/
rsv0V3qr3qkr9T59UB/RR/UJfVL/qs/qGn1FXzd1zH0mwSSaJuYR08w0Nykm1aSZ1uYp0950Md1N
b/Oi6W8yzKtmsMkxI81oM9ZAw4wx3gQz0eSbGWaWKTTF5iPzsVlklphlZoVZZ74wX5ptptx8Y3aZ
SvOdqTJHzI/mmDlpTpv/mium1vzP3LX320b2QfuQfcQm2Rb2CfukbWeftc/ZF2w/+5IdaDNsln3N
DrPD7Sg71o632Hob20n27zbfzrSz7Gz7vp1j/2EX2MV2pV1tP7Mb7Bd2k91qy+1OW2Er7be2yh60
h2y1/dEesz/b/9jT9py9YGvsZXvN3rC37B1Xx9V197vmLsW1dGmutevourjurpfr4/q5V1yWe92N
cONcrkPOucjluZmuwBW6Oe4jt8D90y10S9xyt9KtdaWuzG12W90ut9t95w67anfM/exOudPurLvo
rrqb/l6f4Bv7RP+4T/NtfXvfwXf06b6vH+SH+5F+vEee+gl+sp/m3/WF/n3/oS/xi/xSv8pv8lv8
dv+Nr/CVfq8/6I/6E/60P+cv+Ev+mr/ub0Z1ooToD1Fi9GiUFLWK2kTPRN2jXlGfqG+UGQ2OXo9G
R+Oi8RGJQjQhmhjNiAqiwqg4+jj6NFoerY7WRqVRWfRVtDPaHX0f/RAdiY5HJ6Nfo7PRjehWuCfU
Cw+EhuHh0DQkhcdCSmgVng7PhM6hW3gu9A59w8vhlZAdRgYQUOBBhyjkhXfCjFAUPgjzQklYFJaF
lWF1KA0bQlnYEnaEXaEyHA7V4adwPJwMp8K5cDFcCr+HG+F2uBvXjx+IG8YJceM4MW4WJ8cpccs4
LW4bt4ufjTvF3eK+8UvxgHhQPDQeEY+LQYxjGotYxSbOi6fFM+OCuCj+P0FwAtzTmQAAPOuKWipu
y9KqcYUW475FbAxFU3XTqGHSYN0Efd/3vvt8731/FSKOuM1GrY1rWs3WucSIa8Wxjji6QV27qca4
Zff3W+mt9tZ4671N3i5vj7ffO+Ad8o54x71C75RX7F3yrnk3vJveHe+ud9976JV7L7wKEAfiwXvg
96A2qAuagzYgEfQA/UAyGA5SwSgwGkwCU8B08DWYAf4MFgAfEMCAARFYAVaB1WAj2AK2gb+BPeBH
8BM4AYrAZXANlIB/g3vgF1AGfgPPwHPwErwGFTAOVoI1YC2YAOvBRvBD2B5+ArvBXnAQHApHwFQ4
Fk6Ak2AanArTYQacA+fBTLgMIsighA5mwRy4Hm6CW+B2uAPuhLvhfngAFsCD8Dg8CYvgFXgdlsA7
sBTehw/gE1gGn8Hn8BV841f3E/wGfiO/qd/Mb+9/4nf2u/k9/F5+H7+fn+Qn+6n+KH+0P8FP86f6
M/zZ/lw/01/mA5/4yrd+6Mf8LD/bz/HXoe6oN+qPktEQ9ClKRaPRePQlmoKmoXSUgWaiOWgeWoAW
oyUIIIoEsihEDq1E2WgtykXbUB7aifLRXvQ9OoAOoqPoBCpCZ9A5VIwuoRvoNipF99FD9Bj9F/2K
ytErVIHjcGX8Hq6JE3B93By3wK1xW9wBd8JdcHfcDw/AyTgFD8Oj8Bg8Hk/EaXguXowh5tjgAGfh
bJyD1+JcvBlvxzvwLpyP9+D9uAD/AxfiInwGn8OX8TV8C9/Bd3EZfoqf4Rf4HalEqpKGpDFpQlqS
NqQdaU86kl6kP0kiKWQYGUlSyVdkOplFZpN5ZBHJJIhQIokmlsTIWrKebCJbSR7ZTfaRA+QgOUYK
SRE5S86TC+QquUluk1Jyj/xCHpEnpJw8J69JBf0drUrjaQ1akybQurQhbUqb0xY0kXah3Wg/OpD+
iQ6hn9PxdAqdTtNpBp1J59D5dBHNpEupTy2N6Aq6kubQXLqRbqbb6T76A/07PUEv0H/RG/QWLaX3
6GP6lJbTV/Qdq84asaasJWvLEllH1pn1ZH3ZQJbMhrCh7DO2kC1hHhPMMMdWsGyWw9ayXLaF5bGD
7Cg7wU6xM+wCu8iusKushN1mD9ljVsaesefsFXvHK/NqvAZvxzvwzrwb78n78hQ+lH/Ox/GJfCqf
xtP5DD6Xz+cL+WK+hH/DKV/OV/I1fD3fyDfzPL6L5/O9fD8/wA/z47yQn+Jn+T/5RX6FX+dP+FP+
jL8VcaKaqCPqiUaiiWguWoiWopVIFB1ER9FPDBBJIlmkiKFipPhCjBHjRZqYKqaJDDFbfCN8gQUX
UhgRipj4VqwUq8UasU7kim0iT+SLAnFUnBJnxWVRIu6Kh+KFeCXeif/JSrKKrCZryIayifxItpHt
5Meyo+wrB8gkOVKmyi/kJJkmv5az5Fw5Xy6VVmbJVXKrzJP5cr88Ik/IU/K0vCSvyRvyliyVD+UT
+VK+kRUqTlVS1VR1VUc1Vk3UH1UL1Uq1VV1VD9VbDVDD1Ug1Ro1TE9QUNV1lqDlqkcpUSxVVocpR
G9QWtUvtUwXqoDqijquTqkgVq+vqjipVT1SZ+k29UK/UG1Whq+pauo5uoD/QLXRn3V330n30QD1Y
p+hhergepcfpCXqS/lJP1Rl6lp6j5+kFeomGmmitAx3pFTpbr9O5eov+Tu/XR/QJXaTP6vO6WF/S
V3WJvq1/1g90mX6qy/VL/c5UMfGmhqlpEkxd08A0Nq1MG5NoOpnupqfpbZLMYDPCjDXjzWSTZqab
mWa2mWsWmEUGGWKYkSYwMZNlss1mk2f+avLNXvODKTAHzWFTbC6ZK+a6KTGl5p55asrNSxtnK9l4
W9O+bxNsPdvUNrMf2I9sK5toP7adbVfb3fa2/W2STbGf2lQ72k6yafYrm25n2Fl2nl1sl1lgkaWW
29B+a7PsKptj19oNdpP9zu62e+2P9id7yB6zx+1Je8qetmfteVtsr9gb9pa9a+/bR/Y/9ldbbp/b
1/atrQjigipBfFAzeD9ICOoHDYM/BB8GLYPWQdugfdAl6BH0CvoHSUFyMDQYHowMRgdjg/HB5GBK
kB7MCuYGi4IlAQxQYIIwcMHyYEWQHawN1gcbwh7hgDApTAmHhyPDMeHEcGqYEc4MF4ZLQxraMAyz
wpwwN9wU/iXMD/eG34cF4eGwMCwKL4QXw2thSXgrvBPeDx+FT8Jn4ZuoShQf1YhqRbWjelHDqGk0
PUqPZkWzo3nRwigzIpGIbOSi5dGaaFO0NcqLdkZ7o4LoUHQsKoxOR+eiy9GN6GZ0O/o5Ko0eRI+i
suhpVB69ddVcdVfb1XfNXKLr5Lq6fm6gG+QGuyFuuPvMjXET3GQ3xU1zC9wil+k8R5xwyhkXueUu
y61xm90Ot8ftc0dcoStyxe62e+Aeu5euIlY5VjUWH6sbaxprHesY6xLrGesT6x8bFBscGxobERsV
Gx0b938exwS6quoKw4+ZMpSAgGEwIghKLCHYoCgKgijzFMFQohDQWhEUGqCxEpEWKMrgPecOZ7zn
XiAKYZIgNAuMiBgGmWopChKej5ezDyFEw2QUEMJrWHb1X+v/117//vZa23rRmmZJK7TWWuusQmuL
VWLtsb6wjlnHrROWtoxVaVVZl62rVo11zapFEdQINUXNUSvUFnVA96A01AdloH7oCTQADUJD0XA0
Gk1C2SgHvYReRbNQLpqP3kL56B20DC1HK5GFPMTRarQWrUOFaCPairajf6KdaDfai0rRYRRF5agS
VaFqdAnVoFpcH7fB7XAHnIK74gdwL5yOM/CTeBjOxM/j6XgGnoVz8Ty8GC/D7+EVeBVG2MY+DvBa
vBF/hLfhHfhzXIr344P4ED6CT+EoBlyBq3A1/gkn7CZ2SzvJbmvfbXe2U+wM+1H7cXug/Yw93B5p
j7Ez7Sw7255iT7dftvPsfHuhvchebC+1V9jYdmzPZvZ2u9jeZR+wj9pf2cftU/ZZ29hV9lX7un3L
aeg0dlo57ZxkJ8Xp4aQ6ac4wZ7Qzwclysp2XnZnOG84cZ76T7yx0ljsrHdchjnBCZ41T4Kx3NjtF
Tqlz0DnsHHdOOlGn3DFOhVPp/OzcdBu4rdy73GS3u5vq9nX7uY+7g90h7gh3lDvenehmu1PcHHe6
+5o7x53v5rn5Xp63yFvsveu972GPeaFX4BV6m7xtXrG3yyvxSr2D3mHvhFfmRb2YF/fOkc7kPnI/
eZCkkjTyMOlPBpLBZAgZScaRSSSbTCOvkVlkDskl+WQJWU5WEUxcQokkBWQ9KSLbSTEpIZ+TfeQQ
OUK+IaeJJpXkErlKfiY3aIQ2pC1oa3oXbU870M40hXajPWgqTacP0370STqYDqHP0mF0FB1Pn6eT
aQ59hb5KX6dzaR59i+bTRXQJXUFXUYsyupoW0HW0kG6i2+gOupPupaX0AD1Cj9F/0xP0NI3SOK2m
V+hP9BeaYI1YU9aMtWDtWQq7j3VjPdhDrBdLZ4+y/mwgG8yeZSNZJpvEprA/splsNpvLCtkWtpVt
Y8XsE/Yp28O+YPvYQXaIHWFn2FlWzipYFatmV1gNu8kb8N/wFjyJt+HJvCNP4V14D57Kf8fTeDr/
PX+MP8EH82f4MD6Sj+MTeBZ/gU/hhCtewD/khXwzL+Lb+S6+l+/jX/Kv+Df8W36Ga17Jq3g1v8Kv
85u8lidEPdFUNBctRWvRXiSLTuIh0Uuki75igHhKjBCjRKaYKLLEZDFVTBcvixmiUGwURWKn+FTs
EQfEV+K4OCFOirOiXIA4J74X1eKyuCpqxA1RK+vLRrKZbCmTZBvZXibLe2VX+YBMk33k4/IJOUgO
kyPlaDleTpCT5GT5ipwt58lFcrF8X2JJZSjXy41yi9wl98oD8pD8Wp6UZ6SWRlbKa35Tv5nfwk/y
2/jt/Pv9Xn4fv6//mD/AH+oP98f6mX6Wn+O/5P/Jf9Nf4J/zL/g/+j+rBqqxaqHaqHYqWXVS96pu
qod6UKWrR1R/NUgNUePVc+pFlaNmqFlqtspVeWqBWqiWqPcUUUKtUR+oDWqz2qp2qJ2qRO1Re9U+
dVCdUCfVaVWhLqjL6rqqVYmgSdAqaBd0DFKC+UFe8NdgQfB28E7w92BJsCKwAhzQQAUfBBuCrcGO
oCTYHZQG+4OjwdfByeDboCyIB+eCyuBicDWoCX4JEmH9sGHYJPxtmBTeFd4ddgi7hF3Dh8LeYUbY
L+wfDghHhGPCzHBCmBVODV8JZ4S54V/CVSEK7dAN/XB1uDb8cEPO5sipolNHbkRu1ruddLvD7fTb
fW8PTdRLrE58kTic+E+iLBFPnEvcSiQi9RI/JSASiYyIPFKXD9a5Y6I0cS4SSayvI/Mjkdu5kf+p
9mitV7us9h+RyJiekf8rfv1OZjwcryh/u7yOL29d3iJ+Pv5l3eZy/If4/vjS+JL4wrgTz45PjveO
1cSuxC7FqmNVd65ic2Oz6/J47GjsQOzjuikjlh7rGEuONfnu1nco+nR0QLR7tPkdMro5EjmfXufu
dU453/FOV1FeUVbxr4pj0QbR+r/+UrE0+mP0UvRil+XR0mjxr12ZU4bKVpYtL3u3bFnZ0i4LzZsm
z8wzc80c84Z53cwwL5mpZop5wWSZ5804M9aMMMPN02awGWj6mb4m3aSZVNPT9DDdTFfTxdxrUkxn
08l0MMnmbtPetDVJppVpaZqaxqaRaWDqwy24AdfhGlyCi1ANP8AFqICzEIO98Bnshk+hBD6BYtgB
2+Fj2AZFsB4KYA2EEIACHyQI4MCAggcuOLAY/gbvwAJ4E/JgHsyFXPgzzIY34HWYBTNhGuTAVJgC
2TAZ/gBZMBEmwHOQCeNhHIyFMTAaRsFIGAFPwWPwKGRAH0iH3pAGvSAVesID0A1S4B7oDJ2gLSRB
c2gGTaAxNIKG0AAi+pqu0T/qi/oH/b2u1EaDjuvv9Bn9rT6pv9En9DF9WB/SB/UBvV/v05/rPfoz
vVuX6E/0Lr1TF+ttukhv1R/pTXqj3qDX6Q90gV6jV2upuWb6vxzViX8P9hnAcaXuiciWMKN1C43E
UUqcQULZ1pCopOKqq7RuIZRmQjM3U2e84irirLNM1VEyi7hCyfd5nu/5fHXurqEmB63+Xvsj3p/P
Ov+FX+WX+0U+0y/0C/x8/zef7tP8TD/NT/WT/Md+rB/hh/kPfLJP8AN9f9/Xx/lY39v38jG+u+/m
u/jOvqPv4Nv7dj7Sh/vmvolv7Bv6ur6Or+1r+Zo+yNfwlXx5X45f8a/8ksu4lIv5GT/h//IjfsB3
+Qd2XMDX+Cpf4cucz3mcy+f5Oz7HZ/kMH+HDfJC/4v28j/fybs7hXbyTt/FWzuKNvI7X8CpeyUt5
MWfy57yQMzg9oOBTnsOzOY1n8HSewpN5Ek/k8TyEkzmJB/MgTuR4/gv3577ck2M4mjvxO9yBW3MU
R3ALDufm3Izf4PpcN2ApmGtyNa7ClbkSl+dy7pX71f3iXrpSV+KK3TP3NGDtjvOOnXPWSUcO3W13
y91wBe6qy3Nn3Rl32p1yJ90Jd8wdcl+5A26/W+tWu3+4FW5ZQOcClxHwOc/NdWku1U1yI9wwN9Sl
BLwOcokuwQ10A1y86+tiXS/X3XVz0a6xa+QaugbuTVfX/dGFuVAX4oJdTRdky2ypLbFP7E/2ob1v
79nbtsBesZdtvs2z/7YX7b9srj1qD9uD9oDdb/fZvTbH7rJb7Ra72W6yS+1iu8hm2s/tQrvAZth5
do6dbafZ8Xa4TbZJNtEm2L/a/raPjbU9bbTtaNvZKNvKRthmtqltaBvY+raerWPDbKgNscG2uq1q
K9mK5oUpNSWm2PwcaE+RYWONMdKQQQOm8P/1yTe55oI5Zb4xJ80us91km00my2ww680Ks8wsNvNN
uplnPjVzTJqZZWaaVDPBjDdjzRgz2owyI81QM8QMNgNNP/Ou6WviTC8TY3qYLqaNiTQR5i3T0rQw
zUwT08g0CNSttgkzIaaWqWmCTA1T2VQ0FUx585opp8t0iS7W/9PPdJF+qO9rq40u1Lf1dX1F5+tL
Oldf0Of1d/qcPqWP68P6oN6n9+o9erf+Um/Xm3W23qg36PX6C71SL9ELdYaerz/Ts3WanqVn6Gl6
ip6gx+txepQeqUfo4XqYTtFJerBO0AP1AB2v39NxOlb31DG6h+6s39btdJSO1BG6pW6hw3Vz3UTX
13V0mA7RwTpIV9fl1QtVqopVkXqs/qNYobqtbqkCdVVdVvkqT11UZ9RpdVL9U51Qx9RRtVftUTvV
DrVdbVNbVZZar9apNWqVWqGWq4UqQ81XaWqmSlXT1VQ1RU1WY9VoNUoNVR+oJDVYva8GqUQ1QMWr
P6t3VV/VR8Wp3oFLxKgegVN0VtGqvWqtolSkilBvqWaBdzRUb6j6qp6qrcJUqPqDClY1VZCqoiqp
iup1VV69Jl/JMlksn8mn8kd5T96VdyRLJ61UUsjv5U15Q16XV2S+vCTz5AV5XH4tj8kj8rDcI3fJ
nXKH3Ca3yi1ys8yWWXKjXCQz5FyZKqfJqXKynCQnyPFypEyRQ2SyTJKDZaIcKAfIePmejJVdZbRs
K9vI1jJS1pV1ZJgMlZVkRVlBlqMyKqXn9DM9oSJ6TA/pPt0jJkeWbtH3dJOu01XKpzy6SLl0ns7R
GTpN39JJOk7H6Agdov20h3JoF22hbNpEWbQ2cMGVtCLwwaWBC2bSfEqnOTSbUmkGTaXJ9DGNp3E0
mobTUEqhZEqkARRP/akfxVFv6k6dKZo6UQdqT29TO2pDrSiCWlI4NaUm1JgaUgOqT/XoT1SX6lAo
/Z5qUTDVoGpUhV6nClQOX2AZlmIJFuNTfIJF+BM+wof4AO/jXWR0aFAhIWIh3sQCvI7X8Crm4yXM
xQt4Hs/hKfwGT+DXeBSP4EHcj3sxB3fiDtyOWzAbN2EWrsIVuByX4hJcjIswExdgOs7FyTgRP8EJ
+BGOwzH4IY7A4TgMU3AI9sd+2AfjMBZ7YU/sgV2xC0ZjW2yDUdgSW2A4NsUm2BgbYQN8E0OwFgZh
DayO1bAyVoBX8As8h6dQBD/CI7gHd+EHuAMeGDQoIAAQUAi34CYUwHW4BlcgH/LgPJyDs3AGTsO3
cBQOwyE4CAdgL+yB3ZADX8I22AgbYDWshOWQAenwGcyDWTATUmEGTIcpMBE+gY9gHIyGUTAShkIK
JEMSvA8JMAD6QRzEQHfoBl0gGjpBR+gA7aEdtIIIaAlvQD2oA6EQAsHwO6gO1aAqVBGlokQUi+fi
iSgSj8Uj8UDcFTdEgbgqcsUFcU6cFafFKXFCHBc5YpfYIbaLLSJbZIkNYp1YK9aI1WKlWCGWiSVi
kfi7yBSpYoaYJqaKyWKCGCM+FMPFMJEsksRgkSgSRKzoJXqI7qKr6CI6i3dEW9FGRIlI0UqEi6ai
kagqyhe+LHxRWFJYXPissOg3guAFPORyDQD4Q9jZCZOZiXKpOJLLg9PVRu4it9mRYs6Rk0SesDKy
3JK538Y5WDtrbuvClkvLtUYutf/7ft/7ft/3voohKS2Xw1iZDjq/n17Vcr2gZ/WMntLvVNQpK6lV
o8f0qB7Rw3pIS/QLPagHdL/u0726W3dpkRbqdt2mBbpZN+lGzdc8zdX1ulZX6wpdogt0vs7T2TpL
39HpOk3TdapO1ok6XsfpGE3TUTpSh2uqDtMUHaQDtI/21l7aU3vos9pNk/QZfUIf187aSTtqe22r
bbSVNtUHtIk21kaaoA00Tutqbf2zxuqfNEZraTX5Q+7IbfldbkmV/CaVclUuyyW5KOfkezkrZ+S0
lMkp+U6+lRNiBQUkklI5JoflkJTIXtkjxbJbdskOKZJC2SKbJF/yJFdyZIOsl3Xyb1krayRbVslK
WS7LJEsWyLsyT2bLO5Ipb8sMmS5vSbq8LhNknLwiY2W0pEmqDJMUGSpDZKA8L72ll/SU7tJNukqy
JMlj0kZay8PSQppJE0mUBImX++ReiZUYqSU15B6pFu6Eq+FKKA8XwtlQFk6Fk+FE0BCCDy6YgAHC
7rArFIXC8GEoCFvDlpAbNoR1YW1YE7LDyrA0LAmLw6KQGWaEjDAtvBnSwxthUpgQXg3jwtiQFl4K
I8KwkBKGhP4hOTweOoWOoUNoGx4Lj4aHQtPQJDQO94fE0DAkhPhQP8SFuqGOv+Vv+l/9DV/hr/pL
/oL/yZ/35/wZf9qX+VP+W69evPeHfYk/4Iv9Z3633+V3+k/9Nl/gt/jNfpPP9x/4PL/Or/DL/FKf
5d/z8/0cP9vP9Bl+mk/3b/hxPs2/5If7YT7FD/YD/XO+n+/rk/3T/knf2Xf0HXxz39jX83G+lq/u
7rgqd9PdcNfcL67c/ezOupNOnTjnyFmHDlzkvnZH3CH3pdvjdrudrsgVuu3uE/eR2+o2unz3vlvv
1rnVbpVb4Za7ZW6JW+wWuYVugZvn5ro5bpZ7x2W6SW6iG+/S3Ag33A1xg10/1911dh1dW9fSPewe
ci1cc9fMNXKJLsHFu/ruPlfP1XH3ulgX42q6Gu4eruQbfJ0r+Apf5kt8kcv5Z/6Rz/MPfI7P8hku
45P8LZ/g43yUv+IveT/v4738Oe/kHfwpF/E2/pg/4gJeySt4CS/mRbyQs3gez+GZPIMzeBq/yVN5
Co/mkfwij+AXOJVTeAgP4gHcn/tyH+7FPbkHd+dnuRsncxJ34RbcnJtxU36QH+DGfD8nckNO4AYc
z3F8L8dyDNfimlyDq3M1ukv/oyr6jSrpv3SSlIQcMVlCAiql43SMjtBhKqEDtI/20h4qps9oJ31A
eZRDG2gtraFsWk0raTktpSW0mLJoHs2lmTSD3qKpNIUm01h6mf5BoymNRtFI+hul0GAaRANpAPWn
56gf9aU+1Jt6UQ9Koi70DD1FnakTdaQO1I4epdbUilpSE7qfGlFDakD1KI7qUh2qTTFUg6rbP+xd
e8f+bm/ZKvub/dVet9fsRfuL/cn+YM/ZMis2WG+dNbbUHrOHbIk9aIvtLrvDFtpP7Id2i91k822O
XW+z7Sq73M6xs22mnWHfsul2qh1jX7Iv2KF2oB1gu9muNtkm2adsJ9veNrNN7YP2AdvENraJtqFt
YONtPRtn69ja5q65bW6ZKnPT3DAV5pq5bC6ZcvOzuWDOm+/NGXPanDDBOMMGDZhS84352hw3R02J
OWD2mEKz3WwzBWaz2WjyTK7JMetMtlllVpoVZplZahabRWahyTILzLtmrsk0M83bZoaZbjJMuplq
JpmJZoJ51fzTvGzSzAiTaoaaPqaH6WqSzNOmg2lv2plHTUvziHnYNDNNTaJJMPEm1sTgbazE61iB
V/ASXsSf8Dz+gGX4HVo0WIrH8QgexP24D/fg51iMO/FTLMJC3IYFuBFz8X3MwQ34L8zG1bgKl+FS
XIQLMQsX4Hyci7MxE2fi2zgdM3AKTsY38HWcgK/hePw7jsBUHIYpOBSH4GAchP3xOeyNPTEZk7AL
PoNP4RP4OLbFx7ANtsa/YBNshInYEBOwAcZjHNbF2hiLtbAm/AG3oQoqoQKuwRW4DBehHH6Ec3Aa
AngAKIVv4Gs4BkfhKyiBL+ELOAB7oRg+gx3wMXwIBbAVtkA+5MF/IBdyYB2sgWxYDcthIWTBezAf
5sEsyIQMmAbpMBUmwUR4DcbDqzAOXoGxMAZGwygYCS/CcEiF52EA9IU+0Au6QVdIhi7wJPwVOkB7
aAet4BFoCo2gISRAPNSHOKgDtSEWakINuAeqRbej36NbUVV0M6qMrkcV0dXoSnQx+iX6MTodlUUn
Io0kChFFJoIoikqjb6L/EwQfgCGYWQCA1RaqCGKUoBIiao/YQYIzkpg1ErFKaoS6mrUuVpIr2jsE
sRKtO4dqqmiQ/Ou9//1Dh72Ok9h7JD1qVL9Pe/TgpReee+bzfZ4/5o/6XH/EH/YH/fc+xx/w+/1e
v91v9Zk+w2/0X/h0n+ZT/Wqf4hf7BX62n+mT/Qw/zY/ziT7eD/ZxPsb39/18lO/te/lI39V38Z18
R9/Gt/atfJhv6kP8+76ur+Nr+SBf09fw1XwVH+DLujfulXvp7ru77qa77gpdgTvtTjnr8twxd8gd
dN+73S7bbXOb3SaX4da7NS7dpbqVboGb7+a6v7pP3SyX7Ka7JDfRJbh4N8aNcsPdMDfExbpoF+V6
u0jX3bV2LV1z19g1dA1cPVfL1XTVXaCr6qq4Sq6EfWvf2N9ssS2yT+1dW2Cv2av2iv2vvWDP29P2
pD1hnTVWWm6ZzbcHbY7db/faPfbfNtvutDvsdrvNZtiv7Dr7d5tu02yqXWFT7FI7z860n9gkO8mO
t4k2wcbbMXaYHWoH2xg70Pa1fWy07WUjbXfb1UbYjraDDbfNbBMbakNsY9vQBtv6tpYNsjVsdVvZ
vmsr2Yq2gi1vS9mStoR5a16ZF+a5KTZF5om5aW6Y66bQFJiL5qw5Y06Zk+YX87P5yWiTZ46aXHPE
HDaHzA/moMkxu80uk2W2m81mk9loNpj1Zp1Za9JNmkk1q8xyk2KWmflmjplpkk2SmWImm4lmvBlh
BptYE2UiTTfT3rQ1bUxrE27CTKgJMY1NI1PPBJqqpoqpaMqb0qakeYde0e/0goroKT2ge3SDCug8
naOzdIZO0UlyZIhIExKQJEGcGOXTcTpKuXSYvqX9tI/2UDbtpG2USRtpPf2T/kFf0lpaQ+mURqtp
Jf2NltAimkOzKZmmURJNocn0MU2iiTSBxlEijaXRNJJGUAwNooE0gPpTP+pL0dSbelB36kpdqCWF
U1NqQiHUmOpRXapDtakWBVFNqkGBVI0qUgBVoPJUhkrpN/q1fqX/r4v1M/1EP9D39T19V9/SN/UN
Xaj/ovvpaN1L99TddTfdWUfodrqtbqNb6Za6hW6uw3Uz3VQ30SG6kW6gg3V9XU/X0kG6pq6u39OV
dEVdXpfVpXRJfIuv8Xf8DYuxCJ/gY7yPd/A23sIbeB0LsQD/h5fwIl7A83gWT+Ov+At6tIgIKJBh
Hh7DQ/gD5uAB3Iff4C7MxizcjmtxDabiClyOKbgIF+ICnI/z8DOcjbNwJibjDJyOSTgOEzEex+Bo
HIZDMA5jcRBGYW/siT2wC0ZgBwzHZhiGjbABBmN9rIuBWAUrYwCWwzJYGl7CcyiCZ/AEHsFDuAt3
4DbcgptQCBfgPJyDM/ArODCgAUABhzw4BkchFw5CDnwH38J+2Ad74T/wDXwNWbATtsM22AqZsAU2
QQashy9hHayFVbAMlsIiWAhzYQ5Mh8kwAcZCAsTDGBgFI+EjGAHDIQ6iIQp6QiR0gy7QGTpBBHSE
dtAWWsAH0AiCoT7Ug/ehNlSHQHgPKkMl9Va9Vs9VkXqmHqtH6qG6r+6oW+q6KlRXVb46pn5UB9Q+
tUftVl+rXSpbZamdKlOlqzS1Wq1Qy9VStUQtVovUAjVPzVIz1XQ1TU1VSepjNU4lqgTVW/VU3VRn
FaE6qBaquQpVDVWwqqNqqyBVQ1VXgaqaqqqqqMqqnHwpn8si+VQ+lo/kHXlDXpcF8pq8Ii/LS/Ki
PC/PyTPytDwpf5Z58rg8Kg/KHLlPZsssuVPukFtlptwiN8uNcoNcL1fLVXKlXCFT5DK5RC6UC+R8
+ZmcLT+VyXKGHC/HygQ5Wo6SI+VHcrgcJofIOBkrY+Qg2Vf2kb1kJ9lWNpdhMkQGy9qypgyQFWR5
WU6WlWVkaVlSvBDPxRPxQNwXd8RtcVlcFBfECeGFFSCUOC5yxRFxWHwnssU2sVWsE1+IVLFKfC7m
iblijpghPhFJYrKYKBJFghgqhog4EStixEAxQPQRkaKH6C66iAjRQTQX4SJMhIq6oo6oLgJFNfGu
CBAVRGn+lv/B3/Bi/oAX8iv8Mj/Ff+KGE0cuOef5/Eeew/fzvXwXz+I7eCbfwjfzDP4VT+er+Qr+
OV/IZ/CpPIlP4RP5OJ7I4/kYPpIP58P4UD6Ex/GBvD/vx/vyPrwX78a78o68PW/HW/EPeTMexkN5
MA/ilXgAL8tL81L8HV6C/cFes1fsJStmj9hD9oDdY7dZIbvGrrIr7BK7yC6wc+wE88wyZJwxls9y
2RF2gP2L7Wa7WDbbwbawTSyDbWDrWTpLY6lsFVvJUthStpjNYTNZMpvOprLJbBKbwMazOBbLYtgA
1p9FsyjWiUWw9qwF+5A1Y2GsKWvCQllj9sGf7I6Jd85XHsbfIFoTQRJLNVUkfW1NK4mtRu1K0soi
FVOU1F6MrdkQVEvIIrZUphIhlloiuPd3l/eu35fYJtqqKZ0SSiilBqWWQakync6ctuf0L/A553nu
9z73ued8vSHeZt6m3mBvY29Db31vkLeet67X31vL6+v1gQdwH36Au3AbbsFNuAHX4SpcgUtwEb6F
c3AGTkMVnISvoBKOwVE4DJ/DJ3AAKmA/7IM9sBvKYRfsBAANHuBAgQAGBDtgO2yDMtgKpbAFNsNG
WAdroQRWQzGsgkL4EApgBeRDHuRANmTCPHgfZkMGzIQ0SIUUSIZpMBHGwRgYBSPgTRgKr0MCDIB4
iIMYeBWiIcoiu8VuthvservOrrIrbb5dbPPsQjvPzrJpNtVOtZPsePu2HW1H2hH2LZtkh9th9k07
yCbaeBtnY22M7W+jbZTtZV+2HW0H2962s5E23La1z5uvzRlzypw0J0ylOWYOmU9Nhdln9hprPIYZ
bHaYLWa9KTHFptAUmBVmqckzi0yuyTHZJtPMN++b98xcM91MMZPNBDPOJJlEE29iTD/ziuljepue
pofpZjqbjqa9iTThJtSEmOamiXnKNDD1TZAJNPVMXeNnauj7+o6+rS/p8/qsrtJH9Cf6gAZttdRC
e/QOXao36BK9WhfqlfpvukCv0Pl6qc7Ti3SOXqAzdZyO0a/paB2l++iXdWf9ko7QbfWLOkQ31810
U91EP6ODdWPdSDfQ9XWQDtD1dB3tr/20j3qgflT31V11R/1bXVffq2vqO3VFXVaX1AX1jTqrzqjT
qkqdUifVV+qEqlRfqiPqoPpUfawOqAq1V+1Ru9UuZZVSUjG1Qa1TxWqVKlKFqkAtUblqlpqp0lWy
mqomqbfVWDVGDVOvq3gVo3qrHqq7+rPqrMLVCypMPa/aqFaqpXpWNVFPqyAVqAJUPVVT+aoaqrqq
pnzkPXlH3pDX5TX5nbwgT8mj8rD8hzwkD8oDskIySSWRO2SZ3CI3y43yI7lWrpar5Er5ocySmXK+
nCffk3NlhkyTqTJFJsthcqgcImNltOwn+8pesovsJNvJMNlStpDNZFPZSAbJAFlH+sva0k9cF9+L
S+KiOC9Oi+OiUhwTX4jPxEGxW5QLLZQQggkqiMBim9gqVooCsUIsE3kiR2SLLLFQLBAzRKqYLEaL
kSJJDBTxop/oK14R3URX8ZLoJNqJCBEm2ojWopUIEU1EsHhaNPQ09TTyNPAEeOp66nj8PL6eah4X
f8Dv8dv8Fr/Jr/Er/DK/wM/xs/xrfoZX8VK+kW/ga3kJL+ZFPJ8v5Uv4Yp7FF/B3+Ww+i6fzNJ7M
3+FT+Hg+lo/ho/gI/hZP4oP5X3gCH8DjeRzvz1/l0TyK9+I9eFfemXfg7XkED+dhvDVvyVtwN3+O
h/BmvCkP5o15Ix7IA3htXov78hq8Oq/GXeweu81ushvsGrvKLrML7Dw7x86y0+wUq2TH2FF2iFWw
/Wwv28PKmZdZphhhDkOsjG1lW9gmto6VsDXsA7acLWOLWS7LYdksiy1kmWwum8NmswyWztJYKpvC
JrOJbDwby0azEWw4G8oSWQKLY7EsmDViDVkDFsjqsjqsNvsTq8WeYDWZL71Fb9Dr9Cq9Qi/TS/Qi
PUur6HFaSb+k/6RH6GF6iH5GD9AK+ne6n+6je+lOClRRQTlllFCHYrqNltFU+g6dRP9KJ9BxdCwd
Q0fQIfQNmkjjaSztT1+j0bQP7U170u60M+1EO9IOtD2NpOG0LX2RtqGtaSvamD5FG9JA6k9r0yfp
E9SXVqfVqA/5kdwjP5DbRBNFGNlOykgp+YgUk1WkiBSSD0g+WU6WkTyyiOSSHJJNMsl8MpfMIRlk
JplO0kkKSSZTyCQygYwjY0kSGU6GkDfIIJJIBpIEEkdiSW/ShXQiYaQNaUaeJcGkPvEntYkf8XHu
OrecG86/nIvON06Vc8o54Rx0wLGOcZQjHeGUOuuddU6JU+wUOfnOcifPyXWynLnOHCfDmeiMd1z4
Ab6Fb+Jv8Xl8Dlfhk/gEPo6P4i/wYfw5/hjvw+XYYoMR3oE34Y14DS7GRbgQF+B8vAwvwll4Fp6B
k/E0PAlPxOPxGDwKj8RJeDgehofieByLY3BP3B13wZ1wB9wev4Bb4Oa4CX4G7UN70R60G5WjXWgn
8iKJPIgjgrajUrQJrUdrUCFaiQrQCrQE5aFFKBfloGyUieahOWgWykAz0HSUjtJQCpqGpqLJaCKa
gEajUWgoGowSUQIagOJQH9QLdUfdUFfUEUWiCBSGWqP6KAgFogDkh2qhJ1HNrHddriH9h0QNKhuc
4nK1c7fzf+h+Llfkhsi1kWsiiyOLIgZFJA7McPm4/kNI30ce+kjVXL8i5O4jhdYIfS40/JcsNMrl
cvdxR7n7u+PdAx/OA92Dfnl7dP/vNNn1h7gTfu66E37/9zfNHu6H+7nL/6+HvvPn838d44ZfJw8z
1SKlBfrjLR7zmMc85jE/sStP335eaxTH1zPjveZ63qiNnaZu84vZJHVstUFje8fZsW3btm1t73gj
tm2cMc4Y5+r8CX0/F98xL6bP5/P5fD6fz+fz+Xw+n8/n8/l8Pp/P5/s3SLL6f6ve3f/2oTH1g/7/
h+wSZAabIVLXvJCyZqgZa0ZJEvHEIpsZKbXNIDNNqkl1MwZZzHCpIz9JVUkqKaWm1JBakkJSy7fy
taQxjU0TM940le9NM/lGvpOA/CA/Sl4pZ5pLAckn+SWtaSFVzAQpLAWlkGkpFaSSGWFam1amjWln
2pr2ksx0MJ1MR9PZdDFdTbDpZrpLedPD9DI9TW8TYvpIFklu+pm+pr8ZIBWlsmSVItJAGkojaSy/
yK9SVMpIcSkhJaW0FJNS0lJaSWtklTbSVtpJe+kgHaWTdJYuEixdpZt0lx7SU3pJb+kjIcgo/aS/
DJCBMkgGyxAZKsNkuIxAJhkpo2Q0MstYu9KusqvtGrvWrrPr7Qa70W6ym+0Wu9Vus9vtDrvT7rK7
7R671+6z++0Be9AesoftEXvUHrPH7Ql70obaMBtuI2ykjbLRNsaesqftGXvWnrPn7QUba+NsvE2w
F+0le9lesVftNXvd3rA37S17296xd+09e98+sA/tI/vYPrFP7TP73L6wL+0r+9q+sW/tO/vefrAf
7ScaCsFEgdBAWCA8EBGIZGImYVImY3KmYBAtSUelx5RMxdRMw7T8jJ8zHdMzAzMyEzMzC7MyG7Mz
B3MyF3PzC+bhl/yKX/Mbfsvv+D1/4I/MywDzMT8LsCALsTCLsCiLsThLsCR/YimWZhn+zF/4K3/j
7/wjEBWIDsQETgVO80+WZTmWZwVWZCVWZhVWZTVWZw3WZC3WZh3W5V/8m/VYnw3YkP+wERuzCZuy
GZuzBVuyFVuzDduyHduzAzuyEzuzC4PZld3YnT3Yk73Ym30Ywr7sx/4cwIEcxMEcwqEcxuEcwZEc
xdEcw7Ecx/GcwImcxMmcwqmcxumcETgTOBs4FzgfuBCIlXSSHjklk2SWPJJBMsqXZqDkNsMASSXv
IJJTciFxjRAkRTIklziJRwoESQIsCAeVHPCQEqmQGmnkkhmNHEJxZqKZYqYiLwLmg/loxiEf8nMm
CnAWCnI253AuCnEe53MBCnMhF3ExinAJl3IZinI5V3AlV3E113AtinEd13MDN3ITN3MLinMrt3E7
d3And3E3SnAP93If9/MAD/IQSvIwj/Aoj/E4T/AkQxnGcEYwklGMZgxKyRuUZizKMAE/1wjmNXnN
67yB33gfv/MB/uBDPuJj/ImyKIfyqICKqITKqIKqqIbqqIGaqIXaqIO6+At/ox7qowEa4h80QmM0
QVM0Q3O0QEu0Qmu0QVu0Q3t0QEd0Qmd0QTC6ohu6owd6ohd6uzVurVvn1rsNbqPb5Da7LW6r2+a2
ux1up9vldrs9bq/b5/a7A+6gO+QOuyPuqDvmjrsT7qQLdWEu3EW4SBflol2MO+VOuzPurDvnzrsL
LtbFuXiX4C66S+6yu+Kuumvuurvhbrpb7ra74+66e+6+e+AeukfusXvinrpn7nkgLhDvXriX7pV7
7d64t+6de+8+uI/ukxoVhSbSxJpEk2oyTa4pNEitUp2qepoykBC4qKk0NfogRJtoU/TVZtoc/dAf
AzBQW2hLbaWttQ0GYTCGYCiGYThGYKS2xSiMxhiMxThtp+0xXjtoR+2ECdpZu2iwdtVu2l17YCIm
aU9MxhRM1V7aW/toiPbVfpiG6dpfB2CGDtRBOhgzdYgO1WE6XEfoSB2lo3WMjsUsHYfZOl4n6ESd
pJN1CuboVJ2m0zFXZ+hMnYV5Olvn6Fydp/N1gS7URbpYl+hSXabLdYWu1FW6WtfoWszHAl2n67FQ
N+hGLMJi3YQlulm36FbdptuxFMt0B5ZjBVZile7UXViNNViLdbpb9+herNd9ul8PYIMe1EN6WI/o
UT2mx7ERm/QENmMLtupJDdUwDdcIjcQ2bMcOjcJOjdYY7MJuPaWn9Yye1XN6Xi9gD/ZqLPZhPw5o
nMZrAg7qRb2EQ3pZr+hVHNZrel1v4Ije1Ft6W+/oXb2n9/UBjupDHNNH+lif6FN9ps/1hb7EcZzQ
V/oaJ/WNvkUowvQdwvU9IvSDfkQkohCtnxDjGZzCaU88eIm8xF4SnMFZL6mXDOe85F4KLwjnPYsL
Hj3nqed5KRGLOC8V4r3USPDSeGm9z7zPvXReelz0MngZvUy45GX2snhZcdnL5mX3cng5vVxebu8L
Lw/+QxA8AAB1AEAArX9Zd/ezbdtYtm3bNpdt27ZtN5vZxnJ77zozMlNwI7jJzMzCrMzG7MwR3Apu
MydzBXeYm3mYN7jLfMzPAizIQizMIsG94D6LBg9YLHjI4izBkizFr1g6eMQyLMtywWOWZwVWDJ6w
EiuzCquyGquzBmsGT1kreMbarMO6rMf6bMCGbBQ8D16wMZsEL9mUzYJXwevgTfAfm7MFW7JV8DZ4
F7xn6+AD2wQfg09sy3Zszw7sGHwOvrATOyMCu7AruyEiu7MHe7IXe7MP+7If+3MAByIAOIiDOYRD
OYzDEYkjOJKjOJpj+DXHchzHcwInchIncwqnchqncwYicyZncTbncC7ncT4XIAqiciEXIRoXcwmX
IjqXcTlXcCVXcTXXIAZici1icR3XcwM3chM3cwu3Ija3cTt3IA53chd3g9zDvdzH/TzAgzzEwzzC
ozzG4zzBkzzF0zzDszwHwTzPCwh5kZcQF/EQn5d5hVd5jd/wWyRAQn6HRPweifkDf+RP/Jm/8Fck
4W/8nX/wT/7Fv/kP/+V13uBN3uJt3uFd3uN9PuBDPuJjPuFTPuNzvuBLJEUyvuJrJOcb/ocUSMm3
SMV3fM8P/MhPSI00/Iy0/IJ0SK8IiqgAGQRkRCZkViRkUWRFUVRkVTRkU3TFUEzFUmxkRw7FQU7k
Qm5RkpFHoeIiL/IpnuIjvxIooRKhgBIriZIqmZIrhVKiIAopFQqjCIoqtdIordIpvTKgGIorozIp
s7Ioq7KhhLIrh3Iql3Irj/Iqn/KrgAqqkAqriIqqmIqrhEqqlL5SaZVRWZVTeVVQRVVSZVVRVVVT
ddVQTdVSbdVRXdVTfTVQQzVSYzVBSZTCV2qK0mqm5mqBMmqpVmqtNmqrdmqPsiinDiiPCqiojuqk
zuqiruqGSqis7uqBKuqpXuqtPuqrfuqvARqoQRqMqhqioaimYaiu4RqhkRql0RqDGvpaYzUONTVe
EzQRtTRJkzVFUzVN0zVDMzVLs1EbdTRHczVP81FXC7QQ9bRIi7VES7VMy7VCK7VKq7VGa7VO67VB
G7VJm7VFW7VN27VDO7VLu7UH9dFAe7UPDbUfjXQAjXVQh3RYR3RUx3QcTdBUJ9BMJ9EcLdBSp3Ra
Z3QWrdBa53ReF3RRl3QZbXRFV3VN3+hbfafv9YN+1E/6GW3RTr/oV/2m3/WH/kR7dNBf+lv/6F9d
1w3d1C3d1h3d1T3d1wM91CM91hM9RUc903O90Eu90mt00hv9p7forHd6rw/ooo/6pM/64giO6ABd
0c1wJEdGd0dxVEdzdMdwTPRwLMd2HNOyHTqu4zm+EzihEzmxkzipkzm5UzilUzm10zit0zm9M6An
ejmjM6G3MzuLs6KPszm7czinczk3+qIf+jsPBjgvBmKQ8zm/C7igC2GwC7uIi7qYi7uES2KIS/kr
l3YZl3U5l3cFV3QlV8ZQDHMVV3U1V3cN18RwjHAt18ZI13Fd18Mo13cDN3QjN3YTN8VojHEzN8fX
buGWbuXWbuO2boexbu8O7ohx7uTO7oLx7upu7u4e7ule7o0JmOg+7ut+7u8BHuhBHuwhHopJHubh
HuGRHuXRHuOvPdbjPN4TPNGTPNlTPNXTPN0zPNOzPNtzPNfzPB+TMcULvBBTvQjTvBjTvQQzvNTL
vNwrMBOzMNsrMcerMNervcZrMc/rvN4bvNGbvNlbvNXbvN07vNO7vNt7vNf7vN8HfNCHfNhHfNTH
fNwnfNKnfBrzscBnfBYLfc7nfQGLfNGXfNlXfNXX/A0WY4m/xVJ/h2X+3j/4R//kn/0LlmMFVvpX
rPJv/h2rsQZrsc5/+E//5b/9D9Zjg//FRmzCZmzBVl/HNt/AduzATt/0Lezybd/xXez2Pd/3Az/0
Iz/2E+zBXj/FPuzHAT/zc7/wS7/yaxzEIb/xfzjst37n9zjiD/7oT/7sL2GEMCKOhkGIMFIYGcfC
KGHUMFoYPYwRxgxjhbHDOCFDhQ7DMG4YL4wfJggThonCxGGSMGmYLEwepghThqnC1GGaMG2YLkwf
Zggz4jhOhJlwEqfCzGGWMCtOh9lwBmfD7GGOMGeYC+dwPsyNC7iIS2GeMG+YL8wfFsBlXMHVsGBY
CNf+JwgeAICwoiiAVv9l33tftm3btm3btm3bGOOM2nLbsm3b3jkojCIoGo6gGIqjBEqiFEqjTDga
jqFsOB5OhJMoh/KogIqohMrhVDiNKqgazqAaqqNGOIuaqIXaqIO6qIf64Vw4jwZoGC6Ei2iExuES
mqApmoXLaI4WaBmuoBVaow3aoh3aowM6ohM6owu6ohu6owd6ohd6ow/6oh/6Y0C4Gq5hIAaF6xiM
IRgabmBYuInhGIGRGIXR4Va4jTHhDsaGuxiH8ZiAieFeuB8eYBImY0p4iKmYhunhEWZgJmZhNuZg
LuZhPhZgIRaFx1iMJViKZViOFViJVViNNViLdViPDdiITdiMr/A1vsG3+A7fYwu2Yhu2Ywd24gf8
iJ/wM37Br+EJfsPv+CM8xZ/Yhd3hGf7C39iDvdiH/TgQnocXOBhe4hAO4x/8i/9wBEdxLLwKr3Ec
J8IbnMQpnA5vcQZncQ7ncQEXcQmXwztcCe9xNXzANVzHDdzELdwOH8Mn3MHd8Bn3cD98sQh4gId4
hMd4gqd4ZhEtEp5bwAszvMQrvMYbvMU7i4z3+ICP+ITP+MIIjMhIDDRGZhRGZTRGZwzGZCyLwtiM
w7iMx/gEaVEpOhMwIRMxMZMwKZMxOVMwJVMxNdMwLdMxPTMwIzMxM7MwK7MxO3NYNOZkLua26MzD
vMxnMZifBViQhViYRVjUYlosFmNxlmBJlmJplmFZlmN5i21xWIEVWYmVWYVVLS6rsTprsCZrsTbr
WDyLz7qsx/oGNmBDNmJjNmFTo4nN2NycLdiSrSyBJbREbM02bMt2bG+JLQk7WFJ2tGSWnJ3YmV0s
BbtaSnZjd/awVOzJXuxtqdmHfdmP/TmAAzmIgzmEQzmMwzmCIzmKozmGYznO0lhajucES8eJnMTJ
lp5TLAOnchqncwZnWkbLxFmWmbMtC+dwLudxvmXlAstm2S0HF1pOLuJiy2W5LY/ltXxcwqVcZvmt
gBXkcitkha2IFbViXMGVXGXFrYSV5GqusVJcy3Vcb6W5gRu5iZv5Fb/mN1bGyvJbK2flrQK/4/fc
wq3cxu1WkTu4kz/wR/7En/kLf+Vv/J1/8E/u4m7+xb+5h3u5j/t5gAd5iIf5D//lfzzCozzG4zzB
kzzF0zzDszzH87zAi7zEy7zCq7zG67zBm7zF27zDu7zH+1bJKlsVPrCqfMhHVs2q87HVsJp8wqd8
xudWy2rzhdXhS6vLV1aPr/nG6vOtNbCGfMf31ogf+JGfrDE/84siKKIiKcisiTVVZGtmza2Foiiq
oim6YiimtVQsxVYca6W4iqf41loQJbkSKKESKbGSKKmSWRtrq+RKoZRKpdRKY+2UVumU3torgzIq
kzIri7Iqm7Irh3Iql3Irj/Iqn/KrgAqqkAqriIqqmHWwjiquEtZJJVXKOlsXlbauKmPdVFblVN66
Ww9VsJ6qaL1UyXqrsvVRFVW1vqqm6qph/VRTtVTb+quO6qqe6quBGqqRGquJmqqZmquFWqqVWquN
2qqdDVB7dVBHdVJndVFXdVN39VBP9VJv9VFf9VN/DdBAG6hBGqwhGqphGq4RNkgjNUqjbbDGaKzG
2RCN1wRN1CRN1hRNtaE2TNNsuKZrhmZqlmZrjuZqno3QfC3QQi3SYi3RUi3Tcq3QSq3Saq3RWq3T
em3QRm3SZn2lr/WNvtV3+t5G2iht0VYbrW3arh02Rjv1g37UT/pZv+hXG2vj9JuN1+82QX/oT+3S
bv2lv22i9miv9mm/DuigDumw/tG/+k9HdFTHdFwndFKndNom6YzO6pzO64Iu6pJN1mVd0VVd03Xd
0E3d0m3d0V3d03090EM90mM90VM9syl6rhd6qVd6rTc2VW/1Tu9tmj7ooz7ZdH3WF4/gET2SBzeP
bDM8is30qDbLo3l0j+ExPZbHttkex+N6PJvj8R1Om+ty9wSe0BN5Yk9i8zypJ/PknsLme0pP5ak9
jaf1dLbAFnp6z2CLPKNnssW2xDPbUs/iWT2bZ/cctsyWe05b4blspef2PJ7X83l+L2CrvKAX8sJe
xIt6MS/uJbykl/LSXsbLejkv7xW8olfyyl7Fq3o1r+41vKbX8tq22tZ4Ha9ra72e17d1tt4beENv
5I29iTf1ZrbBNnpz22T/EwQPgEEAQBRAw1123f+XuWzbtt2ybds215Zt27Zt23bvrZCVssoCraE1
ssbWRFbLGmtqzWStNbcW1lLWWStrbW2srbWz9tZB1ssG6ygbZZNstk7W2bpYV+smW2SrbLPu1kO2
W0/rZb1lh/WxvtbP+tsAG2iDZKfsssGyW/bIXhtiQ22YDbcRNtJG2WgbY2NtnI23CTbRJtlkm2JT
bZpNtxk202bZbJtjQTbXgi3E5tl8W2ALbZEttiW21JbZclthK22VrbY1ttbW2XrbYBttk222LbbV
ttl222E7bZfttj221/bJPtlv++2AHLCDdsgOy0E7IofksB21Y3bcTsgROWon5ZgclxN2yk7bGTtr
5+SknJLTdt4uyBm7aJfsspy1K3bVrtl1u2E37Zack/N2Wy7IRblkd+yu3bP79sAeymV7ZI/tiT21
Z/bcXthLe2Wv7Y29tXf23j7YR/tkn+2LXLGv9s2+2w/7ab/st/2xv/YPoRAaYRAWAkU4hEcEREQk
REYUREU0REcMxEQsxEYcGADC5apcQ1zEk+uIjwRIKDeQCImRBEmRDMmRAgFIiVRIjTRyE2mRDumR
ARmRSW4hM7IgK7IhO3Igp9xGLuRGHuRFPuRHARREIRRGERRFMRRHCZREKZRGGbmDsiiH8qiAiqiE
yqiCqqiG6qiBmqiF2qiDuqiH+miAQDREIzRGEzRFM7mL5miBlnIPrdAabdAW7dAeHdARndAZXdAV
3dAdPdATvdAbfdAX/dAfAzAQgzAYQzAUwzAcIzASozAaYzAW4zAeEzARkzAZUzAV0zAdMzATszAb
c+S+PEAQ5spDBCME8+QR5mMBFmIRFmOJPJYnWIplWI4V8hQrsQqrsQZrsQ7rsQEbsQmbsQVbsQ3b
sQM7sQu7sQd7sQ/7cQAHcQiHcQRHcQzHcQIncUqe4TTO4CzO4Twu4CIu4TKu4Cqu4Tpu4CZu4Tbu
4C7u4T4e4CEe4TGe4Kk8xzM8xwt5gZd4hdfyEm/wFu/wHh/wEZ/klbzGZ3zBV3mDb/iOH/iJX/iN
P/iLfwzF0AzDsBQqwzE8IzAiIzEyozAqozE6YzAmYzE249AIki5v5R3jMp68Z3wmkA/ykQmZiImZ
hEmZjMnlk3xmCvnCAKZkKqZmGqZlOqaXr8zAjMwk35iZWZhVvjMbszMHczIXczOP/JCfzMt8zM8C
LMhCLMwiLMpi8ovFWYIl5TdLsTTLyB+WZTmWZwVWZCVWlr/yj1U0FKtqaFZjddZgTdZibQ2jYVmH
dVVYj/XZQJWBbMhGbMwmbMpmGk7Ds7lG0IgaSSOzBVuylUbRqBpNo7M122gMtmU7tteY7MCO7MTO
7MKu7KaxNDa7axw1BXuwJ3uxN/uwr1Kd/dhf43IAB3IQB3MIh3IYh3MER3IUR3MMx2o8jtP4HM8J
nMhJnMwpnMppnM4ZnMlZnM05DOJcBjOE8zifC7iQi7iYS7iUy7icK7iSq7iaa7hWE2hCruN6TcQN
3MhNmpibuYVbuY3buYM7NYkm5S5Npsk1BXdzD/dyH/drgKbUVDzAg5qah3iYRzQNj/IYj/MET/IU
T2taTcczmp5nNQPP8Twv8CIv8bJm1Ey8wquamdd4nTc0C2/yFm/zDu/yHu9rVs3GB5pdc2hOPuQj
PuYTPuUzzcXnfMGXmpuv+Jpv+Jbv+J4f+JGf+Jlf+FXz8Jvm5Xf+4E/+4m/+4V/+03ya30N5aC3g
YTysixZ09XAe3iN4RI/kkbWQFvYoWsSjalGP5tE9hsf0WB5bi3kcN4cWd7p7XI/n8T2BJ/REntiT
eFJP5sk9hQd4Si3hqTy1p/G0ns7TewbP6Jk8s2fxrJ7Ns3sOz+m5PLfn8byez/N7AS/ohbywlvQi
XtSLeXEv4SW9lJby0l7Gy2ppL+flvYKW8YpeySt7Fa/q1by6ltVyXkPLe02t4LW8ttfxul7P62tF
b+CB3lAreSNv7E20sjf1Zt7cW3hLb+WtvY1W8bZa1dtpNW/vHbyjd/LO3kWraw3v6t20pnf3Ht5T
a3kv7+19vK/38/4+QGtrHR+odX2Q1vPBPsSH+jAf7iO0vo/0UT7ax/hYH+fjfYJP9Ek+2af4VJ/m
032Gz/RZPlsb+BwP8rke7CE+z+droC/whb7IF/sSX+rL/hMEDwBgGEEQAKP72LrdjW3bVm03tm3b
tm3btm3bbpx0xuf5fF/gC32RL/YlvtSX+XJf4St9la/2Nb7W1/l63+AbrapV802+2ar7Ft/q26yG
b/cdvtN3+W7f43utpu/z/VbLD1htP+iH/LAf8aN+zOpYXT/uJ6yen/RTftrq+xk/6+f8vF/wi37J
GlhDv2yN/Io19qt+za/7Db/pt6yJNfXbfsea+V2/5/etuT/wh/7IH/sTf+rPrIW19OfWyl9Ya2vj
L/2VtbV2/tr/8zf+1t/5e//gH/2Tf/YviICIiITIiAJDQFREQ3TEQEzEQmzEQVzEQ3xrbx2QAAmt
IxIhMZJYJySFAyCEZEhuna0LUlhXpLRuSIXUSIO0SIf01t16IAMyWk9ksl7W2/pYX+uHzMiCrMiG
7NbfBiCHDUROG2SDkQu5bQjy2FAbZsORF/lsBPKjAAraSBRCYRRBURRDcZSwUTYaJW2MjbVxNh6l
UBplUBblbIJNRHlUQEVUQmVUsUn4Cl/jG3yL7/A9fsCP+Ak/4xf8apPxG37HH/gTf+Fv/IN/URXV
UB01UBO1UBt1UBf1UB8N0BCN0BhN0BTN0Bwt0BKt0Bpt0BbtbIpNRXt0sGnoiE7obNPRxWagK7qh
O3qgp820Wehls9Hb5thc9EFf9EN/m2fzbQEGYKAtxCAMxhBbhKEYhuEYgZEYhdG22JZgjC21ZbYc
YzEO4zEBEzHJVthKTMYUW4WpmIbpthozMBOzMBtzMBfzMB8LsNDW2Fpbh0W2HouxBEuxzDZgOVZg
JVZhNdZgLdZhPTZgIzZhM7ZgK7ZhO3ZgJ3ZhN/ZgL/ZhPw7goG20TThkm20LDuMIjtpWHLNtOI4T
OIlTOG3bbQfO2E6ctV04h/O4gIu4hMu2G1dwFddsD67jBm7iFm7jDu7iHu7jAR7iER7jCZ7aXtuH
Z3iOF3iJV3iN//AGb/EO7/EBH/EJn/GFERiRkRiZUWgMjMpojM4YjMlYjM04jMt4jG/7mYAJmcgO
MDGTMKkdpBMkxWRMzhRMaYeYyg4ztR1hGqZlOqZnBma0o8zEzMxix5iV2ZjdjjMHczIXczMP8zIf
89sJFrCTLMhCLMwiLMpiLM4SdspO2xmWtLMsxdJ2zs7bBbvIMizLcizPCnbJLrOiXWElu8rKrMKv
7Bq/tut2g9/wW35nN/k9f+CPdos/8Wf+wl/5G3/nH/zTbvMvu8O/+Q//ZVVWY3XWYE27y1qszTqs
y3qszwZsyEZszCZsymZszhZsyVZszTZsy3Zszw7syE7szC52j13Zjd3tPnuwJ3vZA/ZmH/ZlP/bn
AA7kIA7mEA7lMA7nCI7kKI7mGI61hxzH8ZxgjziRkzjZHnMKp3Iap3MGZ3KWPeFszrGnnMt5nM8F
XMhFXMwl9oxLuYzL7TlXcCVX2Quu5hqu5Tqu5wZutJfcxM32ilu4ldu4nTu4k7u4m3u4l/u4nwd4
kId4mEd4lMd4nCd4kqd4mmd4lud4nhd4kZd4mVd4ldd43V7bf7zBm/aGt3jb3to73rH3vMt7vM8H
fGgf7CMf2Sf7bF/4OETgkxCRT/ksRAqRQ5RgIfA5X4SoIVqIHmKEmHzJV3zN/0KsEJtvQhy+DXH5
ju/5IcTjR34K8UMCfuaXkFARFFGRQiJFVhSZgqIqmqKHxCGJYoSkwQMUU7EUO1BxFDcoJFM8xQ/J
lUAJlUiJlURJ5YIoKZmShxRKoZRKpdRKo7RKp/TKoIzKpMzKoqzKpuzKoZzKpdzKo7zKp/wqoIIq
pMIqoqIqpuIqoZIqpdIqo7IhZUilciofUquCKoY0Ia0qhXSqrCr6Sl/rm5A+ZNC3IaO+C5lCZn2v
H/SjftLPIUvIql/0a8im3/R7yB5y6A/9qb/0t/7Rv6oacoZcqhZyhzwhr6qrhmqqlmqrTsgX8quu
6oUCqq8GahgKqpEaq4maqpmaq4VahkJqFQqHIqGoWquN2oZiaqf2obg6qKM6hRLqrC7qqm7qrh7q
qV7qrT7qq37qrwEaqEEarCEaqmEarhEaGUqGUqG0RoUyGq0xGhvKapzGa4ImapIma0ooF8praqig
aaGipmuGZmqWZmtOqKS5mqf5obIWaKEWabGWaKmWablWaKVWabXWaK3WhSparw36n6F6YMCDXKAA
PJ65NdSq95zztebFZY2tZtu2bdu2bdu2bdu27n3+xLMmrA3rwvqwAXnCxrApbA5bwtawLWwPO8LO
sCvsDnvC3rAv7A8HwsFwKBxG3nAkHA3HwvFwIpwMp5AP+cPpcAYFwtlwLpxHwXAhXAyXwuVwJVwN
11AIhcP1cCPcDLfC7XAn3A33wv3wAEXCw/AoPEbR8CQ8Dc/C8/AivAyvwuvwJrwN78L78IFRGJXR
GJ0xGJNgLMZmHBRDccZlPJRgfCZASZRCaZThR0zIj5mIiVEW5ZgE5ZkUFfgJP2UyVEQlfobK/Jxf
MJAUzQiq8Esm51dMwZRMxdRMw7RMx/Soyq/5Db/ld/yePzADqvFH/sSf+Qt/5W/8nX/wT/7Fv5mR
mZiZWZiV2fgPs/Nf/scczMlczM08zIvqqMF8zI+aLMCCLIRaLMwiLMpiLM4SLMlSLM0yLMtyqM3y
rMCKrMTKrII6rMpqrI66rMGarIV6rM06rMt6rM8GbIj6bMTGaMAmaMimbMbmbMGWbIVGaMzWbIMm
bMt2bI+m7MCO7MTO7MKu7IZmaM7uaMEe7Mle7M0+7Mt+7M8BHMhBHMwhHMphHM4RHMlRHM0xHMtx
HM8JnMhJnMwpnMppnM4ZnMlZnI2WaMU5nIvWnMf5XIA2XIi2XMTFXMKlXIZ2aM/l6MAV6IhO6MyV
XMXVXIMu6Mq1XIduXM8N3Iju3IQe3Mwt3Mpt3I6e6MUd6I0+6Mud3MXd3MO96If+GMB93I+BPMCD
PIRBPMwjPMpjPM4TPInBGMJTGIphGM7TPMOzPMfzvIARGMmLvMTLvMKrvMbrvMGbvMXbvMO7vIdR
vM8HfMhHfMwnfMpnfM4XfMlXfM03fMt3fM8PiqKoiqboiqGYgmIptuIoruIpvhLoIyXUx0qkxEqi
pBiNMfpEn2KskukzjMN4fa4vFERJVgQT9KWSYyImYbK+UgqlVCqlVhpMUVqlU3p9rW/0rb7T9/pB
GfSjftLP+kW/6jf9rj/0p/7CVP2tjMqkzMqirJiG6cqmf5Rd/+o/5VBO5VJu5VFe5VN+FcAMzFRB
zMJszFEhFVYRFVUxFVcJlVQplVYZlVU5lVcFVVQlVVYVVVU1VVcN1VQt1VYd1VU91VcDNVQjNcZc
zFMTNcV8NVNztcACtVQrtVYbtVU7tcdCLFIHdVQnLFZndVFXdVN39VBP9VJv9VFf9VN/DdBADdJg
DdFQDdNwjdBIjdJojdFYjdN4TdBETdJkTdFUTdN0zdBMzdJszdFczdN8LdBCLdJiLdFSLdNyrdBK
rdJqrdFardN6bcASbdQmbdYWbdU2bdcO7dQu7dYe7dU+7dcBHdQhHdYRHdUxHdcJndQpncZSndFZ
ndN5XdBFXdJlXdFVXdN13dBN3dJt3dFd3dN9LNMDPdQjPdYTPcVyrNAzPcdKvdBLvcIqvdYbvdU7
vdcHR8FqR3U0rHF0rHUMxzQcy7Edx3Edz/GdwB85oT92Iid2Eif1J/7UyfyZP/cX/2+Tlu2Iv3Ry
f+UUTulUTu00Tut0Tu+v/Y2/9Xf+3j84g3/0T/7Zv/hX/+bf/Yf/9F/+2xmdyZmdxVmdzf84u//1
f87hnM7l3M7jvM7n/C7ggi7kwi7ioi7m4i7hki7l0i7jsi6HdS7vCq7oSq7sKq7qaq7uGq7pWq7t
Oq7req7vBm7oRljvxm7ipm7m5m6BDW7pVm6NjW7jtm6HTW7vDu7oTu7sLu6Kzdjibu7uHu7pXu7t
Pu7rfu7vAR7oQR7sIR7qYR7uER7pUR7tMR7rcR7vCZ7oSZ7sKZ7qaZ7uGZ7pWZ6NrdjmOZ6L7Z7n
+V6AHV7oRV7sJV7qZV6OndjlFdjtldjjVV7tNV7rdV6PvdjnDdiPA97oTTiIQziMI97sLd7qbd6O
ozjmHTiOEzjpnd7l3TjlPd6L0zjjfd6Psz7ggz6Ecz7sIz7qYz7uEz6J87jgU7iIS7js0z7jsz7n
876AK7jqi76Ea77sK76K677m677hm77l276DG7jpu7jle7jt+37gh37kx36CO37qZ36Ou37hl36F
e37tN37rd37vD5EouB+JGokWiR6JgQeRmBFEYkViR+JE4uIhHuExnuBpJF4kPp7heSQBXuDl/wiC
B4AhzAAIoPG/bOvuvmzbtm3btm3btq0hjJlbDWGrIW5hee8xHuMzARNGvIl4y0QR7yLeR3xgYiZh
UiaL+MjkEZ8QiSmYEpGZiqmZBlGYlulIimZgekRFNGZAdEQAzMhMzMwszMpsiIGYzM4ciMWczMXc
iM08zMt8zM8CLMhCiIO4LIx4iI8ELMKiLMbiLMGSSMhSLM0ySMSyLMfySMwKrMhKrMwqrMpqrM4a
rMlarI0krMO6rMf6bMCGSIpkSM5GSMHGbMKmSMlmSMXmbMGWbMXWSI00bIO0bIt0bMf27ACyIztB
MDuzCwK7shu7Iz17sCd7sTf7sC/7sT8HcCAHcTAycAiHchiHcwRHIiNHcTTHIBPHchzHIzMncCIn
cTKncCqnIQuncwayIhtnchZncw7nch7nIzsXcCEXIQcXcwmXIieXcTlXcCVXcTXXIBdycy3ycB3X
cwM3chM3cwu3Ii/ycRu3Iz93cCd3oQB3cw/3ch/38wAPoiAK8RAK8zCK8AiP8hiP8wRPoiiK8TN+
juL8gl+iBEryFE/zDM/yK37Nb1AKpfktyvA7lOX3KMdzKI8KPI+KvMCLvMTLvMKrvMbrvMGb/IE/
8hZv8yf+zF/4K++gEu/yHu/zN/7OB3yIyqjCP/gnqvIv/s1HqMbHfMKnfMbn/If/ojpf8CVf8TVq
8D++4Vu+43t+QE3U4kd+Qm1FUmRFQR1FVTRFV4SgGIqJuqinWKiv2GigOIqreIqvBEqIhmikREqs
JEqqZEqOxkqhlEql1EqjtEqHJqKEpjKaKSi9MiijMikzmqOFsigrWiqbsisHWqG1ciqXciuP8iof
2qCt8qOdCqC9CqqQCquIiqqYiquESqqUSquMyqqcyquCKqqSKquKqqqaqquGaqqWaquO6qqe6quB
GqoROqCjGqsJOqmpmqEzuqi5WqilWqm12qAruqG72qKH2qGn2quDOqoTeqkzeqOPuqAv+qmruqk7
+quHeqqXequP+qofBmCg+msABmGwBmqQBmuIhmIIhmKYhmk4hmuERmoURmi0xmisxmm8JmgiRmKU
JmkyRmOMpmiqpmm6ZmimZmm25miu5mm+FmihFmmxlmiplmm5VmilVmm11mit1mGs1muDNmqTNmuL
tmqbtmuHdmqXdmuP9mqf9uuADuqQDuuIjuqYjuuETuozfa4v9KVO6bTOYBzG66y+wgR9rW/0LSbq
O0zS9zqn87qgi5iMKbqky5iKabqiq7qm67qhm5iuH/SjbmGGbusn/YyZ+kW/6o7u6p7u6zf9rgd6
qD/0p/7S33qkx3qip3qm5/pH/+qFXuqVXus/vdFbvdN7fdBHfXIkR3YUR3U0R3eE4RiO6ViO7TiO
63iO7wSY5YRO5MRO4qRO5uRO4ZRO5dRO47ROZ1q2g9M7gzM6kzNjNuY4i7NirrM5O+ZhvnNggXM6
l3M7j/NiIRY5n/O7ABa7oAu5sIu4qIthCZa6uEtgmUu6lEu7jMu6nMu7giu6kiu7iqu6mqtjuWu4
pmu5tuu4ruthheu7gRu6kRu7iZu6mZu7hVu6lVu7jdu6ndu7gztipTu5s7u4q7u5u3tglXu6l3tj
tfu4r/thjft7gAd6kAd7iIdiLdZ5mId7hEd6lEd7jMd6nMdjvSd4oid5sqd4qqd5umd4pmd5tud4
rud5vhd4oRd5sZd4qZd5uVd4pVdhAzZ6tddgk9d6nddjszd4ozd5s7d4q7dhC7Z6u3d4J7Z5l3d7
j/d6n/djuw/4oA/5sI/4qI/5uE/4pD/z5/7CX/qUT/uMz/or7PDX/sbf+jt/73M+j52+4Iu+5Mu+
4qu+5uu+4Zv+wT/6lm/7J//sX/yr7/iu7/m+f/PvfuCH/gO7/Kf/8t/Y7Ud+7Cd+6md+7n/8r1/4
pV/5tf/zG7/1O7/3B3/0pxApRA5RQtQQLUQPEQEhRogZYoXYIU6IG+KF+CFBSBgShcQhSUgakoXk
2BNShJQhVUgd0oS02It9IV0g9gcFh4ADIT0OhgwhY8gUMuMQDuNIyBKyhmwhe8gRcoZcIXfIE/Li
aMgX8ocCOBYKhkKhMI6HIqFoKBaKhxKhZCiFE6F0KBPKhnKhfKgQKoZKoXKoEv4nCB4AsDADIIDm
76q11bZWrVrb3f2roYWtLa4527Zt27Zt27Zt27a193KFdWE9czNP2MC8zMf8YSMLsCALsTCLsCiL
hU1hM4uHLSwRtrIkS7E0y7Asy4VtYTvLs0LYEXaGXawYdoc9YS8rsTKrsGrYF/aHA6wWDoZD4TCr
swZrhiPhKGuFY+E4a7NOOMG6rMf64SQbsCEbsTGbsCmbhVPhNJuHM+FsOMcWbMlWbM02bBvOhwts
x/bhIjuwIzuFS+zMLuEyu7Ibu7NHuBKusme4xl7hOnuzD/uGG+wXboZb7M8BHBhucxAHc0i4w6Ec
xuEcwZEcxdEcE+5yLMdxPCdwIidxMqdwKqeFe+E+p3NGeBAecmZ4FB6HJ+EpZ3E253Au54Vn4Xl4
EV6GV+F1eMP54S0XhHdcGN6HD1zExYjCJVzKZYjK5VzBlVzF1VzDtYiG6FyHGFyPmNzAjdzEzdzC
rYiFAHAbYnM7d3An4nAX4uIj7uYe7uU+xMPH+ATxkQCfcj8P8CA+w+dIiC94iId5BIl4lMd4HIl5
gid5iqd5hmd5DknwJc8jKZLxAi/yEi/zCq/yGpLjK17nDaTgTd7ibXyNb0DegXiX92BE8C3vIyUf
IBUf4js+4mM+4VN8jx/4jM/xI1/wJV8hNV/zDd/yHd/zg6LgJ6RRVKRFOqRXNEVXDMVULAX8jF8E
xUYGxVFcfaR4+lifKL4S6FN9ps/xqxLqC/ymRMioxEqiL5VUyZQcmZBZXykFsuhrfSMiqyQrom+V
Uqn0HbLhd32P7PoBf+hHpdZPSqO0Soc/8ZfS62f8rV+UQb/iH/2mjMqkzMqirMqGf/GffkcOZUdO
/aE/9Zf+1j/6F7mQW/8pB/Iop3IpN/IiH/Irj/Iqn/KrAAqgoAqikAqhsAqriIqqmIqrBIqgqEqq
FIqptMqoLIqrnMqrgiqqkiqrCkqgpKqqGkqhtKqrhmqqlmqrDsqgrOqqHsqpvhqoIcqrkRqriZqq
mZqrBSqgolqqlVqjktqordqpvTqoIyqjijqpM6qqi7qqG6qpu3qop3qpt/qoL6qjhvqhpvqjlgZo
oAZpsIZoKGqjjoZpOOpqhEZqFOpptMZorMZpvCZoIuqjgSahoSajkaagsaZqmqZrBpqgqWZqFppp
tuZoLpprnuZrgRZqEVpoMVqilZagtZaiDdqiHdqjAzqiEzprmZZrBbpopVZpNbpqjdZqndZrgzZq
E7pps7agu7Zqm7Zrh3Zql3ZrD3qgp/ZqH3ppvw7oIHqjD/rqkA7riI6iH/pjgI5hIAZhMIbouE7o
JIbqFIZhuE7rDEboLEZiFEbrHMbovC7ooi7pMsZinK5gPCZgIibpqq7pum7oJiZjim7pNqbqju7q
Hqbpvh7ooR7psZ7oKaZjhp5hJmZhtp7rhV7qlV7rDeZgrt7qHebpPebrAxY4iqM6mqM7hmM6FhY6
GI7tOFjkuP7I8fyxP3F8LHYCf+rPsMSfO6G/wFIncmIn8ZdO6mRO7q+cwl/7G9OyHfG3TulU/g7L
sNzf+wes8I9O7Z+w0mmwymmdzun9s3/BaqxxBqz1r1iH9f7NGZ3JmZ0FG7DRWZ0Nm/y7s/sPbPaf
/st/+x//6/+cA1uw1Tmxzbmw3bmdx3mdz/ldADtc0IVcGDtdxEVdDLtc3CVc0qVc2mVcFruxx+Vc
HnuxzxVc0ZVc2VVcFftdzdVdwzVdy7Vdx3Vdz/XdwA3dyI3dxE3dzM3dwi3dyq3dxm3dzu3dAQdw
0B3dCYfc2V3cFYfdDUfc3T3c073cG0dxzH1w3H1xAidxyv3c3wNwGmdw1gM9yIM9xEM9DOc83CM8
0qM82mM81uNw3uNxwRNw0RM9yZM9xVM9DZc83TM807M823M81/M83wu80Iu82Eu81Mu83Cu8Epdx
xau82mu81uu8Hle9wRu9Cde82Vu8Fde9zdu9wzu9y7u9Bzdw03txy/tw2/t9wAd9yId9BHdw10d9
DPd83Cd80qd82md81ud83hd80Zd82Vd81ddw39d9wzd9y7d9Bw/w0Hd9D4983w/8EI/xBE/9yI/9
xE/9DM/w3M/xwi/w0i/9yq/9xm/9Dq/83h8iUSJRI9Ei0SMxIjEjsSIhgkjsSJxI3P8JggfAMBAg
CIB1c3VqM7t7tW23SW3btm3btm3btm1bX/4MoiAqoiE6YgT8RCBiIhZiIw7iIl7AL8RHAiREIiRG
EiRFMiRHCqREKgQBIARHaqRBWqRDemRARmRCZmQJ+B3wB1mRLeAvsiMHcgb8Qy7kRh7kRT7kRwEL
ZaFR0MKgEAqjCIqiGIqjBEpaWJRCaQRbOISgDMpaeJRDeVRARVRCZVSxCKiKaqiOGqiJWqiNOqiL
eqhvES0ADdDQDI3QGE0sEpqiGZqjBVqiFVpbZIuCNhYVbS0a2qE9OqAjOqEzuqAruqE7eqAneqE3
+qAv+qE/BmAgBmEwhmAohmE4RmAkRmE0xmAsxmG8RbcYmICJFohJmGwxLRamWGxMxTRMxwzMtDgW
F7MsHmZbfEuAOZhrCS0R5lliS4L5WGBJsdCSYZElx2IssRRYimVYjhWW0lJhpQUZjFiF1ViDtViH
9SZzbMBGS41N2IwtlgZbsQ3bsQM7sQu7La2lwx5LbxksI/ZiH/bjAA7ikGXCYRzBUcuMYziOEziJ
UziNMziLcziPC7iIS7iMK7hqWXAN13EDN3ELt3EHd3EP9/EAD/EIj/EET/EMz/ECL/EKr/EGb/EO
7/EBH/EJn/EFX/EN3y2rZcMP/GfZ8RO/8Nty4A/+4h9DMTTDMKzltFwMZ7ktj+VleEZgRAbQGMny
MTKjMCqjMTpjMJAxGYuxGYdxGY/xmYAJmYiJmYRJLT+TMTlTMCVTMcgKECRFZ2qmYVqmY3pmYEZm
YmZmYVZmY3bmYE4ryFzMzTzMy3zMzwIsyEIszCIsymIszhIsyVIszWCGsAzLshzLswIrshIrswqr
shqrswZrspYVssKszTpWhHVZj/WtKBuwIRuxMZuwKZtZMSvO5laCLawkW1optmJrtmFbK23BbMf2
7MCO7MTOFsIu7Mpu7M4e7Mle7M0+7Mt+Vob9OYADOYiDOYRDrSyHcThHcCRHcTTHcCzHcTwncCIn
cTKncCqncTpnWDnO5CzO5hzO5TzOt/JcwIVcZBW4mEu41CpyGZdzBVdyFVdzjVWyylzLdVzPDdzI
TdzMLdzKbdzOHdzJXdzNPdzLfdzPAzzIQzzMIzzKYzzOEzzJUzxtVXiGZ3mO53mBF62qVeMlXrbq
vMKrvGY1eJ03eJO3eJt3eNdqWi3e430+sNp8yEd8zCd8ymdWh8/5gi/5iq/5hm/5ju/5gR/5iZ/5
hV/5jd/5g/9ZXavHn/zF3/zDv/ynUAqtMAqrcAqvCIqoAJkiKbKiKKqiKbpiKFAxFUuxFUdxFU/x
lUAJlcjqK7GSKKmSKblSKKVSKUgQJblSK43SKp3SK4MyKpMyK4uyKpuyK4c1UE7lUm7lUV7lU34V
UEEVUmEVUVEVU3GVUEmVUmkFK0RlVFblVF4VVNEaqpIqq4qqqpqqq4ZqqpZqq47qqp7qq4E1UkM1
ssZqbE3URE3VTM3VQi3VSq3VRm3VTu3VQR3VSZ3VRV3VTd3VQz3VS73VR33VT/01QAM1SIM1REOt
qTXTMA235hqhkRplLTRaYzRW4zReEzTRWlorTdJkTbHW1kZTNU3TNcPaWjtrr5maZR002zpqjnXS
XM3TfC3QQi3SYutsXbTEulo36249tFTLtFwrtNJ6Wi+t0mrrrTVaq3XWR+u1QRu1SZu1RVutr/XT
NutvA2ygtmuHdmqXdmuPDdJe7dN+G6wDNkQHbagO6bCO6KiO6bhO2DCd1Cmd1hkbrrM6p/O6oIu6
pMu6oqu6puu6oZu6pdu6o7u6p/t6oId6pMd6oqd6pud6oZd6pdd6o7d6ZyNspN7rg43SR33SZxut
L/qqb/quH/pPP22MjdUvG2fjbYJ+64/+6p+H8tA20SZ5GA9rkz2ch/cINsUjeoCbR/LIHsWj2lSb
5tFsuke3GR7DAz2mx/LYHsdmelyP5/FtlifwhJ7IE3sST+rJPLmn8JSeyoMcTpfNdvfUnsbTejpP
7xlsjmf0TJ7Z5noWz+rZPLvn8Jyey3N7Hs/r+Ty/F/CCXsgL2zwv4kW9mBf3El7S5tsCL+WlbaEH
e4iXsUVe1st5ea/gFb2SV7bFtsSr2FKvasu8mlf3Gl7Ta3ltW+51/H+C4AEwCACIAmiuu2xb9/9l
23bLWLZt23Ztedm2bdu2zfcCrYEst4bWyBrLCmtiTa2ZNbcW1tJaWWtrY22tnbWXldbBOlon62xd
rKt1s+7Ww3paL+ttfayv9bP+NsAG2iAbbENsqA2z4TbCRtooG21jbKyNs/E2wSbKKptkk22KrLap
Ns2myxqbYTNtls22OTbX5slaWWdBst6CZYPNtwW20BbZYlsiG22phdgyW24rbKWtstW2xtbaOltv
G2yjbZJNttm22FbbZttth+20Xbbb9the2SxbbJ/tl612wA7aIdlmh+2IHbVjdtxO2EnZLjvslOy0
07LLzthZO2fn7YJdlN12yS7bFbtq1+y63bCbdstu2x27a/fsvj2wh/bIHtsT2WNP7Zk9txf20l7Z
a9lrb+ytvZN99t4+2Ef7ZJ/ti321b/bdfthP+2W/7Y/9tX8IhdAIg7AIh/CIIPsREZEgcgCKyIgi
BxEV0RAdMRATsRBbDslhxJEjiCtHEQ/xkQAJkQiJ5RiSICmSyXEkRwqklBNIhdRIg7RIh/QwOQmA
cGSQU8iITMiMLMiKbHJaziA7cshZ5EQu5JZzyIO8yIf8KICCKCTn5QIKy0UUkUsoimIojhIoiVIo
jTIoi3IojwqoiEqojCqoigBUQ3XUQE3UQm3UQV3UQ30EogEaohEao4lclitoimZyFc3RQq7JdbmB
lmiF1miDtmgnN+UW2sttdJA76IhO6Iwu6IpuclfuoTt6yH30RC/0lgfog77oh/4YgIEYJA/lEQbL
YwyRJxiKYRiOERiJUfJUnmE0xshzjMU4jJcXmICJmITJmIKpmCYv5RWmy2t5I28xAzMxC7MxB3Pl
nbzHPAQhGPOxAAuxCIuxBEsRgmVYjhVYiVVYjTVYKx+wDuuxARuxCZuxBVuxDduxAzuxC7uxB3ux
D/txAAdxCIdxBEdxDMdxAidxCqdxBmdxDuflo3zCBVyUz7iEy/JFvuIKruIaruMGbuKWfJPvuC0/
5Kf8wh3cxT3cxwM8lN/yB4/wWP7iCZ7imfzDc7zAS7zCa7zBWw2lofFOw+C9hsUHfMQnfMYXfNVw
+Ibv+KHh8RO/8Fsj4A/+4h9DMTTDMKxG1EgMp6KqkRmeERiRkShUjcLIjMKojMbojMGYjMXYjMO4
jMf4TMCETMTETMKkTMbkTMGUTMXUTMO0GlWjMR3Ta3QaQWoMOjMwIzMxM7Mwq8bUWMymsZld4zAH
czIXczMP82pcjcd8zK/xWYAFWUgTsDCLsCiLsThLsKQmZCmWZhmW1UQsx/KswIqsxMqamFVYlQGs
xuqswZqsxdqsw7qsx/oMZAM2ZCM2ZhM21SRsxuZswZZsxdaalG3Ylu3Ynh3YkZ00GTuzC7uyG7uz
B3uyF3uzD/uyH/tzAAdyEAdzCIdqcg7jcI7gSI7iaI7hWI7jeE7gRE7iZE7hVE7jdM7gTM7ibM7h
XM5jEIM1habkfC7QVFzIRVysqbmESxnCZVzOFVypaTQtV2k6rtb0XMO1XMf13MCNatzEzdyi4FZu
43Yld3And3E393Av93E/D/AgD/GwOo/wKI/xOE/wpGbgKZ7mGZ7lOZ7nBV7kJV7mFV7lNV7nDd7k
Ld7mHd7VjLzH+3zAh3zEx5pJM/MJn2oWPuNzvtCsfMlXfM03fMt3fK/ZNDs/aA5+1Jz8xM/8wq/8
xu+aiz/4k780N3/zD/9qHv7zUB7aw3hYD+fhNa9H8IgeycXVI3sUj+rRPLrH0Hya32N6LC3gsT2O
x9WCHs/jewJP6Ik8sSfRQlrYk3oyT65FPIWn9FSe2tN4Wk/n6d0cTnfP4Bk9k2f2LJ7Vs3l2z+E5
PZfn9jye1/N5fi/gBb2QF/YiXlSLajEv5sW1uJfwkl5KS3hpL+NlvZyX9wpeUUtqKa+kpb2ylvEq
XtUDvJpX9xpaVst5Ta+l5b221/G6WkErej2v74HewBt6I62klb2xVtGqGuBNvKk38+bewltqNa3u
rby11vA23tbbaU1v7x28o3fyzt7Fu2otre3dtI7W1Xre3Xt4T+/lvb2P1ve+3s/7+wAf6IN8sA/x
oT7Mh/sIH+mjfLSP8bE+zsf7BA30iT7JJ/sUn+rTfLrP8Jk+y2f7HJ/r8zzIg32+L/CFvsgX+xJf
6iH/CYIHADAOIAiAMe5js2mM293YTmO7jW3btm3btm3btm11xpf4Ul/my32Fr/RVvtrX+FqrbXV8
na+3ur7BN/omq+ebrb5v8a2+zbf7DmtgDX2nNbLG1sR3+W7f43t9n++3ptbMD/hBa+6H/LAfsRZ+
1I/5cT/hJ/2Un7aW1srPWGs/a238nJ/3C37RL/lla+tX/Kpfs3Z+3W/4Tb/lt/2O3/V7ft8f+EN/
5I/9iT+19v7Mn/sLf+mv/LW/sQ7+1t/5e+voH/yjf/LP/sW/+jf/7j/8p//y3/4HIRASoRAaYRAW
4RAeERDROllnGALrgkiIjCjWFVERDdERAzERC7Gtm3VHHOuBuNYT8RAfCZDQeiGR9UZi/IUk1gd/
IymSITlSICVSITXSIC3SwQEQQnpkQEZkQmZkQVZks77IjhzIiVzIjTzIi3zIjwIoiEL4B4VRBEVR
DMVRAiVRCqVRBmVRDuVRwfqhIiqhsvVHFVTFv/gP1VAdNVATtVAbdVAX9VDfBqCBDURDNEJjNEFT
NLNBaI4WaIlWaI02aIt2aI8O6IhO6Iwu6Ipu6I4e6Ile6I0+6It+6I8BGGiDbQgGYbANxRAMxTAb
huEYgZEYhdEYg7E23EZgnI3EeBuFCZiISZiMKZhqozEN0zEDMzELszEHczEP87EAC7EIi7EES7EM
y7HCxmAlVmE11mAt1mG9jcUGbMQmbMYWbMU2bMcO7MQu7MYe7MU+7McBHMQhHMYRHMUxHMcJnMQp
G2fjcRpnbALO4hzO20RcwEVcwmVcwVVcs0k2GddxAzdtCm7hNu7gLu7hvk3FAzzEI5uGx3iCpzYd
z/AcL/ASr/Aab2wG3uId3uODzcRHfMJnfMFXfLNZNhvf8cPm4Cd+2Vybh982H38YgiEZiqFtgS1k
GFvEsAzH8IzAiDQGjGSLGZlRGNWWMBqjM4YtZUzGYmzGYVzGY3xbZsuZgAmZiIn5F5PwbyZlMia3
FbaSKZjSVjEVUzONrWZapqMTJMX0tsbWMoOtY0Zbz0zMzCzMymzMbhtso21iDtvMnMzF3LaFeWwr
8zIf87MAC9o2285CtsN22i7+w8IsYrtZlMVsj+1lcZawfSzJUixt+1mGZVmO5VmBFVnJDthBVrZD
dtiOsAqr8l/+x2qsbkftGGuwJmuxNuuwLuuxPhuwIRuxMZuwKZuxOVuwJVuxNduwLduxPTuwIzux
M7uwK7uxO3uwJ3uxN/uwL/uxPwdwIAdxMIdwKIdxOEdwJEdxNMdwrB23ExzH8XaSEziRk+wUJ3MK
p3Iap3MGZ9ppO8NZdtbO2XnO5hzO5TzO5wK7YBe5kIvsEhdzCZfaZS7jcq7gSq7iaq6xK3aVa+0a
19l1rucGbuQmbuYWu8Gt3MbtdpM7uJO77BZ3cw/3ch/38wAP2m27w0M8bHftHo/wKI/xOE/wpN3n
KZ7mGZ7lOZ7nBXvAi7zEy7zCq7zG67xhD3nTHvEWb/MO7/Ie7/MBH9pje8JHfGxP+YRP+cye8Tlf
8CVf8TXf8K09txd8Zy/53l7xAz/yEz/zC7/aa37jd/7gT/7ib/5RCIVUKIVWGIVVOIVXBEWUKVAk
e6PIiqKoiqboiqGYiqXYiqO4iqf4SqCESqTE+ktJ9LeSKpmSK4VSKpVSK43SKp1cECV7q/TKoIz2
TpmUWVmUVdmUXTmUU7mUW3mUV/mUXwVUUIX0jwqriIqqmIrbe5VQSZWyDyqtMiprH1VO5VVBFVVJ
lVVFVe2T/rXP+k/VVF01VFO1VFt17It9VV3Vs2+qrwb23X6oof1UIzVWEzVVM/tlv9Xc/qhFEEIt
1Uqt1UZt1S4IqfbqoI7qpM7qoq7qpu7qoZ7qpd7qo77qp/4aoIEaFITSYA3RUA3TcI3QSI3SaI3R
WI3TeE3QRE3SZE3RVE3TdM3QTM3SbM3RXM3TfC3QQi3SYi0JQmuplml5EEYrtFKrgrBarTVaq3Va
rw3aGITTJm0OwmuLtmqbtmuHdmqXdgcRtEd7tS+IqP06oIOB6ZAO64iO6piO60QQ6KROBZF0Oois
MzqrczqvC7oYRNElXdaVIKqu6pquB9F0Qzd1S7d1R3d1L4gexND9IKYe6KEe6bGe6Kme6ble6KVe
6bXe6H/KqwOqqmuJHtqzDCoKSBV5IogCb+8jqFgBEZQqoijYUeyKBQt2xYIFe++9pvg0TRNjjMYU
S4qJGhMTS4oxxsTe9eWKfH/M8v+fP3Nm5kw9c+bedde6Vy3XLNctNyw3Lbcsty13LHct9yz3LQ8s
Dy2PLI8tNijYwR4OcIQTTOIm7iiF0lIZZVAWIh5wRjmURwW4oCIqiad4wVW84SY+cEdleMATXvAW
X6kCH/iKH6rAD1WlKvxhRjUEiD+qI1DMUg1BEoAaUh3BqIlaCEEowiRQgmABpAYIjdoSjHBEoA7q
oh4iUV9qSi00kBAJlTA0RCM0RhNEIVosiEFTxKIZ4hCP5miBBCQiCclIQSpaIg2tkI7WaCNABtqi
HTKRhfbogI7ohM7ogq7IRjd0Rw56oCd6oTf6oC/6oT8GIBcDMQiDMQR5GIphGC4UjRHIl9oYiVEY
LeEYIxEYi3EYjwmYKHWkLgqkHiZJJCZjCqaiENMwXepLA8zATGmIIszCbGmEOZiLeZiPBViIRdJY
mmCxRGGJRGMplmE5VmAlVkmMNMVqrJFYrMU6rJdm2ICN2ITN2IKt2CZxEo/t0lxaSAJewst4Ba9i
B6ySiJ3YhdckCa/jDbwpyXgLu7EHb+Md7MW72CcpeA/78T4O4CA+wCF8iI/wsaRKS3yCw5KGIziK
Y9IKn+IzfI4vJB3H8aW0ljb4SjJwQtriJE7ha2mH0/hGMiUL3+KMtMd3+B5npQPO4Twu4Af8iJ/w
My7iF1ySjvhVOuEyfsMV/I4/cFU6Sxdcw3Xpihu4iVu4jTu4i3u4jwd4iEd4DBuVZNNOutGeDnSk
E00sJd0lh6VZRnqwLIXO0pPlWJ4V6MKKrERXukkvuktvVpY+9KAnvehNH/pKX1ahH6tKP/rTzGrS
nwGszkAGsQaDWZO1ZABDJJehDKOFIKlZm+EyUAYxgnVkMOuyHiNlCOuzARuykeSxMZvIUEYxWoYx
RoazKWPZjHGMZ3MZwRZMYKLkM4nJTJGRTGVLprEV09mabWQUM9iW7Zgpo5nF9uzAjuzEzjJGxrIL
u8o4ZrMbu8t45rAHe7IXe7MP+7If+3MAczlQJnAQB3MI8ziUw2SiFHA4R8gk5nMkR8lkjuYYjuU4
jucETpQpMpUFUshJMo2TOYVTWchpnC7TZQZncKbMZBFncbYUcQ7nch7ncwEXcpHM4mIukdlcKnO4
jMu5giu5iqtlrszjGq6V+VwnC2ShLJLFXM8N3MhN3MwtskSWcqss4zZZzu18iS/LCr7CV2Uld9DK
nbKKu/gaX5fVfINv8i3u5h6+zXdkjazlXr7LfbKO73E/3+cBHuQHsl428BA/lI38iB/zE9nEwzzC
ozzGT/kZP5fNsoVfyFYel238kl/xBE/yFL/WLXWUjtZpupVO0am6jc7QSTpZJ+hEHaub6RjdVMfr
ON1CN+dpfsNveYbf8Xue5Tme5wX+wB/5E3/mRf7CS/yVl/kbr/B3/sGrvMbrvMGbvMXbvMO7vMf7
fMCHfMTHtGml7bS9dtCO2kmbdCldWpfRZbVoZ11Ol9cVtIuuqCtpV+2m3XVl7aE9tZf21j7aV1fR
frqq9tdmXU0H6Oo6UAfpGjpY19S1dIgO1WHaoqGpta6tw3WErqMPm1yVl+rotN/gqcX8OXD0MSyz
lbJdfKL9mz/2tV35a5z9EfsjqqeR727fznbZobdyN+IuP1+rlMNfNdMuW97TXekScnyqFqiiYjm4
JDC3mI9V3dV/huMG/v+w3aB1Jfv1Bq0q2a8tprXP4haUyMJnslD9Uzijzti52d21O/oCX4GBSh0y
cJxKUxkGZhpYoGYZONiQhc/VKeb2HirfkF3UqGJ9SjHvZuhPexpREj1e9S/Z5asC+6DiGR5QK9Qi
tVjNUzkqT2U7RDjEO45UMUo5FT0+rfapJIdMY/J9jEnn2XkaeSuMivNUH8eRjrOMH5lzzzpZptYY
b8QytUntMGShUS33hTd/clKR4S8wKuYbJ+YatXNUe6PXDOO2Sf94gv8FTCdsybaJJrMaaFptmvM/
T0xXHVVPNciY3WS1Rx1Ux9QpdV7dUjbVVnVVfdVQ4zlMU/PVSrVZnVBn1SX1yDhjuincttc23rQ4
ulWH9llt0lOSkxITWjSPj20aEx3VpHGjhg3qR9arWycivLYmLGGhIbVqBtcICqweUM3sX9Wviq+P
t5enR2V3N9dKFV0qlC/nLGXLlC5lcnJ0sLdToXaeVs/YzLi+Vq/YrlbngGYBLv5W59SrKbCqSj7m
gIr+4cgKK4myOoVYlWuS1S0tc6eKjsyymkL+HpJqdQh0uW42klN8/OOsjoHGCkjMzrEGp2eaA1xO
+jzzZxk5Vu/YTLPZx2ofaKwEw2WsxGz/HKtLmmE3+zy1JFhVWuYT2m27EGkYVaQ5y+DpmVa/f6lZ
WS9qco/xCdj/tzZT7Wb8yXj1AEdxlfH3du9/7sju/UvCQtllOXC4wCZZLn8KbTa5XAycaELCzF0K
egmJhnPoFMZSxSqpsUPYhOpYrtM/IFSFaYXKu5C0Bx0lOFRBSWXG0amMOFjFDg5nGRwRFYjf270L
oeLo3ezue9/3vff93u/7c3tc1l0RbSHIn0Xu9wkKULPr9YigVeRjYQDCwcjYDSkE+28Q7CM4sBYg
3++CLrtc/wAOYn1pOda3GRjtS93j9LrJqCTqor4uwaswNEDHydmORLbEFZWj/S4QIEOAsq4SkJRQ
AWzxRBa7H8XGgHHHHs4yyOEB+rwUboxeaaKNpGAgtwBvoPHd0+SmJ0dnqxAsK4585sgEQWxRYjdB
iJuJ1kPQiJitnNRHcxzqTYXdfXJfz4YEYXvAIIvYUGygi8yLt3eDCFzBlRoQabhbjBsNnhgbEHWY
U9sU3OUWGvT75H0D/SmaJjglt4DOGU3skiYF4oVnjPBh4gEzz44/CqweK98s0qmu7xLJQYA7SyvR
OyRBOUDXYzJ4g81i6WYaEmUmbEY2ru4zgqON9IhksDdt5l7PaDH/JZ0j7psSRAfiAyuNhQUq+1Jp
CjndQ48ZS4v6SL9x1FHjaJCvYizdQi+6ELIfrYfV3YnYgBy75xAODgM29NG1kkQqwnShrscoxJ4+
QG9CBsU9/LQmhDAGPFGidRkP1GXEADxqPS3Jgqhg0E2XUU2qJZmUzLiDKbGHdlmXy6JOd7SHiD/M
SWdAN7msMr4uEWsRjNMTJpp4JF8u5GEcb58R43Kw0ZW8YHIU75TjHWYWDBRvqS6zgJmZyINpwd7Y
dapcmIJxq9ya0vVWWWzVU3pPbnqwVxY5Wc+63foTsZRoVD4G+ckRgbSOJgmXGsAPQ5BpvrWuixNf
x2M0PK3iQI/ZLBplqV6Q+GTRpv2/qQt1BhkPeU/rTOeuATY3dCRBbKXtJQddQSBcPS1TQLI+AXWw
ychZ4wb10QmbC7RS2GQotrmzQBBkYyFhaN/rKEhhE0miNTSS01AvTMhgR8Kci6hXGEOaEobYpahm
sqgJrKeawaJmZnlKhliVxzv/R07Pzmedl71ig2Lwb7TbPjLZBWe8VU8c9YVw+6IJVmAKI0Zg6cgV
hva1ipSFjYWUE+iSOieLF2TChYk1mpgUViVFjof2hsGmLUyrBrroBfkcpr0T+TmCVxEcpHIEvdRo
6WxZPShnkkeM6alCds0+VuEHoG/gwWcDG06G4wmmPe+V6QnPGy2t0KlDrbSWBMm0WJMkc2g/JnOu
GTfAK0QTInQfqNYOYyDGxAEabCKmWow2kBRmi3PTl1MttO0BZGoiFNIa7ia19+fa/5/hg5Dhz4wm
ByC7ibYUTiBGwK1RLV2JAkv1QqGKqK/V9Cj362dYLNr8J7vxrvtms/Y1dPUzhd+VIK3h4j7m/ONh
Yfa07SPq1UU1dIevCDvorwSDm7MyHu7Iani4szsBv1vNJziExOGuxBiDmWiqOZldBPrECREhzZAy
VEqFdCLSCYpj2HGMcRj2wgkNoUFDazEExnxTDiND5ijKMNqUY0wZZzpabDjSEAMai6nRitYWkDlM
2aAhMz5ZRA+muayaQ3NqbsbDCFlMRWMgOYkRcmJ03I09WMjCqnWGOIcHs05NMC0GwUIzEQ6vv+d6
fXfiuBvBMuMOjprpB3gcBCbboULAx2P0fYmIc88JOkf7L0mGaY+6sgw2gf8Nlu9YX0EssqO5WokF
ee2YtVqdFqRMeRuUKXg0TlVXqbzEhyRe+j576/ZB5tydOusr/+x/0fJ54GYvU8KcYXTYYeFbF/Bl
fB2zGF4UNKevvA0z8EqOFdgI9glvra7CUkRizty5wFQxJTsRrN42fRV/Ep1FJaj0TZY4fbZjSMmj
xnx1Vd2KWrUG3jVt8sLF25orK5ubli1rSihNTUpltAnh6SvTbnYl/EtjUVBzMizLUleMMsWrgLoR
/hliLGN25Z1H9zKnrJP/+IRt3PCHEHvF+h6aj+q0eX6/ezdCC3xBmy1YKiDW6XspWG632diXnHbA
UKOojXm+rAErqsJRNkAC265YLC+02SMFdPY5TEAKSJEVtbV1tbXs4n3PbMit+cYffvjB3rHXhiLM
z27vie5/49u7LXVff+EznUf3XDxx4MOd23dsiX+z7UtHvvvFLe9ADAwOLDXAQRmar5WWkoDPSVgO
qEDeY24lrxqMUE58szjhH8RP8cn+mBK1vKnp9pkiYwz69PQHbMaiIj9agOJa5UP2BRmOczF2W0DI
uIJ+bUGozV8KOgU49WYYjnvIOmSzSf7yIQ+AoOdXVQByaeNUGODU8FTCq4CqVhV5Xo7IFEqEC0En
XWjHNlvAH1RraiORd14+ix8/YNvy65cncDd+5OLkC1j58vatG3YeZi9suvv0nY5DPzqk41DVcuwd
uvtzLpFu7x0fTtNo9QPiJwFxAGlvoxI8D7mmJydqVra5HIGTWKDv5JpvaXUb8mWYoCfjgH5QUsIN
WSllqmJwdimcV+CqrgoBOBThkFpTFqABNMDVsV94+tXf3v0zXvL34fT2Z1/95enXRnZUr8HiX7AV
N6iHO6+ezl3agIA7QGJZZPMhDjJnmVbOzM1Ygzjg8WdKuFI034OGMF5QNuRQ8kWaGvMqvaqrJJMY
xvSt8iq7YsZ/bcSyaL/lyZs/yWPHe7/pt+zf/4Ov7Zs48vzoWxPvYuGvUEkrjzKjtz87OH71pxMX
391fQMLeAE68qAJ9auKY7ZSNsdF6W7Iw1GZrt2Nk5+yM3YkzFRUVpZaMMxjMlHJ2Oxry+YQKPAT5
VEMxNpj88A2Kkucubdw6Fd5IyzNIWQlQvPwKwOsNLDHTnb1xp8x6Yt/43j2Xf/cv7D9//vff2/PV
p44G8J/ePP3Ui5+DUsMf4oa7f7tW+/zhI8/R2NUB2NdtSyHbntVKwT+yOodc2hyX2+1ywbuC5uSZ
tS7HHLjBm8Bxj/G8pc1zw8AVDBxAx9ApxJ5Cv0DMQfhDRevcT4/JqfVtfibjxQ53xuopdQWAajVf
05j/VXhq49ZtvBc3KGH48FgtV3h1LpevgTqmdQvnCATUgMzDN6JGaPmUMa9XN47dvLlvfPztkbVh
6y7h/UO7bz/Ofmv3G/9mv8qjorru8O++d9+bhYE3MzAwYRNBRINUlFCPFeuoiSVuMS6ExIARhYNL
ghppw2k01onGLY1JHImagIoGrOA6cWs0UTQlVdtGU3FLU0xVao+knrYWjTz63TczFj3tX/23c87H
vXPve/Pbvt93L1sPO41s6w7eA9l2UyoNP0gKPEhJSs1VuMknxYcl+8KjYzRXvC/Szl2p0TJ5LZY0
3s1rD/ZLjMFCgwhw8HQ6aGjvnpyWHY2GeYAV2Q+zouOrT327trA3+KvfNv6V8cvnSkGOXQurPtq5
6ucHJnQcGbV5GqspP8Vib+DMGFS/Ri8ER07vaRYcYVQPVbeBrQ7q6YliLovLxkECKwmaRtrMXkuQ
BEGaCpI67MI8cgOGin7mtqq7C+qrq3lFC5smFbKnjr3X0aBGduQ36RORl0qYKVU6hW5ToV/z2jw2
UT4N9bSZw/DHphaRh3DH2euUxmBs9dsd0mgStdaMhXZPGB6mcM3mskyTofpDhjCjcizWbb8pimhM
HhS9SLhXmZOeMXhwRnpOdJXiyxj8wz4ZOYPuruNx310NRm5B5DbK8sSZZZusWJlLcVk1FZtkLQoL
i7CZuZCI/v1xUtw0Dgt8HM6YgSINLCWQApbFuKVFT+PIADt6Rneydt2sRt7rya7oMn6qAfGPgh2Z
nvTL3v8SqT9CMybtHjv4TSIvaAMORwRr71M1FCjMOhqq1Mg7N4M1VIX2daOhnhRlXUKCm7mtbqc7
UotzucLXue1xluVWWm51Mtbd5VjuDJTUOfAmeluQzpFlxIUYjfIG6OXoUmdXlshrjCi2Wl5dtmj2
hqq/l61BvC81l9QklbeyydLkg+tOruiok+aynE/WdtTxuNpPyksugQAhjhk6FOSYVTNYJjgW9QDH
BMUe4ljAtovbqu8s2gaTP/6mYb+UzyYd9XVs43G7mv5wNqi5pbAgzsVuHrsGLXP5cC56nc5HbF4K
aG3oZBR9RI4ogsoPCDSREXExS/jnNWbRr9y4qt/Y1Li5bq+/tuaYRExlGfrXun5X/4L1aj/0dfNn
v7p0BTbr9Xg+CzZDOh9HUb6IaFlTYnG8hHljYropDuaVBH3+HRyAzr4fl9Nlhxtpchc3XGwUolzw
bVOr/t2l02V8p3fD7tqVb/9yfcdipfPQGf16m35bP7GX2b0H236/8/T9LpaaeAZ86eWJNrnMmjWC
PIl9cwnX0NsRdqvqNcEPuHDC/lm6w+hj1rNLhg2Ba8oYP/sd2O7x7uRhqfIryWd2dFzjcRfLFkTA
wkycJfGINomKPXaT250YTrCWRPJqbAq1dSWm5lKSJ0zLTZJ8idF2cUewa2InKsyVqzl94XZ7kj3O
y3lykstrDcpe/75C9iDI6YG/BZDlgeKmMAAZQULSevYMyG/oJI6JDvR32swVW/9YtPrD8tbapbPL
1xbNmbDy43nX/TXzz5VUDp30/WHLSpfW9d06+pmhI0YOeHLV1FU1HpGnPp1/llYo43DSZHlio3zi
7hJttUaEqT6TRhSuhqthZs3L4Vz/LLgW0OT+WX3hXOBiYNxeshwDHLjIOYx7gbQip0C/tW9fFbPq
t0dOGPI9a3fWT3plOZOy9JPLO7aW5acIy2jRHVHnp2cOm6Ll/CPJYibxOdIvt16M536w+PP2TJ1b
Kk0v46sF7BJvAOaPdAcWWrFbZak0Vrt8XspWxtAv5NOYngIDfgeMo0Nyb1rLL1IyL6Vt6m56Wl1J
C9glWivNobeAGLmExuIe38Y+pV5yLq3BOE9O77yK558FmoF5wBLADmwNfi8ApgJF4nnxrrKBucXv
iFHeQStN58ivPE5uvp0alSgqUg5TI0+hRrkD3z/A91PUKPWm41ILRfGDWG+mRlMeNardgEwq4m8H
xxa8l08L+ROUrlTTbiWSIk2bKJ7/FlhMkXwbJSOOU2o8xWLMFj7IpYg9g/J4byrkv6F6uYmK+RdA
LhVLy2iAMd9E9aydKll7Zya3GfMGk5Xq+UbgJPbxnnhO+hLv/4RmSseoD/bWytdIU/5EsfIBipdv
kSbvoRTYLWA3aAfG4bB/XsRtAHGLmEMxCf8Nn/4DDB9zHwR8egFwwccW4Px93x4G/OoKWaMnZDfN
QX2OADPkbbRUfoY2yh8jJ7Oo3jSO6gTUZ2msNJZWyy+QV3mf2kwKhQk/1X2Up+RRvlLB/EoFNRsQ
tX0/ANN6+ioAJgFxXcaxQAIwGJxe8n/870D9fsSn0HheRFsUP00M5Vqx0WNqH/TGDDqBWlziz9MI
1OxlAxWoUwAtcjblyUvR91+CZycpC735ntAFo56TaBH+vd0l+pgnoJ8TqFD5C60O8VdwwbQZqALH
8G+TOZtINtOLwFx2gV4E5hr9hj4QvcjG6wfgT6m0hqYKCB4a+nCBnsM7z1la6WlDE9AToVEAOrBY
6t15B7iFearBwSCMng9C9KhspRnSYXpEqqA0tpHKwN88toMek6poOKugwdifyc7Cx2bqwf4GG9AO
0b9CJ0Svij6FFiXydxATfDZ8h9aIfod2RUmX6WfSPdi4R68j7iWmicA6el1eAglGLHw19i5QX+hP
MTQskVdTovIoHZfbqFLoiNAxaT818LbOZtH3Rs9Cu4R+hPRQvhCIW/gkdFDEKbRQ6KDSnWJDOsgf
pRwjB2cxFz5mU6b4LeG32oumCw1U82mV2o9KFTM0uRx2c8jEm2iK7EPdP6CnuJ+W8VNUIvWi7XwE
fLF36nwMdGszjRPaoSSQk/+aavkeKpHbKYUvIpeyH7mZQZqaTFVqNb16v1518CHov/IhhYt1k62z
FZpSrCbBZ8CIYSFpIoZQbCH/DT0U/m+mocp1mmb4H4716dCkY/itTsyPU7pagOf9mEfQLDN+h5+l
YYZOHqYFfAJy3B1xzIff0EjVQVzegv44gjUB1ADrduUgxgNBvRRj8ByQ8ylR1FxZgzk0nF/FXjXi
XEb1qnjnDOp5HGM8nv+cCtQazN2wL86Oe7RI0qGZ9ygX51ii0FaLRI2WdPi+nnqbVoIrF8Gby/Su
aSxtN62Xnkev2rC3DxiJ+eMYBwWRAszE2mum9XIhxrtANjAEOIq9b4DRQGpw7Tr0YA/QItVSBHrK
K2fSXDmK3gSmAz8F0tFnb8mv0Xxl+L+YL+PYqq46jp/7+tqdIakVp5PUupCug9mxBiphuOAfZhC2
YFVkSBhDrB2y4hMZNogNPrGptSJ2L50Va4PIKmOkNk1F0tRKRCRkEjYRCXEEFzMdYRLTmLEgIcTf
757v4f56e999973eB/7xye/cc8/5nXN+53d+v3PUgrIN6hHOhaUfUtuTX6F9JDjHlS5V95ddpb2h
nEn2/DL5xzPJu6jvflV793z1cMmomp88rebQ2EuJUde/MqqeyjuJZ/mbber6Dksai+8O7p2jXR3h
+wy1y9D6mydLp5FYA5pMvZpH+nnt/L+V4xbr0KrkhMGWpZzAY2wXYpTg/8OlSo2UjqjdWjmL6PsQ
cal0pzpI341EBTGL6COqiDKii6gnuE01/jO1xIOoYzJoswBUku6zJC+ifJRkHcZhnQ3Eepr3Ya0S
NMcS2sPE60Sa6t8kuYvkZeq3k9hIUD+VwTfTQayBtHXtRp8aILqJHkhJJqAuG2QnNQg7DQmGRXkg
S99d6Mf/eyEHIW2/AV99EHYOhwWDYvzegD5S/ynfGH59g8J++bCcoP1TLSFsw/4wWwHvJe2/2gf4
XIxA8nz2FzifIDLCTnwGDoCUNv7UIeqGRLlvCuMdIy4QF4X0l+0304q1+xkF/jLPfQ8YgNwvJNu0
jTiI9luy6D+C/ra8DvvSDWlJQe9RyH7sU0OetmFbd/qQ/tGPOUs/H8pzjLTYZ5ZNmD//2+WjT9jV
Eqa7LUs9n/FzsCGfNY5Zb3jfTjlRA2ohK0Wd5T5qf9OU1TjiL9fPJmZChlHrG8PCsXo14m4YdaJc
Dj1+Foiy1eunTpShJ+8zJGHfGPHRlafOIFqw55xDmjFWVF/IhwPevJ0VBI3lbIbcAulnOjENVIhy
COodyHFRr4l7cjAdeXx9AXDeX5iFOsh5xDpQA1ll6guyJ+eQHSAFaWM8x49hIaP6m/WDlPi2uSAO
f+D7FN3FnKYQaiCfoPbnidMRuKLN/S6M82gXlfN56Axa60bsibVtrvtFE2Qv2lp6I9i1VezTAfQL
Wi/qnATOhD0bAvf8RKib9C9IJ8fjxQI+98tQLoPkuPguyRkh+PVY6jH+4sk6ctpsh/ZiK+/VOrFP
fcDm5EL9nfuOaXM/TEO/jN92v+KKsTux/oYQlLGZy39ywG3Gfd9RuCH0v4O9rgKcw+8FnP8rMOcK
c/Z5H2/pueaTQj+/25xHiaVGuneGR1G+lofNNmrvrNr71wj8wMpC3wZhfiFjqo27u4RvRN1vtu1y
7O3yLDRM/O/uT669D/OJKNyc2M+ND9nmJ1nm84EQsuqsFGu1uqL6gn2frYbkO1ZvAFPZ/xbtva9W
oU76Q4HvLjfmhvmA8AX3HXMyInyHyJWDpT5+143nYAz9wtqGrTeOu++VHHPcrs17R9Ih8P+z7MH8
tuuJb8gMaPXpDtK1B2247TbIndrLTUwvZI/23qz2X8bXtk2ML+ciSQu9PVl0tfl05GPvjT77WTLQ
a+MwY+OwJO44bGMx616rzR3MT1oHn/844oC0t91HuWfS7nwnbxb4v20d23ALaIHcLOq4HfvTBpAC
G9C3GeV1Ph1R1sN9tgvS2MtuPTGnRslv3LcLc+Ny1HtSl28c9qt27Z2fVswpjfI57cUtjkev+DiN
f/b7pPhmeZY4pk3cPiYYFfI1tD3u0+PXZ2Op1HWZ4nU57tUzUZ4pKBeS3703UC7HnaoCOnnsMcjj
0G2/b6L9dIxzr6BClKeB6fi+x0h3fdl0F3Iu2A9lXLJ39Q7t3dMatcnPNqbYe1wf9p1lP3zhuPbu
23HGjVHoHQ1gTUjfjPbeaUPay/1DkIXMpzWPtu2Yt7ULM449nSHu6TN95enAfvPe74Y+mcfiyI9+
vR16cm7kPvu1F0P3oS4sb2V0cP7brSfnPdm3EB+2fiLheJorx+Vx/w/0S5vP2nVheas9oI5tbuMI
w3HPxrTTQp7VXhzbjvXanGNpEfW2vBX/tuBbtpXlZlEnc5jNXxu0lw83+MaLYr+gHLZXmzPKvsH3
XHvGc+lKi31Nh7Sx+Yn9kN+A7It9KHNdp6jflQPWN5yD9iy6eH32LtKLddszsBfwXMbAYVEeg255
fjrFmFHOi8Se3aAzks9Z4PO0BvNqC9CVr07JIayN5YBY6wDqbP1L2tyBeiAzkJbdQs+QYFiUXxLt
O6F3EHIIUtYNQO9gCJ3ay0HZ+ueyAccxPltpH9tgfzu/qPtlcyHDOT6FeQyJ+gPay5v55nS26Xlt
3p3MBVG+KO5AFeK+I3DvY1zWuP8EUQFpdc0jVhHrs1ADyXewamKhkBLWsw76q8x3pDVvBQ3ay4+d
8KUo/TOwe5P27j1yP6LGw2zYXG1jzEFa21LYbA0kr3s14BjNsb0nB/tEmX20PQdWJ8f913LQnENX
Ux59o+yfvefum4Kd7Rnr095ZsxQSA/lOcCYEtmVXDnj93VmwcdLq6dCej2QjTF93Dh19WXREtQfv
eVp7d71OsFp7Z3Ar/vGaBiAHMfYeUOi+8h1MnscmX5uU2PdBPfn89hU4dph/8PrYt44IyXnubHac
bYhxdL9wqI9TT3BMGIRcQO3eIF6hcg/KfzfSofPhUGxyKNY5tQTlfGexeLNUinhaDX2s/5DRO4Ey
Yi6RhJwb0Ib7zce7yQ+/j4bRrxbxvRzvLP5HuURdQXmzmTfnPGcLUYfxWT4I6rBmqndzVRkgGziP
CT0HjR71ptlrdzxe52xiLfISzUcpQ+mftUqS7UrJ9kk6t0ny0RLau+QvSX5LezGIz0VG7O8Xia8R
PxZ1v9Gq7IGI/vFTbe698u36OeJLou5FMc4mbe5yXG/vrI/Dp58W9WKM5IcNsq7sA7Qu0plALGWZ
uJ9skobf1cD3VsB3RmA/mYtlni7P4ZtBfsn7ugj+ORdyKWQluM8bz/WThajju4Xy6tQp7PFCzKVe
8JkAv5S+Pgvf/jbsg3NI96+wliT8bA7mzr70afgSUNc8vyoh+5X8FfKw52vuvwj1fmS7/wvOhUCx
1NltUCdIpgyK/Mm9gzXhLNm3Rz9YD5Zo8w69RP2e0CZWn0w2qIN3tahMsof3350Dn0323bHkKnWc
2Jg8oa4TqWTGOZTMqGXJamdhspq+a5wdyRrX/+eVXHJaSi7xHcS5SrxAvGr8M0FzcuhunPggyR8S
7Fd0tpxG8EcwDr4PbhDsI1cMiVrDrfutjZ0vg/cYEu8zOL8gHgCwlXMd/Ax9+N73MLFE6HkZ/m1Z
LuBYXwVk+7fwn3Kd822MTbHG+SjNhc/LZ0m+n+SvzXfi41T+OXE3QbHIoVjpPAM/v4az8h1qVwJb
vE08J75fJz5m7Oued677rucfzl4wH7wKngbWHi3A2ulHxE+IfvAp8DfiBwD7UzLD4H7zPv6D6CXY
v5704DlbnD8IZDx5RED6Eoug6xT0X/f+OQ/R/0boozUllpj9SDxu7HjLRpK3IP9t7MR+7nwC+8kx
hvxO8RgUd9VN7cYv9S6+/2kk7xOX3W/OlRfw/V/6/ot2fVFRrHHfMC8CuudxzON7ROIhE/PcuMfv
2G8Qp4knkZs4b3yPeMrIErJBYqU2b4xC+GSBkB+rF24zfB/uQ9xiu7J9OO9VGqm+CltxHGxEvOM7
8e/Rh/PzDsS352DLM6aPm9OeJ/4k+p1Bn2cJ9nnKb+692X7T21D9Dm1Xov05jGHfS18APK+3jT7n
vWav2YfcNfyW+Jc2sRZ3SUX7yu8BZ5p27zWubMd8jmrjN3QG3ZjNb7ouzI3z1VWji/OmO5duxIxv
apMHwt4oksEYiTpmvkx1XocitBkogMMxU8gcijkfyVTeaZtipL1IxDnHTWLtbVO0XdysLRJx2y8b
xZj7nd6TfPj6bWSq8ejIFNkTI1OdSxRSMc/5dq2pq0gUy85yjO4pzC9K3zjObGcR6YiBHTn+F2vu
dzqWFsL6IpMqAsWc753ej3zo17c3f8Yc95wawSxRnklU+/7PjpGaEMLmUUXzvkTcIC4H9P1IzPOs
yPH/8yGsJFaIsv9/nPMMm0e2Od2OeYUQy/l7vsg8RfyP/bKPkeqqAvh9bxZ4ouJKSOqmIUSRGEPa
2q6b1RqCWbFRJES32+1kXKfDMA7DFNxOF1i2hGK6UkRKcNu6aZE0VWNTSYuI2hBcidTgum5WSoxp
idGqpFmxTUMIIQaJ9dz3zmHOPN7ue2/m3vsW9I9f7te55577dc69XzfIoCaS9pNhdDNyvnIcwvr6
49gajZQ1kvR+TcU3fTysnth+rmUKPzc3IgsUwvU2x7AhABkH3ZRioV/GUWx7c0h7DsmwfI7tRY7t
BW9vV8h9PjIBdQTZFVQfJK/Kxtumb2/o/m2/gXhSE0n7yEZQFT8yIe06/owm/5FJ71MUBsxhFRh5
X5kgfxjUBogJRfxdIa8qtCsKbym2P4w3G2Qm2RKV1wyvsc47bipWrjfIg4ZI2j+r4HGnNq52O/XH
7Ch9TcXtRmJ3d0h70ns2k+O6Bn/r/hNj4v436+inGzEJXAm2T1w0bM8yRcxXjCq7dNjmQ/ndHDKA
yVis6j/ISdp/RmUt4wFfWSXfYAz7ynEYiiCzTANx13Wbgb3zx7WvBtRFJULfunxby9RtMpaEImPR
uYiyppnEdAbYZy2MScu1dYnaE4LR9VR1P3dpRv4fthtkiyaSjoFB6HgTXE//S6ItgkzSe6Uqfmqm
If93YRomMT3nq1flD6cbOwqTLO+3UaWdUWPTqhi0BNcnYksI1118NBEjTdKviaT9ZBRKTjW+fcmp
Ly6G9eNxba0zc+Pm8pD2pPdqJsfIuH4vwD+LUQVMKESFPWEcUWxzGOcVwvWebcCmMwZtJkYU2h+l
r447fi/wGGOrrxyHvRFkpO8uGWQ7Y8CJ/++NQ9L+uhG+7dTG206nvjge9Q2QAe5nFHzlOETpK99o
RcZyXzkOUfomvZ864n9vQJ1KVPvnwTrZp5B6bdBh256Q9gN1MKSQesY3YVcQKu6Xzv/oBk38r8RO
U++TjZpY4zT2j70e/63yHD1kEBV+qt43lp+KYjYotC2Mkgb7p2OdQjY1SCWCTL9im8PIKphX1LlN
dZcHp2mbiq2aWW8InT4raR/dKDwm3e/UH8/C+vI3j78chyh9Vcbp6z2GR9n3uGyKIKPah47G5FcK
iTu2ant+ES5jzYuOeFktccbWMb5LI3dB5b+rTxOq/7NJ+5+pUP0W1vEXvNHiyDZ9xPUNV33EzgbY
p5B6xh/UbN/eCDIHFDGkmHrt2G/Qxulo9K49guxieRXo8HN+HtVA0r4vKl2GMLGPuuLYTIhlcZFx
asAg+xtgkwL6FaLCnjD6fGNWGrQ3TEbln1XlWk/HZsY6XzkOYX2LCvciSl+V93yrZjYYIml/OZPJ
GmCLYzZGrzdI0vunkgcdM/GJeFohexRwRCH12rA3pH2HYjvDaOTt5WdEMSpsOmDY5iBU32PdPu8+
YK1B/u+3PXY63hvQBKbm1KGBpPcpDtsd732kgv4IMqp8+ROK+alCSOdwA/aE9d3rG/NHiufg50VF
/FgxquzSZd90qL7LmzWxyxA7DJG0z22EXs008u+NQ1kxSe9LvbHXJK+pxZobD3EFOBfQtkAhMW2a
1t7JaWx2FNvdHNLeHYEuoJPlg2QWK+aemJCNU7UF1X/QDErv9o0WMyVbNZO0P26EnCE2GESH/Unv
U1Qe1kckX+735y1T+3TxnQbZqZBGbYnKZsV2h3FKITPZNl02+lF9X9cbYg2wzSCDhkja30ahZAid
/94gGvn3hpH0nsVF/lP7DPKKYvYp5AmFqLRrOnYqttvkvJ5UzEw9C0Gour9B/0YV6PQB2zWQtB+N
wzqN6Iybn1BM0vsQxCZNKPb7qSFgKfxHX3CEnYG6y5AfgLpDwGqoOwMMA4ugvBLSSUjB79irgA8D
hzH/Wej3NqRfA+4AbgVuAW735FN3QX6lp8dNj8FYo9AHxrS7IT0OjEH+KeBnkO8HTnhtNthodwEn
oc8lqAcZ66NQzmPaifnzng5LnrHdkD4DHAWOwPj7vPnZIGMvBlqg7k5IF6JN0oZxSG/y5uzm24CD
QDOw28uLs5C2Q/spr5+Uk+vnrsNhT591EeRgneybPZvkeCm5fjCf1Dwor8A2mIsQmMozAzE49S3g
UUfMehz4olP9TxxAKtAufd8XIP0dpI8BjwAfQ/CczJ4NY3wXdB++5gxZ1j+h/V7vLs5q89LUPXP2
2y8CWaAEdABPAf3AKuAhbDsPDCGHsG5Y2g5pJ9ADDALzgTxwZs5+qxXS4pz9qTLkmyF/DHgD8lI/
1NlLsB/0Scn8CHACyAC3gdxuzx6rS8qlJkRPU4coptKiDPnZwCr7byKdmityqcWi1W4T3XZBFCC9
3R4WS1PPCNlnAGgF9sn+wKfsSZG3B0VHaqlYaf9ZdEH/5VDf4cotEp+b1Q36V4uV1lHxSet5scJa
/s5x+zno1wo6PR099nlRsnth7JtFq/V9kbbniXa7BH0WvPOG9UvRBjJDQAvQaV92+wip3/qj2J16
XexBm4pgR5d9UNwF+XagC1kB5FN7xS5IT6cuiiVgY0fqiHi7abHYAXW2tAH2eT7sM5xRq4VhVX1R
Cu6HGy/hXFlLAlgGbR0IvoGsVgbosuSZX+Sl4i0st+N9lPnFSDvrB+fXagLgjFlLvbx4HYB7IJ6D
8seBjwDvgvKbwBDafDewFs/9GuAB4PPYtgX4HjDA5gfyqUteyn1w08uwNs+C/j8AnQjYJf5dtdHN
W4xFU/A+4N3A87U6rupqQzmZ3sHy8n5d9HDXoqlavgqsp/iHh/V+D/FX4IeQBx9lvVfSBL4C+AlQ
Bm4Ffg/cCawGfgNsAV4BvgKksV6mdwMrsPxbpAB8Gfu0AH9h+S04jtQ5BDzbJKynIf0PpMOQXoFU
6vsBpLdAOgB8BlgAfAD4NJaJD/nKgPVzz+9IfyZKjvfnLWL5JUyzwAt4dvNY18fasGzN886Rq68A
eeGlLn2on8YoY17W51CvjB3vwXpZ14u6pexJ1Evjkx5st3qd6nu04lz7Rq0gOZYv+GSLqLeIY/Wx
sY7j2AfZ+lRQrsT6ZpE06u9i88uhzZtRPocUsL2IfXsx7cG7R+15rMuzdc3juAWms8jKBZ99Jda3
B8fJ+6D2DEtpT6g/zbObzTePsmRDBscoYDv16cF1ofFybMw0kyH5LpaXsp2Y0lpkffNJ++zx20d1
q9j8C0xnltnO7eBtZHeOtZNevjc0ZpntBY1Z9JU3OjV3oWZtcmgv6S2jPaSjwvTTHS44154TbnOB
6S6ysWnetLa0pz243xmn9lzTHqVxb9Iom0bZNOtPa5RndXydc0xvgdVl2bh0prrZOFmfvizL03mg
/v7xyV6aUxp15zClcpbl85gW2ZqRPtoHmgMfi+8NnQma72q2L9wXldg4tCb8zvP7Tmco7VTPQonJ
FZlOsods6sH+VJf33jPunvay9aa7lmE6aJ50N6RP7sB+8Idw48Ns703k+lWaZ9mp+kVaxy5mI2/P
YkpxIMfkaA1LDLKF+0B+nqk/zt+6Cd9vzfimOIL2HHVqz5nUtRcYZPtMe0B3Mu9U40fOqcYYuru0
7xVmlz8OkL+leVN9xame7X5sk+v8Ksr0OrX+R+Y34/j8bPrvPMmXnKq/5HeS+3OS5z6A+yy6L3Q+
upkO8vO9KH8S82nWTrJZpjvDxuX+muooz9czw/pxXQV8N/O3h/wLOsBcx31PX+WC470PL/moMGhv
iywv0wnH/U/WyKJ8qt1L3XcS+e8/ObV++oJT9S2ynccIOls0r9NYl2f1fK3o7nN/xH0U3cE+p+qz
/TGIbKA+PbW63XtTYW1yb09h+wT2G8E8neNxpxqLsrgeJ7D9NEL3t4L7dhrf8NzHybqFTvV+jePY
JcyTDadQZpzJyPpfY7nilS26J5VqnatjHPOSMaZ/nI1LjLJ8ifUd91H0paMIxXaS62XzID1lT9Zd
t3Fm02XfGHxc8jsV51o7xny20Lg0ZonNfQLPA60Nb58K6ifP2b9886G2UZanMtdBd240oC2Iik9P
MUCG7muB5XnfqfDrGnVq7eL7WcZ5nURofceQsygn/17HnOqZJJlRltJYJ1g6xvSOMdmNuIcnWf0J
lBth+uS4x317McJkz2P7S071/1RGO4+h3CGsO87mKWW3efpcP/tf6ssgRK7jCMMeyKEIOeTga8gp
h2ByyNn3HIIIYhmGYXg8Ho9hGAaW4TEMQghhgg9GhBCMwQcTjAjGGCOWxSxCGCMQQohlWYQPPpig
Q04mYIQxOQaTaU397u/V9ltJ4EsOzXvdXV1VXVVd9dfu7Y5e343fed3dYYPXvt6Np7bPrf/ejX/Z
Pj6eutzvfe2fvv+d2+tbp3G65+/gme8pF7EeE1fN7SKWUk+n9a5AvwhrEV/FNZ3Zui5byzX9EGdW
4dw2yCvx3wYZ8U7K1dct53DqVbttVpZ7WuEs2muFodwoOmEy8Uzzty3n4tiLUgZ7GOVz3nsZ+Cyx
1gWevHu605/8u8U54SDVLfHVunwunCOfNOAjHwqPR9tsMFfNlb7Cgx1oxUvxoTOKxfQ+hevewV2E
FWKMEPfyS1/cCrYVLmOMzYMsxYtoaEPi4BV461zse8SDvaj8u7X+XRQrOt9a/y4N9oWdJGeJ9RYj
8l+Gr2gOra8bMbNinXHJ/lUy1L/81Wlu+vk0v42z08BH9uXbirzZC1FP2ZQYr9RrRB++B51LfeYt
8H4L/9SVfe8i8NebWFvOR+xT2eOtYV+9F8W7zmnoTSmf6W3NLGM49QfsQZUr1Ht2/tUb37pfhDm+
9jO3wTfGpfqVA9vXwTT/Av+N5f6H/cND+xHLvnZs+/5OOfkzy29PsTfxf933Q6e9D3s+cf1v+F3U
Y8n3K8u9gGzIPCCfJn7v+/cG7MwcrHPqS+UDvTnS6g4r2Fv+5T5zA9/nW9iXLfRmyJuxxdrBnPaX
HW74jZ898pHs/4Of09rSv+L1H6c7tpy7Rdf4+hf+Vf4/CjyO9hjoOaai7ET/udN96vM7tsdEn/ja
HV9P9Cf+Fe/jvT9Gv3afH7t+6fux060tv0fdbY77aP6N+1HvUjpK3ga6HwWao/BPG3/m8j+Cncd+
P72nT6xfK+hHrelt/3l33z/aj2949Mu9X0c7vUe/txwv3reOFMNJzn33lWLoK9tj1+SD227Hx75+
179J/j3X8Z7TPvK7PvD5ifPtnOZTX0synjov4f27rts9p3nbv3f9u/Gh3Kn5sdsh3eM7y7W8tvze
G7cta7vomL9ay+9YtlDdaZxng9Hif17Yb1wH0VXQh/myxh1iveVQbtlYvzamb8oJwrnp7T5zWy58
/ZrleNlazl/Cdtcs53ztq3cSLlFNqnHuumW8kfYm1scrC7fB0r+SSzusMJed5EPZRPMa5/QWKudd
+RDdNPhI9Fcs18MxziT6A9j0ffhImJTxwrwccQdrrOJg7EO5pITXFoEf8S2x2yqci72K8Kp0FcaK
fVLEqCUd2DPFfqwNZ4hp4h51i1/Jmbp95GOdrayv526MfhbsTiwmW0QMSaxIe84LNPLRkH80FKP0
CfHdzPpxTPvHPMA8MoPPlM9kM8W69FduEZ4RdiQmqDGP+HkN3tKzBW/2g+ybashhPDMn6r5ao2/0
dhlTtC15T0Gv2JIuFe6ieyknKAfpTtKJOUVy6JdYL0QTc5X07mBHYWvZQLlWuUR3a60fu9pn/Our
vM+3Wwdbld5WfI+KjcPCWb6HUpyzhz0ED8YD7aezykVLnOkKOsa3K3kfBbltoKdd5EfGA+2+gX2b
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
ZxfQ0phW2uxfwtln7wk6l24lviPO9ybiu6WA71Hns/1drdjs/mx58jLnN//5vMegnnMnBzzpcW60
SyXk5vuJZnw/TGiXd+EzmuaTrJ/kPZTwmU99SfG9ZN1vFNCOJfrZGlNOu574bG/IiZaT7ot26fjk
mdLxcdjPcv8J9sN5vI74/l7AdzDydeLrLSr/2SFfdvxR68LsY047I9Dm5O2J8oponZix/Pxvz8Xv
lRCHnHc/qXip4iOK44onFC+X0OcgF79KQg203lHzTnaVx6XWjsx8+mF936GwWvpN6cR4h7bKaV8I
Z1H6l+fxT0jIzwV1sFQqwI+c7zrns57gdqe1ndZL8tokb9ppjYJ8fw3l+0nSxWKyx21hfGMBnf5g
yvnO8zpmfLuc74Muz/h2BH3maoX1HKvD3NKfFTN+XrO0hvFd4nNtjSUkb5fTljrN+pkvS6hHWPdT
EmLhD/r9Ad/vzeGcOrQbnWZ830n41iq0b8nle9PPeoGfuN833X+sr/iFfl9Kuf0695H7PCfaeRwL
556LrWuc1nLaG4J/l6zvebf7i9lM/TzTmMg0jrMvSujJXqnYL51+PTMffafirQrzPesTXug+XnXf
vSJgdrY09xy7Q7Ff8WLFEsVdip8pXq14u7ZXDysOKNYrblXcoziuuDjgqbWOlYqGYkIxqZhSbKH/
wLiirKgqhhVtR8o3rfishuBrFD0F/08V0Ct9p3zrHa9VrKPv9D/2k76xv3TfC71T/i77ONYTcPQJ
xaPd+Y6fH3Bko2JTqfSfzwXg/5ELwvfMLwPS+Uf3KHa7nSaT850ssMcqGq8nOyy0T7y7nMexcwgv
iOhqH/df259h5mrFvQr1q5lrFeq7M+r3M1cpVMeZBxS/UaxWvM/fH1aoXjMrFEucx6C+PrNM13lQ
39sUFyqWKnb4/zGFxsLMRYozFf9lvmpCJLuqcFoneEANLnQrCG7EhbgISTYuxIUrGYahbZpHUTyK
R/GkKB5l2RRF0WmGpm2GpmkGxhDGYZBxHAYJjmQhIQjDGAZpx0FCQMEgGLJw41I7LoLvdH3f3O/d
3FdVPYmJi49777nnnPt/znfv1vgpsC34AXw/O8fJi3X5+bp8Q+B6L8zr732lxjcBH//f8/K0fjfU
T3EX+oS3P1vr/WLu89Tvz2s8X+OrKJ/Helj/8nwtJ3+v8VqNP9b4ay37YY0f1dgQfGc+z8dw/1+v
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
v3mtacstUu1zzbJlrPru/ZTGl0z8bs5/E1n529U0+We2SFsyx5JPc0vFxKkJc13F7/aKT2tt/eZ1
jR7D7/i0br4r96RrFf1mY9pFU46OV1qGzt+L4rpP69ZF391nZ/zmPtOrD+XrY42f92kNPchaOPeb
HeYbpMw4n/0yu/a+Ca88hLofpmqP+EZ2vpttuthHw6hm57r2if0zfhNxTmv6zd9KNGrCi3KcMnlV
fF86f73tu7/HQex0P5GrbHHdro3ytJU+5VR6lN0vz1ife8zt1vM/iK32gL3eU3WH9Y3J+xgrUJJj
2ZzX+6TRfYX2pxh3ZIuymyacX7dll801/fZseKfqJqzjx0Kf9E2Trtkjja479VzX7XZ9pXu+IvXs
3K4Fp3yan+IaaCaj8+gVCes82PJpzLDKctR956TJr7RNvm7O7fWrcpz3nfFpyqc1lzUrx1rBtbmC
fHOZW1KGrVv3ihWf9nZ2/fKomzUW5VnivPwP31nb6PpG+9UNyXdd3qm+j9g3SnJN82hf+aHv7C2n
JF3sJ+PSVsvSdksSV5K21vVzjC9LeXbfO+PTXBPzrch9L4nrwoaLzEp9Nm5S4q+b47g5L+rHvdQG
SDNZEG5JnaO7oJSFy1tcLxXEb6VcUG6va+Xs2EvNhKvbrDN/vn7p8ucsm/q3q2g8/vgB/PcB8n60
TXeMD8VdIz8f1J0d5nuYYn9alHcd35uuYeJ40vLdaxQd3+I41ZQ47R9xjIr954R5/3VJE8/XfFpv
3vfd+7fbEhfz3PBpXq9m9xWPtyRtHOeWJHxb0pfM81yRc53vWlJX3GetSr5YdhyTfyv5dA5rSV5t
nzUJ3/SdcVr7uLbDyg7t1t4nt9M97lbyfdOk37yn02tTWZqxLN+g40hep+7XtH9oHxmV91G09yxa
H2rcr4If+LTGK5t64ppZ59bYH96TfCO+0x/+HdyTfK8FL0t4RO5nTO7nBXPPJ3z6no5LeXFNp+t5
va+7UkZd6o33+I7c32tS7nfkeETKetm0x4sS/6KkL8s1LT/Gxb4/I/WckPuO39QxuV9d54/74r3D
dg1Sju6Bjm+Rrmxoe9b81vusunmfuoez4Zzup4r2g7oPq0iZto4J09bx2PLde5yivlny6fuoi5rv
/a2VC5QK4uK9vCfiGm/FXKuZYxzbqplGFtZn65Vussc1nSNqPu3d7Pes7aXpbHl2bBlkjVMybajv
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
WaKslqyz2dzs4uw92U9zYnP6cm7luucac0/mMfOK8nbnPcuPy+/Pn1zku2jZovMF1gXqgiOFpMK8
wp2Fs4vjF29aPF0UVNRVdH2JYEnDknNLrZdWLf2kmFksKz5UQijJL9lT8oMsXTYqmy2Vlr5XOiOX
yDfLHyqiFQOKB8oIZb/yXllEWX/ZfVWEaqPqQXlU+WD5I7VEPaz+tiKpYnvFs8r0yg8rf6zKrzqg
IWtKNEe1HG2l9nS1fXVD9SWdl65LN1kTVrOpZkafot9ZC9UuqT1i4OE/UxeM7saVxqm6yLqRuuf1
efWHGtgN2oYLjZ6NaxrvNSU0/aYZbZY3n2xxbGlvmVoWs2xHK9Ra2nqyzbmts216eeLyXe3U9sr2
P3X4dfR3fL8if8WxTrvO5Z13Vyau3Ntl1qXvurEqfNX21ehq9eqJNQFrtqx53a3o/qLHr2ew54de
ee8Xa0Vrh9b+uK5s3URfcN+29cT12vXXN0Rt2NXP7m/qv7sxbePhAWyge+D7TcWbzg0GDm7fTN1s
3Dw5lPpPAKQBW/6YuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm
opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGv
Fq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7wh
vJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnK
OMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk
2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/n
qegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb7
94r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//8CDAD3hPP7DQplbmRzdHJlYW0NZW5kb2Jq
DTMxIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAxNDIvTGVuZ3RoIDkxNS9OIDE5
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
hnoi7b+RXl2Is6e1F9mKdJpJ916IeP8PaSoh8SqKoN1z13g3VqlOFgG+iusjklYaDcK7bEwveAKn
cd94+o6VPWpsN5bxeEG7sVLHfe3Ggh6vYTfW8aiPHz/XFgnn+4XbqYqPx+4Ktv9B1l++nktrZlvQ
3K2Uj/STb9nq7TKv0N7pS8ez6e0yzey4oRAuVk6Ox/9SCBzvf71d1kYKO7DyQ4y/xtoObNyBTTuw
eQe27MDWPbboNNx/AgwAnhLG4Q0KZW5kc3RyZWFtDWVuZG9iag0zNSAwIG9iag08PC9MZW5ndGgg
MzkxOS9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i
77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0i
YWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE1IDg0LjE1OTgx
MCwgMjAxNi8wOS8xMC0wMjo0MTozMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpE
ZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMu
YWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFk
b2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9y
Zy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9i
ZS5jb20vcGRmLzEuMy8iCiAgICAgICAgICAgIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5j
b20vcGRmeC8xLjMvIj4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTktMDYtMThUMTc6NDk6
MTIrMDk6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOS0w
Ni0xOFQxNzo0OTowNiswOTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRh
dGFEYXRlPjIwMTktMDYtMThUMTc6NDk6MTIrMDk6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAg
ICAgIDx4bXA6Q3JlYXRvclRvb2w+QWNyb2JhdCBQREZNYWtlciAxOCBmb3IgV29yZDwveG1wOkNy
ZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD51dWlkOjdhZGViZmQ4LTMxYzEt
NDVmNC04Mzc2LTU1YmYwZWY0NmUwZTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1N
Okluc3RhbmNlSUQ+dXVpZDpkYTM0ZDhhOC0wZDA4LTQ3NWMtOTk1Zi1lYmQzMjlmZjU4YjU8L3ht
cE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpzdWJqZWN0PgogICAgICAgICAgICA8cmRm
OlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT4xMjc8L3JkZjpsaT4KICAgICAgICAgICAgPC9y
ZGY6U2VxPgogICAgICAgICA8L3htcE1NOnN1YmplY3Q+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBw
bGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAg
PHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPgog
ICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxkYzpk
ZXNjcmlwdGlvbj4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkg
eG1sOmxhbmc9IngtZGVmYXVsdCIvPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwv
ZGM6ZGVzY3JpcHRpb24+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNl
cT4KICAgICAgICAgICAgICAgPHJkZjpsaT5KZW9uZyBKYWVob29uPC9yZGY6bGk+CiAgICAgICAg
ICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC9kYzpjcmVhdG9yPgogICAgICAgICA8cGRmOlByb2R1
Y2VyPkFkb2JlIFBERiBMaWJyYXJ5IDE1LjA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpL
ZXl3b3Jkcy8+CiAgICAgICAgIDxwZGZ4OlNvdXJjZU1vZGlmaWVkPkQ6MjAxOTA2MTgwODQ4NTE8
L3BkZng6U291cmNlTW9kaWZpZWQ+CiAgICAgICAgIDxwZGZ4OkNvbXBhbnkvPgogICAgICAgICA8
cGRmeDpDb21tZW50cy8+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+Cjwv
eDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NCmVuZHN0cmVhbQ1lbmRvYmoNMzYgMCBvYmoNPDwv
RmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDIxL0xlbmd0aCAxMzAvTiAzL1R5cGUvT2JqU3RtPj5z
dHJlYW0NCmjeMja1VDBQMDYzUDAxA1KGCoZGxgo2NvrO+aV5JQqGxvremSnF0SB5A4UgsAIgHasf
UlmQqh+QmJ5abGcHV20KU2wKVgxWqmACJs0hIgYQ3QGJRalA9cZgu4OwG2YBMczQCKITYoyhGYSy
AFNGEEcZQZQYQZQYmRG0AyDAANaUPLANCmVuZHN0cmVhbQ1lbmRvYmoNMzcgMCBvYmoNPDwvRmls
dGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDYvTGVuZ3RoIDE5Ni9OIDEvVHlwZS9PYmpTdG0+PnN0cmVh
bQ0KaN5szUsLwjAQBOC/sre2CDapr1ZEKBYPPkBQ8Jw2q8ZHVtYU6b83FREPnmYOwze9YQICJpM4
r92JOFwg2SMsFJ6IbBTP6HZD6x7hu96VbdrGqJwhWyiHYTFOhMzEUKZy1PfZEVkgRPBZeTGvmErl
YFPM1+qCDDKFAzHsiXUUL7F5+tIerEn/EWXyFTdMuq7Qk5pKbEFYmZIVNyAHXRHFW6q5Qu+Yg0H9
A4m0nw6kH9TlGSvnz3bGXTGMptOXAAMAJVhMhA0KZW5kc3RyZWFtDWVuZG9iag0zOCAwIG9iag08
PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNS9QcmVkaWN0b3IgMTI+Pi9GaWx0ZXIvRmxhdGVEZWNv
ZGUvSURbPEFDMTYyRDFCQzQ0QTZDNDU4QzcxQkMwRkFDNEIyQjVCPjw3QjM2RUFENDhCQzBBNDQw
ODRFNURDOERBOUY0NkU0QT5dL0luZm8gMzYyIDAgUi9MZW5ndGggMTcxL1Jvb3QgMzY0IDAgUi9T
aXplIDM2My9UeXBlL1hSZWYvV1sxIDMgMV0+PnN0cmVhbQ0KaN5iYgABJkYGZRsGJgYGxucgUvwZ
iGQoAov8A5HSGmB2KZj8DFajA1ZTh6RrEoIt/RzBlotBUjMXzL4DIkVfw9mMIovBpoHVKMQh1It2
gdmfQKSwM4hkmgxSz7EKxOaKBJEsX0AkRxCIZBUFk3wgUgBi10MwqQT0478SsI8YmJFIMTDJwEg/
kvEdvW0cJUcCyTh3NBxGydF0NUoOXpJpPkbq+gcQYACNeSL+DQplbmRzdHJlYW0NZW5kb2JqDXN0
YXJ0eHJlZg0KMTE2DQolJUVPRg0K
--000000000000dd3832058b957b83--


From nobody Tue Jun 18 11:53:43 2019
Return-Path: <acee@cisco.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F26B71201CA; Tue, 18 Jun 2019 11:53:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.941
X-Spam-Level: 
X-Spam-Status: No, score=-10.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, MANY_SPAN_IN_TEXT=1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=BgSndnY3; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=NGVyNr/G
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 a9uHcjZcOP66; Tue, 18 Jun 2019 11:53:29 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C92B120048; Tue, 18 Jun 2019 11:53:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=454778; q=dns/txt; s=iport; t=1560884008; x=1562093608; h=from:to:cc:subject:date:message-id:mime-version; bh=l5Zg8Iu0oyotiBPU++9P5XytW84PkQNuIjEbshcRODE=; b=BgSndnY3rOb71ekT9L3mmazIRXCLYZeBr+gGZ9iNJh+Ujd7CduJuWqvG FeEg6grQg/KGUX/hfb7rl4O9HCyBEnMiaJlBZsvp0V7tS0SdPRTrXtC93 4uw40U7sXWZlJKxDekeYvlkcUki59lMPXE1crmn/5X9Upef/MVjDZlCGL Q=;
X-Files: Diff_ draft-ietf-i2nsf-capability-data-model-04.txt.orig - draft-ietf-i2nsf-capability-data-model-04.txt.html : 329291
IronPort-PHdr: =?us-ascii?q?9a23=3ApnTSuRaWJiAharUpf/35JvD/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20QKbRp3VvvRDjeee87vtX2AN+96giDgDa9QNHw?= =?us-ascii?q?QAld1QmgUhBMCfDkiuJfXnYgQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DQBADAMQld/5JdJa2GbQSWeKYCDwSBCguGETq9B48xg3U
X-IronPort-AV: E=Sophos;i="5.63,390,1557187200";  d="html'217?scan'217,208,217";a="564579567"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Jun 2019 18:53:27 +0000
Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x5IIrRG0026963 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 18 Jun 2019 18:53:27 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 18 Jun 2019 13:53:26 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 18 Jun 2019 13:53:25 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 18 Jun 2019 13:53:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1bJrU/a+hai5FDeztyj3DHPJ57joR3+ayTADnXD1gWU=; b=NGVyNr/Gq15v2xvqfUzQIWnppVUwlKdtCfdEwf6F0mlSWCZ8/QO7bg5/AjaI1NgtbSRrRgAvPbBqPNZKiC50E4UP059AmIBiXOlUBPMry7158+yNQeGFMJchRVzZVV+YJGgcCz8GjQoN/TddVqAZKuDWepw0/hTxq26n84DuKlg=
Received: from MWHPR11MB1902.namprd11.prod.outlook.com (10.175.53.139) by MWHPR11MB1663.namprd11.prod.outlook.com (10.172.54.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Tue, 18 Jun 2019 18:53:24 +0000
Received: from MWHPR11MB1902.namprd11.prod.outlook.com ([fe80::f1d4:41cf:84d6:ff73]) by MWHPR11MB1902.namprd11.prod.outlook.com ([fe80::f1d4:41cf:84d6:ff73%2]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 18:53:24 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "draft-ietf-i2nsf-capability-data-model@ietf.org" <draft-ietf-i2nsf-capability-data-model@ietf.org>
CC: yang-doctors <yang-doctors-bounces@ietf.org>, "i2nsf-ads@ietf.org" <i2nsf-ads@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: YANG Doctors Working Group Last Call Review of draft-ietf-i2nsf-capability-data-model-04.txt
Thread-Index: AQHVJgcbwf2F7ELP4k2dUEadu6w7Mw==
Date: Tue, 18 Jun 2019 18:53:24 +0000
Message-ID: <449F9B8C-235F-4E65-9FE3-4D34AB063FC4@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=acee@cisco.com; 
x-originating-ip: [2001:420:c0c8:1003::c6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8670de0f-acf8-4bd2-517c-08d6f41e3dec
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:MWHPR11MB1663; 
x-ms-traffictypediagnostic: MWHPR11MB1663:
x-ms-exchange-purlcount: 12
x-microsoft-antispam-prvs: <MWHPR11MB1663480DDCC2D579CDB27697C2EA0@MWHPR11MB1663.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 007271867D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(39860400002)(396003)(366004)(346002)(199004)(189003)(6436002)(8936002)(66616009)(5640700003)(71190400001)(76116006)(71200400001)(91956017)(2351001)(186003)(6486002)(6916009)(6512007)(2906002)(478600001)(99286004)(54906003)(36756003)(6306002)(53936002)(6116002)(6506007)(14454004)(102836004)(4326008)(86362001)(7736002)(966005)(66574012)(476003)(486006)(305945005)(99936001)(14444005)(2616005)(66946007)(33656002)(256004)(73956011)(46003)(5024004)(2501003)(66446008)(66556008)(64756008)(450100002)(5660300002)(66476007)(81166006)(8676002)(81156014)(25786009)(316002)(68736007); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1663; H:MWHPR11MB1902.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: +Jnk2Uf+RmX6rs+z5zlDMO014u6yPw0E1uucE2obvDB2eALSGOxWUqfFpxuZGQ5mtlFki543okN5MPakh5EckQ9ll8DwmhLgM357lbxu3BdpNynMNp/fpYbzS8B2Ngf3msXymDPkj+TjcHbhLlZDPDnC25ye42QN5xEARc6lEtaXiUP3HisUis1P1Pq78kNZAu1Z+VmrxdZvCIx2LnoC+5VReSFWAuDhpFvuzq91jkzOrAaRNg75V8ZM13uBSGhey62GrUZUdCDk/dSYQ2AA+R+CW1K2nQN38x3cqAKsYn90gEFqJNTrPKv9cMURRaNwsHPFr8EKufQ5C8PTXSZRod0NVQQHZT2t+Bzu3EAZo+rYR2aUt23RHGEhLduU/O8U1UXAtooDmjVEaPv/AfBCCeMb5NJMEYcsgqmvSOhpOkA=
Content-Type: multipart/mixed; boundary="_002_449F9B8C235F4E659FE34D34AB063FC4ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8670de0f-acf8-4bd2-517c-08d6f41e3dec
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 18:53:24.1815 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: acee@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1663
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xch-aln-011.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/eUo7M6MpumW4MIQRgPbe5Lshr1o>
Subject: [I2nsf] YANG Doctors Working Group Last Call Review of draft-ietf-i2nsf-capability-data-model-04.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 18:53:40 -0000

--_002_449F9B8C235F4E659FE34D34AB063FC4ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <5A468A3B0BF0B149B63A4473F15D9ADD@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

RG9jdW1lbnQ6IGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsLTA0LnR4dA0K
UmV2aWV3ZXI6IEFjZWUgTGluZGVtDQpSZXZpZXcgRGF0ZTogSnVuZSAxOCwgMjAxOQ0KUmV2aWV3
IFR5cGU6IFdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsDQpJbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJk
cyBUcmFjaw0KU3VtbWFyeTogTm90IHJlYWR5IGZvciBwdWJsaWNhdGlvbg0KDQpNb2R1bGVzOiAi
aWV0Zi1pMm5zZi1jYXBhYmlsaXR5QDIwMTktMDMtMjgueWFuZyINCg0KVGVjaCBTdW1tYXJ5OiBU
aGUgbW9kZWwgaXMgbG9naWNhbGx5IHN0cnVjdHVyZWQgYW5kIHNlZW1zIHRvIGZ1bGZpbGwgaXRz
DQppbnRlbmRlZCBwdXJwb3NlLiBUaGUgIk92ZXJ2aWV3IiBzZWN0aW9uIGRlZmluZXMgdGhlIHVz
YWdlLCBjb250ZXh0LCBhbmQNCnVzYWdlIG9mIHRoZSBtb2RlbCwgaS5lLiwgaXQgaXMgbGltaXRl
ZCB0byB0aGUgTlNGIGNhcGFiaWxpdHkgcmVnaXN0cmF0aW9uwqANCmludGVyZmFjZS4gSG93ZXZl
ciwgdGhlIGRyYWZ0L21vZGVsIGlzIHZlcnkgcm91Z2ggYW5kIG5vdCByZWFkeSBmb3Igd29ya2lu
Z8KgDQpncm91cCBsYXN0IGNhbGwuIEl0IHNlZW1zIHRoYXQgaXQgaGFzIG5vdCBnb3R0ZW4gYWRl
cXVhdGUgcmV2aWV3IGJ5IHRoZSBjaGFpcnMNCmFuZCBvdGhlciBtZW1iZXJzIG9mIHRoZSBJMk5T
RiBXb3JraW5nIEdyb3VwLsKgDQoNCk1ham9yIENvbW1lbnRzOg0KDQrCoDEuIFRoZSAiU2VjdXJp
dHkgQ29uc2lkZXJhdGlvbnMiIGluIHNlY3Rpb24gOCBkbyBub3QgY29uZm9ybSB0byB0aGUNCsKg
IMKgIHJlY29tbWVuZGVkIHRlbXBsYXRlIGluIGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL29w
cy93aWtpL3lhbmctc2VjdXJpdHktDQrCoCDCoCBndWlkZWxpbmVzPg0KDQrCoDIuIFRoZSBkb2N1
bWVudCBpcyBtaXNzaW5nIFhNTCBvciBKU09OIGV4YW1wbGVzLsKgDQoNCg0KTWlub3IgQ29tbWVu
dHM6wqANCg0KwqAxLiBTZWN0aW9uIDMuMSBzaG91bGQgcmVmZXJlbmNlIFJGQzgzNDAgcmF0aGVy
IHRoYW4gYXR0ZW1wdGluZyB0bw0KwqAgwqAgaW5jbHVkZSB0cmVlIGRpYWdyYW0gZm9ybWF0dGlu
ZyBzZW1hbnRpY3MuDQoNCsKgMi4gTXVjaCBvZiB0aGUgdGV4dCBpcyB2ZXJ5IGhhcmQgdG8gcmVh
ZCBhbmQgYXdrd2FyZGx5IHdvcmRlZC4gVGhlcmXCoA0KwqAgwqAgYXJlIHNvbWUgaW5zdGFuY2Vz
IG9mIHNlbnRlbmNlIGZyYWdtZW50cy4gSSBzdGFydGluZyB0cnlpbmcgdG/CoA0KwqAgwqAgcmVt
ZWR5IHRoaXMgYnV0IGZvdW5kIEkgd2FzIHJld3JpdGluZyB0aGUgZW50aXJlIGRyYWZ0IGFuZCwg
aW7CoA0KwqAgwqAgbWFueSBjYXNlcywgSSB3YXNuJ3Qgc3VyZSBteSBlZGl0cyBtYXRjaGVkIHRo
ZSBvcmlnaW5hbCBpbnRlbnQuIFNlZSANCiAgICB0aGUgYXR0YWNoZWQgZGlmZiB3aXRoIHN1Z2dl
c3RlZCBlZGl0cy4gDQoNCsKgMy4gImlpY2FwYSIgaXMgYSBwb29yIGNob2ljZSBmb3IgZGVmYXVs
dCBtb2RlbCBwcmVmaXggLSBJIHN1Z2dlc3TCoA0KwqAgwqAgIm5zZmNhcCIuIEl0IGlzIGp1c3Qg
YXMgY29uY2lzZSBidXQgYWN0dWFsbHkgZXhwYW5kcyB0byBzb21ldGhpbmcNCsKgwqAgwqAgbWVh
bmluZ2Z1bC7CoA0KDQrCoDQuIFNpbWlsYXIgdG8gdGhlIHRleHQgaW4gdGhlIG5hcnJhdGl2ZSBz
ZWN0aW9ucyBvZiB0aGUgZHJhZnQsIHRoZSB0ZXh0IGluIHRoZQ0KwqAgIMKgIFlBTkcgbW9kZWwg
ZGVzY3JpcHRpb24gc3RhdGVtZW50cyBpcyB2ZXJ5IGF3a3dhcmRseSB3b3JkZWQuDQoNCsKgNS4g
V2hhdCBhcmUgdGhlIHJlZmVyZW5jZXMgZm9yIHRoZSBpcHY0LXNhbWVpcCBhbmQgaXB2NC1nZW9p
cCBjb25kaXRpb25zPw0KDQrCoDYuIEFkZCByZWZlcmVuY2UgZm9yIGVncmVzcy1hY3Rpb24tY2Fw
YS7CoA0KDQrCoDcuIFJGQyAyNDYwIGlzIG9ic29sZXRlZCBieSBSRkMgODIwMC4NCg0KwqA4LiBT
dWdnZXN0IGh5cGhlbmF0aW9uIG9mIGlkZW50aWZpZXJzIGlwdjQtc2FtZS1pcCwgaXB2NC1nZW8t
aXAsIGFuZA0KwqAgwqAgaXB2Ni1pcC1vcHRzLg0KDQrCoDkuIFN1Z2dlc3QgaHlwaGVuYXRpb24g
b2YgYW50aS12aXJ1cyBhbmQgYW50aS1kZG9zIGJvdGggaW4gaWRlbnRpZmllcnMNCsKgIMKgIGFu
ZCBpbiB0aGUgdGV4dC4gwqANCg0KMTAuIFN1Z2dlc3QgcHJvdmlkaW5nIGEgZGVmaW5pdGlvbnMg
Zm9yIGFic29sdXRlIGFuZCBwZXJpb2RpYyB0aW1lLsKgDQoNCjExLiBUaGUgUmVmZXJlbmNlcyBk
byBub3QgaW5jbHVkZSBhbGwgdGhlIFJGQ3MgcmVmZXJlbmNlZCBieSBZQU5HwqANCsKgIMKgICAg
IG1vZGVsIHJlZmVyZW5jZSBzdGF0ZW1lbnRzLg0KDQpUaGFua3MsDQpBY2VlDQoNCg==

--_002_449F9B8C235F4E659FE34D34AB063FC4ciscocom_
Content-Type: text/html;
 name="Diff_ draft-ietf-i2nsf-capability-data-model-04.txt.orig -
 draft-ietf-i2nsf-capability-data-model-04.txt.html"
Content-Description: Diff_ draft-ietf-i2nsf-capability-data-model-04.txt.orig
 - draft-ietf-i2nsf-capability-data-model-04.txt.html
Content-Disposition: attachment;
 filename="Diff_ draft-ietf-i2nsf-capability-data-model-04.txt.orig -
 draft-ietf-i2nsf-capability-data-model-04.txt.html"; size=329291;
 creation-date="Tue, 18 Jun 2019 18:53:23 GMT";
 modification-date="Tue, 18 Jun 2019 18:53:23 GMT"
Content-ID: <C8FAB507A4607F40B25727CF8CC0805E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDMxKWh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
cmZjZGlmZi8gLS0+CjxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj48
aGVhZD48bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsg
Y2hhcnNldD1VVEYtOCI+IAogICAKICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVN0eWxlLVR5
cGUiIGNvbnRlbnQ9InRleHQvY3NzIj4gCiAgPHRpdGxlPkRpZmY6IGRyYWZ0LWlldGYtaTJuc2Yt
Y2FwYWJpbGl0eS1kYXRhLW1vZGVsLTA0LnR4dC5vcmlnIC0gZHJhZnQtaWV0Zi1pMm5zZi1jYXBh
YmlsaXR5LWRhdGEtbW9kZWwtMDQudHh0PC90aXRsZT4gCiAgPHN0eWxlIHR5cGU9InRleHQvY3Nz
Ij4gCiAgICBib2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IAog
ICAgdHIgICAgICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUtc3BhY2U6IHByZTsgZm9udC1mYW1p
bHk6IG1vbm9zcGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsgZm9udC1zaXplOiAwLjg2ZW07fSAK
ICAgIHRoICAgICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAKICAgIC5zbWFsbCAgeyBmb250LXNp
emU6IDAuNmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2
ZXRpY2EsIHNhbnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VF
RTsgfSAKICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9IAogICAgLmRpZmYg
ICB7IGJhY2tncm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAubGJsb2NrIHsgYmFja2dyb3VuZC1j
b2xvcjogI0JGQjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4OyB9IAog
ICAgLmluc2VydCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7IH0gCiAgICAuZGVsZXRlIHsgYmFj
a2dyb3VuZC1jb2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAj
RkZCOyB9IAogICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAubGlu
ZWJyIHsgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5saW5lbm8geyBjb2xvcjogcmVk
OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2VtOyB0ZXh0LWFsaWduOiBy
aWdodDsgcGFkZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNpc3sgYmFja2dyb3VuZC1jb2xvcjog
I0FBQTsgfSAKICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0RERDsgfSAKICAg
IC5yaWdodCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAubGJsb2NrIC5j
b250IHsgYmFja2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAgIC5yYmxvY2sgLmNvbnQgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAuY29udCB7IGJhY2tncm91bmQtY29s
b3I6ICMwREQ7IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzhBRDsg
fSAKICAgIC5zdGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAj
RUVFOyBwYWRkaW5nOiAycHggMDsgfSAKICAgIHNwYW4uaGlkZSB7IGRpc3BsYXk6IG5vbmU7IGNv
bG9yOiAjYWFhO30gICAgYTpob3ZlciBzcGFuIHsgZGlzcGxheTogaW5saW5lOyB9ICAgIHRyLmNo
YW5nZSB7IGJhY2tncm91bmQtY29sb3I6IGdyYXk7IH0gCiAgICB0ci5jaGFuZ2UgYSB7IHRleHQt
ZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IGJsYWNrIH0gCiAgPC9zdHlsZT4gCiAgICAgPHNjcmlw
dD4KdmFyIGNodW5rX2luZGV4ID0gMDsKdmFyIG9sZF9jaHVuayA9IG51bGw7CgpmdW5jdGlvbiBm
b3JtYXRfY2h1bmsoaW5kZXgpIHsKICAgIHZhciBwcmVmaXggPSAiZGlmZiI7CiAgICB2YXIgc3Ry
ID0gaW5kZXgudG9TdHJpbmcoKTsKICAgIGZvciAoeD0wOyB4PCg0LXN0ci5sZW5ndGgpOyArK3gp
IHsKICAgICAgICBwcmVmaXgrPScwJzsKICAgIH0KICAgIHJldHVybiBwcmVmaXggKyBzdHI7Cn0K
CmZ1bmN0aW9uIGZpbmRfY2h1bmsobil7CiAgICByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cigndHJbaWQkPSInICsgbiArICciXScpOwp9CgpmdW5jdGlvbiBjaGFuZ2VfY2h1bmsob2Zmc2V0
KSB7CiAgICB2YXIgaW5kZXggPSBjaHVua19pbmRleCArIG9mZnNldDsKICAgIHZhciBuZXdfc3Ry
OwogICAgdmFyIG5ld19jaHVuazsKCiAgICBuZXdfc3RyID0gZm9ybWF0X2NodW5rKGluZGV4KTsK
ICAgIG5ld19jaHVuayA9IGZpbmRfY2h1bmsobmV3X3N0cik7CiAgICBpZiAoIW5ld19jaHVuaykg
ewogICAgICAgIHJldHVybjsKICAgIH0KICAgIGlmIChvbGRfY2h1bmspIHsKICAgICAgICBvbGRf
Y2h1bmsuc3R5bGUub3V0bGluZSA9ICIiOwogICAgfQogICAgb2xkX2NodW5rID0gbmV3X2NodW5r
OwogICAgb2xkX2NodW5rLnN0eWxlLm91dGxpbmUgPSAiMXB4IHNvbGlkIHJlZCI7CiAgICB3aW5k
b3cubG9jYXRpb24ucmVwbGFjZSgiIyIgKyBuZXdfc3RyKQogICAgd2luZG93LnNjcm9sbEJ5KDAs
LTEwMCk7CiAgICBjaHVua19pbmRleCA9IGluZGV4Owp9Cgpkb2N1bWVudC5vbmtleWRvd24gPSBm
dW5jdGlvbihlKSB7CiAgICBzd2l0Y2ggKGUua2V5Q29kZSkgewogICAgY2FzZSA3ODoKICAgICAg
ICBjaGFuZ2VfY2h1bmsoMSk7CiAgICAgICAgYnJlYWs7CiAgICBjYXNlIDgwOgogICAgICAgIGNo
YW5nZV9jaHVuaygtMSk7CiAgICAgICAgYnJlYWs7CiAgICB9Cn07CiAgIDwvc2NyaXB0PiAKPC9o
ZWFkPiAKPGJvZHk+IAogIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3Bh
Y2luZz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQtMSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+
PC90aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJh
ZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwtMDQudHh0Lm9yaWciIHN0eWxlPSJj
b2xvcjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZsdDs8L2E+Jm5ic3A7PGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1k
YXRhLW1vZGVsLTA0LnR4dC5vcmlnIiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1pMm5z
Zi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwtMDQudHh0Lm9yaWc8L2E+Jm5ic3A7PC90aD48dGg+IDwv
dGg+PHRoPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNC50eHQiIHN0eWxlPSJjb2xvcjojMDA4
Ij5kcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNC50eHQ8L2E+Jm5ic3A7
PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1p
Mm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWwtMDQudHh0IiBzdHlsZT0iY29sb3I6IzAwODsgdGV4
dC1kZWNvcmF0aW9uOm5vbmU7Ij4mZ3Q7PC9hPjwvdGg+PHRoPjwvdGg+PC90cj4gCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJwYXJ0LTEiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tp
cHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn
L3JmY2RpZmYvI3BhcnQtMSI+PGVtPiBwYWdlIDEsIGxpbmUgMjA8c3BhbiBjbGFzcz0iaGlkZSI+
IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYv
I3BhcnQtMSI+PGVtPiBwYWdlIDEsIGxpbmUgMjA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUS4gTGluPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUS4gTGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIdWF3ZWk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBIdWF3ZWk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYXJjaCAyOCwgMjAxOTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYXJjaCAyOCwgMjAxOTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgIEkyTlNGIENhcGFiaWxpdHkg
WUFORyBEYXRhIE1vZGVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAgICAgICBJMk5TRiBDYXBhYmlsaXR5IFlBTkcgRGF0YSBNb2RlbDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5
LWRhdGEtbW9kZWwtMDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICBkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktZGF0YS1tb2RlbC0wNDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BYnN0cmFjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPkFic3RyYWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMg
ZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2RlbCBmb3IgY2FwYWJpbGl0aWVzIG9mIHZh
cmlvdXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGRl
ZmluZXMgYSBZQU5HIGRhdGEgbW9kZWwgZm9yIGNhcGFiaWxpdGllcyBvZiB2YXJpb3VzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDAxIj48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb25zIChOU0ZzKSBpbiBJbnRlcmZhY2Ug
dG8gTmV0d29yayBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBO
ZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9ucyAoTlNGcykgaW4gPHNwYW4gY2xhc3M9Imluc2VydCI+
dGhlPC9zcGFuPiBJbnRlcmZhY2UgdG8gTmV0d29yayBTZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBGdW5jdGlvbnMgKEkyTlNGKSBmcmFtZXdvcmsgdG8gPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Y2V0cmFsbHk8L3NwYW4+IG1hbmFnZSBjYXBhYmlsaXRpZXMgb2YgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+dmFyaW9zPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBGdW5jdGlvbnMgKEkyTlNGKSBmcmFtZXdvcmsgdG8gPHNwYW4gY2xhc3M9Imluc2Vy
dCI+Y2VudHJhbGx5PC9zcGFuPiBtYW5hZ2UgY2FwYWJpbGl0aWVzIG9mIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPnZhcmlvdXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBOU0Zz
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5TRnMuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPlN0YXR1cyBvZiBUaGlzIE1lbW88L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5TdGF0dXMgb2YgVGhpcyBNZW1vPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29u
Zm9ybWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlz
IEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQg
QkNQIDc5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHByb3Zpc2lvbnMgb2Yg
QkNQIDc4IGFuZCBCQ1AgNzkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElu
dGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2lu
ZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQtRHJhZnRz
IGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90
aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBh
bHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtpbmcgZG9j
dW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQt
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMg
SW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIiIGNsYXNz
PSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMiI+PGVtPiBw
YWdlIDIsIGxpbmUgMzY8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+
PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVm
PSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYvI3BhcnQtMiI+PGVtPiBwYWdlIDIsIGxp
bmUgMzY8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgQXBwZW5kaXggQS4gIENoYW5nZXMgZnJvbSBkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHkt
ZGF0YS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBcHBlbmRpeCBBLiAgQ2hh
bmdlcyBmcm9tIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgIG1vZGVsLTAzIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgIG1vZGVsLTAzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDQyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBcHBl
bmRpeCBCLiAgQWNrbm93bGVkZ21lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgNDI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBcHBlbmRpeCBCLiAg
QWNrbm93bGVkZ21lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNDI8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFwcGVuZGl4IEMuICBDb250cmlidXRvcnMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA0MjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFwcGVuZGl4IEMuICBDb250cmlidXRvcnMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA0MjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDQyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
QXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDQyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjEuICBJbnRyb2R1
Y3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiAgSW50cm9kdWN0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFzIHRoZSBpbmR1c3RyeSBiZWNvbWVz
IG1vcmUgc29waGlzdGljYXRlZCBhbmQgbmV0d29yayBkZXZpY2VzIChlLmcuLDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFzIHRoZSBpbmR1c3RyeSBiZWNvbWVzIG1vcmUgc29w
aGlzdGljYXRlZCBhbmQgbmV0d29yayBkZXZpY2VzIChlLmcuLDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgSW50ZXJuZXQgb2YgVGhpbmdzLCBTZWxmLWRyaXZpbmcgdmVoaWNsZXMsIGFu
ZCBWb0lQL1ZvTFRFPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQg
b2YgVGhpbmdzLCBTZWxmLWRyaXZpbmcgdmVoaWNsZXMsIGFuZCBWb0lQL1ZvTFRFPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDAyIj48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIHNtYXJ0cGhvbmVzKSwgc2VydmljZSBwcm92aWRlcnMgaGF2ZSBhIGxvdCBvZiA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5wcm9ibGVtcyBtZW50aW9uPC9zcGFuPmVkIGluPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHNtYXJ0cGhvbmVzKSwgc2VydmljZSBwcm92aWRlcnMg
aGF2ZSBhIGxvdCBvZiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50aGUgcHJvYmxlbXMgZGVzY3JpYjwv
c3Bhbj5lZCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzgxOTJdLiAgVG8g
cmVzb2x2ZSB0aGVzZSBwcm9ibGVtcywgW2kybnNmLW5zZi1jYXAtaW1dIHNwZWNpZmllczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM4MTkyXS4gIFRvIHJlc29sdmUgdGhl
c2UgcHJvYmxlbXMsIFtpMm5zZi1uc2YtY2FwLWltXSBzcGVjaWZpZXM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCBvZiB0aGUgY2FwYWJpbGl0aWVz
IG9mIE5ldHdvcmsgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0
aGUgaW5mb3JtYXRpb24gbW9kZWwgb2YgdGhlIGNhcGFiaWxpdGllcyBvZiBOZXR3b3JrIFNlY3Vy
aXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBGdW5jdGlvbnMgKE5TRnMpLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZ1bmN0aW9ucyAoTlNGcykuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgcHJvdmlkZXMgYSBkYXRh
IG1vZGVsIHVzaW5nIFlBTkcgW1JGQzYwMjBdW1JGQzc5NTBdPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBwcm92aWRlcyBhIGRhdGEgbW9kZWwgdXNpbmcg
WUFORyBbUkZDNjAyMF1bUkZDNzk1MF08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0iZGlmZjAwMDMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhhdCBkZWZpbmVzIHRoZSBj
YXBhYmlsaXRpZXMgb2YgTlNGcyB0byBjZW50cmFsbHkgbWFuYWdlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIHRoYXQgZGVmaW5lcyB0aGUgY2FwYWJpbGl0aWVzIG9mIE5TRnMg
dG8gY2VudHJhbGx5IG1hbmFnZTxzcGFuIGNsYXNzPSJpbnNlcnQiPiB0aGU8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYXBhYmlsaXRpZXMgb2YgdGhvc2Ugc2VjdXJpdHkg
ZGV2aWNlcy4gIFRoZSBzZWN1cml0eSBkZXZpY2VzIGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGNhcGFiaWxpdGllcyBvZiB0aG9zZSBzZWN1cml0eSBkZXZpY2VzLiAgVGhl
IHNlY3VyaXR5IGRldmljZXMgY2FuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHJlZ2lzdGVyIHRoZWlyIG93biBj
YXBhYmlsaXRpZXMgaW50byBOZXR3b3JrIE9wZXJhdG9yIE1hbmFnZW1lbnQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcmVnaXN0ZXIgdGhlaXIgb3duIGNhcGFiaWxpdGllcyBp
bnRvIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmEgPC9zcGFuPk5ldHdvcmsgT3BlcmF0b3IgTWFuYWdl
bWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKE1nbXQpIFN5c3RlbSAoaS5lLiwg
U2VjdXJpdHkgQ29udHJvbGxlcikgd2l0aCB0aGlzIFlBTkcgZGF0YSBtb2RlbDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIChNZ210KSBTeXN0ZW0gKGkuZS4sIFNlY3VyaXR5IENv
bnRyb2xsZXIpIHdpdGggdGhpcyBZQU5HIGRhdGEgbW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHRocm91Z2ggdGhlIHJlZ2lzdHJhdGlvbiBpbnRlcmZhY2UgW1JGQzgzMjldLiAg
V2l0aCB0aGUgY2FwYWJpbGl0aWVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
dGhyb3VnaCB0aGUgcmVnaXN0cmF0aW9uIGludGVyZmFjZSBbUkZDODMyOV0uICBXaXRoIHRoZSBj
YXBhYmlsaXRpZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgb2YgdGhvc2Ugc2VjdXJpdHkgZGV2aWNlcyA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5yZWdpc3Rlcjwvc3Bhbj5lZCBjZW50cmFsbHksIHRob3NlIHNlY3Vy
aXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG9mIHRob3NlIHNlY3VyaXR5
IGRldmljZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+bWFpbnRhaW48L3NwYW4+ZWQgY2VudHJhbGx5
LCB0aG9zZSBzZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGV2aWNlcyBj
YW4gYmUgZWFzaWx5IG1hbmFnZWQgW1JGQzgzMjldLiAgVGhpcyBZQU5HIGRhdGEgbW9kZWwgaXM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXZpY2VzIGNhbiBiZSBlYXNpbHkg
bWFuYWdlZCBbUkZDODMyOV0uICBUaGlzIFlBTkcgZGF0YSBtb2RlbCBpczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIG1vZGVsIGZvciBJMk5T
RiBOU0YgY2FwYWJpbGl0aWVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYmFz
ZWQgb24gdGhlIGluZm9ybWF0aW9uIG1vZGVsIGZvciBJMk5TRiBOU0YgY2FwYWJpbGl0aWVzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbaTJuc2YtbnNmLWNhcC1pbV0uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW2kybnNmLW5zZi1jYXAtaW1dLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIFlBTkcgZGF0YSBtb2RlbCB1c2VzIGFuICJF
dmVudC1Db25kaXRpb24tQWN0aW9uIiAoRUNBKSBwb2xpY3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBUaGlzIFlBTkcgZGF0YSBtb2RlbCB1c2VzIGFuICJFdmVudC1Db25kaXRp
b24tQWN0aW9uIiAoRUNBKSBwb2xpY3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1v
ZGVsIHRoYXQgaXMgdXNlZCBhcyB0aGUgYmFzaXMgZm9yIHRoZSBkZXNpZ24gb2YgSTJOU0YgUG9s
aWN5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbW9kZWwgdGhhdCBpcyB1c2Vk
IGFzIHRoZSBiYXNpcyBmb3IgdGhlIGRlc2lnbiBvZiBJMk5TRiBQb2xpY3k8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZGVzY3JpYmVkIGluIFtSRkM4MzI5XSBhbmQgW2kybnNm
LW5zZi1jYXAtaW1dLiAgUnVsZXM8L3NwYW4+LiAgVGhlICJpZXRmLTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hcyBkZXNjcmliZWQgaW4g
W1JGQzgzMjldIGFuZCBbaTJuc2YtbnNmLWNhcC1pbV08L3NwYW4+LiAgVGhlICJpZXRmLTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaTJuc2YtY2FwYWJpbGl0eSIgWUFORyBtb2R1bGUg
ZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50IHByb3ZpZGVzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGkybnNmLWNhcGFiaWxpdHkiIFlBTkcgbW9kdWxlIGRlZmluZWQgaW4g
dGhpcyBkb2N1bWVudCBwcm92aWRlcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGZvbGxvd2luZyBmZWF0dXJlczo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBm
b2xsb3dpbmcgZmVhdHVyZXM6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8g
IERlZmluaXRpb24gZm9yIGdlbmVyYWwgY2FwYWJpbGl0aWVzIG9mIG5ldHdvcmsgc2VjdXJpdHkg
ZnVuY3Rpb25zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIERlZmluaXRp
b24gZm9yIGdlbmVyYWwgY2FwYWJpbGl0aWVzIG9mIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb25z
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBEZWZpbml0aW9uIGZvciBl
dmVudCBjYXBhYmlsaXRpZXMgb2YgZ2VuZXJpYyBuZXR3b3JrIHNlY3VyaXR5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgRGVmaW5pdGlvbiBmb3IgZXZlbnQgY2FwYWJpbGl0
aWVzIG9mIGdlbmVyaWMgbmV0d29yayBzZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBmdW5jdGlv
bi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgZnVuY3Rpb248c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5zPC9zcGFuPi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbyAgRGVmaW5pdGlvbiBmb3IgY29uZGl0aW9uIGNhcGFiaWxpdGllcyBvZiBnZW5lcmljIG5l
dHdvcmsgc2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBEZWZp
bml0aW9uIGZvciBjb25kaXRpb24gY2FwYWJpbGl0aWVzIG9mIGdlbmVyaWMgbmV0d29yayBzZWN1
cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAwOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBmdW5jdGlvbi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgZnVuY3Rpb248c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zPC9zcGFuPi48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgRGVmaW5pdGlvbiBmb3IgY29uZGl0
aW9uIGNhcGFiaWxpdGllcyBvZiBhZHZhbmNlZCBuZXR3b3JrIHNlY3VyaXR5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgRGVmaW5pdGlvbiBmb3IgY29uZGl0aW9uIGNhcGFi
aWxpdGllcyBvZiBhZHZhbmNlZCBuZXR3b3JrIHNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA5Ij48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIGZ1
bmN0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBmdW5jdGlvbjxz
cGFuIGNsYXNzPSJpbnNlcnQiPnM8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBvICBEZWZpbml0aW9uIGZvciBhY3Rpb24gY2FwYWJpbGl0aWVzIG9mIGdlbmVyaWMg
bmV0d29yayBzZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIERl
ZmluaXRpb24gZm9yIGFjdGlvbiBjYXBhYmlsaXRpZXMgb2YgZ2VuZXJpYyBuZXR3b3JrIHNlY3Vy
aXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDEwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgIGZ1bmN0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgICBmdW5jdGlvbjxzcGFuIGNsYXNzPSJpbnNlcnQiPnM8L3NwYW4+LjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBEZWZpbml0aW9uIGZvciByZXNvbHV0
aW9uIHN0cmF0ZWd5IGNhcGFiaWxpdGllcyBvZiBnZW5lcmljIG5ldHdvcms8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBEZWZpbml0aW9uIGZvciByZXNvbHV0aW9uIHN0cmF0
ZWd5IGNhcGFiaWxpdGllcyBvZiBnZW5lcmljIG5ldHdvcms8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTEiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgc2Vj
dXJpdHkgZnVuY3Rpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHNl
Y3VyaXR5IGZ1bmN0aW9uPHNwYW4gY2xhc3M9Imluc2VydCI+czwvc3Bhbj4uPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIERlZmluaXRpb24gZm9yIGRlZmF1bHQgYWN0aW9u
IGNhcGFiaWxpdGllcyBvZiBnZW5lcmljIG5ldHdvcms8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBvICBEZWZpbml0aW9uIGZvciBkZWZhdWx0IGFjdGlvbiBjYXBhYmlsaXRpZXMg
b2YgZ2VuZXJpYyBuZXR3b3JrPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMDEyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHNlY3VyaXR5IGZ1bmN0aW9uLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBzZWN1cml0eSBmdW5jdGlvbjxz
cGFuIGNsYXNzPSJpbnNlcnQiPnM8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+Mi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwg
IlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
VGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJT
SEFMTCBOT1QiLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIlNIT1VMRCIsICJTSE9V
TEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluIHRoaXM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAi
UkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhpczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2Ny
aWJlZCBpbiBbUkZDMjExOV1bUkZDODE3NF0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBbUkZD
MjExOV1bUkZDODE3NF0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuICBUZXJt
aW5vbG9neTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjMuICBUZXJtaW5vbG9neTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IHVzZXMgdGhl
IHRlcm1pbm9sb2d5IGRlc2NyaWJlZCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFRoaXMgZG9jdW1lbnQgdXNlcyB0aGUgdGVybWlub2xvZ3kgZGVzY3JpYmVkIGluPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0zIiBj
bGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTMiPjxl
bT4gcGFnZSA0LCBsaW5lIDI3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTMiPjxlbT4gcGFnZSA0
LCBsaW5lIDI3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIGRlbm90ZXMgYSAibGlzdCIgYW5kICJsZWFmLWxpc3QiLjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGRlbm90ZXMgYSAibGlzdCIgYW5kICJsZWFmLWxpc3Qi
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBQYXJlbnRoZXNlcyBlbmNs
b3NlIGNob2ljZSBhbmQgY2FzZSBub2RlcywgYW5kIGNhc2Ugbm9kZXMgYXJlIGFsc288L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBQYXJlbnRoZXNlcyBlbmNsb3NlIGNob2lj
ZSBhbmQgY2FzZSBub2RlcywgYW5kIGNhc2Ugbm9kZXMgYXJlIGFsc288L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIG1hcmtlZCB3aXRoIGEgY29sb24gKCI6IikuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgbWFya2VkIHdpdGggYSBjb2xvbiAoIjoiKS48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgRWxsaXBzaXMgKCIuLi4iKSBzdGFu
ZHMgZm9yIGNvbnRlbnRzIG9mIHN1YnRyZWVzIHRoYXQgYXJlIG5vdDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIG8gIEVsbGlwc2lzICgiLi4uIikgc3RhbmRzIGZvciBjb250ZW50
cyBvZiBzdWJ0cmVlcyB0aGF0IGFyZSBub3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgIHNob3duLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHNob3duLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij40LiAgT3ZlcnZpZXc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij40LiAgT3ZlcnZpZXc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMyI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlz
IHNlY3Rpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZXhwbGFpbnM8L3NwYW4+IG92ZXJ2aWV3IGhv
dyB0aGUgWUFORyBkYXRhIG1vZGVsIGNhbiBiZSB1c2VkIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIFRoaXMgc2VjdGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5wcm92aWRl
cyBhczwvc3Bhbj4gb3ZlcnZpZXcgPHNwYW4gY2xhc3M9Imluc2VydCI+b2Y8L3NwYW4+IGhvdyB0
aGUgWUFORyBkYXRhIG1vZGVsIGNhbiBiZSB1c2VkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIEkyTlNGIGZyYW1ld29yayBkZXNjcmliZWQgaW4gW1JGQzgzMjldLiAgRmlndXJl
IDEgc2hvd3MgY2FwYWJpbGl0aWVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj4gSTJOU0YgZnJhbWV3b3JrIGRlc2NyaWJl
ZCBpbiBbUkZDODMyOV0uICBGaWd1cmUgMSBzaG93cyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50aGU8
L3NwYW4+IGNhcGFiaWxpdGllczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiBO
U0ZzIGluIEkyTlNGIEZyYW1ld29yay4gIEFzIHNob3duIGluIHRoaXMgZmlndXJlLCBEZXZlbG9w
ZXInczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBvZiBOU0ZzIGluIEkyTlNG
IEZyYW1ld29yay4gIEFzIHNob3duIGluIHRoaXMgZmlndXJlLCA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5hbiBOU0Y8L3NwYW4+IERldmVsb3BlcidzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIE1nbXQgU3lzdGVtIGNhbiByZWdpc3RlciBOU0ZzIDxzcGFuIGNsYXNzPSJkZWxldGUiPndp
dGg8L3NwYW4+IGNhcGFiaWxpdGllcyB0aGF0IHRoZSBuZXR3b3JrPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIE1nbXQgU3lzdGVtIGNhbiByZWdpc3RlciBOU0ZzIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmFuZCB0aGU8L3NwYW4+IGNhcGFiaWxpdGllcyB0aGF0IHRoZSBuZXR3b3Jr
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzZWN1cml0eSBkZXZpY2UgY2FuIHN1cHBv
cnQuICBUbyByZWdpc3RlciBOU0ZzIGluIHRoaXMgd2F5LCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBzZWN1cml0eSBkZXZpY2UgY2FuIHN1cHBvcnQuICBUbyByZWdpc3Rl
ciBOU0ZzIGluIHRoaXMgd2F5LCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERl
dmVsb3BlcidzIE1nbXQgU3lzdGVtIHV0aWxpemVzIHRoaXMgc3RhbmRhcmRpemVkIGNhcGFiaWxp
dGllcyBZQU5HPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRGV2ZWxvcGVyJ3Mg
TWdtdCBTeXN0ZW0gdXRpbGl6ZXMgdGhpcyBzdGFuZGFyZGl6ZWQgY2FwYWJpbGl0aWVzIFlBTkc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTQi
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgZGF0YSBtb2RlbCB0aHJvdWdoIHJlZ2lzdHJhdGlvbiBpbnRlcmZhY2Uu
ICBXaXRoIHRoZSBjYXBhYmlsaXRpZXMgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgZGF0YSBtb2RlbCB0aHJvdWdoIDxzcGFuIGNsYXNzPSJpbnNlcnQiPml0czwvc3Bhbj4g
cmVnaXN0cmF0aW9uIGludGVyZmFjZS4gIFdpdGggdGhlIGNhcGFiaWxpdGllcyBvZjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aG9zZSBuZXR3b3JrIHNlY3VyaXR5IGRldmljZXMg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVnaXN0ZXJlZDwvc3Bhbj4gY2VudHJhbGx5LCB0aG9zZSBz
ZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aG9zZSBuZXR3b3Jr
IHNlY3VyaXR5IGRldmljZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+bWFpbnRhaW5lZDwvc3Bhbj4g
Y2VudHJhbGx5LCB0aG9zZSBzZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBkZXZpY2VzIGNhbiBiZSBlYXNpbHkgbWFuYWdlZCwgd2hpY2ggY2FuIHJlc29sdmUgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+dGhlIGEgbG90PC9zcGFuPiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBkZXZpY2VzIGNhbiBiZSBlYXNpbHkgbWFuYWdlZCwgd2hpY2ggY2FuIHJl
c29sdmUgPHNwYW4gY2xhc3M9Imluc2VydCI+bWFueTwvc3Bhbj4gb2YgPHNwYW4gY2xhc3M9Imlu
c2VydCI+dGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBwcm9ibGVt
cyBkZXNjcmliZWQgaW4gW1JGQzgxOTJdLiAgVGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZvbGxv
d2luZyBzaG93czwvc3Bhbj4gdXNlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhc2VzLjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcHJvYmxlbXMgZGVzY3JpYmVkIGlu
IFtSRkM4MTkyXS4gIFRoZSB1c2UgPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FzZXMgYXJlIGRlc2Ny
aWJlZCBiZWxvdy48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0iZGlmZjAwMTUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTm90ZSBbaTJuc2YtbnNmLXlh
bmddIGlzIHVzZWQgdG8gY29uZmlndXJlIHNlY3VyaXR5IHBvbGljeSBydWxlcyBvZjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBOb3RlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRo
YXQ8L3NwYW4+IFtpMm5zZi1uc2YteWFuZ10gaXMgdXNlZCB0byBjb25maWd1cmUgPHNwYW4gY2xh
c3M9Imluc2VydCI+dGhlPC9zcGFuPiBzZWN1cml0eSBwb2xpY3kgcnVsZXMgb2Y8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZ2VuZXJpYyBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9u
cyBhbmQgW2kybnNmLWFkdmFuY2VkLW5zZi1kbV0gaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPiBnZW5lcmljIG5ldHdv
cmsgc2VjdXJpdHkgZnVuY3Rpb25zIGFuZCBbaTJuc2YtYWR2YW5jZWQtbnNmLWRtXSBpczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdXNlZCB0byBjb25maWd1cmUgc2VjdXJpdHkgcG9s
aWN5IHJ1bGVzIG9mIGFkdmFuY2VkIG5ldHdvcmsgc2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICB1c2VkIHRvIGNvbmZpZ3VyZSBzZWN1cml0eSBwb2xpY3kgcnVsZXMg
b2YgYWR2YW5jZWQgbmV0d29yayBzZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgZnVuY3Rpb25zIGFjY29yZGluZyB0byB0aGUgY2FwYWJpbGl0aWVzIG9mIG5ldHdvcmsgc2Vj
dXJpdHkgZGV2aWNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZ1bmN0aW9u
cyBhY2NvcmRpbmcgdG8gdGhlIGNhcGFiaWxpdGllcyBvZiBuZXR3b3JrIHNlY3VyaXR5IGRldmlj
ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MTYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgcmVnaXN0ZWQgaW4gSTJOU0YgRnJhbWV3b3JrLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICByZWdpc3RlZCBpbiA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij50aGUgPC9zcGFuPkkyTlNGIEZyYW1ld29yay48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB8ICBJMk5TRiBVc2VyIChlLmcuLCBPdmVy
bGF5IE5ldHdvcmsgTWdtdCwgRW50ZXJwcmlzZSAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgfCAgSTJOU0YgVXNlciAoZS5nLiwgT3ZlcmxheSBOZXR3b3JrIE1nbXQs
IEVudGVycHJpc2UgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgfCAgTmV0
d29yayBNZ210LCBhbm90aGVyIG5ldHdvcmsgZG9tYWluJ3MgbWdtdCwgZXRjLikgICB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHwgIE5ldHdvcmsgTWdtdCwgYW5vdGhl
ciBuZXR3b3JrIGRvbWFpbidzIG1nbXQsIGV0Yy4pICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgQ29uc3VtZXItRmFjaW5nIEludGVyZmFj
ZSB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBDb25zdW1lci1GYWNpbmcgSW50
ZXJmYWNlIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICBJMk5TRjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICBJMk5TRjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICstLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0rIFJlZ2lzdHJhdGlvbiAgKy0tLS0tLS0tLS0tLS0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0rIFJlZ2lzdHJhdGlvbiAgKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC00IiBjbGFzcz0iY2hh
bmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTQiPjxlbT4gcGFnZSA1
LCBsaW5lIDM2PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4g
PC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTQiPjxlbT4gcGFnZSA1LCBsaW5lIDM2
PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICst
LS0tLS0tKyAgICAgICArLS0tLS0tLSsgICAgICAgICArLS0tLS0tLSsgICAgICAgICArLS0tLS0t
LSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICArLS0tLS0tLSsgICAgICAgKy0t
LS0tLS0rICAgICAgICAgKy0tLS0tLS0rICAgICAgICAgKy0tLS0tLS0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgIE5TRi0xICAgICAgICAgICBOU0YtbSAgICAgICAgICAgICBOU0Yt
MSAgICAgICAgICAgICBOU0YtbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
TlNGLTEgICAgICAgICAgIE5TRi1tICAgICAgICAgICAgIE5TRi0xICAgICAgICAgICAgIE5TRi1u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gRSA9IHt9ICAgICAgICAgICAgRSA9IHt1c2Vy
fSAgICAgICAgRSA9IHtkZXZ9ICAgICAgICAgRSA9IHt0aW1lfTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiBFID0ge30gICAgICAgICAgICBFID0ge3VzZXJ9ICAgICAgICBFID0ge2Rl
dn0gICAgICAgICBFID0ge3RpbWV9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gQyA9IHtJ
UHY0fSAgICAgICAgQyA9IHtJUHY2fSAgICAgICAgQyA9IHtJUHY0LCBJUHY2fSAgQyA9IHtJUHY0
fTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiBDID0ge0lQdjR9ICAgICAgICBDID0g
e0lQdjZ9ICAgICAgICBDID0ge0lQdjQsIElQdjZ9ICBDID0ge0lQdjR9PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gQSA9IHtBbGxvdywgRGVueX0gQSA9IHtBbGxvdywgRGVueX0gQSA9IHtB
bGxvdywgRGVueX0gQSA9IHtBbGxvdywgRGVueX08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gQSA9IHtBbGxvdywgRGVueX0gQSA9IHtBbGxvdywgRGVueX0gQSA9IHtBbGxvdywgRGVu
eX0gQSA9IHtBbGxvdywgRGVueX08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
RGV2ZWxvcGVyIE1nbXQgU3lzdGVtIEEgICAgICAgICAgICBEZXZlbG9wZXIgTWdtdCBTeXN0ZW0g
QjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERldmVsb3BlciBNZ210IFN5c3Rl
bSBBICAgICAgICAgICAgRGV2ZWxvcGVyIE1nbXQgU3lzdGVtIEI8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIEZpZ3VyZSAxOiBDYXBhYmlsaXRpZXMgb2YgTlNG
cyBpbiBJMk5TRiBGcmFtZXdvcms8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgRmlndXJlIDE6IENhcGFiaWxpdGllcyBvZiBOU0ZzIGluIEkyTlNGIEZyYW1ld29y
azwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDE3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIG8gIElmIG5ldHdvcmsgbWFuYWdlciB3YW50cyB0byBhcHBs
eSBzZWN1cml0eSBwb2xpY3kgcnVsZXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YWJvdXQ8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG8gIElmIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPmE8L3NwYW4+IG5ldHdvcmsgbWFuYWdlciB3YW50cyB0byBhcHBseSBzZWN1cml0eSBw
b2xpY3kgcnVsZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+dG88L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIGJsb2NraW5nPC9zcGFu
PiBtYWxpY2lvdXMgdXNlcnMsIGl0IGlzIGEgdHJlbWVuZG91cyBidXJkZW4gdG8gYXBwbHkgYWxs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgIGJsb2NrPC9zcGFuPiBtYWxpY2lvdXMgdXNlcnMsIGl0IGlzIGEgdHJlbWVuZG91cyBidXJk
ZW4gdG8gYXBwbHkgYWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIG9mIDxz
cGFuIGNsYXNzPSJkZWxldGUiPnRoZXNlPC9zcGFuPiBydWxlcyB0byBOU0ZzIDxzcGFuIGNsYXNz
PSJkZWxldGUiPm9uZSBieSBvbmUuPC9zcGFuPiAgVGhpcyBwcm9ibGVtIGNhbiBiZSByZXNvbHZl
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBvZiA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij50aGUgbmVlZGVkPC9zcGFuPiBydWxlcyB0byBOU0ZzIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPm9uZS1ieS1vbmUuPC9zcGFuPiAgVGhpcyBwcm9ibGVtIGNhbiBiZSByZXNvbHZlZDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgYnkgbWFuYWdpbmcgdGhlIGNhcGFiaWxpdGll
cyBvZiBOU0ZzLiAgSWYgbmV0d29yayBtYW5hZ2VyIHdhbnRzIHRvPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgYnkgbWFuYWdpbmcgdGhlIGNhcGFiaWxpdGllcyBvZiBOU0Zz
LiAgSWYgbmV0d29yayBtYW5hZ2VyIHdhbnRzIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIGJsb2NrIG1h
bGljaW91cyB1c2VycyB3aXRoIElQdjYsIG5ldHdvcmsgbWFuYWdlciBzZW5kcyB0aGU8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgYmxvY2sgbWFsaWNpb3VzIHVzZXJzIHdp
dGggSVB2NiwgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPiBuZXR3b3JrIG1hbmFnZXIg
c2VuZHMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHNlY3VyaXR5IHBv
bGljeSBydWxlcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hYm91dCBibG9ja2luZzwvc3Bhbj4gdGhl
IHVzZXJzIHRvIE5ldHdvcmsgT3BlcmF0b3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgc2VjdXJpdHkgcG9saWN5IHJ1bGVzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRvICBi
bG9jazwvc3Bhbj4gdGhlIHVzZXJzIHRvIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj4g
TmV0d29yayBPcGVyYXRvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBNZ210
IFN5c3RlbSB1c2luZyBJMk5TRiB1c2VyIChpLmUuLCBhIHdlYiBicm93c2VyIG9yIGEgc29mdHdh
cmUpLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBNZ210IFN5c3RlbSB1
c2luZyBJMk5TRiB1c2VyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmludGVyZmFjZTwvc3Bhbj4gKGku
ZS4sIGEgd2ViIGJyb3dzZXIgb3IgYSBzb2Z0d2FyZSkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICBXaGVuIHRoZSBOZXR3b3JrIE9wZXJhdG9yIE1nbXQgU3lzdGVtIHJlY2VpdmVz
IHRoZSBzZWN1cml0eSBwb2xpY3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICBXaGVuIHRoZSBOZXR3b3JrIE9wZXJhdG9yIE1nbXQgU3lzdGVtIHJlY2VpdmVzIHRoZSBzZWN1
cml0eSBwb2xpY3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHJ1bGVzLCBpdCBh
dXRvbWF0aWNhbGx5IHNlbmRzIHRoYXQgc2VjdXJpdHkgcG9saWN5IHJ1bGVzIHRvPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgcnVsZXMsIGl0IGF1dG9tYXRpY2FsbHkgc2Vu
ZHMgdGhhdCBzZWN1cml0eSBwb2xpY3kgcnVsZXMgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIGFwcHJvcHJpYXRlIE5TRnMgKGkuZS4sIE5TRi1tIGluIERldmVsb3BlciBNZ210
IFN5c3RlbSBBIGFuZCBOU0YtMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IGFwcHJvcHJpYXRlIE5TRnMgKGkuZS4sIE5TRi1tIGluIERldmVsb3BlciBNZ210IFN5c3RlbSBB
IGFuZCBOU0YtMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgaW4gRGV2ZWxvcGVy
IE1nbXQgU3lzdGVtIEIpIHdoaWNoIGNhbiBzdXBwb3J0IHRoZSBjYXBhYmlsaXRpZXM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBpbiBEZXZlbG9wZXIgTWdtdCBTeXN0ZW0g
Qikgd2hpY2ggY2FuIHN1cHBvcnQgdGhlIGNhcGFiaWxpdGllczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOSI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAo
aS5lLiwgSVB2NikuICBUaGVyZWZvcmUsIEkyTlNGIFVzZXIgbmVlZCBub3QgY29uc2lkZXIgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+TlNGcyB3aGVyZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgKGkuZS4sIElQdjYpLiAgVGhlcmVmb3JlLCA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5hbjwvc3Bhbj4gSTJOU0YgVXNlciBuZWVkIG5vdCBjb25zaWRlciB0byA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij53aGljaCBOU0ZzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICB0byA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hcHBseTwvc3Bhbj4gdGhlIDxzcGFu
IGNsYXNzPSJkZWxldGUiPnJ1bGVzLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJ1bGVzIGFwcGx5Ljwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAyMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBvICBJZiBOU0ZzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZpbmQg
dGhlPC9zcGFuPiBtYWxpY2lvdXMgcGFja2V0cywgaXQgaXMgYSB0cmVtZW5kb3VzIGJ1cmRlbiBm
b3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbyAgSWYgTlNGcyA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5lbmNvdW50ZXI8L3NwYW4+IG1hbGljaW91cyBwYWNrZXRzLCBpdCBpcyBh
IHRyZW1lbmRvdXMgYnVyZGVuIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICBuZXR3b3JrIG1hbmFnZXIgdG8gYXBwbHkgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlIHJ1bGUg
YWJvdXQgYmxvY2tpbmc8L3NwYW4+IHRoZSBtYWxpY2lvdXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPiBuZXR3b3Jr
IG1hbmFnZXIgdG8gYXBwbHkgPHNwYW4gY2xhc3M9Imluc2VydCI+cnVsZXMgdG8gYmxvY2s8L3Nw
YW4+IHRoZSBtYWxpY2lvdXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgcGFj
a2V0cyB0byBOU0ZzIDxzcGFuIGNsYXNzPSJkZWxldGUiPm9uZSBieSBvbmUuPC9zcGFuPiAgVGhp
cyBwcm9ibGVtIGNhbiBiZSByZXNvbHZlZCBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICBwYWNrZXRzIHRvIE5TRnMgPHNwYW4gY2xhc3M9Imluc2VydCI+b25lLWJ5LW9u
ZS48L3NwYW4+ICBUaGlzIHByb2JsZW0gY2FuIGJlIHJlc29sdmVkIGJ5PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgIG1hbmFnaW5nIHRoZSBjYXBhYmlsaXRpZXMgb2YgTlNGcy4g
IElmIE5TRnMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZmluZCB0aGU8L3NwYW4+IHN1c3BpY2lvdXM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgbWFuYWdpbmcgdGhlIGNhcGFi
aWxpdGllcyBvZiBOU0ZzLiAgSWYgTlNGcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5lbmNvdW50ZXI8
L3NwYW4+IHN1c3BpY2lvdXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+cGFja2V0cyB3aXRoIElQdjQsPC9zcGFuPiB0aGV5IGNhbiBhc2sg
dGhlIE5ldHdvcmsgT3BlcmF0b3IgTWdtdCBTeXN0ZW08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+SVB2NCBwYWNrZXRzNCw8L3NwYW4+
IHRoZXkgY2FuIGFzayB0aGUgTmV0d29yayBPcGVyYXRvciBNZ210IFN5c3RlbTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBmb3IgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHN1c3Bp
Y2lvdXMgcGFja2V0cyA8c3BhbiBjbGFzcz0iZGVsZXRlIj53aXRoIElQdjQuPC9zcGFuPiAgdG8g
YWx0ZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgZm9yIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBzdXNwaWNpb3VzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPklQdjQ8L3NwYW4+
IHBhY2tldHMgPHNwYW4gY2xhc3M9Imluc2VydCI+aW4gb3JkZXI8L3NwYW4+IHRvIGFsdGVyPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBzcGVjaWZpYyBydWxlcyBhbmQvb3IgY29u
ZmlndXJhdGlvbnMuICBXaGVuIHRoZSBOZXR3b3JrIE9wZXJhdG9yPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgc3BlY2lmaWMgcnVsZXMgYW5kL29yIGNvbmZpZ3VyYXRpb25z
LiAgV2hlbiB0aGUgTmV0d29yayBPcGVyYXRvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgTWdtdCBTeXN0ZW0gcmVjZWl2ZXMgaW5mb3JtYXRpb24sIGl0IGluc3BlY3RzIHRoZSBp
bmZvcm1hdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIE1nbXQgU3lz
dGVtIHJlY2VpdmVzIGluZm9ybWF0aW9uLCBpdCBpbnNwZWN0cyB0aGUgaW5mb3JtYXRpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjEiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgYWJvdXQgdGhlIHN1c3BpY2lvdXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
cGFja2V0cyB3aXRoIElQdjQ8L3NwYW4+LiAgSWYgdGhlIHN1c3BpY2lvdXMgcGFja2V0czwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBhYm91dCB0aGUgc3VzcGljaW91cyA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JUHY0IHBhY2tldHM8L3NwYW4+LiAgSWYgdGhlIHN1c3BpY2lv
dXMgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgYXJlIGRldGVybWlu
ZWQgdG8gYmUgbWFsaWNpb3VzIHBhY2tldHMsIHRoZSBOZXR3b3JrIE9wZXJhdG9yIE1nbXQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBhcmUgZGV0ZXJtaW5lZCB0byBiZSBt
YWxpY2lvdXMgcGFja2V0cywgdGhlIE5ldHdvcmsgT3BlcmF0b3IgTWdtdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMiI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICAgICBTeXN0ZW0gY3JlYXRlcyBhbmQgc2VuZHMgdGhlIHNlY3VyaXR5IHBvbGljeSBydWxlPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+IGFnYWluc3Q8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgIFN5c3RlbSBjcmVhdGVzIGFuZCBzZW5kcyB0aGUgc2VjdXJpdHkgcG9s
aWN5IHJ1bGU8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zIGJsb2NraW5nPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgbWFsaWNpb3VzIHBhY2tldHMgdG8gYXBwcm9wcmlhdGUg
TlNGcyAoaS5lLiwgTlNGLTEgaW4gRGV2ZWxvcGVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgbWFsaWNpb3VzIHBhY2tldHMgdG8gYXBwcm9wcmlhdGUgTlNGcyAoaS5lLiwg
TlNGLTEgaW4gRGV2ZWxvcGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBNZ210
IFN5c3RlbSBBIGFuZCBOU0YtMSBhbmQgTlNGLW4gaW4gRGV2ZWxvcGVyIE1nbXQgU3lzdGVtIEIp
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgTWdtdCBTeXN0ZW0gQSBhbmQg
TlNGLTEgYW5kIE5TRi1uIGluIERldmVsb3BlciBNZ210IFN5c3RlbSBCKTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgd2hpY2ggY2FuIHN1cHBvcnQgdGhlIGNhcGFiaWxpdGllcyAo
aS5lLiwgSVB2NCkuICBUaGVyZWZvcmUsIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIHdoaWNoIGNhbiBzdXBwb3J0IHRoZSBjYXBhYmlsaXRpZXMgKGkuZS4sIElQdjQp
LiAgVGhlcmVmb3JlLCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMjMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgbmV3IHNlY3VyaXR5IHBvbGljeSA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5ydWxlIGFnYWluc3Q8L3NwYW4+IG1hbGljaW91cyBwYWNrZXRz
IGNhbiBiZSBhcHBsaWVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIG5l
dyBzZWN1cml0eSBwb2xpY3kgPHNwYW4gY2xhc3M9Imluc2VydCI+cnVsZXMgYmxvY2tpbmc8L3Nw
YW4+IG1hbGljaW91cyBwYWNrZXRzIGNhbiBiZSBhcHBsaWVkPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgIHRvIGFwcHJvcHJpYXRlIE5TRnMgd2l0aG91dCA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5pbnRlcnZlbnRpb24gb2YgaHVtYW5zLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgdG8gYXBwcm9wcmlhdGUgTlNGcyB3aXRob3V0IDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmh1bWFuIGludGVydmVudGlvbi48L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjUuICBZQU5HIFRyZWUgRGlhZ3JhbTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjUuICBZQU5HIFRyZWUgRGlhZ3JhbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBUaGlzIHNlY3Rpb24gc2hvd3MgYW4gWUFORyB0cmVlIGRpYWdyYW0gb2Yg
Y2FwYWJpbGl0aWVzIGZvciBuZXR3b3JrPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVGhpcyBzZWN0aW9uIHNob3dzIGFuIFlBTkcgdHJlZSBkaWFncmFtIG9mIGNhcGFiaWxpdGll
cyBmb3IgbmV0d29yazwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2VjdXJpdHkgZnVu
Y3Rpb25zLCBhcyBkZWZpbmVkIGluIHRoZSBbaTJuc2YtbnNmLWNhcC1pbV0uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2VjdXJpdHkgZnVuY3Rpb25zLCBhcyBkZWZpbmVkIGlu
IHRoZSBbaTJuc2YtbnNmLWNhcC1pbV0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+NS4xLiAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Q2FwYWJpbGl0aWVzIG9mIE5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb248L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjUuMS4gIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPk5ldHdvcmsgU2VjdXJpdHkgRnVuY3Rpb24gKE5TRikgQ2FwYWJpbGl0aWVzPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDI1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRoaXMgc2VjdGlvbiBzaG93cyBZQU5HIHRyZWUgZGlhZ3Jh
bSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzIG9mIG5ldHdvcms8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRoaXMgc2VjdGlvbiBzaG93cyBZ
QU5HIHRyZWUgZGlhZ3JhbSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+TkZTIGNhcGFiaWxpdGll
cy48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgIHNlY3VyaXR5IGZ1bmN0aW9ucy48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtb2R1bGU6IGll
dGYtaTJuc2YtY2FwYWJpbGl0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1v
ZHVsZTogaWV0Zi1pMm5zZi1jYXBhYmlsaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICstLXJ3IG5zZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKy0tcncg
bnNmPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICstLXJ3IHRpbWUtY2FwYWJp
bGl0aWVzKiAgICAgICAgICAgICAgICAgIGVudW1lcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICArLS1ydyB0aW1lLWNhcGFiaWxpdGllcyogICAgICAgICAgICAg
ICAgICBlbnVtZXJhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICArLS1y
dyBldmVudC1jYXBhYmlsaXRpZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICstLXJ3IGV2ZW50LWNhcGFiaWxpdGllczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICB8ICArLS1ydyBzeXN0ZW0tZXZlbnQtY2FwYSogICBpZGVudGl0eXJlZjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgfCAgKy0tcncgc3lzdGVtLWV2ZW50LWNh
cGEqICAgaWRlbnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAg
Ky0tcncgc3lzdGVtLWFsYXJtLWNhcGEqICAgaWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgIHwgICstLXJ3IHN5c3RlbS1hbGFybS1jYXBhKiAgIGlkZW50
aXR5cmVmPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICstLXJ3IGNvbmRpdGlv
bi1jYXBhYmlsaXRpZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICst
LXJ3IGNvbmRpdGlvbi1jYXBhYmlsaXRpZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgfCAgKy0tcncgZ2VuZXJpYy1uc2YtY2FwYWJpbGl0aWVzPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICB8ICArLS1ydyBnZW5lcmljLW5zZi1jYXBhYmlsaXRpZXM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAgfCAgKy0tcncgaXB2NC1jYXBh
KiAgIGlkZW50aXR5cmVmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB8
ICB8ICArLS1ydyBpcHY0LWNhcGEqICAgaWRlbnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgfCAgfCAgKy0tcncgaXB2Ni1jYXBhKiAgIGlkZW50aXR5cmVmPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB8ICB8ICArLS1ydyBpcHY2LWNhcGEq
ICAgaWRlbnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAgfCAg
Ky0tcncgdGNwLWNhcGEqICAgIGlkZW50aXR5cmVmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICB8ICB8ICArLS1ydyB0Y3AtY2FwYSogICAgaWRlbnRpdHlyZWY8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAgfCAgKy0tcncgdWRwLWNhcGEqICAgIGlk
ZW50aXR5cmVmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB8ICB8ICAr
LS1ydyB1ZHAtY2FwYSogICAgaWRlbnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgfCAgfCAgKy0tcncgaWNtcC1jYXBhKiAgIGlkZW50aXR5cmVmPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB8ICB8ICArLS1ydyBpY21wLWNhcGEqICAgaWRl
bnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAgKy0tcncgYWR2
YW5jZWQtbnNmLWNhcGFiaWxpdGllczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgfCAgKy0tcncgYWR2YW5jZWQtbnNmLWNhcGFiaWxpdGllczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNiI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICAgIHwgIHwgICstLXJ3IDxzcGFuIGNsYXNzPSJkZWxldGUiPmFudGl2aXJ1cy1jYXBhKjwvc3Bh
bj4gICAgaWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
ICB8ICB8ICArLS1ydyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbnRpLXZpcnVzLWNhcGEqPC9zcGFu
PiAgICBpZGVudGl0eXJlZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgIHwg
IHwgICstLXJ3IDxzcGFuIGNsYXNzPSJkZWxldGUiPmFudGlkZG9zLWNhcGEqPC9zcGFuPiAgICAg
aWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICB8ICB8
ICArLS1ydyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbnRpLWRkb3MtY2FwYSo8L3NwYW4+ICAgICBp
ZGVudGl0eXJlZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB8ICB8ICArLS1y
dyBpcHMtY2FwYSogICAgICAgICAgaWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgIHwgIHwgICstLXJ3IGlwcy1jYXBhKiAgICAgICAgICBpZGVudGl0eXJl
ZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB8ICB8ICArLS1ydyB1cmwtY2Fw
YSogICAgICAgICAgaWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgIHwgIHwgICstLXJ3IHVybC1jYXBhKiAgICAgICAgICBpZGVudGl0eXJlZjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB8ICB8ICArLS1ydyB2b2lwLXZvbHRlLWNhcGEq
ICAgaWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIHwg
IHwgICstLXJ3IHZvaXAtdm9sdGUtY2FwYSogICBpZGVudGl0eXJlZjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICB8ICArLS1ydyBjb250ZXh0LWNhcGFiaWxpdGllcyogICAgICAg
IGlkZW50aXR5cmVmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB8ICAr
LS1ydyBjb250ZXh0LWNhcGFiaWxpdGllcyogICAgICAgIGlkZW50aXR5cmVmPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICstLXJ3IGFjdGlvbi1jYXBhYmlsaXRpZXM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICstLXJ3IGFjdGlvbi1jYXBhYmlsaXRp
ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfCAgKy0tcncgaW5ncmVzcy1h
Y3Rpb24tY2FwYSogICBpZGVudGl0eXJlZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgfCAgKy0tcncgaW5ncmVzcy1hY3Rpb24tY2FwYSogICBpZGVudGl0eXJlZjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB8ICArLS1ydyBlZ3Jlc3MtYWN0aW9uLWNh
cGEqICAgIGlkZW50aXR5cmVmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICB8ICArLS1ydyBlZ3Jlc3MtYWN0aW9uLWNhcGEqICAgIGlkZW50aXR5cmVmPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIHwgICstLXJ3IGxvZy1hY3Rpb24tY2FwYSogICAgICAg
aWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIHwgICst
LXJ3IGxvZy1hY3Rpb24tY2FwYSogICAgICAgaWRlbnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgKy0tcncgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhYmlsaXRpZXMq
ICAgaWRlbnRpdHlyZWY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICst
LXJ3IHJlc29sdXRpb24tc3RyYXRlZ3ktY2FwYWJpbGl0aWVzKiAgIGlkZW50aXR5cmVmPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICstLXJ3IGRlZmF1bHQtYWN0aW9uLWNhcGFi
aWxpdGllcyogICAgICAgIGlkZW50aXR5cmVmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICArLS1ydyBkZWZhdWx0LWFjdGlvbi1jYXBhYmlsaXRpZXMqICAgICAgICBpZGVu
dGl0eXJlZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICArLS1ydyBpcHNlYy1t
ZXRob2QqICAgICAgICAgICAgICAgICAgICAgICBpZGVudGl0eXJlZjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgKy0tcncgaXBzZWMtbWV0aG9kKiAgICAgICAgICAgICAg
ICAgICAgICAgaWRlbnRpdHlyZWY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIEZpZ3VyZSAyOiBZQU5H
IFRyZWUgRGlhZ3JhbSBmb3IgQ2FwYWJpbGl0aWVzIDxzcGFuIGNsYXNzPSJkZWxldGUiPm9mIE5l
dHdvcmsgU2VjdXJpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgRmlndXJlIDI6IFlBTkcgVHJlZSBEaWFncmFtIGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5O
U0Y8L3NwYW4+IENhcGFiaWxpdGllczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGdW5jdGlv
bnM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIFlBTkcgdHJlZSBkaWFncmFtIHNob3dzIGNhcGFi
aWxpdGllcyBvZiBuZXR3b3JrIHNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgVGhpcyBZQU5HIHRyZWUgZGlhZ3JhbSBzaG93cyBjYXBhYmlsaXRpZXMgb2YgbmV0d29y
ayBzZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZnVuY3Rpb25zLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZ1bmN0aW9ucy48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyOCI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBUaGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TlNGPC9zcGFuPiBpbmNsdWRlcyBOU0YgY2Fw
YWJpbGl0aWVzLiAgVGhlIE5TRiBjYXBhYmlsaXRpZXMgaW5jbHVkZSB0aW1lPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5tb2RlbDwv
c3Bhbj4gaW5jbHVkZXMgTlNGIGNhcGFiaWxpdGllcy4gIFRoZSBOU0YgY2FwYWJpbGl0aWVzIGlu
Y2x1ZGUgdGltZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY2FwYWJpbGl0aWVzLCBl
dmVudCBjYXBhYmlsaXRpZXMsIGNvbmRpdGlvbiBjYXBhYmlsaXRpZXMsIGFjdGlvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhcGFiaWxpdGllcywgZXZlbnQgY2FwYWJpbGl0
aWVzLCBjb25kaXRpb24gY2FwYWJpbGl0aWVzLCBhY3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGNhcGFiaWxpdGllcywgcmVzb2x1dGlvbiBzdHJhdGVneSBjYXBhYmlsaXRpZXMs
IGFuZCBkZWZhdWx0IGFjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNh
cGFiaWxpdGllcywgcmVzb2x1dGlvbiBzdHJhdGVneSBjYXBhYmlsaXRpZXMsIGFuZCBkZWZhdWx0
IGFjdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY2FwYWJpbGl0aWVzLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhcGFiaWxpdGllcy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyOSI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBUaW1lIGNhcGFiaWxpdGllcyBhcmUgdXNlZCB0byBzcGVjaWZ5IDxzcGFuIGNsYXNz
PSJkZWxldGUiPmNhcGFiaWxpdGllczwvc3Bhbj4gd2hlbiB0byBleGVjdXRlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRpbWUgY2FwYWJpbGl0aWVzIGFyZSB1c2VkIHRvIHNw
ZWNpZnkgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlIGNhcGFiaWxpdHkgdG8gc3BlY2lmeTwvc3Bh
bj4gd2hlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgSTJOU0YgcG9saWN5
IHJ1bGUuICBUaGUgdGltZSBjYXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+YXM8L3NwYW4+IGFic29sdXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIHRvIGV4ZWN1dGUgdGhlIEkyTlNGIHBvbGljeSBydWxlLiAgVGhlIHRpbWUgY2FwYWJpbGl0
aWVzIGFyZSBkZWZpbmVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRpbWUgYW5k
IHBlcmlvZGljIHRpbWUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPmluIHRlcm1zIG9mPC9zcGFuPiBhYnNvbHV0ZSB0aW1lIGFuZCBwZXJp
b2RpYyB0aW1lLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDMwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEV2ZW50IGNhcGFiaWxpdGllcyBhcmUgdXNl
ZCB0byBzcGVjaWZ5IDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdGllcyA8L3NwYW4+aG93
IHRvIHRyaWdnZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgRXZlbnQgY2Fw
YWJpbGl0aWVzIGFyZSB1c2VkIHRvIHNwZWNpZnkgaG93IHRvIHRyaWdnZXI8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHRoZSBldmFsdWF0aW9uIG9mIHRoZSBjb25kaXRpb24gY2xhdXNl
IG9mIHRoZSBJMk5TRiBQb2xpY3kgUnVsZS4gIFRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHRoZSBldmFsdWF0aW9uIG9mIHRoZSBjb25kaXRpb24gY2xhdXNlIG9mIHRoZSBJ
Mk5TRiBQb2xpY3kgUnVsZS4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAzMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5ldmVudCBjYXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgYXM8L3NwYW4+IHN5c3RlbSBldmVudCBh
bmQgc3lzdGVtIGFsYXJtLiAgVGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmRlZmluZWQgZXZlbnQgY2FwYWJpbGl0aWVzIGFyZTwvc3Bh
bj4gc3lzdGVtIGV2ZW50IGFuZCBzeXN0ZW0gYWxhcm0uICBUaGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGV2ZW50IGNhcGFiaWxpdHkgY2FuIGJlIGV4dGVuZGVkIGFjY29yZGluZyB0
byBzcGVjaWZpYyB2ZW5kb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBldmVu
dCBjYXBhYmlsaXR5IGNhbiBiZSBleHRlbmRlZCBhY2NvcmRpbmcgdG8gc3BlY2lmaWMgdmVuZG9y
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb25kaXRpb24gZmVhdHVyZXMuICBUaGUg
ZXZlbnQgY2FwYWJpbGl0eSBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgY29uZGl0aW9uIGZlYXR1cmVzLiAgVGhlIGV2ZW50IGNhcGFi
aWxpdHkgaXMgZGVzY3JpYmVkIGluIGRldGFpbCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgW2kybnNmLW5zZi1jYXAtaW1dLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFtpMm5zZi1uc2YtY2FwLWltXS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgQ29uZGl0aW9uIGNhcGFiaWxpdGllcyBhcmUgdXNlZCB0byBzcGVjaWZ5IGNhcGFiaWxpdGll
cyBvZiBhIHNldCBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENvbmRpdGlv
biBjYXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gc3BlY2lmeSBjYXBhYmlsaXRpZXMgb2YgYSBzZXQg
b2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGF0dHJpYnV0ZXMsIGZlYXR1cmVzLCBh
bmQvb3IgdmFsdWVzIHRoYXQgYXJlIHRvIGJlIGNvbXBhcmVkIHdpdGggYTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGF0dHJpYnV0ZXMsIGZlYXR1cmVzLCBhbmQvb3IgdmFsdWVz
IHRoYXQgYXJlIHRvIGJlIGNvbXBhcmVkIHdpdGggYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgc2V0IG9mIGtub3duIGF0dHJpYnV0ZXMsIGZlYXR1cmVzLCBhbmQvb3IgdmFsdWVzIGlu
IG9yZGVyIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2V0IG9mIGtub3du
IGF0dHJpYnV0ZXMsIGZlYXR1cmVzLCBhbmQvb3IgdmFsdWVzIGluIG9yZGVyIHRvPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZXRlcm1pbmUgd2hldGhlciBvciBub3QgdGhlIHNldCBv
ZiBhY3Rpb25zIGluIHRoYXQgKGltcGVyYXRpdmUpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgZGV0ZXJtaW5lIHdoZXRoZXIgb3Igbm90IHRoZSBzZXQgb2YgYWN0aW9ucyBpbiB0
aGF0IChpbXBlcmF0aXZlKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDAzMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBJMk5TRiBwb2xpY3kgcnVsZSBjYW4gYmUg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZXhlY3V0ZWQgb3Igbm90Ljwvc3Bhbj4gIFRoZSBjb25kaXRp
b24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgSTJOU0YgcG9saWN5IHJ1bGUgY2FuIGJlIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPmV4ZWN1dGVkLjwvc3Bhbj4gIFRoZSBjb25kaXRpb24gY2FwYWJpbGl0aWVzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGlzIGNs
YXNzaWZpZWQgYXMgY29uZGl0aW9uPC9zcGFuPiBjYXBhYmlsaXRpZXMgb2YgZ2VuZXJpYyBuZXR3
b3JrIHNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmFyZSBjbGFzc2lmaWVkIGluIHRlcm1zPC9zcGFuPiBvZiBnZW5lcmljIG5l
dHdvcmsgc2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZ1bmN0aW9ucyBh
bmQgYWR2YW5jZWQgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbnMuICBUaGUgY29uZGl0aW9uPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZnVuY3Rpb25zIGFuZCBhZHZhbmNlZCBu
ZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9ucy4gIFRoZSBjb25kaXRpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGNhcGFiaWxpdGllcyBvZiBnZW5lcmljIG5ldHdvcmsgc2VjdXJpdHkg
ZnVuY3Rpb25zIGFyZSBkZWZpbmVkIGFzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgY2FwYWJpbGl0aWVzIG9mIGdlbmVyaWMgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbnMgYXJl
IGRlZmluZWQgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMzMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgSVB2NCBjYXBhYmlsaXR5LCBJUHY2IGNhcGFiaWxp
dHksIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRjcDwvc3Bhbj4gY2FwYWJpbGl0eSwgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+dWRwPC9zcGFuPiBjYXBhYmlsaXR5LCBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgSVB2NCBjYXBhYmlsaXR5LCBJUHY2IGNhcGFiaWxpdHksIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPlRDUDwvc3Bhbj4gY2FwYWJpbGl0eSwgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+VURQPC9zcGFuPiBjYXBhYmlsaXR5LCBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aWNtcDwvc3Bhbj4gY2FwYWJpbGl0eS4gIFRoZSBj
b25kaXRpb24gY2FwYWJpbGl0aWVzIG9mIGFkdmFuY2VkIG5ldHdvcms8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+SUNNUDwvc3Bhbj4gY2Fw
YWJpbGl0eS4gIFRoZSBjb25kaXRpb24gY2FwYWJpbGl0aWVzIG9mIGFkdmFuY2VkIG5ldHdvcms8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc2VjdXJpdHkgZnVuY3Rpb25zIGFyZSBk
ZWZpbmVkIGFzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFudGl2aXJ1czwvc3Bhbj4gY2FwYWJpbGl0
eSwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YW50aWRkb3M8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIHNlY3VyaXR5IGZ1bmN0aW9ucyBhcmUgZGVmaW5lZCBhcyA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5hbnRpLXZpcnVzPC9zcGFuPiBjYXBhYmlsaXR5LCA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5hbnRpLUREb1M8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGNhcGFiaWxpdHksIDxzcGFuIGNsYXNzPSJkZWxldGUiPmlwczwvc3Bhbj4gY2FwYWJpbGl0
eSwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aHR0cDwvc3Bhbj4gY2FwYWJpbGl0eSwgYW5kIFZvSVAv
Vm9MVEU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgY2FwYWJpbGl0eSwgPHNw
YW4gY2xhc3M9Imluc2VydCI+SVBTPC9zcGFuPiBjYXBhYmlsaXR5LCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5IVFRQPC9zcGFuPiBjYXBhYmlsaXR5LCBhbmQgVm9JUC9Wb0xURTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgY2FwYWJpbGl0eS4gIFRoZSBjb25kaXRpb24gY2FwYWJpbGl0eSBj
YW4gYmUgZXh0ZW5kZWQgYWNjb3JkaW5nIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgY2FwYWJpbGl0eS4gIFRoZSBjb25kaXRpb24gY2FwYWJpbGl0eSBjYW4gYmUgZXh0ZW5k
ZWQgYWNjb3JkaW5nIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzcGVjaWZpYyB2
ZW5kb3IgY29uZGl0aW9uIGZlYXR1cmVzLiAgVGhlIGNvbmRpdGlvbiBjYXBhYmlsaXR5IGlzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3BlY2lmaWMgdmVuZG9yIGNvbmRpdGlv
biBmZWF0dXJlcy4gIFRoZSBjb25kaXRpb24gY2FwYWJpbGl0eSBpczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZGVzY3JpYmVkIGluIGRldGFpbCBpbiBbaTJuc2YtbnNmLWNhcC1pbV0u
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVzY3JpYmVkIGluIGRldGFpbCBp
biBbaTJuc2YtbnNmLWNhcC1pbV0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQWN0aW9uIGNhcGFiaWxp
dGllcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pcyB1c2VkIHRvIHNwZWNpZnkgY2FwYWJpbGl0aWVz
PC9zcGFuPiBob3cgdG8gY29udHJvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBBY3Rpb24gY2FwYWJpbGl0aWVzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFyZSB1c2VkIHRvIHNw
ZWNpZnkgY2FwYWJpbGl0aWVzIG9mPC9zcGFuPiBob3cgdG8gY29udHJvbDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1vbml0b3IgYXNwZWN0cyBvZiBmbG93LWJhc2VkIE5TRnMg
d2hlbiB0aGUgZXZlbnQgYW5kIGNvbmRpdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGFuZCBtb25pdG9yIGFzcGVjdHMgb2YgZmxvdy1iYXNlZCBOU0ZzIHdoZW4gdGhlIGV2
ZW50IGFuZCBjb25kaXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNsYXVzZXMg
YXJlIHNhdGlzZmllZC4gIFRoZSBhY3Rpb24gY2FwYWJpbGl0aWVzIGFyZSBkZWZpbmVkIGFzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY2xhdXNlcyBhcmUgc2F0aXNmaWVkLiAg
VGhlIGFjdGlvbiBjYXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgYXM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzUiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW5n
cmVzczxzcGFuIGNsYXNzPSJkZWxldGUiPiBhY3Rpb24gY2FwYWJpbGl0eSwgZWdyZXNzIGFjdGlv
biBjYXBhYmlsaXR5LCBhbmQgbG9nIDwvc3Bhbj5hY3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgaW5ncmVzczxzcGFuIGNsYXNzPSJpbnNlcnQiPi1hY3Rpb24gY2FwYWJp
bGl0eSwgZWdyZXNzMC1hY3Rpb24gY2FwYWJpbGl0eSwgYW5kIGxvZy08L3NwYW4+YWN0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYXBhYmlsaXR5LiAgVGhlIGFjdGlvbiBjYXBh
YmlsaXR5IGNhbiBiZSBleHRlbmRlZCBhY2NvcmRpbmcgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBjYXBhYmlsaXR5LiAgVGhlIGFjdGlvbiBjYXBhYmlsaXR5IGNhbiBiZSBl
eHRlbmRlZCBhY2NvcmRpbmcgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNwZWNp
ZmljIHZlbmRvciBhY3Rpb24gZmVhdHVyZXMuICBUaGUgYWN0aW9uIGNhcGFiaWxpdHkgaXMgZGVz
Y3JpYmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3BlY2lmaWMgdmVuZG9y
IGFjdGlvbiBmZWF0dXJlcy4gIFRoZSBhY3Rpb24gY2FwYWJpbGl0eSBpcyBkZXNjcmliZWQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluIGRldGFpbCBpbiBbaTJuc2YtbnNmLWNhcC1p
bV0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW4gZGV0YWlsIGluIFtpMm5z
Zi1uc2YtY2FwLWltXS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAzNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBSZXNvbHV0aW9uIHN0cmF0ZWd5IGNh
cGFiaWxpdGllcyBhcmUgdXNlZCB0byBzcGVjaWZ5IGNhcGFiaWxpdGllcyBob3c8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgUmVzb2x1dGlvbiBzdHJhdGVneSBjYXBhYmlsaXRp
ZXMgYXJlIHVzZWQgdG8gc3BlY2lmeSBjYXBhYmlsaXRpZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+
b2YgPC9zcGFuPmhvdzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gcmVzb2x2ZSBj
b25mbGljdHMgdGhhdCBvY2N1ciBiZXR3ZWVuIHRoZSBhY3Rpb25zIG9mIHRoZSBzYW1lIG9yPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gcmVzb2x2ZSBjb25mbGljdHMgdGhh
dCBvY2N1ciBiZXR3ZWVuIHRoZSBhY3Rpb25zIG9mIHRoZSBzYW1lIG9yPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBkaWZmZXJlbnQgcG9saWN5IHJ1bGVzIHRoYXQgYXJlIG1hdGNoZWQg
YW5kIGNvbnRhaW5lZCBpbiB0aGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ZGlmZmVyZW50IHBvbGljeSBydWxlcyB0aGF0IGFyZSBtYXRjaGVkIGFuZCBjb250YWluZWQgaW4g
dGhpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGFydGljdWxhciBOU0YuICBUaGUg
cmVzb2x1dGlvbiBzdHJhdGVneSBjYXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgYXM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwYXJ0aWN1bGFyIE5TRi4gIFRoZSByZXNvbHV0aW9u
IHN0cmF0ZWd5IGNhcGFiaWxpdGllcyBhcmUgZGVmaW5lZCBhczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgRmlyc3QgTWF0Y2hpbmcgUnVsZSAoRk1SKSwgTGFzdCBNYXRjaGluZyBSdWxl
IChMTVIpLCBQcmlvcml0aXplZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZp
cnN0IE1hdGNoaW5nIFJ1bGUgKEZNUiksIExhc3QgTWF0Y2hpbmcgUnVsZSAoTE1SKSwgUHJpb3Jp
dGl6ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMzciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgTWF0Y2hpbmcgUnVsZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj4o
UE1SKTwvc3Bhbj4gd2l0aCBFcnJvcnMgKFBNUkUpLCBhbmQgUHJpb3JpdGl6ZWQgTWF0Y2hpbmcg
UnVsZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBNYXRjaGluZyBSdWxlIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPihQTVIpLCBQcmlvcml0aXplZCBNYXRjaGluZyBSdWxlPC9zcGFu
PiB3aXRoIEVycm9ycyAoUE1SRSksPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHdp
dGggTm8gRXJyb3JzIChQTVJOKS4gIFRoZSByZXNvbHV0aW9uIHN0cmF0ZWd5IDxzcGFuIGNsYXNz
PSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+IGNhbiBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBhbmQgUHJpb3JpdGl6ZWQgTWF0Y2hpbmcgUnVsZSB3aXRoIE5vIEVycm9y
cyAoUE1STikuICBUaGUgcmVzb2x1dGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBleHRlbmRlZCBhY2NvcmRpbmcgdG8gc3BlY2lmaWMgdmVuZG9yIGFjdGlvbiBmZWF0dXJlcy4g
IFRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzdHJhdGVneSA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5jYXBhYmlsaXRpZXM8L3NwYW4+IGNhbiBiZSBleHRlbmRlZCBhY2NvcmRp
bmcgdG8gc3BlY2lmaWMgdmVuZG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHJl
c29sdXRpb24gc3RyYXRlZ3kgY2FwYWJpbGl0eSBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFjdGlvbiBmZWF0dXJlcy4gIFRoZSBy
ZXNvbHV0aW9uIHN0cmF0ZWd5IGNhcGFiaWxpdHkgaXMgZGVzY3JpYmVkIGluPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIFtpMm5zZi1uc2YtY2FwLWltXS48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgZGV0YWlsIGluIFtpMm5zZi1uc2YtY2FwLWltXS48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzOCI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBEZWZhdWx0IGFjdGlvbiBjYXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gc3Bl
Y2lmeSBjYXBhYmlsaXRpZXMgaG93IHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIERlZmF1bHQgYWN0aW9uIGNhcGFiaWxpdGllcyBhcmUgdXNlZCB0byBzcGVjaWZ5IGNhcGFi
aWxpdGllcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5vZjwvc3Bhbj4gaG93IHRvPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIGV4ZWN1dGUgSTJOU0YgcG9saWN5IDxzcGFuIGNsYXNzPSJk
ZWxldGUiPnJ1bGU8L3NwYW4+IHdoZW4gbm8gcnVsZSBtYXRjaGVzIGEgcGFja2V0LiAgVGhlIGRl
ZmF1bHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZXhlY3V0ZSBJMk5TRiBw
b2xpY3kgPHNwYW4gY2xhc3M9Imluc2VydCI+cnVsZXM8L3NwYW4+IHdoZW4gbm8gcnVsZSBtYXRj
aGVzIGEgcGFja2V0LiAgVGhlIGRlZmF1bHQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGFjdGlvbiBjYXBhYmlsaXRpZXMgYXJlIGRlZmluZWQgYXMgcGFzcywgZHJvcCwgcmVqZWN0LCBh
bGVydCwgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWN0aW9uIGNhcGFi
aWxpdGllcyBhcmUgZGVmaW5lZCBhcyBwYXNzLCBkcm9wLCByZWplY3QsIGFsZXJ0LCBhbmQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1pcnJvci4gIFRoZSBkZWZhdWx0IGFjdGlvbiBj
YXBhYmlsaXR5IGNhbiBiZSBleHRlbmRlZCBhY2NvcmRpbmcgdG88L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBtaXJyb3IuICBUaGUgZGVmYXVsdCBhY3Rpb24gY2FwYWJpbGl0eSBj
YW4gYmUgZXh0ZW5kZWQgYWNjb3JkaW5nIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBzcGVjaWZpYyB2ZW5kb3IgYWN0aW9uIGZlYXR1cmVzLiAgVGhlIGRlZmF1bHQgYWN0aW9uIGNh
cGFiaWxpdHkgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzcGVjaWZpYyB2
ZW5kb3IgYWN0aW9uIGZlYXR1cmVzLiAgVGhlIGRlZmF1bHQgYWN0aW9uIGNhcGFiaWxpdHkgaXM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRlc2NyaWJlZCBpbiBkZXRhaWwgaW4gW2ky
bnNmLW5zZi1jYXAtaW1dLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlc2Ny
aWJlZCBpbiBkZXRhaWwgaW4gW2kybnNmLW5zZi1jYXAtaW1dLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDM5Ij48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IElQc2VjIG1ldGhvZCBjYXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gc3BlY2lmeSBjYXBhYmlsaXRp
ZXMgaG93IHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIElQc2VjIG1ldGhv
ZCBjYXBhYmlsaXRpZXMgYXJlIHVzZWQgdG8gc3BlY2lmeSBjYXBhYmlsaXRpZXMgPHNwYW4gY2xh
c3M9Imluc2VydCI+b2Y8L3NwYW4+IGhvdyB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBzdXBwb3J0IGFuIEludGVybmV0IDxzcGFuIGNsYXNzPSJkZWxldGUiPmtleSBleGNoYW5n
ZTwvc3Bhbj4gZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRoZTwvc3Bhbj4gc2VjdXJpdHkgY29t
bXVuaWNhdGlvbi4gIFRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzdXBw
b3J0IGFuIEludGVybmV0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPktleSBFeGNoYW5nZSAoSUtFKTwv
c3Bhbj4gZm9yIHNlY3VyaXR5IGNvbW11bmljYXRpb24uICBUaGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgZGVmYXVsdCBhY3Rpb24gY2FwYWJpbGl0aWVzIGFyZSBkZWZpbmVkIGFz
IDxzcGFuIGNsYXNzPSJkZWxldGUiPmlrZTwvc3Bhbj4gYW5kIDxzcGFuIGNsYXNzPSJkZWxldGUi
PmlrZWxlc3MuPC9zcGFuPiAgVGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IGRlZmF1bHQgYWN0aW9uIGNhcGFiaWxpdGllcyBhcmUgZGVmaW5lZCBhcyA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5JS0U8L3NwYW4+IGFuZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JS0UtbGVzcy48L3Nw
YW4+ICBUaGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRlZmF1bHQgYWN0aW9uIGNh
cGFiaWxpdHkgY2FuIGJlIGV4dGVuZGVkIGFjY29yZGluZyB0byBzcGVjaWZpYzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlZmF1bHQgYWN0aW9uIGNhcGFiaWxpdHkgY2FuIGJl
IGV4dGVuZGVkIGFjY29yZGluZyB0byBzcGVjaWZpYzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgdmVuZG9yIGFjdGlvbiBmZWF0dXJlcy4gIFRoZSBkZWZhdWx0IGFjdGlvbiBjYXBhYmls
aXR5IGlzIGRlc2NyaWJlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHZlbmRv
ciBhY3Rpb24gZmVhdHVyZXMuICBUaGUgZGVmYXVsdCBhY3Rpb24gY2FwYWJpbGl0eSBpcyBkZXNj
cmliZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluIGRldGFpbCBpbiBbZHJhZnQt
aWV0Zi1pMm5zZi1zZG4taXBzZWMtZmxvdy1wcm90ZWN0aW9uXS48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBpbiBkZXRhaWwgaW4gW2RyYWZ0LWlldGYtaTJuc2Ytc2RuLWlwc2Vj
LWZsb3ctcHJvdGVjdGlvbl0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjYuICBZ
QU5HIERhdGEgTW9kdWxlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjYuICBZQU5H
IERhdGEgTW9kdWxlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij42LjEuICBJMk5T
RiBDYXBhYmlsaXR5IFlBTkcgRGF0YSBNb2R1bGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij42LjEuICBJMk5TRiBDYXBhYmlsaXR5IFlBTkcgRGF0YSBNb2R1bGU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0MCI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hbjwv
c3Bhbj4gWUFORyBkYXRhIG1vZHVsZSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0
aWVzIG9mPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlzIHNl
Y3Rpb24gaW50cm9kdWNlcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hPC9zcGFuPiBZQU5HIGRhdGEg
bW9kdWxlIGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5OZXR3b3JrIFNlY3VyaXR5PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBuZXR3
b3JrIHNlY3VyaXR5IGZ1bmN0aW9ucyw8L3NwYW4+IGFzIGRlZmluZWQgaW4gdGhlIFtpMm5zZi1u
c2YtY2FwLWltXS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgRnVuY3Rpb24gKE5TRikgY2FwYWJpbGl0aWVzLDwvc3Bhbj4gYXMgZGVmaW5l
ZCBpbiB0aGUgW2kybnNmLW5zZi1jYXAtaW1dLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4mbHQ7Q09ERSBCRUdJTlMmZ3Q7IGZpbGUgImlldGYtaTJuc2YtY2FwYWJpbGl0eUAyMDE5
LTAzLTI4LnlhbmciPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Jmx0O0NPREUgQkVH
SU5TJmd0OyBmaWxlICJpZXRmLWkybnNmLWNhcGFiaWxpdHlAMjAxOS0wMy0yOC55YW5nIjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5tb2R1bGUgaWV0Zi1pMm5zZi1jYXBhYmlsaXR5
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5tb2R1bGUgaWV0Zi1pMm5zZi1jYXBh
YmlsaXR5IHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgeWFuZy12ZXJzaW9uIDEuMTs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIHlhbmctdmVyc2lvbiAxLjE7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIG5hbWVzcGFjZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgbmFtZXNwYWNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgInVy
bjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLWkybnNmLWNhcGFiaWxpdHkiOzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAidXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5n
OmlldGYtaTJuc2YtY2FwYWJpbGl0eSI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIHBy
ZWZpeDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgcHJlZml4PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgaWljYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBpaWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJwYXJ0LTUiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL3JmY2RpZmYvI3BhcnQtNSI+PGVtPiBwYWdlIDEwLCBsaW5lIDMwPHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9y
ZmNkaWZmLyNwYXJ0LTUiPjxlbT4gcGFnZSAxMCwgbGluZSAzMDxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgIlJGQyBYWFhYOiBJMk5TRiBDYXBhYmlsaXR5IFlBTkcgRGF0YSBNb2RlbCI7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyBYWFhYOiBJMk5TRiBD
YXBhYmlsaXR5IFlBTkcgRGF0YSBNb2RlbCI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAvKjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgLyo8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICogSWRlbnRpdGllczwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICogSWRlbnRpdGllczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgKi88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAqLzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV2ZW50IHs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGV2ZW50IHs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDA0MSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiQmFzZSBpZGVudGl0eSBmb3IgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ZXZlbnQgb2YgcG9saWN5PC9zcGFuPi4iOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiQmFzZSBpZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9
Imluc2VydCI+STJOU0YgcG9saWN5IGV2ZW50czwvc3Bhbj4uIjs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtaG9u
Zy1pMm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVsLTA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWhvbmctaTJuc2YtbnNmLW1vbml0b3JpbmctZGF0YS1t
b2RlbC0wNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIC0gRXZlbnQiOzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAtIEV2ZW50Ijs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHN5c3RlbS1ldmVudC1j
YXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHN5c3RlbS1l
dmVudC1jYXBhIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGV2ZW50Ozwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGV2ZW50OzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMDQyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3Ig
c3lzdGVtIGV2ZW50Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklk
ZW50aXR5IGZvciBzeXN0ZW0gZXZlbnQ8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zPC9zcGFuPiI7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgImRyYWZ0LWhvbmctaTJuc2YtbnNmLW1vbml0b3JpbmctZGF0YS1tb2RlbC0wNjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1ob25nLWkybnNmLW5zZi1t
b25pdG9yaW5nLWRhdGEtbW9kZWwtMDY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAtIFN5c3RlbSBhbGFybSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IC0gU3lzdGVtIGFsYXJtIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gIGlkZW50aXR5IHN5c3RlbS1hbGFybS1jYXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIGlkZW50aXR5IHN5c3RlbS1hbGFybS1jYXBhIHs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICBiYXNlIGV2ZW50OzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBiYXNlIGV2ZW50OzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDQzIj48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3Igc3lzdGVtIGFsYXJtIjs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBzeXN0ZW0gYWxhcm08c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5zPC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5j
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRyYWZ0LWhvbmctaTJuc2YtbnNm
LW1vbml0b3JpbmctZGF0YS1tb2RlbC0wNjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICJkcmFmdC1ob25nLWkybnNmLW5zZi1tb25pdG9yaW5nLWRhdGEtbW9kZWwtMDY8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAtIFN5c3RlbSBhbGFybSI7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIC0gU3lzdGVtIGFsYXJtIjs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
fTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBhY2Nlc3MtdmlvbGF0aW9u
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGFjY2Vzcy12aW9s
YXRpb24gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2Ugc3lzdGVtLWV2ZW50
LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2Ugc3lzdGVtLWV2
ZW50LWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDQiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciBhY2Nlc3MgdmlvbGF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgYWNjZXNzIHZpb2xhdGlvbiBldmVudHMi
OzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5hbW9uZyBzeXN0ZW08L3NwYW4+IGV2ZW50cyI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICJkcmFmdC1ob25nLWkybnNmLW5zZi1tb25pdG9yaW5nLWRhdGEtbW9k
ZWwtMDY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtaG9uZy1p
Mm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVsLTA2PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgLSBTeXN0ZW0gZXZlbnQiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAtIFN5c3RlbSBldmVudCI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBjb25maWd1cmF0aW9uLWNoYW5nZSB7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBjb25maWd1cmF0aW9uLWNoYW5nZSB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBzeXN0ZW0tZXZlbnQtY2FwYTs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBzeXN0ZW0tZXZlbnQtY2Fw
YTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0NSI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAi
SWRlbnRpdHkgZm9yIGNvbmZpZ3VyYXRpb24gY2hhbmdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgY29uZmlndXJhdGlvbiBjaGFuZ2UgZXZlbnRz
Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+YW1vbmcgc3lzdGVtPC9zcGFuPiBldmVudHMiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtaG9uZy1pMm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1v
ZGVsLTA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWhvbmct
aTJuc2YtbnNmLW1vbml0b3JpbmctZGF0YS1tb2RlbC0wNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgIC0gU3lzdGVtIGV2ZW50Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgLSBTeXN0ZW0gZXZlbnQiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgbWVtb3J5LWFsYXJtIHs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IG1lbW9yeS1hbGFybSB7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBzeXN0ZW0tYWxhcm0tY2FwYTs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBzeXN0ZW0tYWxhcm0tY2FwYTs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDA0NiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIG1l
bW9yeSBhbGFybTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRp
dHkgZm9yIG1lbW9yeSBhbGFybSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ldmVudHMiOzwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
YW1vbmcgc3lzdGVtIGFsYXJtcyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAiZHJhZnQtaG9uZy1pMm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVs
LTA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWhvbmctaTJu
c2YtbnNmLW1vbml0b3JpbmctZGF0YS1tb2RlbC0wNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgIC0gU3lzdGVtIGFsYXJtIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgLSBTeXN0ZW0gYWxhcm0iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgY3B1LWFsYXJtIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIGlkZW50aXR5IGNwdS1hbGFybSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgYmFzZSBzeXN0ZW0tYWxhcm0tY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgYmFzZSBzeXN0ZW0tYWxhcm0tY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDA0NyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNz
PSJkZWxldGUiPmNwdTwvc3Bhbj4gYWxhcm08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5DUFU8L3NwYW4+IGFs
YXJtIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmV2ZW50cyI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hbW9uZyBzeXN0ZW0gYWxh
cm1zIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJk
cmFmdC1ob25nLWkybnNmLW5zZi1tb25pdG9yaW5nLWRhdGEtbW9kZWwtMDY8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtaG9uZy1pMm5zZi1uc2YtbW9uaXRvcmlu
Zy1kYXRhLW1vZGVsLTA2PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgLSBTeXN0
ZW0gYWxhcm0iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAtIFN5c3Rl
bSBhbGFybSI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBp
ZGVudGl0eSBkaXNrLWFsYXJtIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlk
ZW50aXR5IGRpc2stYWxhcm0gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2Ug
c3lzdGVtLWFsYXJtLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJh
c2Ugc3lzdGVtLWFsYXJtLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVz
Y3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDgi
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBkaXNrIGFsYXJtPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgZGlzayBhbGFybSA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5ldmVudHMiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YW1vbmcgc3lzdGVtIGFsYXJtcyI7PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
cmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtaG9uZy1p
Mm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVsLTA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgImRyYWZ0LWhvbmctaTJuc2YtbnNmLW1vbml0b3JpbmctZGF0YS1tb2Rl
bC0wNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIC0gU3lzdGVtIGFsYXJtIjs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgLSBTeXN0ZW0gYWxhcm0iOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0
eSBoYXJkd2FyZS1hbGFybSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVu
dGl0eSBoYXJkd2FyZS1hbGFybSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFz
ZSBzeXN0ZW0tYWxhcm0tY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
YmFzZSBzeXN0ZW0tYWxhcm0tY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlv
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0
OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGhhcmR3YXJlIGFsYXJtPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgaGFyZHdhcmUgYWxh
cm0gPHNwYW4gY2xhc3M9Imluc2VydCI+ZXZlbnRzIjs8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFtb25nIHN5c3RlbSBhbGFy
bXMiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRy
YWZ0LWhvbmctaTJuc2YtbnNmLW1vbml0b3JpbmctZGF0YS1tb2RlbC0wNjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1ob25nLWkybnNmLW5zZi1tb25pdG9yaW5n
LWRhdGEtbW9kZWwtMDY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAtIFN5c3Rl
bSBhbGFybSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIC0gU3lzdGVt
IGFsYXJtIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlk
ZW50aXR5IGludGVyZmFjZS1hbGFybSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICBpZGVudGl0eSBpbnRlcmZhY2UtYWxhcm0gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIGJhc2Ugc3lzdGVtLWFsYXJtLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIGJhc2Ugc3lzdGVtLWFsYXJtLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVz
Y3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwNTAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBpbnRlcmZhY2UgYWxhcm08
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBpbnRl
cmZhY2UgYWxhcm0gPHNwYW4gY2xhc3M9Imluc2VydCI+ZXZlbnRzIjs8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFtb25nIHN5
c3RlbSBhbGFybXMiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgImRyYWZ0LWhvbmctaTJuc2YtbnNmLW1vbml0b3JpbmctZGF0YS1tb2RlbC0wNjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1ob25nLWkybnNmLW5zZi1t
b25pdG9yaW5nLWRhdGEtbW9kZWwtMDY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAtIFN5c3RlbSBhbGFybSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IC0gU3lzdGVtIGFsYXJtIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gIGlkZW50aXR5IGNvbmRpdGlvbiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICBpZGVudGl0eSBjb25kaXRpb24gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0
aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDUxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICJCYXNlIGlkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5jb25kaXRpb25zIG9mIHBvbGljeTwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAiQmFzZSBpZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+
cG9saWN5IGNvbmRpdGlvbnM8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
fTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGNvbnRleHQtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBjb250ZXh0LWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIGJhc2UgY29uZGl0aW9uOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICBiYXNlIGNvbmRpdGlvbjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlw
dGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDA1MiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGM8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5hcGFiaWxpdGllcyBvZiBjb250ZXh0IGNvbmRpdGlvbjwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGM8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5vbnRleHQgY29uZGl0aW9uIGNhcGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGFjbC1udW1iZXIgezwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgYWNsLW51bWJlciB7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBjb250ZXh0LWNhcGE7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgY29udGV4dC1jYXBhOzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDUzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+YWNsPC9zcGFuPiBudW1iZXIgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
Y2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
IklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BQ0w8L3NwYW4+IG51bWJlciA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRpb24gY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBjb250ZXh0
IGNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGFwcGxp
Y2F0aW9uIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGFwcGxp
Y2F0aW9uIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGNvbnRleHQtY2Fw
YTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBjb250ZXh0LWNhcGE7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNTQiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklk
ZW50aXR5IGZvciBhcHBsaWNhdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmlsaXR5PC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9y
IGFwcGxpY2F0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbiBjYXBhYmlsaXR5Ijs8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIG9mIGNvbnRleHQgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgaWRlbnRpdHkgdGFyZ2V0IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlk
ZW50aXR5IHRhcmdldCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBjb250
ZXh0LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgY29udGV4
dC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDU1Ij48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgICJJZGVudGl0eSBmb3IgdGFyZ2V0IDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBm
b3IgdGFyZ2V0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbiBjYXBhYmlsaXR5Ijs8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
ICAgIG9mIGNvbnRleHQgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
aWRlbnRpdHkgdXNlciB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0
eSB1c2VyIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGNvbnRleHQtY2Fw
YTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBjb250ZXh0LWNhcGE7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNTYiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklk
ZW50aXR5IGZvciB1c2VyIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgdXNlciA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRpb24gY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBjb250
ZXh0IGNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGdy
b3VwIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGdyb3VwIHs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGNvbnRleHQtY2FwYTs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBjb250ZXh0LWNhcGE7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNTciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZv
ciBncm91cCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGdyb3VwIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmNvbmRpdGlvbiBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGNvbnRleHQgY29u
ZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZ2VvZ3JhcGh5
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGdlb2dyYXBoeSB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBjb250ZXh0LWNhcGE7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgY29udGV4dC1jYXBhOzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDU4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBm
b3IgZ2VvZ3JhcGh5IDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgZ2VvZ3JhcGh5
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbiBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGNv
bnRleHQgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkg
aXB2NC1jYXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlw
djQtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBjb25kaXRpb247
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgY29uZGl0aW9uOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDU5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0
eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzIG9mIElQdjQgY29uZGl0aW9u
PC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0
eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+SVB2NCBjb25kaXRpb24gY2FwYWJpbGl0eTwvc3Bh
bj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyA3OTE6IEludGVybmV0IFByb3RvY29sIjs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV4YWN0
LWlwdjQtaGVhZGVyLWxlbmd0aCB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBp
ZGVudGl0eSBleGFjdC1pcHY0LWhlYWRlci1sZW5ndGggezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNj
cmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2MCI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmV4YWN0
IGhlYWRlciBsZW5ndGggY2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5leGFjdC1t
YXRjaDwvc3Bhbj4gSVB2NCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5oZWFkZXItbGVuZ3RoIGNvbmRp
dGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ICAgICAgb2Y8L3NwYW4+IElQdjQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y29uZGl0aW9u
Ijs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVm
ZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJu
ZXQgUHJvdG9jb2wgLSBIZWFkZXIgTGVuZ3RoIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBIZWFkZXIgTGVuZ3RoIjs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHJh
bmdlLWlwdjQtaGVhZGVyLWxlbmd0aCB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICBpZGVudGl0eSByYW5nZS1pcHY0LWhlYWRlci1sZW5ndGggezwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlv
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2
MSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJh
bmdlIGhlYWRlciBsZW5ndGggY2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yYW5n
ZS1tYXRjaDwvc3Bhbj4gSVB2NCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5oZWFkZXItbGVuZ3RoIGNv
bmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9
ImRlbGV0ZSI+ICAgICAgb2Y8L3NwYW4+IElQdjQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y29uZGl0
aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
cmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5MTogSW50
ZXJuZXQgUHJvdG9jb2wgLSBIZWFkZXIgTGVuZ3RoIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBIZWFkZXIgTGVuZ3Ro
Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5
IGlwdjQtdG9zIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlw
djQtdG9zIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGlwdjQtY2FwYTs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpcHY0LWNhcGE7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5
IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj50eXBlIG9mIHNlcnZpY2UgY2FwYWJpbGl0eTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBJ
UHY0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPlR5cGUtT2YtU2VydmljZSAoVE9TKSBjb25kaXRpb248
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIG9mPC9zcGFuPiBJUHY0IDxzcGFuIGNsYXNzPSJkZWxldGUiPmNvbmRpdGlvbiI7PC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5j
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3OTE6IEludGVybmV0IFBy
b3RvY29sIC0gVHlwZSBvZiBTZXJ2aWNlIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBUeXBlIG9mIFNlcnZpY2UiOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZXhh
Y3QtaXB2NC10b3RhbC1sZW5ndGggezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
aWRlbnRpdHkgZXhhY3QtaXB2NC10b3RhbC1sZW5ndGggezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNj
cmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2MyI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmV4YWN0
PC9zcGFuPiB0b3RhbCBsZW5ndGggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0eTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JUHY0IGV4YWN0LW1hdGNoPC9zcGFuPiB0b3RhbCBsZW5ndGgg
PHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBJUHY0IGNvbmRpdGlvbiI7
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICAgY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZl
cmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgNzkxOiBJbnRlcm5l
dCBQcm90b2NvbCAtIFRvdGFsIExlbmd0aCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIlJGQyA3OTE6IEludGVybmV0IFByb3RvY29sIC0gVG90YWwgTGVuZ3RoIjs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHJhbmdl
LWlwdjQtdG90YWwtbGVuZ3RoIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlk
ZW50aXR5IHJhbmdlLWlwdjQtdG90YWwtbGVuZ3RoIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgYmFzZSBpcHY0LWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3Jp
cHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjQiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yYW5nZTwv
c3Bhbj4gdG90YWwgbGVuZ3RoIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNw
YW4gY2xhc3M9Imluc2VydCI+SVB2NCByYW5nZS1tYXRjaDwvc3Bhbj4gdG90YWwgbGVuZ3RoIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgb2YgSVB2NCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jb25kaXRpb24iOzwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgb2YgSVB2NCA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5jYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3OTE6IElu
dGVybmV0IFByb3RvY29sIC0gVG90YWwgTGVuZ3RoIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBUb3RhbCBMZW5ndGgi
OzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkg
aXB2NC1pZCB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBpcHY0
LWlkIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpcHY0LWNhcGE7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZv
ciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pZGVudGlmaWNhdGlvbiBjYXBhYmlsaXR5PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIElQdjQg
PHNwYW4gY2xhc3M9Imluc2VydCI+aWRlbnRpZmljYXRpb24gY29uZGl0aW9uPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZjwv
c3Bhbj4gSVB2NCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgIGNh
cGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVu
Y2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBJ
ZGVudGlmaWNhdGlvbiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJG
QyA3OTE6IEludGVybmV0IFByb3RvY29sIC0gSWRlbnRpZmljYXRpb24iOzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgaXB2NC1mcmFnbWVudC1m
bGFncyB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBpcHY0LWZy
YWdtZW50LWZsYWdzIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGlwdjQt
Y2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpcHY0LWNhcGE7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjYiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklk
ZW50aXR5IGZvciBmcmFnbWVudCBmbGFncyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmlsaXR5
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkg
Zm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPklQdjQ8L3NwYW4+IGZyYWdtZW50IGZsYWdzIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgSVB2NCBjb25kaXRpb24iOzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDY3
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90b2NvbCAtIEZyYWdtZW50
YXRpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+IDwvc3Bhbj5GbGFncyI7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90b2NvbCAtIEZy
YWdtZW50YXRpb24gRmxhZ3MiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICBpZGVudGl0eSBleGFjdC1pcHY0LWZyYWdtZW50LW9mZnNldCB7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC1pcHY0LWZyYWdtZW50
LW9mZnNldCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHY0LWNhcGE7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDY4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0
eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZXhhY3Q8L3NwYW4+IGZyYWdtZW50IG9mZnNldCA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmV4
YWN0LW1hdGNoIElQdjQ8L3NwYW4+IGZyYWdtZW50IG9mZnNldCA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5jb25kaXRpb248L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgICAgIG9mIElQdjQgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmls
aXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3OTE6IEludGVybmV0IFByb3RvY29sIC0gRnJhZ21l
bnRhdGlvbiAgT2Zmc2V0Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAi
UkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBGcmFnbWVudGF0aW9uICBPZmZzZXQiOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgcmFuZ2Ut
aXB2NC1mcmFnbWVudC1vZmZzZXQgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
aWRlbnRpdHkgcmFuZ2UtaXB2NC1mcmFnbWVudC1vZmZzZXQgezwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlv
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2
OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJh
bmdlPC9zcGFuPiBmcmFnbWVudCBvZmZzZXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0
eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICJJZGVudGl0
eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+cmFuZ2UtbWF0Y2ggSVB2NDwvc3Bhbj4gZnJhZ21l
bnQgb2Zmc2V0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgSVB2NCBj
b25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5
MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBGcmFnbWVudGF0aW9uICBPZmZzZXQiOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90b2NvbCAt
IEZyYWdtZW50YXRpb24gIE9mZnNldCI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICBpZGVudGl0eSBleGFjdC1pcHY0LXR0bCB7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC1pcHY0LXR0bCB7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHY0LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDcwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ZXhhY3QgdGltZSB0byBsaXZlIGNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+
ZXhhY3QtbWF0Y2g8L3NwYW4+IElQdjQgPHNwYW4gY2xhc3M9Imluc2VydCI+VGltZS1Uby1MaXZl
IChUVEwpIElQdjQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgICAgIG9mPC9zcGFuPiBJUHY0IDxzcGFuIGNsYXNzPSJkZWxldGUiPmNv
bmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICAgICAgY29uZGl0aW9uIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBUaW1lIFRvIExpdmUgKFRUTCkiOzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90
b2NvbCAtIFRpbWUgVG8gTGl2ZSAoVFRMKSI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSByYW5nZS1pcHY0LXR0bCB7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSByYW5nZS1pcHY0LXR0bCB7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHY0LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRl
c2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDcxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+cmFuZ2UgdGltZSB0byBsaXZlIGNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+cmFuZ2UtbWF0Y2ggVGltZS1Uby1MaXZlIChUVEwpPC9zcGFuPiBJUHY0PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mPC9zcGFuPiBJ
UHY0IDxzcGFuIGNsYXNzPSJkZWxldGUiPmNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9u
IGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wg
LSBUaW1lIFRvIExpdmUgKFRUTCkiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90b2NvbCAtIFRpbWUgVG8gTGl2ZSAoVFRMKSI7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBpcHY0
LXByb3RvY29sIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlw
djQtcHJvdG9jb2wgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2NC1j
YXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjQtY2FwYTs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3MiI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRl
bnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPnByb3RvY29sIGNhcGFiaWxpdHk8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgSVB2
NCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5wcm90b2NvbCBjb25kaXRpb24gY2FwYWJpbGl0eSI7PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICAgICBvZjwvc3Bhbj4gSVB2NCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jb25kaXRpb24iOzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3OTA6IEFz
c2lnbmVkIG51bWJlcnMgLSBBc3NpZ25lZCBJbnRlcm5ldDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICJSRkMgNzkwOiBBc3NpZ25lZCBudW1iZXJzIC0gQXNzaWduZWQgSW50
ZXJuZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBQcm90b2NvbCBOdW1iZXI8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgUHJvdG9jb2wgTnVtYmVyPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9j
b2wgLSBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIFJG
QyA3OTE6IEludGVybmV0IFByb3RvY29sIC0gUHJvdG9jb2wiOzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV4YWN0LWlwdjQtYWRkcmVzcyB7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC1pcHY0LWFkZHJlc3Mg
ezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDA3MyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxz
cGFuIGNsYXNzPSJkZWxldGUiPmV4YWN0PC9zcGFuPiBhZGRyZXNzIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+ZXhhY3QtbWF0Y2ggSVA0PC9z
cGFuPiBhZGRyZXNzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgSVB2
NCBjb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZD
IDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBBZGRyZXNzIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBBZGRyZXNzIjs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHJh
bmdlLWlwdjQtYWRkcmVzcyB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVu
dGl0eSByYW5nZS1pcHY0LWFkZHJlc3MgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNl
IGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3NCI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJhbmdlLWFkZHJlc3Mg
Y2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
IklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yYW5nZS1tYXRjaDwvc3Bhbj4gSVB2
NCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZGRyZXNzIGNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2Y8L3NwYW4+
IElQdjQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIGNhcGFiaWxp
dHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBBZGRyZXNz
Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJu
ZXQgUHJvdG9jb2wgLSBBZGRyZXNzIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDc1Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgaWRl
bnRpdHkgaXB2NC1pcG9wdHMgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gIGlk
ZW50aXR5IGlwdjQtaXA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPm9wdHMgezwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDA3NiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNz
PSJkZWxldGUiPm9wdGlvbiBjYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIElQdjQgPHNwYW4gY2xhc3M9Imluc2VydCI+
b3B0aW9uIGNvbmRpdGlvbiBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mPC9zcGFuPiBJUHY0IDxzcGFu
IGNsYXNzPSJkZWxldGUiPmNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJuZXQgUHJvdG9jb2wgLSBPcHRpb25z
Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDc5MTogSW50ZXJu
ZXQgUHJvdG9jb2wgLSBPcHRpb25zIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDc3Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgaWRl
bnRpdHkgaXB2NC1zYW1laXAgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gIGlk
ZW50aXR5IGlwdjQtc2FtZTxzcGFuIGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+aXAgezwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDA3OCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNz
PSJkZWxldGUiPnNhbWVJUCBjYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIElQdjQgPHNwYW4gY2xhc3M9Imluc2VydCI+
c2FtZSBJUCBjb25kaXRpb24gY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZjwvc3Bhbj4gSVB2NCA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5jb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gIGlkZW50aXR5IGlwdjQt
Z2VvaXAgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gIGlkZW50aXR5IGlwdjQt
Z2VvPHNwYW4gY2xhc3M9Imluc2VydCI+LTwvc3Bhbj5pcCB7PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgYmFzZSBpcHY0LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIGJhc2UgaXB2NC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRl
c2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDgw
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Z2Vv
Z3JhcGh5IGNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICJJZGVudGl0eSBmb3IgSVB2NCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5nZW9ncmFwaHkg
Y29uZGl0aW9uIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2Y8L3NwYW4+IElQdjQgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+Y29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRp
dHkgaXB2Ni1jYXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5
IGlwdjYtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBjb25kaXRp
b247PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgY29uZGl0aW9uOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDgxIj48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVu
dGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzIG9mIElQdjYgY29uZGl0
aW9uPC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVu
dGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+SVB2NiBjb25kaXRpb24gY2FwYWJpbGl0aWVz
PC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2
IChJUHY2KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgMjQ2MDog
SW50ZXJuZXQgUHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2Nik8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIFNwZWNpZmljYXRpb24iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIFNwZWNpZmljYXRpb24iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBpcHY2LXRyYWZmaWMtY2xhc3MgezwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgaXB2Ni10cmFmZmljLWNsYXNzIHs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGlwdjYtY2FwYTs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpcHY2LWNhcGE7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwODIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciB0cmFm
ZmljIGNsYXNzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9
Imluc2VydCI+SVB2Njwvc3Bhbj4gdHJhZmZpYyBjbGFzcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5j
b25kaXRpb24gY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBJUHY2IGNvbmRpdGlvbiI7PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVm
ZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDI0NjA6IEludGVy
bmV0IFByb3RvY29sLCBWZXJzaW9uIDYgKElQdjYpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2IChJUHY2
KTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU3BlY2lmaWNhdGlvbiAtIFRyYWZm
aWMgQ2xhc3MiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFNwZWNpZmlj
YXRpb24gLSBUcmFmZmljIENsYXNzIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV4YWN0LWlwdjYtZmxvdy1sYWJlbCB7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC1pcHY2LWZsb3ctbGFiZWwgezwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2Ni1jYXBhOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjYtY2FwYTs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDA4MyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFu
IGNsYXNzPSJkZWxldGUiPmV4YWN0PC9zcGFuPiBmbG93IGxhYmVsIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+ZXhhY3QtbWF0Y2ggSVB2Njwv
c3Bhbj4gZmxvdyBsYWJlbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRpb248L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9m
IElQdjYgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAi
UkZDIDI0NjA6IEludGVybmV0IFByb3RvY29sLCBWZXJzaW9uIDYgKElQdjYpPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90b2NvbCwg
VmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU3BlY2lm
aWNhdGlvbiAtIEZsb3cgTGFiZWwiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIFNwZWNpZmljYXRpb24gLSBGbG93IExhYmVsIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHJhbmdlLWlwdjYtZmxvdy1sYWJlbCB7PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSByYW5nZS1pcHY2LWZsb3ct
bGFiZWwgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2Ni1jYXBhOzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjYtY2FwYTs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA4NCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkg
Zm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJhbmdlPC9zcGFuPiBmbG93IGxhYmVsIDxzcGFuIGNs
YXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yYW5nZS1tYXRj
aCBJUHY2PC9zcGFuPiBmbG93IGxhYmVsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgICAgb2YgSVB2NiBjb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgY2FwYWJpbGl0eSI7PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICJSRkMgMjQ2MDogSW50ZXJuZXQgUHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2Nik8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDI0NjA6IEludGVybmV0IFBy
b3RvY29sLCBWZXJzaW9uIDYgKElQdjYpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICBTcGVjaWZpY2F0aW9uIC0gRmxvdyBMYWJlbCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgU3BlY2lmaWNhdGlvbiAtIEZsb3cgTGFiZWwiOzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZXhhY3QtaXB2Ni1wYXlsb2Fk
LWxlbmd0aCB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFj
dC1pcHY2LXBheWxvYWQtbGVuZ3RoIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBi
YXNlIGlwdjYtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBp
cHY2LWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwODUiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5leGFjdDwvc3Bhbj4gcGF5
bG9hZCBsZW5ndGggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5leGFjdC1tYXRjaCBJUHY2PC9zcGFuPiBwYXlsb2FkIGxlbmd0aCA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5jb25kaXRpb248L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIElQdjYgY29uZGl0aW9uIjs8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
cmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90
b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICJSRkMgMjQ2MDogSW50ZXJuZXQgUHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2Nik8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNwZWNpZmljYXRpb24gLSBQYXlsb2FkIExlbmd0
aCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgU3BlY2lmaWNhdGlvbiAt
IFBheWxvYWQgTGVuZ3RoIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gIGlkZW50aXR5IHJhbmdlLWlwdjYtcGF5bG9hZC1sZW5ndGggezwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgcmFuZ2UtaXB2Ni1wYXlsb2FkLWxlbmd0aCB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHY2LWNhcGE7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgaXB2Ni1jYXBhOzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDg2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+cmFuZ2U8L3NwYW4+IHBheWxvYWQgbGVuZ3RoIDxzcGFuIGNsYXNz
PSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+cmFuZ2UtbWF0Y2gg
SVB2Njwvc3Bhbj4gcGF5bG9hZCBsZW5ndGggPHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9u
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij4gICAgICBvZiBJUHY2IGNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgY2FwYWJpbGl0eSI7PC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICJSRkMgMjQ2MDogSW50ZXJuZXQgUHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2Nik8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDI0NjA6IEludGVybmV0
IFByb3RvY29sLCBWZXJzaW9uIDYgKElQdjYpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICBTcGVjaWZpY2F0aW9uIC0gUGF5bG9hZCBMZW5ndGgiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIFNwZWNpZmljYXRpb24gLSBQYXlsb2FkIExlbmd0aCI7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBpcHY2LW5l
eHQtaGVhZGVyIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlw
djYtbmV4dC1oZWFkZXIgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2
Ni1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjYtY2Fw
YTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA4NyI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAi
SWRlbnRpdHkgZm9yIG5leHQgaGVhZGVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBm
b3IgPHNwYW4gY2xhc3M9Imluc2VydCI+SVB2Njwvc3Bhbj4gbmV4dCBoZWFkZXIgPHNwYW4gY2xh
c3M9Imluc2VydCI+Y29uZGl0aW9uIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgSVB2NiBjb25kaXRp
b24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJG
QyAyNDYwOiBJbnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgMjQ2MDogSW50ZXJuZXQgUHJvdG9jb2wsIFZl
cnNpb24gNiAoSVB2Nik8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNwZWNpZmlj
YXRpb24gLSBOZXh0IEhlYWRlciI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgU3BlY2lmaWNhdGlvbiAtIE5leHQgSGVhZGVyIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV4YWN0LWlwdjYtaG9wLWxpbWl0IHs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGV4YWN0LWlwdjYtaG9wLWxp
bWl0IHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGlwdjYtY2FwYTs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpcHY2LWNhcGE7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwODgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZv
ciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5leGFjdDwvc3Bhbj4gaG9wIGxpbWl0IDxzcGFuIGNsYXNz
PSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+ZXhhY3QtbWF0Y2gg
SVB2Njwvc3Bhbj4gaG9wIGxpbWl0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
ICAgb2YgSVB2NiBjb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAiUkZDIDI0NjA6IEludGVybmV0IFByb3RvY29sLCBWZXJzaW9uIDYgKElQdjYpPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90
b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
U3BlY2lmaWNhdGlvbiAtIEhvcCBMaW1pdCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgU3BlY2lmaWNhdGlvbiAtIEhvcCBMaW1pdCI7PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSByYW5nZS1pcHY2LWhvcC1saW1pdCB7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSByYW5nZS1pcHY2LWhv
cC1saW1pdCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHY2LWNhcGE7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgaXB2Ni1jYXBhOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDg5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0
eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmFuZ2U8L3NwYW4+IGhvcCBsaW1pdCA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5jYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJhbmdlLW1h
dGNoIElQdjY8L3NwYW4+IGhvcCBsaW1pdCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRpb248
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIG9mIElQdjYgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgMjQ2MDogSW50ZXJuZXQg
UHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2Nik8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgIFNwZWNpZmljYXRpb24gLSBIb3AgTGltaXQiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIFNwZWNpZmljYXRpb24gLSBIb3AgTGltaXQiOzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZXhhY3QtaXB2Ni1hZGRyZXNz
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGV4YWN0LWlwdjYt
YWRkcmVzcyB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHY2LWNhcGE7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgaXB2Ni1jYXBhOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDkwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0
eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZXhhY3QgYWRkcmVzcyBjYXBhYmlsaXR5PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPmV4YWN0LW1hdGNoPC9zcGFuPiBJUHY2IDxzcGFuIGNsYXNzPSJp
bnNlcnQiPmFkZHJlc3MgY29uZGl0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZjwvc3Bhbj4gSVB2NiA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5jb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAiUkZDIDI0NjA6IEludGVybmV0IFByb3RvY29sLCBWZXJzaW9uIDYgKElQdjYpPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyAyNDYwOiBJbnRlcm5ldCBQcm90
b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
U3BlY2lmaWNhdGlvbiAtIEFkZHJlc3MiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIFNwZWNpZmljYXRpb24gLSBBZGRyZXNzIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHJhbmdlLWlwdjYtYWRkcmVzcyB7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSByYW5nZS1pcHY2LWFkZHJlc3Mg
ezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaXB2Ni1jYXBhOzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwdjYtY2FwYTs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDA5MSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxz
cGFuIGNsYXNzPSJkZWxldGUiPnJhbmdlIGFkZHJlc3MgY2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5leGFjdC1tYXRjaDwvc3Bhbj4gSVB2NiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5h
ZGRyZXNzIGNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2Y8L3NwYW4+IElQdjYgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+Y29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJG
QyAyNDYwOiBJbnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgMjQ2MDogSW50ZXJuZXQgUHJvdG9jb2wsIFZl
cnNpb24gNiAoSVB2Nik8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNwZWNpZmlj
YXRpb24gLSBBZGRyZXNzIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBT
cGVjaWZpY2F0aW9uIC0gQWRkcmVzcyI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICBpZGVudGl0eSB0Y3AtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICBpZGVudGl0eSB0Y3AtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgYmFzZSBjb25kaXRpb247PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IGJhc2UgY29uZGl0aW9uOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0
aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDkyIj48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0
aWVzIG9mIHRjcCBjb25kaXRpb248L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UQ1AgY29uZGl0
aW9uIGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgNzkzOiBUcmFuc21pc3Npb24g
Q29udHJvbCBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IlJGQyA3OTM6IFRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sIjs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV4YWN0LXRjcC1wb3J0LW51
bSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC10Y3At
cG9ydC1udW0gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgdGNwLWNhcGE7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwOTMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5
IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5leGFjdDwvc3Bhbj4gcG9ydCBudW1iZXIgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5leGFjdC1t
YXRjaCBUQ1A8L3NwYW4+IHBvcnQgbnVtYmVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlv
bjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ICAgICAgb2YgdGNwIGNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgY2FwYWJpbGl0eSI7PC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICJSRkMgNzkzOiBUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCAtIFBvcnQg
TnVtYmVyIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDc5Mzog
VHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wgLSBQb3J0IE51bWJlciI7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSByYW5nZS10Y3AtcG9y
dC1udW0gezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgcmFuZ2Ut
dGNwLXBvcnQtbnVtIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIHRjcC1j
YXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIHRjcC1jYXBhOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDk0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVu
dGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmFuZ2U8L3NwYW4+IHBvcnQgbnVtYmVyIDxz
cGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+cmFu
Z2UtbWF0Y2ggVENQPC9zcGFuPiBwb3J0IG51bWJlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25k
aXRpb248L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgICAgIG9mIHRjcCBjb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wgLSBQ
b3J0IE51bWJlciI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyA3
OTM6IFRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sIC0gUG9ydCBOdW1iZXIiOzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZXhhY3QtdGNw
LXNlcS1udW0gezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgZXhh
Y3QtdGNwLXNlcS1udW0gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgdGNw
LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgdGNwLWNhcGE7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwOTUiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklk
ZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5leGFjdDwvc3Bhbj4gc2VxdWVuY2UgbnVt
YmVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+ZXhhY3QtbWF0Y2ggVENQPC9zcGFuPiBzZXF1ZW5jZSBudW1iZXIgPHNwYW4gY2xhc3M9Imlu
c2VydCI+Y29uZGl0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiB0Y3AgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBh
YmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3OTM6IFRyYW5zbWlzc2lvbiBDb250cm9sIFBy
b3RvY29sIC0gU2VxdWVuY2UgTnVtYmVyIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wgLSBTZXF1ZW5j
ZSBOdW1iZXIiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
aWRlbnRpdHkgcmFuZ2UtdGNwLXNlcS1udW0gezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgaWRlbnRpdHkgcmFuZ2UtdGNwLXNlcS1udW0gezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3Jp
cHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwOTYiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yYW5nZTwv
c3Bhbj4gc2VxdWVuY2UgbnVtYmVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3Ig
PHNwYW4gY2xhc3M9Imluc2VydCI+cmFuZ2UtbWF0Y2ggVENQPC9zcGFuPiBzZXF1ZW5jZSBudW1i
ZXIgPHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiB0Y3AgY29uZGl0aW9u
Ijs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJl
ZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3OTM6IFRyYW5z
bWlzc2lvbiBDb250cm9sIFByb3RvY29sIC0gU2VxdWVuY2UgTnVtYmVyIjs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wg
UHJvdG9jb2wgLSBTZXF1ZW5jZSBOdW1iZXIiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBleGFjdC10Y3AtYWNrLW51bSB7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC10Y3AtYWNrLW51bSB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSB0Y3AtY2FwYTs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSB0Y3AtY2FwYTs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDA5NyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFu
IGNsYXNzPSJkZWxldGUiPmV4YWN0PC9zcGFuPiBhY2tub3dsZWRnZW1lbnQgbnVtYmVyIDxzcGFu
IGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+ZXhhY3Qt
bWF0Y2ggVENQPC9zcGFuPiBhY2tub3dsZWRnZW1lbnQgbnVtYmVyIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPmNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgdGNwIGNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgY2FwYWJp
bGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgNzkzOiBUcmFuc21pc3Npb24gQ29udHJvbCBQcm90
b2NvbCAtIEFja25vd2xlZGdlbWVudCBOdW1iZXIiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICJSRkMgNzkzOiBUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCAtIEFj
a25vd2xlZGdlbWVudCBOdW1iZXIiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgaWRlbnRpdHkgcmFuZ2UtdGNwLWFjay1udW0gezwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgcmFuZ2UtdGNwLWFjay1udW0gezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVz
Y3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwOTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5yYW5nZTwvc3Bhbj4gYWNrbm93bGVkZ2VtZW50IG51bWJlciA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5jYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJhbmdlLW1hdGNoIFRDUDwv
c3Bhbj4gYWNrbm93bGVkZ2VtZW50IG51bWJlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRp
b248L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICAgIG9mIHRjcCBjb25kaXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wgLSBBY2tu
b3dsZWRnZW1lbnQgTnVtYmVyIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wgLSBBY2tub3dsZWRnZW1l
bnQgTnVtYmVyIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IGlkZW50aXR5IGV4YWN0LXRjcC13aW5kb3ctc2l6ZSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICBpZGVudGl0eSBleGFjdC10Y3Atd2luZG93LXNpemUgezwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3Jp
cHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwOTkiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5leGFjdDwvc3Bhbj4gd2luZG93IHNpemUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0
eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5
IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5leGFjdC1tYXRjaCBUQ1A8L3NwYW4+IHdpbmRvdyBz
aXplIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbmRpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgdGNwIGNvbmRpdGlv
biI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBy
ZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgNzkzOiBUcmFu
c21pc3Npb24gQ29udHJvbCBQcm90b2NvbCAtIFdpbmRvdyBTaXplIjs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJv
dG9jb2wgLSBXaW5kb3cgU2l6ZSI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICBpZGVudGl0eSByYW5nZS10Y3Atd2luZG93LXNpemUgezwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgcmFuZ2UtdGNwLXdpbmRvdy1zaXplIHs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIHRjcC1jYXBhOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIHRjcC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMTAwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+cmFuZ2U8L3NwYW4+IHdpbmRvdyBzaXplIDxzcGFuIGNsYXNzPSJkZWxldGUi
PmNhcGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+cmFuZ2UtLW1hdGNoIFRDUDwvc3Bh
bj4gd2luZG93IHNpemUgPHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9uPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiB0
Y3AgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJG
QyA3OTM6IFRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sIC0gV2luZG93IFNpemUiOzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgNzkzOiBUcmFuc21pc3Npb24g
Q29udHJvbCBQcm90b2NvbCAtIFdpbmRvdyBTaXplIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IHRjcC1mbGFncyB7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSB0Y3AtZmxhZ3MgezwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIGJhc2UgdGNwLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRp
b248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAx
MDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBmbGFncyA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5jYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRDUDwvc3Bhbj4gZmxhZ3Mg
PHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9uIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgdGNw
IGNvbmRpdGlvbiI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAiUkZDIDc5MzogVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wgLSBGbGFncyI7PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyA3OTM6IFRyYW5zbWlzc2lv
biBDb250cm9sIFByb3RvY29sIC0gRmxhZ3MiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgdWRwLWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgdWRwLWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGJhc2UgY29uZGl0aW9uOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICBiYXNlIGNvbmRpdGlvbjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNj
cmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDEwMiI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFi
aWxpdGllcyBvZiB1ZHAgY29uZGl0aW9uPC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+VURQIGNv
bmRpdGlvbiBjYXBhYmlsaXRpZXM8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJl
bmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc2ODogVXNlciBEYXRh
Z3JhbSBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJG
QyA3Njg6IFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZXhhY3QtdWRwLXBvcnQtbnVtIHs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGV4YWN0LXVkcC1wb3J0LW51bSB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSB1ZHAtY2FwYTs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSB1ZHAtY2FwYTs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDEwMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFu
IGNsYXNzPSJkZWxldGUiPmV4YWN0PC9zcGFuPiBwb3J0IG51bWJlciA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5jYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmV4YWN0LW1hdGNoIFVEUDwv
c3Bhbj4gcG9ydCBudW1iZXIgPHNwYW4gY2xhc3M9Imluc2VydCI+Y29uZGl0aW9uPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBv
ZiB1ZHAgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IlJGQyA3Njg6IFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wgLSBQb3J0IE51bWJlciI7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyA3Njg6IFVzZXIgRGF0YWdyYW0gUHJv
dG9jb2wgLSBQb3J0IE51bWJlciI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICBpZGVudGl0eSByYW5nZS11ZHAtcG9ydC1udW0gezwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgcmFuZ2UtdWRwLXBvcnQtbnVtIHs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIHVkcC1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICBiYXNlIHVkcC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRl
c2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMTA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+cmFuZ2U8L3NwYW4+IHBvcnQgbnVtYmVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFi
aWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVu
dGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+cmFuZ2UtbWF0Y2ggVURQPC9zcGFuPiBwb3J0
IG51bWJlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRpb248L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIHVkcCBjb25k
aXRpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDc2ODog
VXNlciBEYXRhZ3JhbSBQcm90b2NvbCAtIFBvcnQgTnVtYmVyIjs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDc2ODogVXNlciBEYXRhZ3JhbSBQcm90b2NvbCAtIFBv
cnQgTnVtYmVyIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IGlkZW50aXR5IGV4YWN0LXVkcC10b3RhbC1sZW5ndGggezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgaWRlbnRpdHkgZXhhY3QtdWRwLXRvdGFsLWxlbmd0aCB7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSB1ZHAtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgYmFzZSB1ZHAtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNj
cmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDEwNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPmV4YWN0IHRvdGFsLWxlbmd0aCBjYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmV4YWN0LW1hdGNoIFVEUCB0b3RhbCBsZW5ndGggY29uZGl0aW9uPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiB1ZHAgY29u
ZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3Njg6
IFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wgLSBUb3RhbCBMZW5ndGgiOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgNzY4OiBVc2VyIERhdGFncmFtIFByb3RvY29sIC0g
VG90YWwgTGVuZ3RoIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gIGlkZW50aXR5IHJhbmdlLXVkcC10b3RhbC1sZW5ndGggezwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgcmFuZ2UtdWRwLXRvdGFsLWxlbmd0aCB7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSB1ZHAtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgYmFzZSB1ZHAtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDEwNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPnJhbmdlIHRvdGFsLWxlbmd0aCBjYXBhYmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPnJhbmdlLW1hdGNoIFVEUCB0b3RhbCBsZW5ndGggY29uZGl0aW9uPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiB1ZHAg
Y29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgICAgICBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA3
Njg6IFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wgLSBUb3RhbCBMZW5ndGgiOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJSRkMgNzY4OiBVc2VyIERhdGFncmFtIFByb3RvY29s
IC0gVG90YWwgTGVuZ3RoIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gIGlkZW50aXR5IGljbXAtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICBpZGVudGl0eSBpY21wLWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGJhc2UgY29uZGl0aW9uOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNl
IGNvbmRpdGlvbjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDEwNyI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdGllcyBv
ZiBpY21wIGNvbmRpdGlvbjwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPklDTVAgY29uZGl0aW9u
IGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJl
ZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgNzkyOiBJbnRlcm5ldCBDb250cm9s
IE1lc3NhZ2UgUHJvdG9jb2wiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICJSRkMgNzkyOiBJbnRlcm5ldCBDb250cm9sIE1lc3NhZ2UgUHJvdG9jb2wiOzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgaWNtcC10eXBlIHs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGljbXAtdHlwZSB7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpY21wLWNhcGE7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgaWNtcC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMTA4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+aWNtcDwvc3Bhbj4gdHlwZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBh
YmlsaXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRl
bnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPklDTVA8L3NwYW4+IHR5cGUgPHNwYW4gY2xh
c3M9Imluc2VydCI+Y29uZGl0aW9uIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgaWNtcCBjb25kaXRp
b24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJG
QyA3OTI6IEludGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyA3OTI6IEludGVybmV0IENvbnRyb2wgTWVzc2Fn
ZSBQcm90b2NvbCI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICBpZGVudGl0eSB1cmwtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBp
ZGVudGl0eSB1cmwtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBj
b25kaXRpb247PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgY29uZGl0
aW9uOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTA5Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzIG9mIHVybCBj
b25kaXRpb248L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
IklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5VUkwgY29uZGl0aW9uIGNhcGFiaWxp
dGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgaWRlbnRpdHkgcHJlLWRlZmluZWQgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgaWRlbnRpdHkgcHJlLWRlZmluZWQgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGJhc2UgdXJsLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2Ug
dXJsLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxMTAiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciBwcmUtZGVmaW5lZCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBh
YmlsaXRpZXMgb2Y8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+VVJMPC9zcGFuPiBwcmUtZGVmaW5l
ZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25kaXRpb24gY2FwYWJpbGl0aWVzIjs8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICB1
cmwgY29uZGl0aW9uIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgdXNl
ci1kZWZpbmVkIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHVz
ZXItZGVmaW5lZCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSB1cmwtY2Fw
YTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSB1cmwtY2FwYTs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDExMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRp
dHkgZm9yIHVzZXItZGVmaW5lZCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmlsaXRpZXMgb2Y8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBm
b3IgPHNwYW4gY2xhc3M9Imluc2VydCI+VVJMPC9zcGFuPiB1c2VyLWRlZmluZWQgPHNwYW4gY2xh
c3M9Imluc2VydCI+Y29uZGl0aW9uIGNhcGFiaWxpdGllcyI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgdXJsIGNvbmRpdGlv
biI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGxvZy1hY3Rpb24tY2Fw
YSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBsb2ctYWN0aW9u
LWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTEyIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzIG9mIGxv
ZyBhY3Rpb248L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
IklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5sb2ctYWN0aW9uIGNhcGFiaWxpdGll
czwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
aWRlbnRpdHkgcnVsZS1sb2cgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRl
bnRpdHkgcnVsZS1sb2cgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgbG9n
LWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGxv
Zy1hY3Rpb24tY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDExMyI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIHJ1bGUgbG9nIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNh
cGFiaWxpdHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJ
ZGVudGl0eSBmb3IgcnVsZSBsb2cgPHNwYW4gY2xhc3M9Imluc2VydCI+bG9nLWFjdGlvbiBjYXBh
YmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgICAgIG9mIGxvZyBhY3Rpb24iOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICBpZGVudGl0eSBzZXNzaW9uLWxvZyB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICBpZGVudGl0eSBzZXNzaW9uLWxvZyB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgYmFzZSBsb2ctYWN0aW9uLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIGJhc2UgbG9nLWFjdGlvbi1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0
aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MTE0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3Igc2Vzc2lvbiBsb2cgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Y2FwYWJpbGl0eTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgIklkZW50aXR5IGZvciBzZXNzaW9uIGxvZyA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5sb2ctYWN0aW9uIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgbG9nIGFjdGlvbiI7PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
IH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBpbmdyZXNzLWFj
dGlvbi1jYXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlu
Z3Jlc3MtYWN0aW9uLWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTE1Ij48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJp
bGl0aWVzIG9mIGluZ3Jlc3MgYWN0aW9uPC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+aW5ncmVz
cy1hY3Rpb24gY2FwYWJpbGl0aWVzPC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVy
ZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRyYWZ0LWlldGYtaTJuc2Yt
Y2FwYWJpbGl0eS0wNDogSW5mb3JtYXRpb24gTW9kZWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlv
biBNb2RlbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIG9mIE5TRnMgQ2FwYWJp
bGl0aWVzIC0gQWN0aW9uIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
b2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBBY3Rpb24iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZWdyZXNzLWFjdGlvbi1jYXBhIHs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGVncmVzcy1hY3Rpb24tY2FwYSB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxMTYiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIjxz
cGFuIGNsYXNzPSJkZWxldGUiPkJhc2UgaWRlbnRpdHkgZm9yIGVncmVzcyBhY3Rpb248L3NwYW4+
Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIjxzcGFuIGNsYXNzPSJp
bnNlcnQiPklkZW50aXR5IGZvciBlZ3Jlc3MtYWN0aW9uIGNhcGFiaWxpdGllczwvc3Bhbj4iOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgZGVm
YXVsdC1hY3Rpb24tY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVu
dGl0eSBkZWZhdWx0LWFjdGlvbi1jYXBhIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlw
dGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDExNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUi
PmNhcGFiaWxpdGllcyBvZiBkZWZhdWx0IGFjdGlvbjwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmRlZmF1bHQtYWN0aW9uIGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJkcmFmdC1pZXRm
LWkybnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS0wNDogSW5m
b3JtYXRpb24gTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBvZiBOU0Zz
IENhcGFiaWxpdGllcyAtIERlZmF1bHQgYWN0aW9uIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBEZWZhdWx0IGFjdGlvbiI7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBwYXNz
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHBhc3MgezwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgaW5ncmVzcy1hY3Rpb24tY2FwYTs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpbmdyZXNzLWFjdGlvbi1jYXBh
OzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBh
OzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGVncmVzcy1hY3Rpb24t
Y2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGRlZmF1bHQtYWN0aW9u
LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgZGVmYXVsdC1h
Y3Rpb24tY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDExOCI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAiSWRlbnRpdHkgZm9yIHBhc3MiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIHBhc3M8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gYWN0aW9u
IGNhcGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5
LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICJkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBB
Y3Rpb25zIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBvZiBOU0Zz
IENhcGFiaWxpdGllcyAtIEFjdGlvbnMgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgZGVmYXVsdCBhY3Rpb24iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICBkZWZhdWx0IGFjdGlvbiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICBpZGVudGl0eSBkcm9wIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gIGlkZW50aXR5IGRyb3AgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2Ug
aW5ncmVzcy1hY3Rpb24tY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
YmFzZSBpbmdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICBiYXNlIGVncmVzcy1hY3Rpb24tY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICBiYXNlIGRlZmF1bHQtYWN0aW9uLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIGJhc2UgZGVmYXVsdC1hY3Rpb24tY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDExOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGRyb3AiOzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGRyb3A8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gYWN0aW9uIGNhcGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJh
ZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHkt
MDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
b2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBBY3Rpb25zIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICBvZiBOU0ZzIENhcGFiaWxpdGllcyAtIEFjdGlvbnMgYW5kPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgZGVmYXVsdCBhY3Rpb24iOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBkZWZhdWx0IGFjdGlvbiI7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgcmVqZWN0IHs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHJlamVjdCB7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpbmdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGluZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBlZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgZGVmYXVsdC1hY3Rpb24tY2FwYTs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBkZWZhdWx0LWFjdGlvbi1jYXBh
OzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTIwIj48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJ
ZGVudGl0eSBmb3IgcmVqZWN0Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICAgIklkZW50aXR5IGZvciByZWplY3Q8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gYWN0aW9uIGNhcGFi
aWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJ
bmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJk
cmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBBY3Rpb25z
IGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBvZiBOU0ZzIENhcGFi
aWxpdGllcyAtIEFjdGlvbnMgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ZGVmYXVsdCBhY3Rpb24iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBk
ZWZhdWx0IGFjdGlvbiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICBpZGVudGl0eSBhbGVydCB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBp
ZGVudGl0eSBhbGVydCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpbmdy
ZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNl
IGluZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFz
ZSBlZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGJhc2UgZGVmYXVsdC1hY3Rpb24tY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgYmFzZSBkZWZhdWx0LWFjdGlvbi1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRl
c2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMTIxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgYWxlcnQiOzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGFsZXJ0PHNwYW4g
Y2xhc3M9Imluc2VydCI+IGFjdGlvbiBjYXBhYmlsaXR5PC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRyYWZ0
LWlldGYtaTJuc2YtY2FwYWJpbGl0eS0wNDogSW5mb3JtYXRpb24gTW9kZWw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0
OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIG9m
IE5TRnMgQ2FwYWJpbGl0aWVzIC0gQWN0aW9ucyBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBBY3Rpb25zIGFuZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGRlZmF1bHQgYWN0aW9uIjs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgZGVmYXVsdCBhY3Rpb24iOzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgbWlycm9yIHs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IG1pcnJvciB7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpbmdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGluZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBlZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgZGVmYXVsdC1hY3Rpb24tY2FwYTs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBkZWZhdWx0LWFjdGlvbi1j
YXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTIyIj48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICJJZGVudGl0eSBmb3IgbWlycm9yIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciBtaXJyb3I8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gYWN0aW9uIGNh
cGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVu
Y2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0
OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICJkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBBY3Rp
b25zIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBvZiBOU0ZzIENh
cGFiaWxpdGllcyAtIEFjdGlvbnMgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgZGVmYXVsdCBhY3Rpb24iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICBkZWZhdWx0IGFjdGlvbiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICBpZGVudGl0eSBpbnZva2Utc2lnbmFsaW5nIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIGlkZW50aXR5IGludm9rZS1zaWduYWxpbmcgezwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGVncmVzcy1hY3Rpb24tY2FwYTs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDEyMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGlu
dm9rZSBzaWduYWxpbmciOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAi
SWRlbnRpdHkgZm9yIGludm9rZSBzaWduYWxpbmc8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gYWN0aW9u
IGNhcGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gIGlkZW50aXR5IHR1bm5lbC1lbmNhcHN1bGF0aW9uIHs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHR1bm5lbC1lbmNhcHN1bGF0aW9uIHs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGVncmVzcy1hY3Rpb24tY2FwYTs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBlZ3Jlc3MtYWN0aW9uLWNhcGE7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxMjQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50
aXR5IGZvciB0dW5uZWwgZW5jYXBzdWxhdGlvbiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgdHVubmVsIGVuY2Fwc3VsYXRpb248c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gYWN0aW9uIGNhcGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBmb3J3YXJkaW5nIHs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGZvcndhcmRpbmcgezwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGVncmVzcy1hY3Rpb24tY2FwYTs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDEyNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9y
IGZvcndhcmRpbmciOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRl
bnRpdHkgZm9yIGZvcndhcmRpbmc8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gYWN0aW9uIGNhcGFiaWxp
dHk8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IGlkZW50aXR5IHJlZGlyZWN0aW9uIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
IGlkZW50aXR5IHJlZGlyZWN0aW9uIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBi
YXNlIGVncmVzcy1hY3Rpb24tY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgYmFzZSBlZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3Jp
cHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJJZGVudGl0eSBmb3IgcmVk
aXJlY3Rpb24iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJJZGVudGl0
eSBmb3IgcmVkaXJlY3Rpb24iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgaWRlbnRpdHkgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhIHs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHJlc29sdXRpb24tc3RyYXRlZ3ktY2FwYSB7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxMjYiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIkJh
c2UgaWRlbnRpdHkgZm9yIHJlc29sdXRpb24gc3RyYXRlZ3kiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAiQmFzZSBpZGVudGl0eSBmb3IgcmVzb2x1dGlvbiBzdHJhdGVn
eTxzcGFuIGNsYXNzPSJpbnNlcnQiPiBjYXBhYmlsaXRpZXM8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJh
ZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHkt
MDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
b2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBSZXNvbHV0aW9uIFN0cmF0ZWd5Ijs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBSZXNvbHV0
aW9uIFN0cmF0ZWd5Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gIGlkZW50aXR5IGZtciB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVu
dGl0eSBmbXIgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2UgcmVzb2x1dGlv
bi1zdHJhdGVneS1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNl
IHJlc29sdXRpb24tc3RyYXRlZ3ktY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlw
dGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDEyNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIEZpcnN0IE1hdGNoaW5nIFJ1bGUg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+KEZNUikiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBGaXJzdCBNYXRjaGluZyBSdWxlIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPihGTVIpIHJlc29sdXRpb248L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICAgICAgc3RyYXRlZ3kgY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJk
cmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0
eS0wNDogSW5mb3JtYXRpb24gTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICBvZiBOU0ZzIENhcGFiaWxpdGllcyAtIFJlc29sdXRpb24gU3RyYXRlZ3kiOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBvZiBOU0ZzIENhcGFiaWxpdGllcyAtIFJlc29s
dXRpb24gU3RyYXRlZ3kiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgaWRlbnRpdHkgbG1yIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlk
ZW50aXR5IGxtciB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSByZXNvbHV0
aW9uLXN0cmF0ZWd5LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJh
c2UgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMTI4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgTGFzdCBNYXRjaGluZyBSdWxl
IDxzcGFuIGNsYXNzPSJkZWxldGUiPihMTVIpIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgTGFzdCBNYXRjaGluZyBSdWxlIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPihMTVIpIHJlc29sdXRpb248L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICAgICAgc3RyYXRlZ3kgY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJk
cmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0
eS0wNDogSW5mb3JtYXRpb24gTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICBvZiBOU0ZzIENhcGFiaWxpdGllcyAtIFJlc29sdXRpb24gU3RyYXRlZ3kiOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBvZiBOU0ZzIENhcGFiaWxpdGllcyAtIFJlc29s
dXRpb24gU3RyYXRlZ3kiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgaWRlbnRpdHkgcG1yIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlk
ZW50aXR5IHBtciB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSByZXNvbHV0
aW9uLXN0cmF0ZWd5LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGJh
c2UgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMTI5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgUHJpb3JpdGl6ZWQgTWF0Y2hp
bmcgUnVsZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj4oUE1SKSI7PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIFByaW9yaXRpemVkIE1hdGNo
aW5nIFJ1bGUgPHNwYW4gY2xhc3M9Imluc2VydCI+KFBNUikgcmVzb2x1dGlvbjwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBzdHJhdGVneSBjYXBhYmlsaXR5Ijs8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgImRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS0wNDogSW5mb3JtYXRpb24g
TW9kZWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtaWV0Zi1p
Mm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgIG9mIE5TRnMgQ2FwYWJpbGl0aWVzIC0gUmVzb2x1dGlvbiBTdHJhdGVn
eSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIG9mIE5TRnMgQ2FwYWJp
bGl0aWVzIC0gUmVzb2x1dGlvbiBTdHJhdGVneSI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBwbXJlIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIGlkZW50aXR5IHBtcmUgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIGJhc2UgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICBiYXNlIHJlc29sdXRpb24tc3RyYXRlZ3ktY2FwYTs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IklkZW50aXR5IGZvciBQcmlvcml0aXplZCBNYXRjaGluZyBSdWxlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgIklkZW50aXR5IGZvciBQcmlvcml0aXplZCBNYXRjaGluZyBS
dWxlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MTMwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgIHdpdGggRXJyb3JzIChQTVJFKSI7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHdpdGggRXJyb3JzIChQTVJFKTxzcGFuIGNsYXNzPSJp
bnNlcnQiPiByZXNvbHV0aW9uIHN0cmF0ZWd5IGNhcGFiaWxpdHk8L3NwYW4+Ijs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAi
ZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxp
dHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBSZXNvbHV0aW9uIFN0cmF0ZWd5Ijs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBSZXNv
bHV0aW9uIFN0cmF0ZWd5Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gIGlkZW50aXR5IHBtcm4gezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
aWRlbnRpdHkgcG1ybiB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSByZXNv
bHV0aW9uLXN0cmF0ZWd5LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IGJhc2UgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRl
c2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiSWRlbnRpdHkgZm9y
IFByaW9yaXRpemVkIE1hdGNoaW5nIFJ1bGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAiSWRlbnRpdHkgZm9yIFByaW9yaXRpemVkIE1hdGNoaW5nIFJ1bGU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxMzEiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d2l0aCBObyBFcnJvcnMgKFBNUk4pPC9zcGFu
PiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPiB3aXRoIE5vIEVycm9ycyAoUE1STikgcmVzb2x1dGlvbiBzdHJhdGVneSBjYXBhYmls
aXR5PC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS0wNDogSW5m
b3JtYXRpb24gTW9kZWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJh
ZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIG9mIE5TRnMgQ2FwYWJpbGl0aWVzIC0gUmVzb2x1dGlv
biBTdHJhdGVneSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIG9mIE5T
RnMgQ2FwYWJpbGl0aWVzIC0gUmVzb2x1dGlvbiBTdHJhdGVneSI7PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBhZHZhbmNlZC1uc2YtY2FwYSB7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBhZHZhbmNlZC1uc2Yt
Y2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICJCYXNlIGlkZW50aXR5IGZvciBhZHZhbmNlZDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJCYXNlIGlkZW50aXR5IGZvciBhZHZhbmNlZDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDEzMiI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5uZXR3b3JrIHNlY3VyaXR5IGZ1
bmN0aW9uPC9zcGFuPiBjYXBhYmlsaXRpZXMiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gTmV0d29yayBTZWN1cml0eSBGdW5jdGlv
biAoTlNGKTwvc3Bhbj4gY2FwYWJpbGl0aWVzIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJl
bmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDgzMjk6IEZyYW1ld29y
ayBmb3IgSW50ZXJmYWNlIHRvIE5ldHdvcmsgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAiUkZDIDgzMjk6IEZyYW1ld29yayBmb3IgSW50ZXJmYWNlIHRvIE5l
dHdvcmsgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBGdW5jdGlv
bnMgLSBEaWZmZXJlbmNlcyBmcm9tIEFDTCBEYXRhIE1vZGVsczwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICBGdW5jdGlvbnMgLSBEaWZmZXJlbmNlcyBmcm9tIEFDTCBEYXRh
IE1vZGVsczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGRyYWZ0LWRvbmctaTJu
c2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICBkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3Vy
YXRpb24gb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBBZHZhbmNlZCBTZWN1
cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBT
ZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIENvbnRyb2xsZXIiOzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBDb250cm9sbGVyIjs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMTMzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgaWRlbnRpdHkgYW50aXZpcnVzLWNhcGEgezwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gIGlkZW50aXR5IGFudGk8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4tPC9zcGFuPnZpcnVzLWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IGJhc2UgYWR2YW5jZWQtbnNmLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIGJhc2UgYWR2YW5jZWQtbnNmLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3Jp
cHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAxMzQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBhPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+bnRpPC9zcGFuPnZpcnVzIGNhcGFiaWxpdGllcyI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgYTxzcGFuIGNsYXNzPSJpbnNlcnQiPmR2YW5j
ZWQgTlNGIGFudGktPC9zcGFuPnZpcnVzIGNhcGFiaWxpdGllcyI7PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyA4MzI5
OiBGcmFtZXdvcmsgZm9yIEludGVyZmFjZSB0byBOZXR3b3JrIFNlY3VyaXR5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyA4MzI5OiBGcmFtZXdvcmsgZm9yIEludGVy
ZmFjZSB0byBOZXR3b3JrIFNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgRnVuY3Rpb25zIC0gRGlmZmVyZW5jZXMgZnJvbSBBQ0wgRGF0YSBNb2RlbHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgRnVuY3Rpb25zIC0gRGlmZmVyZW5jZXMgZnJv
bSBBQ0wgRGF0YSBNb2RlbHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBkcmFm
dC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAx
OiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2
YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdp
dGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAxMzUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpdmly
dXMiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgQ29udHJvbGxlciAt
IEFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPnZpcnVzIjs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTM2
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgaWRlbnRpdHkgYW50aWRkb3MtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgaWRlbnRpdHkgYW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi08L3Nw
YW4+ZGRvcy1jYXBhIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGFkdmFu
Y2VkLW5zZi1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGFk
dmFuY2VkLW5zZi1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0
aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTM3Ij48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgYTxzcGFuIGNsYXNzPSJkZWxldGUiPm50aWRkb3M8
L3NwYW4+IGNhcGFiaWxpdGllcyI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICJJZGVudGl0eSBmb3IgYTxzcGFuIGNsYXNzPSJpbnNlcnQiPmR2YW5jZWQgTlNGIGFudGkt
RERvUzwvc3Bhbj4gY2FwYWJpbGl0aWVzIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiUkZDIDgzMjk6IEZyYW1ld29yayBm
b3IgSW50ZXJmYWNlIHRvIE5ldHdvcmsgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAiUkZDIDgzMjk6IEZyYW1ld29yayBmb3IgSW50ZXJmYWNlIHRvIE5ldHdv
cmsgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBGdW5jdGlvbnMg
LSBEaWZmZXJlbmNlcyBmcm9tIEFDTCBEYXRhIE1vZGVsczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICBGdW5jdGlvbnMgLSBEaWZmZXJlbmNlcyBmcm9tIEFDTCBEYXRhIE1v
ZGVsczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGRyYWZ0LWRvbmctaTJuc2Yt
YXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICBkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRp
b24gb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0
eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1
cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDEzOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5kZG9zPC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICBDb250cm9sbGVyIC0gQW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi1ERG9TPC9zcGFuPiI7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBpcHMt
Y2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBpcHMtY2Fw
YSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBhZHZhbmNlZC1uc2YtY2Fw
YTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBhZHZhbmNlZC1uc2Yt
Y2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDEzOSI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPklQUzwvc3Bhbj4gY2FwYWJpbGl0
aWVzIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZv
ciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZHZhbmNlZCBOU0YgSW50cnVzaW9uIFByZXZlbnRpb24g
U3lzdGVtPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgIChJUFMpPC9z
cGFuPiBjYXBhYmlsaXRpZXMiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVy
ZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgODMyOTogRnJhbWV3b3JrIGZvciBJbnRl
cmZhY2UgdG8gTmV0d29yayBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICJSRkMgODMyOTogRnJhbWV3b3JrIGZvciBJbnRlcmZhY2UgdG8gTmV0d29yayBTZWN1
cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIEZ1bmN0aW9ucyAtIERpZmZl
cmVuY2VzIGZyb20gQUNMIERhdGEgTW9kZWxzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIEZ1bmN0aW9ucyAtIERpZmZlcmVuY2VzIGZyb20gQUNMIERhdGEgTW9kZWxzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29u
ZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIGRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0
aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgQ29udHJvbGxlciAtIEludHJ1c2lvbiBQ
cmV2ZW50aW9uIFN5c3RlbSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IENvbnRyb2xsZXIgLSBJbnRydXNpb24gUHJldmVudGlvbiBTeXN0ZW0iOzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgdm9pcC12b2x0ZS1jYXBh
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHZvaXAtdm9sdGUt
Y2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBhZHZhbmNlZC1uc2Yt
Y2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBhZHZhbmNlZC1u
c2YtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE0MCI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICAgICAiSWRlbnRpdHkgZm9yIFZvSVAvVm9MVEUgY2FwYWJpbGl0aWVzIjs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5hZHZhbmNlZCBOU0YgPC9zcGFuPlZvSVAvVm9MVEUgY2FwYWJpbGl0aWVzIjs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAiUkZDIDMyNjE6IFNJUDogU2Vzc2lvbiBJbml0aWF0aW9uIFByb3RvY29sPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIlJGQyAzMjYxOiBTSVA6IFNlc3Npb24gSW5pdGlh
dGlvbiBQcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIFJGQyA4MzI5
OiBGcmFtZXdvcmsgZm9yIEludGVyZmFjZSB0byBOZXR3b3JrIFNlY3VyaXR5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIFJGQyA4MzI5OiBGcmFtZXdvcmsgZm9yIEludGVy
ZmFjZSB0byBOZXR3b3JrIFNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgRnVuY3Rpb25zIC0gRGlmZmVyZW5jZXMgZnJvbSBBQ0wgRGF0YSBNb2RlbHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgRnVuY3Rpb25zIC0gRGlmZmVyZW5jZXMgZnJv
bSBBQ0wgRGF0YSBNb2RlbHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBkcmFm
dC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAx
OiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2
YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdp
dGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBDb250
cm9sbGVyIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQ29udHJvbGxl
ciI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0
eSBkZXRlY3QgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRlbnRpdHkgZGV0
ZWN0IHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAxNDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgIGJhc2UgYW50aXZpcnVzLWNhcGE7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICBiYXNlIGFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9z
cGFuPnZpcnVzLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRp
b248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNDIiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgIklkZW50aXR5IGZvciBkZXRlY3QgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2Fw
YWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAi
SWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkdmFuY2VkIE5TRiBhbnRpLXZpcnVz
PC9zcGFuPiBkZXRlY3QgPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJpbGl0eSI7PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBv
ZiBhbnRpdmlydXMiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFz
Zi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBG
dW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE0MyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgQ29udHJvbGxl
ciAtIEFudGk8c3BhbiBjbGFzcz0iZGVsZXRlIj52PC9zcGFuPmlydXMiOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4tVjwvc3Bhbj5pcnVzIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGV4Y2VwdGlvbi1hcHBsaWNhdGlvbiB7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBleGNlcHRpb24tYXBwbGljYXRpb24gezwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE0NCI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgYmFzZSBhbnRpdmlydXMtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgIGJhc2UgYW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+dmly
dXMtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE0NSI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICAgICAiSWRlbnRpdHkgZm9yIGV4Y2VwdGlvbiBhcHBsaWNhdGlvbiA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5jYXBhYmlsaXRpZXM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9Imluc2VydCI+YWR2YW5jZWQgTlNGIGFu
dGktdmlydXM8L3NwYW4+IGV4Y2VwdGlvbiBhcHBsaWNhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBhbnRpdmlydXMiOzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPmNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZl
cmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJkcmFmdC1kb25nLWkybnNm
LWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0
aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJp
dHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2Vj
dXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAxNDYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+djwvc3Bhbj5pcnVzIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9Imluc2VydCI+LVY8L3NwYW4+aXJ1cyI7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBl
eGNlcHRpb24tc2lnbmF0dXJlIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlk
ZW50aXR5IGV4Y2VwdGlvbi1zaWduYXR1cmUgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE0NyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgYmFzZSBhbnRpdmly
dXMtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgIGJhc2UgYW50aTxz
cGFuIGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+dmlydXMtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDE0OCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGV4Y2VwdGlv
biBzaWduYXR1cmUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmFkdmFuY2VkIE5TRiBhbnRpLXZpcnVzPC9zcGFuPiBleGNlcHRpb24gc2ln
bmF0dXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIG9mIGFudGl2aXJ1cyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2Yt
Y29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVu
Y3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNDkiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIENvbnRyb2xsZXIg
LSBBbnRpPHNwYW4gY2xhc3M9ImRlbGV0ZSI+djwvc3Bhbj5pcnVzIjs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9Imlu
c2VydCI+LVY8L3NwYW4+aXJ1cyI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE1MCI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gIGlkZW50
aXR5IDxzcGFuIGNsYXNzPSJkZWxldGUiPndoaXRlbGlzdHM8L3NwYW4+IHs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICBpZGVudGl0eSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij53aGl0
ZS1saXN0PC9zcGFuPiB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICBiYXNlIDxz
cGFuIGNsYXNzPSJkZWxldGUiPmFudGl2aXJ1cy1jYXBhOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgIGJhc2UgPHNwYW4gY2xhc3M9Imluc2VydCI+YW50aS12aXJ1
cy1jYXBhOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE1MSI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPndoaXRlbGlzdHMg
Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkdmFuY2VkIE5TRiBhbnRpLXZp
cnVzIHdoaXRlIGxpc3Q8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGFudGl2aXJ1cyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgY2FwYWJpbGl0
eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZp
Z3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQt
ZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJO
U0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5j
ZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNTIiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9ImRlbGV0ZSI+djwvc3Bhbj5pcnVzIjs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRp
PHNwYW4gY2xhc3M9Imluc2VydCI+LVY8L3NwYW4+aXJ1cyI7PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSBzeW4tZmxvb2QtYWN0aW9uIHs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHN5bi1mbG9vZC1hY3Rpb24g
ezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE1
MyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgYmFzZSBhbnRpZGRvcy1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgYmFzZSBhbnRpPHNwYW4gY2xhc3M9Imluc2VydCI+LTwvc3Bhbj5k
ZG9zLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNTQiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5zeW48L3NwYW4+IGZsb29k
IGFjdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmlsaXRpZXM8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9
Imluc2VydCI+YWR2YW5jZWQgTlNGIGFudGktRERvUyBzeW5jPC9zcGFuPiBmbG9vZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBhbnRp
ZGRvcyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgYWN0
aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJh
ZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0w
MTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIEFk
dmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3
aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMTU1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBDb250cm9sbGVyIC0gQW50aTxz
cGFuIGNsYXNzPSJkZWxldGUiPmRkb3M8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9Imluc2VydCI+LURE
b1M8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IGlkZW50aXR5IHVkcC1mbG9vZC1hY3Rpb24gezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgaWRlbnRpdHkgdWRwLWZsb29kLWFjdGlvbiB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTU2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICBiYXNlIGFu
dGlkZG9zLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICBiYXNlIGFu
dGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPmRkb3MtY2FwYTs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDE1NyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFu
IGNsYXNzPSJkZWxldGUiPnVkcDwvc3Bhbj4gZmxvb2QgYWN0aW9uIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPmNhcGFiaWxpdGllczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZHZhbmNlZCBOU0YgYW50
aS1ERG9TIFVEUDwvc3Bhbj4gZmxvb2Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgYW50aWRkb3MiOzwvc3Bhbj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIGFjdGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5j
YXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJl
bmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0w
MTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMg
d2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE1OCI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFzcz0iZGVsZXRlIj5kZG9zPC9z
cGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBDb250cm9sbGVy
IC0gQW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi1ERG9TPC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
fTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGh0dHAtZmxvb2Qt
YWN0aW9uIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGh0dHAt
Zmxvb2QtYWN0aW9uIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAxNTkiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIGJhc2UgYW50aWRkb3MtY2FwYTs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgIGJhc2UgYW50aTxzcGFuIGNsYXNzPSJpbnNl
cnQiPi08L3NwYW4+ZGRvcy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRl
c2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTYw
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aHR0
cDwvc3Bhbj4gZmxvb2QgYWN0aW9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhcGFiaWxpdGllczwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklkZW50aXR5IGZv
ciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZHZhbmNlZCBOU0YgYW50aS1ERG9TIEhUVFA8L3NwYW4+
IGZsb29kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIG9mIGFudGlkZG9zIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICBhY3Rpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJpbGl0eSI7PC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24g
b2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtZG9uZy1pMm5z
Zi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJp
dHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJp
dHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNjEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIENvbnRy
b2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZGRvczwvc3Bhbj4iOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4tRERvUzwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgaHR0cHMtZmxvb2QtYWN0aW9uIHs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGh0dHBzLWZsb29kLWFjdGlvbiB7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTYyIj48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICBiYXNlIGFudGlkZG9zLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICBiYXNlIGFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPmRkb3MtY2Fw
YTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE2MyI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAi
SWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmh0dHBzPC9zcGFuPiBmbG9vZCBhY3Rp
b24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPmFkdmFuY2VkIE5TRiBhbnRpLUREb1MgSFRUUFM8L3NwYW4+IGZsb29kPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGFudGlkZG9z
Ijs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBhY3Rpb24g
PHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJkcmFmdC1k
b25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBD
b25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2YW5j
ZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGgg
STJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAxNjQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ZGRvczwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tRERvUzwv
c3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRl
bnRpdHkgZG5zLXJlcXVlc3QtZmxvb2QtYWN0aW9uIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gIGlkZW50aXR5IGRucy1yZXF1ZXN0LWZsb29kLWFjdGlvbiB7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTY1Ij48dGQ+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICBiYXNlIGFudGlkZG9zLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICBiYXNlIGFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPmRkb3MtY2FwYTs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE2NiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRp
dHkgZm9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmRucyByZXF1ZXN0PC9zcGFuPiBmbG9vZCBhY3Rp
b24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPmFkdmFuY2VkIE5TRiBhbnRpLUREb1MgRE5TIFJlcXVlc3Q8L3NwYW4+IGZsb29kPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGFu
dGlkZG9zIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBh
Y3Rpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJk
cmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmln
LTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
QWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25z
IHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAxNjciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRp
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZGRvczwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4t
RERvUzwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgaWRlbnRpdHkgZG5zLXJlcGx5LWZsb29kLWFjdGlvbiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICBpZGVudGl0eSBkbnMtcmVwbHktZmxvb2QtYWN0aW9uIHs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNjgiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgIGJhc2UgYW50aWRkb3MtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgIGJhc2UgYW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+ZGRvcy1jYXBhOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTY5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVu
dGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZG5zIHJlcGx5PC9zcGFuPiBmbG9vZCBhY3Rp
b24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPmFkdmFuY2VkIE5TRiBhbnRpLUREb1MgRE5TIFJlcGx5PC9zcGFuPiBmbG9vZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBhbnRp
ZGRvcyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgYWN0
aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJh
ZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0w
MTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIEFk
dmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3
aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMTcwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBDb250cm9sbGVyIC0gQW50aTxz
cGFuIGNsYXNzPSJkZWxldGUiPmRkb3M8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9Imluc2VydCI+LURE
b1M8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IGlkZW50aXR5IGljbXAtZmxvb2QtYWN0aW9uIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gIGlkZW50aXR5IGljbXAtZmxvb2QtYWN0aW9uIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNzEiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIGJhc2Ug
YW50aWRkb3MtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgIGJhc2Ug
YW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+ZGRvcy1jYXBhOzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMTcyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+aWNtcDwvc3Bhbj4gZmxvb2QgYWN0aW9uIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPmNhcGFiaWxpdGllczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZHZhbmNlZCBOU0Yg
YW50aS1ERG9TIElDTVA8L3NwYW4+IGZsb29kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGFudGlkZG9zIjs8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBhY3Rpb24gPHNwYW4gY2xhc3M9Imluc2Vy
dCI+Y2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJl
ZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25m
aWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rp
b25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNzMiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZGRv
czwvc3Bhbj4iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgQ29udHJv
bGxlciAtIEFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tRERvUzwvc3Bhbj4iOzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgc2lwLWZsb29kLWFj
dGlvbiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBzaXAtZmxv
b2QtYWN0aW9uIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAxNzQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIGJhc2UgYW50aWRkb3MtY2FwYTs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgIGJhc2UgYW50aTxzcGFuIGNsYXNzPSJpbnNlcnQi
Pi08L3NwYW4+ZGRvcy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTc1Ij48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+c2lwPC9z
cGFuPiBmbG9vZCBhY3Rpb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPmFkdmFuY2VkIE5TRiBhbnRpLUREb1MgU0lQPC9zcGFuPiBmbG9v
ZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAg
ICBvZiBhbnRpZGRvcyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgYWN0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNhcGFiaWxpdHkiOzwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNm
LWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1
bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTc2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBDb250cm9sbGVy
IC0gQW50aTxzcGFuIGNsYXNzPSJkZWxldGUiPmRkb3M8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9Imlu
c2VydCI+LUREb1M8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gIGlkZW50aXR5IGRldGVjdC1tb2RlIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gIGlkZW50aXR5IGRldGVjdC1tb2RlIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxNzciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIGJhc2UgYW50
aWRkb3MtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgIGJhc2UgYW50
aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+ZGRvcy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMTc4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgZGV0ZWN0
IG1vZGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPmFkdmFuY2VkIE5TRiBhbnRpLUREb1M8L3NwYW4+IGRldGVjdCBtb2RlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIGFudGlk
ZG9zIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5jYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgImRyYWZ0LWRvbmct
aTJuc2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZp
Z3VyYXRpb24gb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBBZHZhbmNlZCBT
ZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5T
RiBTZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDE3OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgQ29udHJvbGxlciAtIEFudGk8c3BhbiBjbGFz
cz0iZGVsZXRlIj5kZG9zPC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICBDb250cm9sbGVyIC0gQW50aTxzcGFuIGNsYXNzPSJpbnNlcnQiPi1ERG9TPC9zcGFu
PiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDE4MCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gIGlkZW50aXR5IDxzcGFuIGNsYXNzPSJk
ZWxldGUiPmJhc2VsaW5lLWxlYXJuPC9zcGFuPiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgaWRlbnRpdHkgPHNwYW4gY2xhc3M9Imluc2VydCI+YmFzZWxpbmUtbGVhcm5pbmc8
L3NwYW4+IHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIGJhc2UgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+YW50aWRkb3MtY2FwYTs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICBiYXNlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFudGktZGRvcy1jYXBhOzwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE4MSI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICAiSWRlbnRpdHkgZm9yIGJhc2VsaW5lIDxzcGFuIGNsYXNzPSJkZWxldGUiPmxlYXJuIGNhcGFi
aWxpdGllczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIklk
ZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZHZhbmNlZCBOU0YgYW50aS1ERG9TPC9z
cGFuPiBiYXNlbGluZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5sZWFybmluZzwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgb2YgYW50
aWRkb3MiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgICAgIGNhcGFiaWxpdHkiOzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAiZHJhZnQtZG9u
Zy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29u
ZmlndXJhdGlvbiBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIEFkdmFuY2Vk
IFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEky
TlNGIFNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMTgyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBDb250cm9sbGVyIC0gQW50aTxzcGFuIGNs
YXNzPSJkZWxldGUiPmRkb3M8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgIENvbnRyb2xsZXIgLSBBbnRpPHNwYW4gY2xhc3M9Imluc2VydCI+LUREb1M8L3Nw
YW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIGlkZW50
aXR5IHNpZ25hdHVyZS1zZXQgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgaWRl
bnRpdHkgc2lnbmF0dXJlLXNldCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFz
ZSBpcHMtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgYmFzZSBpcHMt
Y2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE4MyI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICAiSWRlbnRpdHkgZm9yIHNpZ25hdHVyZSBzZXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJp
bGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRl
bnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkdmFuY2VkIE5TRiBJUFM8L3NwYW4+IHNp
Z25hdHVyZSBzZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ICAgICAgb2YgSVBTIjs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1j
b25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5j
dGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIENvbnRyb2xsZXIgLSBJbnRydXNpb24gUHJldmVudGlvbiBTeXN0ZW0iOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBDb250cm9sbGVyIC0gSW50cnVzaW9uIFByZXZl
bnRpb24gU3lzdGVtIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gIGlkZW50aXR5IGlwcy1leGNlcHRpb24tc2lnbmF0dXJlIHs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlwcy1leGNlcHRpb24tc2lnbmF0dXJlIHs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBiYXNlIGlwcy1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwcy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMTg0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3IgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+aXBzPC9zcGFuPiBleGNlcHRpb24gc2lnbmF0dXJlIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPmNhcGFiaWxpdGllczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgIklkZW50aXR5IGZvciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZHZhbmNlZCBOU0YgSVBT
PC9zcGFuPiBleGNlcHRpb24gc2lnbmF0dXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9mIElQUyI7PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJpbGl0
eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZp
Z3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiZHJhZnQt
ZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJO
U0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQWR2YW5j
ZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICBDb250cm9sbGVyIC0gSW50cnVzaW9uIFByZXZlbnRpb24gU3lz
dGVtIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgQ29udHJvbGxlciAt
IEludHJ1c2lvbiBQcmV2ZW50aW9uIFN5c3RlbSI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSB2b2ljZS1pZCB7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSB2b2ljZS1pZCB7PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgYmFzZSB2b2lwLXZvbHRlLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIGJhc2Ugdm9pcC12b2x0ZS1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMTg1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICJJZGVudGl0eSBmb3Igdm9pY2UtaWQgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFk
dmFuY2VkIE5TRiBWb0lQL1ZvTFRFPC9zcGFuPiB2b2ljZS1pZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBvZiBWb0lQL1ZvTFRFIjs8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5jYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHJlZmVyZW5j
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIlJGQyAzMjYxOiBTSVA6IFNlc3Np
b24gSW5pdGlhdGlvbiBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIlJGQyAzMjYxOiBTSVA6IFNlc3Npb24gSW5pdGlhdGlvbiBQcm90b2NvbCI7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBpZGVudGl0eSB1c2VyLWFn
ZW50IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IHVzZXItYWdl
bnQgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGJhc2Ugdm9pcC12b2x0ZS1jYXBh
OzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIHZvaXAtdm9sdGUtY2Fw
YTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE4NiI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAi
SWRlbnRpdHkgZm9yIHVzZXIgYWdlbnQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FwYWJpbGl0aWVz
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAiSWRlbnRpdHkg
Zm9yIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkdmFuY2VkIE5TRiBWb0lQL1ZvTFRFPC9zcGFuPiB1
c2VyIGFnZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICAgIG9mIFZvSVAvVm9MVEUiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNhcGFiaWxpdHkiOzwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAiUkZDIDMyNjE6IFNJUDogU2Vzc2lvbiBJbml0aWF0aW9uIFByb3RvY29sIjs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAiUkZDIDMyNjE6IFNJUDogU2Vzc2lv
biBJbml0aWF0aW9uIFByb3RvY29sIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgfTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gIGlkZW50aXR5IGlwc2VjLWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgaWRlbnRpdHkgaXBzZWMtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAxODciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIkJhc2UgaWRlbnRpdHkgZm9yIGFuIElQc2Vj
Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIkJhc2UgaWRlbnRpdHkg
Zm9yIGFuIElQc2VjPHNwYW4gY2xhc3M9Imluc2VydCI+IGNhcGFiaWxpdGllczwvc3Bhbj4iOzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgaWtl
IHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGlkZW50aXR5IGlrZSB7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgYmFzZSBpcHNlYy1jYXBhOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICBiYXNlIGlwc2VjLWNhcGE7PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAxODgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIklkZW50aXR5IGZvciBhbiA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5JS0UiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgIklkZW50aXR5IGZvciBhbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JUFNlYyBJ
bnRlcm5ldCBLZXkgRXhjaGFuZ2UgKElLRSk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICAgY2FwYWJpbGl0eSI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICB9PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgaWRlbnRpdHkgaWtlbGVzcyB7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICBpZGVudGl0eSBpa2VsZXNzIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICBiYXNlIGlwc2VjLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIGJhc2UgaXBzZWMtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBkZXNjcmlwdGlv
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE4
OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICAiSWRlbnRpdHkgZm9yIGFuIDxzcGFuIGNsYXNzPSJkZWxldGUi
PklLRWxlc3MiOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
IklkZW50aXR5IGZvciBhbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JUFNlYyB3aXRob3V0IEludGVy
bmV0IEtleTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBFeGNoYW5n
ZSAoSUtFKSBjYXBhYmlsaXR5Ijs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
IH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIH08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAvKjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgLyo8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICogIEdyb3VwaW5nPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgKiAgR3JvdXBpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICovPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKi88L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBncm91cGluZyBuc2YtY2FwYWJpbGl0aWVzIHs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIGdyb3VwaW5nIG5zZi1jYXBhYmlsaXRpZXMg
ezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTkwIj48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICI8
c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgb2YgbmV0d29yayBzZWN1cml0eSBmdW50
aW9uPC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICI8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5OZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9uIChOU0YpIENhcGFiaWxp
dGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHJlZmVyZW5jZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICJSRkMgODMyOTogRnJhbWV3b3JrIGZvciBJbnRlcmZhY2Ug
dG8gTmV0d29yayBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICJSRkMgODMyOTogRnJhbWV3b3JrIGZvciBJbnRlcmZhY2UgdG8gTmV0d29yayBTZWN1cml0eTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIEZ1bmN0aW9ucyAtIEkyTlNGIEZsb3cg
U2VjdXJpdHkgUG9saWN5IFN0cnVjdHVyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICBGdW5jdGlvbnMgLSBJMk5TRiBGbG93IFNlY3VyaXR5IFBvbGljeSBTdHJ1Y3R1cmU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBkcmFmdC1pZXRmLWkybnNmLWNhcGFi
aWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS0wNDogSW5mb3JtYXRpb24gTW9k
ZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBvZiBOU0ZzIENhcGFiaWxpdGll
cyAtIENhcGFiaWxpdHkgSW5mb3JtYXRpb24gTW9kZWwgRGVzaWduIjs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgb2YgTlNGcyBDYXBhYmlsaXRpZXMgLSBDYXBhYmlsaXR5
IEluZm9ybWF0aW9uIE1vZGVsIERlc2lnbiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICBsZWFmLWxpc3QgdGltZS1jYXBhYmlsaXRpZXMgezwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICBsZWFmLWxpc3QgdGltZS1jYXBhYmlsaXRpZXMgezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgIGVudW0gYWJzb2x1dGUtdGltZSB7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICBlbnVtIGFic29sdXRlLXRpbWUgezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTkxIj48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAg
ICAgICI8c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgb2YgYWJzb2x1dGUgdGltZTwv
c3Bhbj4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICI8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5BYnNvbHV0ZSBUaW1lIENhcGFiaWxpdGllczwvc3Bhbj4uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgSWYgbmV0d29yayBzZWN1cml0eSBm
dW5jdGlvbiBoYXMgdGhlIGFic29sdXRlIHRpbWU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgSWYgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbiBoYXMgdGhlIGFi
c29sdXRlIHRpbWU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBjYXBh
YmlsaXR5LCB0aGUgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICBjYXBhYmlsaXR5LCB0aGUgbmV0d29yayBzZWN1cml0
eSBmdW5jdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIHN1cHBv
cnRzIHJ1bGUgZXhlY3V0aW9uIGFjY29yZGluZyB0byBhYnNvbHV0ZSB0aW1lLiI7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIHN1cHBvcnRzIHJ1bGUgZXhlY3V0
aW9uIGFjY29yZGluZyB0byBhYnNvbHV0ZSB0aW1lLiI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIH08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgZW51bSBwZXJpb2RpYy10aW1lIHs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIGVudW0gcGVyaW9kaWMtdGlt
ZSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgZGVzY3JpcHRpb248L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxOTIiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJkZWxldGUiPkNhcGFiaWxpdGllcyBvZiBw
ZXJpb2RpYyB0aW1lPC9zcGFuPi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICAgICAgICAgIjxzcGFuIGNsYXNzPSJpbnNlcnQiPlBlcmlvZGljIHRpbWUgY2FwYWJpbGl0aWVz
PC9zcGFuPi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBJZiBuZXR3
b3JrIHNlY3VyaXR5IGZ1bmN0aW9uIGhhcyB0aGUgcGVyaW9kaWMgdGltZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICBJZiBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0
aW9uIGhhcyB0aGUgcGVyaW9kaWMgdGltZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgIGNhcGFiaWxpdHksIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIGNhcGFiaWxpdHksIHRoZSBu
ZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgc3VwcG9ydHMgcnVsZSBleGVjdXRpb24gYWNjb3JkaW5nIHRvIHBlcmlvZGljIHRp
bWUuIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgc3VwcG9y
dHMgcnVsZSBleGVjdXRpb24gYWNjb3JkaW5nIHRvIHBlcmlvZGljIHRpbWUuIjs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAxOTMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAiVDxzcGFuIGNsYXNzPSJkZWxldGUi
PmhpcyBpcyBjYXBhYmlsaXRpZXMgZm9yIHRpbWU8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgICAiVDxzcGFuIGNsYXNzPSJpbnNlcnQiPmltZSBjYXBhYmls
aXRpZXM8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB9PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIGNvbnRhaW5lciBldmVudC1jYXBhYmlsaXRpZXMgezwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBjb250YWluZXIgZXZlbnQtY2FwYWJpbGl0aWVzIHs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgIkNhcGFiaWxpdGllcyBvZiBldmVudHMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAiQ2FwYWJpbGl0aWVzIG9mIGV2ZW50cy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIElmIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb24gaGFz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgSWYgbmV0d29yayBzZWN1
cml0eSBmdW5jdGlvbiBoYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIHRo
ZSBldmVudCBjYXBhYmlsaXRpZXMsIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIHRoZSBldmVudCBjYXBhYmlsaXRp
ZXMsIHRoZSBuZXR3b3JrIHNlY3VyaXR5IGZ1bmN0aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgc3VwcG9ydHMgcnVsZSBleGVjdXRpb24gYWNjb3JkaW5nIHRvIHN5c3Rl
bSBldmVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIHN1cHBvcnRz
IHJ1bGUgZXhlY3V0aW9uIGFjY29yZGluZyB0byBzeXN0ZW0gZXZlbnQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgIGFuZCBzeXN0ZW0gYWxhcm0uIjs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICBhbmQgc3lzdGVtIGFsYXJtLiI7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTYiIGNs
YXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9z
bWFsbD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmYvI3BhcnQtNiI+PGVt
PiBwYWdlIDMzLCBsaW5lIDE4PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmLyNwYXJ0LTYiPjxlbT4gcGFnZSAz
MywgbGluZSAxODxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICBQb2xpY3kgTW9kZWwgT3ZlcnZpZXc8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICBQb2xpY3kgTW9kZWwgT3ZlcnZpZXc8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgIGRyYWZ0LWhvbmctaTJuc2YtbnNmLW1vbml0b3JpbmctZGF0
YS1tb2RlbC0wNjogQSBZQU5HPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgZHJhZnQtaG9uZy1pMm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVsLTA2OiBBIFlBTkc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIERhdGEgTW9kZWwgZm9yIE1vbml0
b3JpbmcgSTJOU0YgTmV0d29yayBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgIERhdGEgTW9kZWwgZm9yIE1vbml0b3JpbmcgSTJOU0YgTmV0d29yayBTZWN1
cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgRnVuY3Rpb25zIC0gU3lz
dGVtIEFsYXJtIGFuZCBTeXN0ZW0gRXZlbnRzIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICBGdW5jdGlvbnMgLSBTeXN0ZW0gQWxhcm0gYW5kIFN5c3RlbSBFdmVudHMi
OzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBsZWFmLWxpc3Qgc3lzdGVt
LWV2ZW50LWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGxlYWYt
bGlzdCBzeXN0ZW0tZXZlbnQtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgYmFzZSBzeXN0ZW0tZXZlbnQtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgYmFzZSBzeXN0ZW0tZXZlbnQtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICBkZXNjcmlwdGlvbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxOTQiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgICAgICI8c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGEgc3lz
dGVtIGV2ZW50PC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICAgICAiPHNwYW4gY2xhc3M9Imluc2VydCI+U3lzdGVtIGV2ZW50IGNhcGFiaWxpdGllczwvc3Bh
bj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgbGVhZi1saXN0IHN5c3RlbS1hbGFybS1jYXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICBsZWFmLWxpc3Qgc3lzdGVtLWFsYXJtLWNhcGEgezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB0eXBlIGlkZW50aXR5cmVmIHs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIGJhc2Ugc3lzdGVtLWFsYXJtLWNhcGE7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIGJhc2Ugc3lzdGVtLWFsYXJtLWNh
cGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIH08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
IGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIkNhcGFi
aWxpdGllcyBmb3IgYSBzeXN0ZW0gYWxhcm0iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAiQ2FwYWJpbGl0aWVzIGZvciBhIHN5c3RlbSBhbGFybSI7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIH08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgY29udGFpbmVyIGNvbmRpdGlvbi1jYXBhYmlsaXRpZXMgezwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICBjb250YWluZXIgY29uZGl0aW9uLWNhcGFiaWxpdGllcyB7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMTk1Ij48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAg
IkNhcGFiaWxpdGllcyBvZiBjb25kaXRpb25zLiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgICAgIkM8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5vbmRpdGlvbiBjPC9zcGFuPmFw
YWJpbGl0aWVzIG9mIGNvbmRpdGlvbnMuIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgY29udGFpbmVyIGdlbmVyaWMtbnNmLWNhcGFiaWxpdGllcyB7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgY29udGFpbmVyIGdlbmVyaWMtbnNmLWNhcGFiaWxp
dGllcyB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIGRlc2NyaXB0aW9uPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE5NiI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICAgICAgIjxzcGFuIGNsYXNzPSJkZWxldGUiPkNhcGFiaWxpdGllcyBvZiBjb25k
aXRpb248L3NwYW4+cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAg
ICI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5HZW5lcmljIGNvbmRpdGlvbiBjYXBhYmlsaXRpZTwvc3Bh
bj5zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBJZiBhIG5ldHdvcmsg
c2VjdXJpdHkgZnVuY3Rpb24gaGFzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICBJZiBhIG5ldHdvcmsgc2VjdXJpdHkgZnVuY3Rpb24gaGFzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIHRoZSBjb25kaXRpb24gY2FwYWJpbGl0aWVzLCB0aGUg
bmV0d29yayBzZWN1cml0eSBmdW5jdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgdGhlIGNvbmRpdGlvbiBjYXBhYmlsaXRpZXMsIHRoZSBuZXR3b3JrIHNlY3Vy
aXR5IGZ1bmN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIHN1cHBv
cnRzIHJ1bGUgZXhlY3V0aW9uIGFjY29yZGluZyB0byBjb25kaXRpb25zIG9mIElQdjQsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICBzdXBwb3J0cyBydWxlIGV4ZWN1
dGlvbiBhY2NvcmRpbmcgdG8gY29uZGl0aW9ucyBvZiBJUHY0LDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDE5NyI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAg
ICAgIElQdjYsIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZvcnV0aCBsYXllcjwvc3Bhbj4sIElDTVAs
IGFuZCBwYXlsb2FkLiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAg
ICAgSVB2NiwgPHNwYW4gY2xhc3M9Imluc2VydCI+VENQLCBVRFA8L3NwYW4+LCBJQ01QLCBhbmQg
cGF5bG9hZC4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICByZWZlcmVuY2U8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICJSRkMgIDc5MTogSW50ZXJuZXQgUHJvdG9j
b2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgIlJGQyAgNzkxOiBJ
bnRlcm5ldCBQcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBS
RkMgIDc5MjogSW50ZXJuZXQgQ29udHJvbCBNZXNzYWdlIFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICBSRkMgIDc5MjogSW50ZXJuZXQgQ29udHJvbCBN
ZXNzYWdlIFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIFJG
QyAgNzkzOiBUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgUkZDICA3OTM6IFRyYW5zbWlzc2lvbiBDb250cm9sIFBy
b3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIFJGQyAyNDYwOiBJ
bnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2IChJUHY2KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgUkZDIDI0NjA6IEludGVybmV0IFByb3RvY29sLCBWZXJzaW9u
IDYgKElQdjYpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIFNwZWNpZmlj
YXRpb24gLSBOZXh0IEhlYWRlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgU3BlY2lmaWNhdGlvbiAtIE5leHQgSGVhZGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgIFJGQyA4MzI5OiBGcmFtZXdvcmsgZm9yIEludGVyZmFjZSB0byBOZXR3
b3JrIFNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICBS
RkMgODMyOTogRnJhbWV3b3JrIGZvciBJbnRlcmZhY2UgdG8gTmV0d29yayBTZWN1cml0eTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBGdW5jdGlvbnMgLSBJMk5TRiBGbG93
IFNlY3VyaXR5IFBvbGljeSBTdHJ1Y3R1cmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgIEZ1bmN0aW9ucyAtIEkyTlNGIEZsb3cgU2VjdXJpdHkgUG9saWN5IFN0cnVj
dHVyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBkcmFmdC1pZXRmLWky
bnNmLWNhcGFiaWxpdHktMDQ6IEluZm9ybWF0aW9uIE1vZGVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICBkcmFmdC1pZXRmLWkybnNmLWNhcGFiaWxpdHktMDQ6IElu
Zm9ybWF0aW9uIE1vZGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIG9m
IE5TRnMgQ2FwYWJpbGl0aWVzIC0gRGVzaWduIFByaW5jaXBsZXMgYW5kIEVDQSBQb2xpY3k8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgIG9mIE5TRnMgQ2FwYWJpbGl0
aWVzIC0gRGVzaWduIFByaW5jaXBsZXMgYW5kIEVDQSBQb2xpY3k8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgTW9kZWwgT3ZlcnZpZXciOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgTW9kZWwgT3ZlcnZpZXciOzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIGxlYWYtbGlzdCBpcHY0LWNhcGEgezwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgbGVhZi1saXN0IGlwdjQtY2FwYSB7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgYmFzZSBpcHY0LWNhcGE7PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgYmFzZSBpcHY0LWNhcGE7
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAxOTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJk
ZWxldGUiPkNhcGFiaWxpdGllcyBmb3IgYW4gSVB2NCBwYWNrZXQ8L3NwYW4+Ijs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJpbnNlcnQi
PklQdjQgcGFja2V0IGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICJSRkMgNzkxOiBJbnRlcm5ldCBQcm90b2NvbCI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgIlJGQyA3OTE6IEludGVybmV0IFByb3RvY29sIjs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
IGxlYWYtbGlzdCBpcHY2LWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgbGVhZi1saXN0IGlwdjYtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgYmFzZSBpcHY2LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgYmFzZSBpcHY2LWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgZGVzY3JpcHRpb248L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgZGVzY3JpcHRpb248L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAxOTkiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJkZWxldGUiPkNhcGFiaWxpdGllcyBmb3Ig
YW4gSVB2NiBwYWNrZXQ8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJpbnNlcnQiPklQdjYgcGFja2V0IGNhcGFiaWxpdGll
czwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIHJlZmVyZW5j
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICByZWZlcmVuY2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICJSRkMgMjQ2MDogSW50ZXJuZXQg
UHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2Nik8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAiUkZDIDI0NjA6IEludGVybmV0IFByb3RvY29sLCBWZXJzaW9uIDYgKElQ
djYpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgU3BlY2lmaWNhdGlv
biAtIE5leHQgSGVhZGVyIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgU3BlY2lmaWNhdGlvbiAtIE5leHQgSGVhZGVyIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
fTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIGxlYWYtbGlzdCB0Y3At
Y2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICBsZWFmLWxpc3Qg
dGNwLWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIHR5cGUgaWRl
bnRpdHlyZWYgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICB0eXBl
IGlkZW50aXR5cmVmIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgIGJh
c2UgdGNwLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
YmFzZSB0Y3AtY2FwYTs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICB9PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIH08L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDIwMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAi
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+Q2FwYWJpbGl0aWVzIGZvciBhIHRjcCBwYWNrZXQ8L3NwYW4+
Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNs
YXNzPSJpbnNlcnQiPlRDUCBwYWNrZXQgY2FwYWJpbGl0aWVzPC9zcGFuPiI7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgIlJGQyA3OTM6IFRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sIjs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAiUkZDIDc5MzogVHJh
bnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB9PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgbGVhZi1saXN0IHVkcC1jYXBhIHs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIGxlYWYtbGlzdCB1ZHAtY2Fw
YSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgdHlwZSBpZGVudGl0eXJl
ZiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHR5cGUgaWRlbnRp
dHlyZWYgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgYmFzZSB1ZHAt
Y2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICBiYXNlIHVk
cC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIH08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMjAxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICI8c3BhbiBj
bGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGFuIHVkcCBwYWNrZXQ8L3NwYW4+Ijs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJp
bnNlcnQiPlVEUCBwYWNrZXQgY2FwYWJpbGl0aWVzPC9zcGFuPiI7PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgIlJGQyA3Njg6IFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wiOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICJSRkMgNzY4OiBVc2VyIERhdGFncmFtIFBy
b3RvY29sIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgIGxlYWYtbGlzdCBpY21wLWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgbGVhZi1saXN0IGljbXAtY2FwYSB7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgYmFzZSBpY21wLWNhcGE7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgYmFzZSBpY21wLWNhcGE7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgZGVz
Y3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAyMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJkZWxldGUiPkNh
cGFiaWxpdGllcyBmb3IgYW4gSUNNUCBwYWNrZXQ8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJpbnNlcnQiPklDTVAgcGFj
a2V0IGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICJSRkMg
MjQ2MDogSW50ZXJuZXQgUHJvdG9jb2wsIFZlcnNpb24gNiAoSVB2NikgIjs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAiUkZDIDI0NjA6IEludGVybmV0IFByb3Rv
Y29sLCBWZXJzaW9uIDYgKElQdjYpICI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIH08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGNvbnRhaW5l
ciBhZHZhbmNlZC1uc2YtY2FwYWJpbGl0aWVzIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICBjb250YWluZXIgYWR2YW5jZWQtbnNmLWNhcGFiaWxpdGllcyB7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDIwMyI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+IkNhcGFiaWxpdGllcyBvZiBhZHZhbmNlZCBuZXR3b3JrIHNl
Y3VyaXR5IGZ1bmN0aW9ucyw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4iQWR2YW5jZWQgTmV0d29yayBTZWN1cml0
eSBGdW5jdGlvbiAoTlNGKSBDYXBhYmlsaXRpZXMsPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAgICAgIHN1Y2ggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YXMgYW50aSB2
aXJ1cywgYW50aSBERG9TLDwvc3Bhbj4gSVBTLCBhbmQgVm9JUC9Wb0xURS4iOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgIHN1Y2ggPHNwYW4gY2xhc3M9Imluc2Vy
dCI+YXMsIGFudGktdmlydXMsIGFudGktRERvUyw8L3NwYW4+IElQUywgYW5kIFZvSVAvVm9MVEUu
Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgcmVmZXJlbmNlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAiUkZDIDgzMjk6IEZyYW1ld29yayBmb3IgSW50ZXJmYWNl
IHRvIE5ldHdvcmsgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgIlJGQyA4MzI5OiBGcmFtZXdvcmsgZm9yIEludGVyZmFjZSB0byBOZXR3b3JrIFNlY3Vy
aXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgIEZ1bmN0aW9ucyAtIERp
ZmZlcmVuY2VzIGZyb20gQUNMIERhdGEgTW9kZWxzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICBGdW5jdGlvbnMgLSBEaWZmZXJlbmNlcyBmcm9tIEFDTCBEYXRhIE1v
ZGVsczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBkcmFmdC1kb25nLWky
bnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgIGRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29u
ZmlndXJhdGlvbiBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBBZHZh
bmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25z
IHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgQ29udHJvbGxlciI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICBDb250cm9sbGVyIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDIwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgIGxlYWYtbGlzdCBhbnRpdmly
dXMtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgbGVhZi1s
aXN0IGFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPnZpcnVzLWNhcGEgezwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICB0eXBlIGlkZW50aXR5cmVmIHs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAyMDUiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgICAgICAgYmFzZSBhbnRpdmlydXMtY2FwYTs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgYmFzZSBhbnRpPHNwYW4gY2xhc3M9Imluc2Vy
dCI+LTwvc3Bhbj52aXJ1cy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgfTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMjA2Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICAgICAgICI8c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGFuIGFudGl2aXJ1
PC9zcGFuPnMiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAi
PHNwYW4gY2xhc3M9Imluc2VydCI+QW50aS12aXJ1cyBjYXBhYmlsaXRpZTwvc3Bhbj5zIjs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBD
b25maWd1cmF0aW9uIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1
bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNl
Y3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgQ29udHJvbGxl
ciI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIENvbnRyb2xs
ZXIiOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB9PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAyMDciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICBsZWFm
LWxpc3QgYW50aWRkb3MtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgbGVhZi1saXN0IGFudGk8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4tPC9zcGFuPmRkb3MtY2Fw
YSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgdHlwZSBpZGVudGl0eXJl
ZiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHR5cGUgaWRlbnRp
dHlyZWYgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDIwOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICBiYXNlIGFudGlkZG9zLWNhcGE7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgIGJhc2UgYW50aTxzcGFuIGNs
YXNzPSJpbnNlcnQiPi08L3NwYW4+ZGRvcy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
fTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMjA5Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgICAgICAgICI8c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGFu
IGFudGlkZG88L3NwYW4+cyI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICAgICAgICI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BbnRpLUREb1MgY2FwYWJpbGl0aWU8L3NwYW4+
cyI7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgcmVmZXJlbmNlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZp
Zy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24g
b2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBBZHZhbmNlZCBTZWN1
cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJ
Mk5TRiBTZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIENv
bnRyb2xsZXIiOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICBD
b250cm9sbGVyIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgIGxlYWYtbGlzdCBpcHMtY2FwYSB7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICBsZWFmLWxpc3QgaXBzLWNhcGEgezwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICB0eXBlIGlkZW50aXR5cmVmIHs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgIGJhc2UgaXBzLWNhcGE7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgYmFzZSBpcHMtY2FwYTs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICBkZXNj
cmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDIxMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAiPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Q2Fw
YWJpbGl0aWVzIGZvciBhbiBpcDwvc3Bhbj5zIjs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNzPSJpbnNlcnQiPkludHJ1c2lvbiBQcmV2ZW50
aW9uIFN5c3RlbSAoSVBTKSBjYXBhYmlsaXRpZTwvc3Bhbj5zIjs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICByZWZlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAiZHJhZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9m
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgImRyYWZ0LWRvbmct
aTJuc2YtYXNmLWNvbmZpZy0wMTogQ29uZmlndXJhdGlvbiBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgIEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEky
TlNGIFNlY3VyaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
IEFkdmFuY2VkIFNlY3VyaXR5IEZ1bmN0aW9ucyB3aXRoIEkyTlNGIFNlY3VyaXR5PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgQ29udHJvbGxlciI7PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgIENvbnRyb2xsZXIiOzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgbGVh
Zi1saXN0IHVybC1jYXBhIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
IGxlYWYtbGlzdCB1cmwtY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICAgdHlwZSBpZGVudGl0eXJlZiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgYmFzZSB1cmwtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgICAgICBiYXNlIHVybC1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgfTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMjExIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgICAgICAgICI8c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGEgdXJsIGNh
dGVnb3J5PC9zcGFuPiI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAg
ICAgICI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5VUkwgY2FwYWJpbGl0aWVzPC9zcGFuPiI7PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgImRyYWZ0LWRvbmctaTJuc2YtYXNmLWNvbmZpZy0wMTogQ29u
ZmlndXJhdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3VyYXRpb24gb2Y8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5j
dGlvbnMgd2l0aCBJMk5TRiBTZWN1cml0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICBBZHZhbmNlZCBTZWN1cml0eSBGdW5jdGlvbnMgd2l0aCBJMk5TRiBTZWN1
cml0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgIENvbnRyb2xsZXIi
OzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICBDb250cm9sbGVy
Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgIGxlYWYtbGlzdCB2b2lwLXZvbHRlLWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgbGVhZi1saXN0IHZvaXAtdm9sdGUtY2FwYSB7PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgYmFzZSB2b2lwLXZvbHRlLWNhcGE7
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgYmFzZSB2b2lwLXZv
bHRlLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICB9PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMjEyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICI8c3BhbiBj
bGFzcz0iZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGEgdm9pcCBhbmQgdm9sdGU8L3NwYW4+Ijs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgIjxzcGFuIGNsYXNz
PSJpbnNlcnQiPlZvSVAgYW5kIFZvTFRFIGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICJkcmFmdC1kb25nLWkybnNmLWFzZi1jb25maWctMDE6IENvbmZpZ3Vy
YXRpb24gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAiZHJh
ZnQtZG9uZy1pMm5zZi1hc2YtY29uZmlnLTAxOiBDb25maWd1cmF0aW9uIG9mPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25z
IHdpdGggSTJOU0YgU2VjdXJpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgQWR2YW5jZWQgU2VjdXJpdHkgRnVuY3Rpb25zIHdpdGggSTJOU0YgU2VjdXJpdHk8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICBDb250cm9sbGVyIjs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgQ29udHJvbGxlciI7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIH08
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB9PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIGxlYWYtbGlzdCBjb250ZXh0LWNhcGFiaWxpdGllcyB7PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgbGVhZi1saXN0IGNvbnRleHQtY2Fw
YWJpbGl0aWVzIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgdHlwZSBpZGVu
dGl0eXJlZiB7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB0eXBlIGlk
ZW50aXR5cmVmIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICBiYXNlIGNv
bnRleHQtY2FwYTs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgYmFz
ZSBjb250ZXh0LWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIH08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMjEzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAiPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Q2FwYWJpbGl0aWVzIGZvciBhIGNvbnRleHQgc2VjdXJpdHk8L3NwYW4+Ijs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICI8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5TZWN1cml0eSBjb250ZXh0IGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIH08L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIGNvbnRhaW5lciBhY3Rpb24tY2FwYWJpbGl0aWVzIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgY29udGFpbmVyIGFjdGlvbi1jYXBhYmlsaXRpZXMgezwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDIxNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgIDxzcGFuIGNs
YXNzPSJkZWxldGUiPiJDYXBhYmlsaXRpZXM8L3NwYW4+IG9mIGFjdGlvbnMuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+IkFjdGlv
biBDYXBhYmlsaXRpZXM8L3NwYW4+IG9mIGFjdGlvbnMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgICAgIElmIDxzcGFuIGNsYXNzPSJkZWxldGUiPm5ldHdvcmsgc2VjdXJpdHkg
ZnVuY3Rpb24gaGFzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICAgICBJZiB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+TmV0d29yayBTZWN1cml0eSBGdW5jdGlv
biAoTlNGKSBoYXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAg
IHRoZSBhY3Rpb24gY2FwYWJpbGl0aWVzLCA8c3BhbiBjbGFzcz0iZGVsZXRlIj50aGUgbmV0d29y
ayBzZWN1cml0eSBmdW5jdGlvbjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgICAgYWN0aW9uIGNhcGFiaWxpdGllcywgPHNwYW4gY2xhc3M9Imluc2VydCI+aXQ8
L3NwYW4+IHN1cHBvcnRzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZSBhdHRlbmRhbnQ8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgIHN1cHBvcnRzIDxzcGFuIGNs
YXNzPSJkZWxldGUiPnJ1bGUgZXhlY3V0aW9uIGFjY29yZGluZyB0byBhY3Rpb25zLiI7PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICAgICAgICBhY3Rpb25zIGZvciBwb2xpY3kgcnVsZXMuIjs8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGxlYWYtbGlzdCBpbmdyZXNzLWFjdGlvbi1jYXBhIHs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBsZWFmLWxpc3QgaW5ncmVzcy1h
Y3Rpb24tY2FwYSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIHR5cGUgaWRl
bnRpdHlyZWYgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgdHlwZSBp
ZGVudGl0eXJlZiB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgYmFzZSBp
bmdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICBiYXNlIGluZ3Jlc3MtYWN0aW9uLWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIH08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMjE1Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICAgICAiPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Q2FwYWJpbGl0aWVzIGZvciBhbiBhY3Rpb248L3Nw
YW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICI8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5JbmdyZXNzLWFjdGlvbiBjYXBhYmlsaXRpZXM8L3NwYW4+Ijs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGxlYWYt
bGlzdCBlZ3Jlc3MtYWN0aW9uLWNhcGEgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIGxlYWYtbGlzdCBlZ3Jlc3MtYWN0aW9uLWNhcGEgezwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICB0eXBlIGlkZW50aXR5cmVmIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgIGJhc2UgZWdyZXNzLWFjdGlvbi1jYXBhOzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICBiYXNlIGVncmVzcy1hY3Rpb24tY2FwYTs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICBk
ZXNjcmlwdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgZGVzY3Jp
cHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAyMTYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICI8c3BhbiBjbGFzcz0iZGVsZXRlIj5DYXBhYmls
aXRpZXMgZm9yIGFuIGVncmVzcyBhY3Rpb248L3NwYW4+Ijs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgICAgICI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5FZ3Jlc3MtYWN0aW9u
IGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
fTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIH08L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgbGVhZi1saXN0IGxvZy1hY3Rpb24tY2FwYSB7PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgbGVhZi1saXN0IGxvZy1hY3Rpb24tY2Fw
YSB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIHR5cGUgaWRlbnRpdHlyZWYg
ezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgdHlwZSBpZGVudGl0eXJl
ZiB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgYmFzZSBsb2ctYWN0aW9u
LWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIGJhc2UgbG9n
LWFjdGlvbi1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICB9PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDIxNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgIjxzcGFuIGNsYXNz
PSJkZWxldGUiPkNhcGFiaWxpdGllcyBmb3IgYSBsb2cgYWN0aW9uPC9zcGFuPiI7PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAiPHNwYW4gY2xhc3M9Imluc2VydCI+
TG9nLWFjdGlvbiBjYXBhYmlsaXRpZXM8L3NwYW4+Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIH08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB9PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBsZWFmLWxpc3Qg
cmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhYmlsaXRpZXMgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICBsZWFmLWxpc3QgcmVzb2x1dGlvbi1zdHJhdGVneS1jYXBhYmlsaXRpZXMg
ezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgdHlwZSBpZGVudGl0eXJlZiB7PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIGJhc2UgcmVzb2x1dGlvbi1zdHJhdGVn
eS1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgYmFzZSByZXNv
bHV0aW9uLXN0cmF0ZWd5LWNhcGE7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB9
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDIxOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICI8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5DYXBhYmlsaXRpZXMgZm9yIGEgcmVzb2x1dGlvbiBzdHJhdGVneTwvc3Bhbj4uPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgIjxzcGFuIGNsYXNzPSJpbnNl
cnQiPlJlc29sdXRpb24gc3RyYXRlZ3kgY2FwYWJpbGl0aWVzPC9zcGFuPi48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgVGhlIHJlc29sdXRpb24gc3RyYXRlZ2llcyBjYW4gYmUg
dXNlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgVGhlIHJlc29s
dXRpb24gc3RyYXRlZ2llcyBjYW4gYmUgdXNlZCB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICBzcGVjaWZ5IGhvdyB0byByZXNvbHZlIGNvbmZsaWN0cyB0aGF0IG9jY3VyIGJl
dHdlZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgIHNwZWNpZnkgaG93
IHRvIHJlc29sdmUgY29uZmxpY3RzIHRoYXQgb2NjdXIgYmV0d2VlbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICB0aGUgYWN0aW9ucyBvZiB0aGUgc2FtZSBvciBkaWZmZXJlbnQg
cG9saWN5IHJ1bGVzIHRoYXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
IHRoZSBhY3Rpb25zIG9mIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBwb2xpY3kgcnVsZXMgdGhhdDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDIxOSI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAgIGFyZSBtYXRjaGVkIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFuZCBj
b250YWluZWQgaW4gdGhpczwvc3Bhbj4gcGFydGljdWxhciBOU0YiOzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgIGFyZSBtYXRjaGVkIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmZvciB0aGUgc2FtZSBwYWNrZXQgYW5kIGJ5IGE8L3NwYW4+IHBhcnRpY3VsYXIgTlNGIjs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgIHJlZmVyZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1jYXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBN
b2RlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgImRyYWZ0LWlldGYt
aTJuc2YtY2FwYWJpbGl0eS0wNDogSW5mb3JtYXRpb24gTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgIG9mIE5TRnMgQ2FwYWJpbGl0aWVzIC0gUmVzb2x1dGlvbiBzdHJh
dGVneSI7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgb2YgTlNGcyBD
YXBhYmlsaXRpZXMgLSBSZXNvbHV0aW9uIHN0cmF0ZWd5Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIH08L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGxlYWYtbGlzdCBkZWZhdWx0LWFjdGlvbi1j
YXBhYmlsaXRpZXMgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBsZWFmLWxp
c3QgZGVmYXVsdC1hY3Rpb24tY2FwYWJpbGl0aWVzIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIHR5cGUgaWRlbnRpdHlyZWYgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICBiYXNlIGRlZmF1bHQtYWN0aW9uLWNhcGE7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICBiYXNlIGRlZmF1bHQtYWN0aW9uLWNhcGE7PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICB9PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgfTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgZGVzY3JpcHRpb248L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBkZXNjcmlwdGlvbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDIyMCI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPiJDYXBhYmlsaXRpZXMgZm9yIGEgZGVmYXVsdCBh
Y3Rpb24uPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPiJEZWZhdWx0IEFjdGlvbiBjYXBhYmlsaXRpZXMuPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICBBIGRlZmF1bHQgYWN0aW9uIGlz
IHVzZWQgdG8gZXhlY3V0ZSBJMk5TRiBwb2xpY3kgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cnVsZTwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgQSBkZWZhdWx0
IGFjdGlvbiBpcyB1c2VkIHRvIGV4ZWN1dGUgSTJOU0YgcG9saWN5IDxzcGFuIGNsYXNzPSJpbnNl
cnQiPnJ1bGVzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgd2hl
biBubyBydWxlIG1hdGNoZXMgYSBwYWNrZXQuIFRoZSBkZWZhdWx0IGFjdGlvbiBpczwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIHdoZW4gbm8gcnVsZSBtYXRjaGVzIGEg
cGFja2V0LiBUaGUgZGVmYXVsdCBhY3Rpb24gaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAyMjEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgZGVmaW5l
ZCBhcyBwYXNzLCBkcm9wLCByZWplY3QsIGFsZXJ0LCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hbmQ8
L3NwYW4+IG1pcnJvci4iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICBkZWZpbmVkIGFzIHBhc3MsIGRyb3AsIHJlamVjdCwgYWxlcnQsIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPm9yPC9zcGFuPiBtaXJyb3IuIjs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHJlZmVyZW5j
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1j
YXBhYmlsaXR5LTA0OiBJbmZvcm1hdGlvbiBNb2RlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgImRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS0wNDogSW5mb3JtYXRp
b24gTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIG9mIE5TRnMgQ2Fw
YWJpbGl0aWVzIC0gRGVmYXVsdCBhY3Rpb24iOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgIG9mIE5TRnMgQ2FwYWJpbGl0aWVzIC0gRGVmYXVsdCBhY3Rpb24iOzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICB9PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICBsZWFm
LWxpc3QgaXBzZWMtbWV0aG9kIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
bGVhZi1saXN0IGlwc2VjLW1ldGhvZCB7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICB0eXBlIGlkZW50aXR5cmVmIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICB0eXBlIGlkZW50aXR5cmVmIHs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
YmFzZSBpcHNlYy1jYXBhOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
YmFzZSBpcHNlYy1jYXBhOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIH08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIGRlc2NyaXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgZGVzY3JpcHRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAyMjIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAiPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+Q2FwYWJpbGl0aWVzIGZvciBhbiBJUHNlYyBtZXRob2Q8L3NwYW4+Ijs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAiPHNwYW4gY2xhc3M9Imluc2VydCI+SVBzZWMg
bWV0aG9kIGNhcGFiaWxpdGllczwvc3Bhbj4iOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgcmVm
ZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMjIzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgIjxzcGFuIGNsYXNzPSJkZWxldGUiPiA8L3NwYW4+
ZHJhZnQtaWV0Zi1pMm5zZi1zZG4taXBzZWMtZmxvdy1wcm90ZWN0aW9uLTA0Ijs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAiZHJhZnQtaWV0Zi1pMm5zZi1zZG4taXBz
ZWMtZmxvdy1wcm90ZWN0aW9uLTA0Ijs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB9
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIH08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gIC8qPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAvKjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKiBEYXRhIG5vZGVzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKiBEYXRhIG5vZGVzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAqLzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICovPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MjI0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICBjb250YWluZXIgbnNmIHs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gIGNvbnRhaW5lciBuc2YgezwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIGRlc2Ny
aXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIGRlc2NyaXB0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMjI1Ij48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICJUaGUgbGlzdCBvZiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXBhYmls
aXRpZXMgb2Y8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICJU
aGUgbGlzdCBvZiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5OZXR3b3JrIFNlY3VyaXR5IEZ1bmN0aW9u
IChOU0YpIGNhcGFiaWxpdGllcyI7PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgbmV0d29yayBzZWN1cml0eSBmdW5jdGlvbiI7
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICB1c2VzIG5zZi1jYXBhYmlsaXRpZXM7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIHVzZXMgbnNmLWNhcGFiaWxpdGllczs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgfTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgfTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+fTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
Pn08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Jmx0O0NPREUgRU5EUyZndDs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4mbHQ7Q09ERSBFTkRTJmd0OzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIEZpZ3VyZSAzOiBZQU5HIERhdGEg
TW9kdWxlIG9mIEkyTlNGIENhcGFiaWxpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgIEZpZ3VyZSAzOiBZQU5HIERhdGEgTW9kdWxlIG9mIEkyTlNGIENhcGFi
aWxpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ny4gIElBTkEgQ29uc2lkZXJh
dGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij43LiAgSUFOQSBDb25zaWRlcmF0
aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IHJl
cXVlc3RzIElBTkEgdG8gcmVnaXN0ZXIgdGhlIGZvbGxvd2luZyBVUkkgaW4gdGhlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyBJQU5BIHRv
IHJlZ2lzdGVyIHRoZSBmb2xsb3dpbmcgVVJJIGluIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIklFVEYgWE1MIFJlZ2lzdHJ5IiBbUkZDMzY4OF06PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIklFVEYgWE1MIFJlZ2lzdHJ5IiBbUkZDMzY4OF06PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAyMjYiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgVTxzcGFuIGNsYXNzPSJkZWxldGUiPlJJPC9zcGFuPjogdXJuOmlldGY6
cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtaTJuc2YtY2FwYWJpbGl0eTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICBVPHNwYW4gY2xhc3M9Imluc2VydCI+cmk8L3NwYW4+OiB1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0Zi1pMm5zZi1jYXBhYmlsaXR5PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFJlZ2lzdHJhbnQgQ29udGFjdDogVGhlIElF
U0cuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgUmVnaXN0cmFudCBDb250
YWN0OiBUaGUgSUVTRy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgWE1M
OiBOL0E7IHRoZSByZXF1ZXN0ZWQgVVJJIGlzIGFuIFhNTCBuYW1lc3BhY2UuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgWE1MOiBOL0E7IHRoZSByZXF1ZXN0ZWQgVVJJIGlz
IGFuIFhNTCBuYW1lc3BhY2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRo
aXMgZG9jdW1lbnQgcmVxdWVzdHMgSUFOQSB0byByZWdpc3RlciB0aGUgZm9sbG93aW5nIFlBTkcg
bW9kdWxlIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVu
dCByZXF1ZXN0cyBJQU5BIHRvIHJlZ2lzdGVyIHRoZSBmb2xsb3dpbmcgWUFORyBtb2R1bGUgaW48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRoZSAiWUFORyBNb2R1bGUgTmFtZXMiIHJl
Z2lzdHJ5IFtSRkM3OTUwXS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUg
IllBTkcgTW9kdWxlIE5hbWVzIiByZWdpc3RyeSBbUkZDNzk1MF0uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIG5hbWU6IGlldGYtaTJuc2YtY2FwYWJpbGl0eTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG5hbWU6IGlldGYtaTJuc2YtY2FwYWJpbGl0
eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgoKICAgICA8dHI+PHRkPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGlkPSJlbmQiIGJnY29sb3I9ImdyYXkiPjx0aCBjb2xz
cGFuPSI1IiBhbGlnbj0iY2VudGVyIj4mbmJzcDtFbmQgb2YgY2hhbmdlcy4gMjI2IGNoYW5nZSBi
bG9ja3MuJm5ic3A7PC90aD48L3RyPgogICAgIDx0ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3RkPjx0
aD48aT4zNDYgbGluZXMgY2hhbmdlZCBvciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90
aD48dGg+PGk+MzIzIGxpbmVzIGNoYW5nZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3Ry
PgogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48
YnI+VGhpcyBodG1sIGRpZmYgd2FzIHByb2R1Y2VkIGJ5IHJmY2RpZmYgMS40Ny4gVGhlIGxhdGVz
dCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0
Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZm
LzwvYT4gPC90ZD48L3RyPgogICA8L3Rib2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRt
bD4=

--_002_449F9B8C235F4E659FE34D34AB063FC4ciscocom_--


From nobody Tue Jun 18 12:09:02 2019
Return-Path: <acee@cisco.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 289B912006A; Tue, 18 Jun 2019 12:09:00 -0700 (PDT)
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 header.b=LxPgfvDZ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HEu+u6o3
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 DIMQP7Ww1fjm; Tue, 18 Jun 2019 12:08:58 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9554A1200B4; Tue, 18 Jun 2019 12:08:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3212; q=dns/txt; s=iport; t=1560884937; x=1562094537; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=SAZnJiE6zQiOjd7CcBHWOBPV8fCPT0KCwWSMQ3V4aq8=; b=LxPgfvDZcBrFt/0GjLumWw7rutMC/dVv2FMyOzuI30z4qiYUtqys9Udt Rqmx6V66eM5a/91MmQtd7naaOtskPdNdxZhph4Z7W8pf5aTDsCPwI8IZl WJih/q+mIFTbbGEtzyr4v+4iykDg4TsZP88pdPmHayaQkgiyGoVSYTDOs Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3A6UYbABTr0LhUvDzpimImomWLKNpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESUANfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5NksAKh0olCc+BB1f8KavjZCE3NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CDAAA9Ngld/4QNJK1mHgEGBwaBUQk?= =?us-ascii?q?LAYE9UANqVSAECyiEFoNHA45lgjKXW4EugSQDVAkBAQEMAQEjCgIBAYRAGYI?= =?us-ascii?q?6IzQJDgEDAQEEAQECAQRtHAELhU0WEREMAQE3AREBHAYCJgIEMBUSBA4ngwA?= =?us-ascii?q?BgWoDHQEOnysCgTiIX3GBMYJ5AQEFhH8YghADBoEMKAGKMoErF4F/gTgME4I?= =?us-ascii?q?eg00CgTqDMTKCBCKOP5slCQKCEIZIjQsbgieLEIl9jR2HJI9DAgQCBAUCDgE?= =?us-ascii?q?BBYFQOIFYcBVlAYJBgRZ5N4M5hRSFP3IMgR2MN4JSAQE?=
X-IronPort-AV: E=Sophos;i="5.63,390,1557187200"; d="scan'208";a="288923169"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Jun 2019 19:08:55 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x5IJ8td5018237 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 18 Jun 2019 19:08:55 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 18 Jun 2019 14:08:54 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 18 Jun 2019 15:08:52 -0400
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 18 Jun 2019 14:08:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SAZnJiE6zQiOjd7CcBHWOBPV8fCPT0KCwWSMQ3V4aq8=; b=HEu+u6o3hQqFMO1Jey2eBq42wc4kHsJDvvFB6XMRqTyAz3Ra3aZZiHZDRY8gYWl3VpeM42S222b7v1cK/xxCY3JSH0hIj6nkjqy1fp1FeTuYcrcBWBJq8g1SxsykA7lzqFBtf0VJtTtfKss54Punez/Vmavv3kVmG8RzEpM3KDs=
Received: from MWHPR11MB1902.namprd11.prod.outlook.com (10.175.53.139) by MWHPR11MB1821.namprd11.prod.outlook.com (10.175.53.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.10; Tue, 18 Jun 2019 19:08:52 +0000
Received: from MWHPR11MB1902.namprd11.prod.outlook.com ([fe80::f1d4:41cf:84d6:ff73]) by MWHPR11MB1902.namprd11.prod.outlook.com ([fe80::f1d4:41cf:84d6:ff73%2]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 19:08:52 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "draft-ietf-i2nsf-capability-data-model@ietf.org" <draft-ietf-i2nsf-capability-data-model@ietf.org>
CC: yang-doctors <yang-doctors-bounces@ietf.org>, "i2nsf-ads@ietf.org" <i2nsf-ads@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: YANG Doctors Working Group Last Call Review of draft-ietf-i2nsf-capability-data-model-04.txt
Thread-Index: AQHVJglEIwKHl04GPEqnj5R0hNyApA==
Date: Tue, 18 Jun 2019 19:08:51 +0000
Message-ID: <AB210DB8-0137-41D6-9495-0B3FBE07343F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=acee@cisco.com; 
x-originating-ip: [2001:420:c0c8:1003::c6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e21c8e86-0472-4c98-faf5-08d6f42066d2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MWHPR11MB1821; 
x-ms-traffictypediagnostic: MWHPR11MB1821:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MWHPR11MB182152857DB702BC64C2DD3CC2EA0@MWHPR11MB1821.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 007271867D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(346002)(376002)(136003)(366004)(39860400002)(199004)(189003)(66476007)(6436002)(4326008)(81156014)(450100002)(5024004)(25786009)(91956017)(64756008)(256004)(478600001)(66946007)(76116006)(14444005)(46003)(33656002)(66556008)(316002)(53936002)(6506007)(86362001)(66446008)(66574012)(5660300002)(966005)(102836004)(99286004)(186003)(6486002)(305945005)(7736002)(2501003)(6512007)(6306002)(73956011)(54906003)(5640700003)(14454004)(8936002)(71200400001)(71190400001)(2616005)(81166006)(36756003)(68736007)(6116002)(486006)(476003)(6916009)(2906002)(2351001)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1821; H:MWHPR11MB1902.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VA4nchtrAKYvdRd/Ip2agijV0Sv0J308K71aTBpYLZpe22XJXvCB47qWIgt+ogyvEM0CnC0f8sGZL7wxM+jsny8uCh+Xzvmwx3VOXKKKdRIH2HNrEb8DJxdDq+UQc+lDGNJoKHH/sWmdfGskv+Hd6bixBBKuNr4tAgen2QU6a9mH/+lCBi1p6XbKB4R7eC2SdubkpcKvggkSpUW1Vvpi2VxDpMmhvLUlrno+WcI5jhFUqOXjxIsFj6cJOVGJNDQzKG6T7zfThrmLWAoxTwV7co8K4F3o7a1iG/6a2flzgdI/l1cvWdlxY11PeJXdxkRhEWLzajH5eRhP8HpL24QPqVdivYJU1NIJGMtoTb1+mi8tpyeUho+Rm5KxKfamI5CXb1WrYQycokYt0wpOalGdrrPtC7tQ3LBVRxVmK5/83eI=
Content-Type: text/plain; charset="utf-8"
Content-ID: <30274AC118AA984BBFBD8165E5144FCE@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e21c8e86-0472-4c98-faf5-08d6f42066d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 19:08:51.8555 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: acee@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/zs4TQIV1nLmjLEJ4xbSl9dKSlk0>
Subject: [I2nsf] YANG Doctors Working Group Last Call Review of draft-ietf-i2nsf-capability-data-model-04.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 19:09:00 -0000

RG9jdW1lbnQ6IGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1vZGVsLTA0LnR4dA0K
UmV2aWV3ZXI6IEFjZWUgTGluZGVtDQpSZXZpZXcgRGF0ZTogSnVuZSAxOCwgMjAxOQ0KUmV2aWV3
IFR5cGU6IFdvcmtpbmcgR3JvdXAgTGFzdCBDYWxsDQpJbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJk
cyBUcmFjaw0KU3VtbWFyeTogTm90IHJlYWR5IGZvciBwdWJsaWNhdGlvbg0KDQpNb2R1bGVzOiAi
aWV0Zi1pMm5zZi1jYXBhYmlsaXR5QDIwMTktMDMtMjgueWFuZyINCg0KVGVjaCBTdW1tYXJ5OiBU
aGUgbW9kZWwgaXMgbG9naWNhbGx5IHN0cnVjdHVyZWQgYW5kIHNlZW1zIHRvIGZ1bGZpbGwgaXRz
DQppbnRlbmRlZCBwdXJwb3NlLiBUaGUgIk92ZXJ2aWV3IiBzZWN0aW9uIGRlZmluZXMgdGhlIHVz
YWdlLCBjb250ZXh0LCBhbmQNCnVzYWdlIG9mIHRoZSBtb2RlbCwgaS5lLiwgaXQgaXMgbGltaXRl
ZCB0byB0aGUgTlNGIGNhcGFiaWxpdHkgcmVnaXN0cmF0aW9uIA0KaW50ZXJmYWNlLiBIb3dldmVy
LCB0aGUgZHJhZnQvbW9kZWwgaXMgdmVyeSByb3VnaCBhbmQgbm90IHJlYWR5IGZvciB3b3JraW5n
IA0KZ3JvdXAgbGFzdCBjYWxsLiBJdCBzZWVtcyB0aGF0IGl0IGhhcyBub3QgZ290dGVuIGFkZXF1
YXRlIHJldmlldyBieSB0aGUgY2hhaXJzDQphbmQgb3RoZXIgbWVtYmVycyBvZiB0aGUgSTJOU0Yg
V29ya2luZyBHcm91cC4gDQoNCk1ham9yIENvbW1lbnRzOg0KDQogMS4gVGhlICJTZWN1cml0eSBD
b25zaWRlcmF0aW9ucyIgaW4gc2VjdGlvbiA4IGRvIG5vdCBjb25mb3JtIHRvIHRoZQ0KICAgIHJl
Y29tbWVuZGVkIHRlbXBsYXRlIGluIGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL29wcy93aWtp
L3lhbmctc2VjdXJpdHktDQogICAgZ3VpZGVsaW5lcz4NCg0KIDIuIFRoZSBkb2N1bWVudCBpcyBt
aXNzaW5nIFhNTCBvciBKU09OIGV4YW1wbGVzLiANCg0KDQpNaW5vciBDb21tZW50czogDQoNCiAx
LiBTZWN0aW9uIDMuMSBzaG91bGQgcmVmZXJlbmNlIFJGQzgzNDAgcmF0aGVyIHRoYW4gYXR0ZW1w
dGluZyB0bw0KICAgIGluY2x1ZGUgdHJlZSBkaWFncmFtIGZvcm1hdHRpbmcgc2VtYW50aWNzLg0K
DQogMi4gTXVjaCBvZiB0aGUgdGV4dCBpcyB2ZXJ5IGhhcmQgdG8gcmVhZCBhbmQgYXdrd2FyZGx5
IHdvcmRlZC4gVGhlcmUgDQogICAgYXJlIHNvbWUgaW5zdGFuY2VzIG9mIHNlbnRlbmNlIGZyYWdt
ZW50cy4gSSBzdGFydGluZyB0cnlpbmcgdG8gDQogICAgcmVtZWR5IHRoaXMgYnV0IGZvdW5kIEkg
d2FzIHJld3JpdGluZyB0aGUgZW50aXJlIGRyYWZ0IGFuZCwgaW4gDQogICAgbWFueSBjYXNlcywg
SSB3YXNuJ3Qgc3VyZSBteSBlZGl0cyBtYXRjaGVkIHRoZSBvcmlnaW5hbCBpbnRlbnQuIEknbGwN
CiAgICBzZW5kIHRoZSBhdHRhY2hlZCBkaWZmIHdpdGggc3VnZ2VzdGVkIGVkaXRzIHRvIHRoZSBh
dXRob3JzIC0gaXQgd2FzIHRvbw0KICAgIGJpZyB0byBzZW5kIHRvIElFVEYgbGlzdHMuIA0KDQog
My4gImlpY2FwYSIgaXMgYSBwb29yIGNob2ljZSBmb3IgZGVmYXVsdCBtb2RlbCBwcmVmaXggLSBJ
IHN1Z2dlc3QgDQogICAgIm5zZmNhcCIuIEl0IGlzIGp1c3QgYXMgY29uY2lzZSBidXQgYWN0dWFs
bHkgZXhwYW5kcyB0byBzb21ldGhpbmcNCiAgICAgbWVhbmluZ2Z1bC4gDQoNCiA0LiBTaW1pbGFy
IHRvIHRoZSB0ZXh0IGluIHRoZSBuYXJyYXRpdmUgc2VjdGlvbnMgb2YgdGhlIGRyYWZ0LCB0aGUg
dGV4dCBpbiB0aGUNCiAgICAgWUFORyBtb2RlbCBkZXNjcmlwdGlvbiBzdGF0ZW1lbnRzIGlzIHZl
cnkgYXdrd2FyZGx5IHdvcmRlZC4NCg0KIDUuIFdoYXQgYXJlIHRoZSByZWZlcmVuY2VzIGZvciB0
aGUgaXB2NC1zYW1laXAgYW5kIGlwdjQtZ2VvaXAgY29uZGl0aW9ucz8NCg0KIDYuIEFkZCByZWZl
cmVuY2UgZm9yIGVncmVzcy1hY3Rpb24tY2FwYS4gDQoNCiA3LiBSRkMgMjQ2MCBpcyBvYnNvbGV0
ZWQgYnkgUkZDIDgyMDAuDQoNCiA4LiBTdWdnZXN0IGh5cGhlbmF0aW9uIG9mIGlkZW50aWZpZXJz
IGlwdjQtc2FtZS1pcCwgaXB2NC1nZW8taXAsIGFuZA0KICAgIGlwdjYtaXAtb3B0cy4NCg0KIDku
IFN1Z2dlc3QgaHlwaGVuYXRpb24gb2YgYW50aS12aXJ1cyBhbmQgYW50aS1kZG9zIGJvdGggaW4g
aWRlbnRpZmllcnMNCiAgICBhbmQgaW4gdGhlIHRleHQuICANCg0KMTAuIFN1Z2dlc3QgcHJvdmlk
aW5nIGEgZGVmaW5pdGlvbnMgZm9yIGFic29sdXRlIGFuZCBwZXJpb2RpYyB0aW1lLiANCg0KMTEu
IFRoZSBSZWZlcmVuY2VzIGRvIG5vdCBpbmNsdWRlIGFsbCB0aGUgUkZDcyByZWZlcmVuY2VkIGJ5
IFlBTkcgDQogICAgICAgbW9kZWwgcmVmZXJlbmNlIHN0YXRlbWVudHMuDQoNClRoYW5rcywNCkFj
ZWUNCg0KDQo=


From nobody Tue Jun 18 18:48:06 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAB961202A1; Tue, 18 Jun 2019 18:48:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01, 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 NfEMcefQVyHK; Tue, 18 Jun 2019 18:48:03 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 D6BE2120323; Tue, 18 Jun 2019 18:47:59 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id v14so1516257wrr.4; Tue, 18 Jun 2019 18:47:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DCwmjhDci0KBk4/DjMm3Wp5/BRLn31NljwRmYOrc8nw=; b=SpZhKIeHZ+XC4e+SclJMkhPnvpTvaZL9SwCB7uWBQ/X6UW3iRgHfSyTj6wdlEmD8Yc qf5omLxPlnopO2edFuUumptTaxtuvTYp46/TZmCJ4C2gJzl04syQ+X4gmnHeV8ouYuba mC89tgsGA/73XT+D5Qfg0OvJeMvv6Rkpg5xcWdGWF/H4vY9Po04i5pwYkUubCbMSaDQ1 1pjixgmXtCtavmmtyHnaUfg6BhLlJYkcY56pTotCFH83vc1WAPdA6vWKrWVmGkrNfv17 aUkAp8TUvTaqNb4UyOJI/3F0qBqDLm99xApbTDVAXGVRdQVVW1Fv18CgMBDkN6Zz9Cbp oHMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DCwmjhDci0KBk4/DjMm3Wp5/BRLn31NljwRmYOrc8nw=; b=nlWMowU2J3QFH+TggiWqQfcZ9e0vmYRa3P3wAX+AaA5EwW/Y6cs+Y4Mx5qYoMPP1e4 1mXs0SZ/1v8xZJwm2S7qVQFFueZz2+B460IsfGN+cOiuGn0zGSn6PxaW4r+aaeYjJI/T f42MqT2upxQiu4qfOu5ngoDOpiFBmVG3jXC1nbwgQfumNv5Qt4/8x0Fp/BuPLl1AIKBL KCGXBmUNDGb6LkjemHkwhDH9NnW6AbUmmd0vRnHE50GneqsfYuCiAXSk7gDkMXFdADHU DNUAmj/TO2QTO267Vpxy0ZsRAT/pZwuVNKf8QggHlc3BuCltY0J5wdYmWcy/64G/LJV4 FXuA==
X-Gm-Message-State: APjAAAXHFEpHgZaIs5Opqj9vvJr4YAFnMpzEN2P5uUHisso8losGMeHf O98043HeLTOdmM0CJCzq/2zQ45CqO/EZc+sfCyI=
X-Google-Smtp-Source: APXvYqytCH9B3Ls0YqaEH20HxOLTZfO0Q4Xw5ySoiYRsB3jaLzQK6wKrZnAMljFd1qJFT/8Ty7Ix48oEcmyRTTXZZdI=
X-Received: by 2002:a5d:4ec1:: with SMTP id s1mr30746441wrv.19.1560908878227;  Tue, 18 Jun 2019 18:47:58 -0700 (PDT)
MIME-Version: 1.0
References: <449F9B8C-235F-4E65-9FE3-4D34AB063FC4@cisco.com>
In-Reply-To: <449F9B8C-235F-4E65-9FE3-4D34AB063FC4@cisco.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Wed, 19 Jun 2019 10:47:22 +0900
Message-ID: <CAPK2DewK=5ZVGcQMJwb+=omT3GKio2eQ69vhRd8OYmLcqrr1+g@mail.gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Cc: "draft-ietf-i2nsf-capability-data-model@ietf.org" <draft-ietf-i2nsf-capability-data-model@ietf.org>,  yang-doctors <yang-doctors-bounces@ietf.org>, "i2nsf-ads@ietf.org" <i2nsf-ads@ietf.org>,  "i2nsf@ietf.org" <i2nsf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000036acde058ba36ba1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Vy0yQ9NCYVOIf2hRqDCBFfe_Z-w>
Subject: Re: [I2nsf] YANG Doctors Working Group Last Call Review of draft-ietf-i2nsf-capability-data-model-04.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 01:48:06 -0000

--00000000000036acde058ba36ba1
Content-Type: text/plain; charset="UTF-8"

Hi Acee,
Thanks for your valuable and constructive comments.

We authors will reflect your comments on the revision during the WGLC.

Thanks.

Best Regards,
Paul

On Wed, Jun 19, 2019 at 3:54 AM Acee Lindem (acee) <acee@cisco.com> wrote:

> Document: draft-ietf-i2nsf-capability-data-model-04.txt
> Reviewer: Acee Lindem
> Review Date: June 18, 2019
> Review Type: Working Group Last Call
> Intended Status: Standards Track
> Summary: Not ready for publication
>
> Modules: "ietf-i2nsf-capability@2019-03-28.yang"
>
> Tech Summary: The model is logically structured and seems to fulfill its
> intended purpose. The "Overview" section defines the usage, context, and
> usage of the model, i.e., it is limited to the NSF capability registration
> interface. However, the draft/model is very rough and not ready for
> working
> group last call. It seems that it has not gotten adequate review by the
> chairs
> and other members of the I2NSF Working Group.
>
> Major Comments:
>
>  1. The "Security Considerations" in section 8 do not conform to the
>     recommended template in
> https://trac.ietf.org/trac/ops/wiki/yang-security-
>     guidelines>
>
>  2. The document is missing XML or JSON examples.
>
>
> Minor Comments:
>
>  1. Section 3.1 should reference RFC8340 rather than attempting to
>     include tree diagram formatting semantics.
>
>  2. Much of the text is very hard to read and awkwardly worded. There
>     are some instances of sentence fragments. I starting trying to
>     remedy this but found I was rewriting the entire draft and, in
>     many cases, I wasn't sure my edits matched the original intent. See
>     the attached diff with suggested edits.
>
>  3. "iicapa" is a poor choice for default model prefix - I suggest
>     "nsfcap". It is just as concise but actually expands to something
>      meaningful.
>
>  4. Similar to the text in the narrative sections of the draft, the text
> in the
>      YANG model description statements is very awkwardly worded.
>
>  5. What are the references for the ipv4-sameip and ipv4-geoip conditions?
>
>  6. Add reference for egress-action-capa.
>
>  7. RFC 2460 is obsoleted by RFC 8200.
>
>  8. Suggest hyphenation of identifiers ipv4-same-ip, ipv4-geo-ip, and
>     ipv6-ip-opts.
>
>  9. Suggest hyphenation of anti-virus and anti-ddos both in identifiers
>     and in the text.
>
> 10. Suggest providing a definitions for absolute and periodic time.
>
> 11. The References do not include all the RFCs referenced by YANG
>        model reference statements.
>
> Thanks,
> Acee
>
>

-- 
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Acee,<div>Thanks for your valuable and constructive com=
ments.</div><div><br></div><div>We authors will reflect your comments on th=
e revision during the WGLC.</div><div><br></div><div>Thanks.</div><div><br>=
</div><div>Best Regards,</div><div>Paul</div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 19, 2019 at 3:54 A=
M Acee Lindem (acee) &lt;<a href=3D"mailto:acee@cisco.com">acee@cisco.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Do=
cument: draft-ietf-i2nsf-capability-data-model-04.txt<br>
Reviewer: Acee Lindem<br>
Review Date: June 18, 2019<br>
Review Type: Working Group Last Call<br>
Intended Status: Standards Track<br>
Summary: Not ready for publication<br>
<br>
Modules: &quot;ietf-i2nsf-capability@2019-03-28.yang&quot;<br>
<br>
Tech Summary: The model is logically structured and seems to fulfill its<br=
>
intended purpose. The &quot;Overview&quot; section defines the usage, conte=
xt, and<br>
usage of the model, i.e., it is limited to the NSF capability registration=
=C2=A0<br>
interface. However, the draft/model is very rough and not ready for working=
=C2=A0<br>
group last call. It seems that it has not gotten adequate review by the cha=
irs<br>
and other members of the I2NSF Working Group.=C2=A0<br>
<br>
Major Comments:<br>
<br>
=C2=A01. The &quot;Security Considerations&quot; in section 8 do not confor=
m to the<br>
=C2=A0 =C2=A0 recommended template in <a href=3D"https://trac.ietf.org/trac=
/ops/wiki/yang-security-" rel=3D"noreferrer" target=3D"_blank">https://trac=
.ietf.org/trac/ops/wiki/yang-security-</a><br>
=C2=A0 =C2=A0 guidelines&gt;<br>
<br>
=C2=A02. The document is missing XML or JSON examples.=C2=A0<br>
<br>
<br>
Minor Comments:=C2=A0<br>
<br>
=C2=A01. Section 3.1 should reference RFC8340 rather than attempting to<br>
=C2=A0 =C2=A0 include tree diagram formatting semantics.<br>
<br>
=C2=A02. Much of the text is very hard to read and awkwardly worded. There=
=C2=A0<br>
=C2=A0 =C2=A0 are some instances of sentence fragments. I starting trying t=
o=C2=A0<br>
=C2=A0 =C2=A0 remedy this but found I was rewriting the entire draft and, i=
n=C2=A0<br>
=C2=A0 =C2=A0 many cases, I wasn&#39;t sure my edits matched the original i=
ntent. See <br>
=C2=A0 =C2=A0 the attached diff with suggested edits. <br>
<br>
=C2=A03. &quot;iicapa&quot; is a poor choice for default model prefix - I s=
uggest=C2=A0<br>
=C2=A0 =C2=A0 &quot;nsfcap&quot;. It is just as concise but actually expand=
s to something<br>
=C2=A0=C2=A0 =C2=A0 meaningful.=C2=A0<br>
<br>
=C2=A04. Similar to the text in the narrative sections of the draft, the te=
xt in the<br>
=C2=A0=C2=A0 =C2=A0 YANG model description statements is very awkwardly wor=
ded.<br>
<br>
=C2=A05. What are the references for the ipv4-sameip and ipv4-geoip conditi=
ons?<br>
<br>
=C2=A06. Add reference for egress-action-capa.=C2=A0<br>
<br>
=C2=A07. RFC 2460 is obsoleted by RFC 8200.<br>
<br>
=C2=A08. Suggest hyphenation of identifiers ipv4-same-ip, ipv4-geo-ip, and<=
br>
=C2=A0 =C2=A0 ipv6-ip-opts.<br>
<br>
=C2=A09. Suggest hyphenation of anti-virus and anti-ddos both in identifier=
s<br>
=C2=A0 =C2=A0 and in the text. =C2=A0<br>
<br>
10. Suggest providing a definitions for absolute and periodic time.=C2=A0<b=
r>
<br>
11. The References do not include all the RFCs referenced by YANG=C2=A0<br>
=C2=A0 =C2=A0=C2=A0 =C2=A0 model reference statements.<br>
<br>
Thanks,<br>
Acee<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--00000000000036acde058ba36ba1--


From nobody Fri Jun 21 13:46:18 2019
Return-Path: <rdd@cert.org>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 144141203DB for <i2nsf@ietfa.amsl.com>; Fri, 21 Jun 2019 13:46:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cert.org
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 mKY-FmQlKgXr for <i2nsf@ietfa.amsl.com>; Fri, 21 Jun 2019 13:46:13 -0700 (PDT)
Received: from veto.sei.cmu.edu (veto.sei.cmu.edu [147.72.252.17]) (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 0B04E1203D3 for <i2nsf@ietf.org>; Fri, 21 Jun 2019 13:46:12 -0700 (PDT)
Received: from delp.sei.cmu.edu (delp.sei.cmu.edu [10.64.21.31]) by veto.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x5LKjxgL004031; Fri, 21 Jun 2019 16:45:59 -0400
DKIM-Filter: OpenDKIM Filter v2.11.0 veto.sei.cmu.edu x5LKjxgL004031
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=yc2bmwvrj62m; t=1561149959; bh=9ifLPSFLB4s+Pmm+nCBnzgHCWazyHYfHZF7i8c+/2VY=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=SBdzYeF+0RfkxyjEEzFTjUgijrJNnNgOkQEhGhjwVtB2cE1UaoZTu5k0+3v+vKcrB akes6t9Ukm1ImUJtuVdDM3TOfOdFxD0cIvfWouCC2JPHQx2Nx+9+jM5XCnBhZl1AB/ qmb+LfliSXI5XuwKFSqzP8BsTxuquAZ5zU2OcDiM=
Received: from CASSINA.ad.sei.cmu.edu (cassina.ad.sei.cmu.edu [10.64.28.249]) by delp.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x5LKjwgb035635; Fri, 21 Jun 2019 16:45:58 -0400
Received: from MARATHON.ad.sei.cmu.edu ([10.64.28.250]) by CASSINA.ad.sei.cmu.edu ([10.64.28.249]) with mapi id 14.03.0439.000; Fri, 21 Jun 2019 16:45:58 -0400
From: Roman Danyliw <rdd@cert.org>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
CC: Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>, Roman Danyliw <rdd@cert.org>
Thread-Topic: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
Thread-Index: AdT1UCvGm5NYaV78So67XP7+f7eJBgLmI7MABo7ZeOADSFrgMAAADRbA
Date: Fri, 21 Jun 2019 20:45:58 +0000
Message-ID: <359EC4B99E040048A7131E0F4E113AFC01B33A1985@marathon>
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A0F15@marathon>
In-Reply-To: <359EC4B99E040048A7131E0F4E113AFC01B33A0F15@marathon>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.64.22.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/ZHi6pq2jnemK3rGw2MoWKJi96DY>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2019 20:46:17 -0000

SGVsbG8gUGF1bCENCg0KVGhhbmtzIGZvciB0aGUgcmV2aXNlZCB0ZXh0IGFuZCBhbnN3ZXJpbmcg
YWxsIG9mIG15IHF1ZXN0aW9ucy4gIEkgaGF2ZSBhIGZldyByZWNvbW1lbmRlZCB0ZXh0IGNoYW5n
ZXMgcGVyIGl0ZW1zICMxMiBiZWxvdy4gIEFsbCBvdGhlciBpdGVtcyBoYXZlIGJlZW4gYWRkcmVz
c2VkLg0KDQpUaGFua3MsDQpSb21hbg0KDQo+IEZyb206IE1yLiBKYWVob29uIFBhdWwgSmVvbmcg
W21haWx0bzpqYWVob29uLnBhdWxAZ21haWwuY29tXSANCj4gU2VudDogVHVlc2RheSwgSnVuZSAx
OCwgMjAxOSA1OjE1IEFNDQo+IFRvOiBSb21hbiBEYW55bGl3IDxyZGRAY2VydC5vcmc+DQo+IENj
OiBMaW5kYSBEdW5iYXIgPGxpbmRhLmR1bmJhckBodWF3ZWkuY29tPjsgWW9hdiBOaXIgPHluaXIu
aWV0ZkBnbWFpbC5jb20+OyANCj4gaTJuc2ZAaWV0Zi5vcmc7IHNra3Vfc2VjdS1icmFpbl9hbGxA
Z29vZ2xlZ3JvdXBzLmNvbTsgDQo+IE1yLiBKYWVob29uIFBhdWwgSmVvbmcgPGphZWhvb24ucGF1
bEBnbWFpbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbSTJuc2ZdIEFEIFJldmlldzogZHJhZnQtaWV0
Zi1pMm5zZi1hcHBsaWNhYmlsaXR5LTA5DQo+DQo+IEhpIFJvbWFuLA0KPiBJIGhhdmUgYWRkcmVz
c2VkIGFsbCBvZiB5b3VyIGNvbW1lbnRzIGFnYWluIGFuZCBzdWJtaXR0ZWQgdmVyc2lvbiAtMTI6
DQo+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWkybnNmLWFwcGxpY2Fi
aWxpdHktMTIgDQo+ICANCj4gSSBhdHRhY2ggbXkgcmV2aXNpb24gbGV0dGVyLg0KPg0KPiBDb3Vs
ZCB5b3UgY29uZmlybSB0aGF0IG15IGFkZHJlc3NpbmcgaXMgZ29vZCBlbm91Z2ggdG8gbW92ZSB0
aGlzIA0KPiBkcmFmdCBmb3J3YXJkIHRvIHRoZSBJRVNHIHN1Ym1pc3Npb24/DQo+DQo+IFRoYW5r
cy4NCj4NCj4gQmVzdCBSZWdhcmRzLA0KPiBQYXVsDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPiBGcm9tOiBJMm5zZiBbbWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBSb21hbiBEYW55bGl3DQo+ID4gU2VudDogVHVlc2RheSwgSnVuZSA0LCAyMDE5
IDY6MzUgUE0NCj4gPiBUbzogTXIuIEphZWhvb24gUGF1bCBKZW9uZyA8amFlaG9vbi5wYXVsQGdt
YWlsLmNvbT47IExpbmRhIER1bmJhcg0KPiA+IDxsaW5kYS5kdW5iYXJAaHVhd2VpLmNvbT47IFlv
YXYgTmlyIDx5bmlyLmlldGZAZ21haWwuY29tPg0KPiA+IENjOiBpMm5zZkBpZXRmLm9yZzsgc2tr
dV9zZWN1LWJyYWluX2FsbEBnb29nbGVncm91cHMuY29tDQo+ID4gU3ViamVjdDogUmU6IFtJMm5z
Zl0gQUQgUmV2aWV3OiBkcmFmdC1pZXRmLWkybnNmLWFwcGxpY2FiaWxpdHktMDkNCj4gPg0KPiA+
IEhlbGxvIFBhdWwhDQo+ID4NCj4gPiBUaGFuayB5b3UgZm9yIHRoZSBleHRlbnNpdmUgY2hhbmdl
cyB5b3UgaGF2ZSBtYWRlLiAgU2VlIGZvbGxvdy11cA0KPiA+IHF1ZXN0aW9ucyBiZWxvdy4gIElm
IHlvdSBkb24ndCBzZWUgYSBwcmV2aW91cyBpdGVtIGxpc3RlZCwgcGxlYXNlDQo+ID4gY29uc2lk
ZXIgaXQgcmVzb2x2ZWQuDQo+ID4NCj4gPiBTaW5jZSB5b3VyIGNvbW1lbnRzIHdlcmUgbWFkZSB3
aXRoIGEgd29yZCBhdHRhY2htZW50IChubyBwcm9ibGVtISksDQo+ID4gSSdtIGp1c3QgcmVzcG9u
ZGluZyB0byBteSBvd24gb3JpZ2luYWwgdGhyZWFkLg0KPiA+DQo+ID4gPiBGcm9tOiBJMm5zZiBb
bWFpbHRvOmkybnNmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBNci4gSmFlaG9vbg0K
PiA+ID4gUGF1bCBKZW9uZw0KPiA+ID4gU2VudDogVGh1cnNkYXksIE1heSAwMiwgMjAxOSA1OjEz
IEFNDQo+ID4gPiBUbzogUm9tYW4gRGFueWxpdyA8cmRkQGNlcnQub3JnPjsgTGluZGEgRHVuYmFy
DQo+ID4gPiA8bGluZGEuZHVuYmFyQGh1YXdlaS5jb20+OyBZb2F2IE5pciA8eW5pci5pZXRmQGdt
YWlsLmNvbT4NCj4gPiA+IENjOiBpMm5zZkBpZXRmLm9yZzsgc2trdV9zZWN1LWJyYWluX2FsbEBn
b29nbGVncm91cHMuY29tDQo+ID4gPiBTdWJqZWN0OiBSZTogW0kybnNmXSBBRCBSZXZpZXc6IGRy
YWZ0LWlldGYtaTJuc2YtYXBwbGljYWJpbGl0eS0wOQ0KPiA+ID4NCj4gPiA+IEhpIFJvbWFuLCBM
aW5kYSwgYW5kIFlvYXYsDQo+ID4gPiBJIGhhdmUgcmVmbGVjdGVkIFJvbWFuJ3MgcXVlc3Rpb25z
IGFuZCBjb21tZW50cyBpbiBJMk5TRg0KPiA+ID4gQXBwbGljYWJpbGl0eSBEcmFmdCAodmVyc2lv
biAxMCkuDQo+ID4gPiBIZXJlIGlzIHRoZSBsaW5rIG9mIHRoZSByZXZpc2VkIGRyYWZ0Og0KPiA+
ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaTJuc2YtYXBwbGljYWJp
bGl0eS0xMA0KPiA+ID4NCj4gPiA+IEkgc2VuZCB5b3UgbXkgcmV2aXNpb24gbGV0dGVyIHRoYXQg
ZGVzY3JpYmVzIG15IGFuc3dlcnMgYW5kDQo+ID4gPiByZWZsZWN0aW9uIGluIHRoZSB0ZXh0Lg0K
PiA+ID4NCj4gPiA+IElmIHlvdSBoYXZlIHF1ZXN0aW9ucyBhbmQgY29tbWVudHMsIHBsZWFzZSBs
ZXQgbWUga25vdy4NCj4gPiA+DQo+ID4gPiBUaGFua3MuDQo+ID4gPg0KPiA+ID4gQmVzdCBSZWdh
cmRzLA0KPiA+ID4gUGF1bA0KPiA+ID4NCj4gPiA+DQo+ID4gPiBPbiBXZWQsIEFwciAxNywgMjAx
OSBhdCA5OjIzIFBNIFJvbWFuIERhbnlsaXcgPHJkZEBjZXJ0Lm9yZz4gd3JvdGU6DQo+ID4gPiBI
aSENCj4gPiA+DQo+ID4gPiBJJ20gcGlja2luZyB1cCB3aGVyZSBla3IgbGVmdCBvZmYNCj4gPiA+
DQo+ID4NCj4gKGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaTJuc2YvYlZU
R2ZTWFI3MFVjRmt3ZmtWNEZzTkhnOA0KPiA+ID4gdW8pIHdpdGggYW4gQUQgcmV2aWV3IG9mIGRy
YWZ0LWlldGYtaTJuc2YtYXBwbGljYWJpbGl0eS0wOS4NCj4gPg0KPiA+IFtzbmlwXQ0KPiA+DQo+
ID4gPiAoNSkgU2VjdGlvbiAxLiAgUGVyICJJbiB0aGUgSTJOU0YgZnJhbWV3b3JrLCBlYWNoIE5T
RiBpbml0aWFsbHkNCj4gPiA+IHJlZ2lzdGVycyB0aGUgcHJvZmlsZSBvZiBpdHMgb3duIGNhcGFi
aWxpdGllcyBpbnRvIHRoZSBzeXN0ZW0gaW4NCj4gPiA+IG9yZGVyIGZvciB0aGVtc2VsdmVzIHRv
IGJlIGF2YWlsYWJsZSBpbiB0aGUgc3lzdGVtIiwgdGhpcyBzZW50ZW5jZQ0KPiA+ID4gZG9lc24n
dCBwYXJzZQ0KPiA+IGZvciBtZS4NCj4gPiA+DQo+ID4gPiBEbyB5b3UgbWVhbiwgIkluIHRoZSBJ
Mk5TRiBmcmFtZXdvcmssIGVhY2ggTlNGIGluaXRpYWxseSByZWdpc3RlcnMgYQ0KPiA+ID4gcHJv
ZmlsZSBvZiBpdHMgY2FwYWJpbGl0aWVzIGluIHRoZSBzeXN0ZW0iPyAgSWYgc28sIEkgdGhpbmsg
Y2xhcml0eQ0KPiA+ID4gb2Ygd2hhdCBzeXN0ZW0gKEkgdGhpbmsgIkkyTlNGIHN5c3RlbSIpIGlz
IGJlaW5nIHJlZmVyZW5jZWQgaXMgbmVlZGVkLg0KPiA+DQo+ID4gUGVyIC0xMSwgSeKAmWQgcmVj
b21tZW5kIG1ha2luZyB0aGUgdGV4dCBldmVuIG1vcmUgY29uY2lzZS4NCj4gPg0KPiA+IE9MRDog
SW4gdGhlIEkyTlNGIGZyYW1ld29yaywgZWFjaCBOU0YgaW5pdGlhbGx5IHJlZ2lzdGVycyB0aGUg
cHJvZmlsZSBvZiBpdHMNCj4gPiBvd24gY2FwYWJpbGl0aWVzIGludG8gdGhlIFNlY3VyaXR5ICAg
IENvbnRyb2xsZXIgKGkuZS4sIG5ldHdvcmsgb3BlcmF0b3INCj4gPiBtYW5hZ2VtZW50IHN5c3Rl
bSBbUkZDODMyOV0pIGluIHRoZSBJMk5TRiBzeXN0ZW0gdmlhIFJlZ2lzdHJhdGlvbg0KPiA+IElu
dGVyZmFjZSBbcmVnaXN0cmF0aW9uLWluZi1kbV0gc28gdGhhdCBlYWNoICAgTlNGIGNhbiBiZSBz
ZWxlY3RlZCBhbmQgdXNlZA0KPiB0bw0KPiA+IGVuZm9yY2UgYSBnaXZlbiBzZWN1cml0eSBwb2xp
Y3kgZnJvbSBJMk5TRiBVc2VyIChpLmUuLCBuZXR3b3JrDQo+ID4gc2VjdXJpdHkgYWRtaW5pc3Ry
YXRvcikuDQo+ID4NCj4gPiBORVc6DQo+ID4gSW4gdGhlIEkyTlNGIGZyYW1ld29yaywgZWFjaCBO
U0YgaW5pdGlhbGx5IHJlZ2lzdGVycyB0aGUgcHJvZmlsZSBvZg0KPiA+IGl0cyBvd24gY2FwYWJp
bGl0aWVzIHdpdGggdGhlIFNlY3VyaXR5IENvbnRyb2xsZXIgKGkuZS4sIG5ldHdvcmsNCj4gPiBv
cGVyYXRvciBtYW5hZ2VtZW50IHN5c3RlbSBbUkZDODMyOV0pIG9mIHRoZSBJMk5TRiBzeXN0ZW0g
dmlhIHRoZQ0KPiA+IFJlZ2lzdHJhdGlvbiBJbnRlcmZhY2UgW3JlZ2lzdHJhdGlvbi1pbmYtZG1d
LiAgVGhpcyByZWdpc3RyYXRpb24NCj4gPiBlbmFibGVzIGFuIEkyTlNGIFVzZXIgKGkuZS4sIG5l
dHdvcmsgc2VjdXJpdHkgYWRtaW5pc3RyYXRvcikgdG8gc2VsZWN0DQo+ID4gYW5kIHVzZSB0aGUg
TlNGIHRvIGVuZm9yY2UgYSBnaXZlbiBzZWN1cml0eSBwb2xpY3kuDQoNClRoYW5rcyBmb3IgbWFr
aW5nIHRoZSBjaGFuZ2UuDQoNCj4gPiA+ICg2KSBTZWN0aW9uIDEuICBQZXIgIkluIGFkZGl0aW9u
LCB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciAuLi4iLCB0aGlzDQo+ID4gPiBzZW50ZW5jZSBpbnRy
b2R1Y2VzIHRoZSBjb25jZXB0IG9mIGEgU2VjdXJpdHkgQ29udHJvbGxlciBidXQgZG9lc24ndA0K
PiA+ID4gZGVmaW5lIGl0LiAgQWxzbywgdGhpcyBzZWVtcyBsaWtlIGEgbGV2ZWwgb2YgZGV0YWls
IG5vdCBuZWVkZWQgaW4NCj4gPiA+IHRoZQ0KPiA+IGludHJvZHVjdGlvbi4NCj4gPg0KPiA+IEkg
YXBwcmVjaWF0ZSBhbGwgb2YgdGhlIG5ldyB0ZXh0IGluIC0xMSwgYnV0IEkgZG9uJ3QgdGhpbmsg
d2UgbmVlZCBhbGwNCj4gPiBvZiBpdC4gIE15IGNvbmNlcm4gaXMgdGhhdCBzb21lIG9mIGl0IHdp
bGwgdW5uZWNlc3NhcmlseSBkdXBsaWNhdGVzDQo+ID4gdGV4dCBhbHJlYWR5IGluIFNlY3Rpb24g
MyBhbmQgW2kybnNmLXRlcm1pbm9sb2d5XS4gIFRoZSBuZXcgdGV4dA0KPiA+IOKAnChpLmUuLCBu
ZXR3b3JrIG9wZXJhdG9yIG1hbmFnZW1lbnQgc3lzdGVtIFtSRkM4MzI5XSku4oCdIHN1ZmZpY2ll
bnRseQ0KPiA+IGRlZmluZXMgdGhlIGNvbnRyb2xsZXIuICBUaGUgbmV3IHRleHQg4oCcU2VjdXJp
dHkgQ29udHJvbGxlciBpcyBkZWZpbmVkIGFzIOKApuKAnQ0KPiBpc27igJl0IG5lZWRlZC4NCg0K
VGhhbmtzIGZvciBtYWtpbmcgdGhpcyBjaGFuZ2UuDQoNCj4gPiA+ICgxMSkgU2VjdGlvbiAzLiAg
UGVyICJOb3RlIHRoYXQgYW4gaW5zaWRlIGF0dGFja2VyIGF0IHRoZSBETVMgY2FuDQo+ID4gPiBz
ZXJpb3VzbHkgd2Vha2VuIHRoZSBJMk5TRiBzeXN0ZW0gLi4uIiwgSSBjb25jdXIgd2l0aCB0aGUg
YXNzZXNzbWVudA0KPiA+ID4gdGhhdCBhIERNUyBjYW4gc3VidmVydCB0aGUgSTJOU0Ygc3lzdGVt
LiAgVGhyZWUgcmVsYXRlZCBwb2ludHM6DQo+ID4gPg0KPiA+ID4gKiogVGhlIGJvdW5kYXJ5L3Nj
b3BlIG9mIGFuIEkyTlNGIHN5c3RlbSB3YXNuJ3QgIGNsZWFyIHRvIG1lLiAgSXQNCj4gPiA+IGFw
cGVhcnMgdG8gbWUgdGhhdCBhbiBJMk5TRiBzeXN0ZW0gaXMgc2VjdXJpdHkgY29udHJvbGxlciAr
IE5TRnMuDQo+ID4gPiBUaGVyZSBhcmUgc2V2ZXJhbCBpbnRlcmZhY2VzIGRlZmluZWQgZm9yIHRo
ZSBjb250cm9sbGVyIGFuZCBOU0ZzLg0KPiA+ID4gRXZlcnl0aGluZyBlbHNlIChlLmcuLCBETVMs
IEkyTlNGIHVzZXIpIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoZQ0KPiA+ID4gSTJOU0Ygc3lz
dGVtLCBjb3JyZWN0PyAgSSBkcmF3IGF0dGVudGlvbiB0byB0aGlzIGRpc3RpbmN0aW9uIGJlY2F1
c2UNCj4gPiA+IGlkZW50aWZ5aW5nIHdoZXJlIHRoaXMgaW5zaWRlciBpcyBsb2NhdGVkIG5lZWRz
IHRvIGJlIGNsZWFyZXIuDQo+ID4gPg0KPiA+ID4gKiogSWYgdGhlIERNUyBjYW4gcHJvdmlkZSB0
aGUgc29mdHdhcmUgcGFja2FnZSBmb3IgdGhlIE5TRiwgSSdtIG5vdA0KPiA+ID4gc3VyZSBob3cg
dGhlIGluc2lkZXIgdGhyZWF0IGlzIG1pdGlnYXRlZC4gIFRoZSBhdHRhY2tlciBjYW4gYWxyZWFk
eQ0KPiA+ID4gcnVuIGEgc29mdHdhcmUgbG9hZCBvZiBoZXIgY2hvaWNlIG9uIHlvdXIgbmV0d29y
ayAodGhhdCB5b3UgaGF2ZQ0KPiA+IHBlcm1pdHRlZCkuDQo+ID4gPg0KPiA+ID4gKiogUGVyDQo+
ID4gPg0KPiA+DQo+IGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaTJuc2Yv
WGM5MlFrRVBnUldDM0ZLdVJ2bmFpTk5GWQ0KPiA+IDINCj4gPiA+IG8sIEkgY29uY3VyIHdpdGgg
ZWtyIHRoYXQgdGhlIHRleHQgbmVlZHMgdG8gYmUgY2xlYXJlciBvbiB3aGF0IHRoZQ0KPiA+ID4g
RE1TIGNhbiBkbyB0byB0aGUgSTJOU0Ygc3lzdGVtLg0KPiA+DQo+ID4gRGVzcGl0ZSB0aGUgY2hh
bmdlcyBpbiAtMTEsIEkgc3RpbGwgbmVlZCBoZWxwIHVuZGVyc3RhbmRpbmcgdGhlIGZsb3cNCj4g
PiBiZXR3ZWVuIHRoZSBzZWN1cml0eSBjb250cm9sbGVyIGFuZCBETVMuICBMaWtlIGVrciBwb3Nl
ZCBpbiB0aGUgdGhyZWFkDQo+ID4gYWJvdmUsIEnigJltIHRyeWluZyB0byB1bmRlcnN0YW5kIGhv
dyB0aGUgc29mdHdhcmUgaXMgbG9hZGVkIGludG8gdGhlDQo+ID4gcHJvZHVjdGlvbiBJMk5TRiBz
eXN0ZW0uDQo+ID4NCj4gPiBBcyBJIHVuZGVyc3RhbmQgaXQsIHdl4oCZcmUgdGFsa2luZyBhYm91
dCBhIHNvZnR3YXJlIHVwZGF0ZSBwcm9jZXNzDQo+ID4gZmFjaWxpdGF0ZWQgdGhyb3VnaCBhIE5F
VENPTkYgaW50ZXJmYWNlIHZpYSB0aGUgSW50ZXJuZXQuICBTZWN0aW9uIDUNCj4gPiBvZiBkcmFm
dC1oeXVuLWkybnNmLSByZWdpc3RyYXRpb24taW50ZXJmYWNlLWRtIHNheXM6DQo+ID4NCj4gPiAg
ICAxKSAgU2VjdXJpdHkgQ29udHJvbGxlciBmaXJzdCByZWNvZ25pemVzIHRoZSBzZXQgb2YgY2Fw
YWJpbGl0aWVzDQo+ID4gICAgICAgIChpLmUuLCBOU0YgUHJvZmlsZSkgb3IgdGhlIHNpZ25hdHVy
ZSBvZiBhIHNwZWNpZmljIE5TRiByZXF1aXJlZA0KPiA+ICAgICAgICBvciB3YXN0ZWQgaW4gdGhl
IGN1cnJlbnQgc3lzdGVtLg0KPiA+DQo+ID4gICAgMikgIERldmVsb3BlcidzIE1hbmFnZW1lbnQg
U3lzdGVtIChETVMpIG1hdGNoZXMgdGhlIHJlY29nbml6ZWQNCj4gPiAgICAgICAgaW5mb3JtYXRp
b24gdG8gYW4gTlNGIGJhc2VkIG9uIHRoZSBpbmZvcm1hdGlvbiBtb2RlbCBkZWZpbml0aW9uLg0K
PiA+DQo+ID4gICAgMykgIERldmVsb3BlcidzIE1hbmFnZW1lbnQgU3lzdGVtIGNyZWF0ZXMgb3Ig
ZWxpbWluYXRlcyBOU0ZzIG1hdGNoaW5nDQo+ID4gICAgICAgIHdpdGggdGhlIGFib3ZlIGluZm9y
bWF0aW9uLg0KPiA+DQo+ID4gICAgNCkgIFNlY3VyaXR5IENvbnRyb2xsZXIgY2FuIHRoZW4gYWRk
L3JlbW92ZSB0aGUgY29ycmVzcG9uZGluZyBOU0YNCj4gPiAgICAgICAgaW5zdGFuY2UgdG8vZnJv
bSBpdHMgbGlzdCBvZiBhdmFpbGFibGUgTlNGIGluc3RhbmNlcyBpbiB0aGUNCj4gPiAgICAgICAg
c3lzdGVtLg0KPiA+DQo+ID4gVG8gdGVzdCBteSB1bmRlcnN0YW5kaW5nLCB0aGUgdXNlciBpbnRl
cmZhY2Ugc2VuZHMgYSBoaWdoLWxldmVsIGFjdGlvbg0KPiA+IHRvIHRoZSBTZWN1cml0eSBDb250
cm9sbGVyIChTQyk7IHRoZSBTQyBzZW5kcyB0byB0aGUgRE1TIHdoYXQNCj4gPiBjYXBhYmlsaXRp
ZXMgaXQgd2FudHM7IHRoZSBETVMgcmV0dXJucyBiYWNrIHdoYXQgTlNGDQo+ID4gKG1vZHVsZXMv
cGFja2FnZXMvY29kZSkgaXQgaGFzIHRoYXQgbWVldCB0aGVzZSBjYXBhYmlsaXRpZXM7IHRoZSBT
Qw0KPiA+IGNhbiB0aGVuIGNob29zZSB0byBkb3dubG9hZCB0aGVzZSBOU0YNCj4gPiAobW9kdWxl
cy9wYWNrYWdlL2NvZGUpIGZyb20gdGhlIERNUyBhbmQgcHJvdmlzaW9uIHRoZXNlIG5ld2x5DQo+
ID4gZG93bmxvYWRlZCBOU0YgKG1vZHVsZXMvcGFja2FnZS9jb2RlKSBpbnRvIHRoZSBsaXZlIHN5
c3RlbS4gIElzIHRoaXMNCj4gPiBjb3JyZWN0Pw0KPiA+DQo+ID4gSG93IGlzIHRoZSBuZXcgY29k
ZSB0cmFuc3BvcnRlZCBmcm9tIHRoZSBETVMgdG8gdGhlIFNDPyAgSXMgdGhhdCBpbg0KPiBzY29w
ZT8NCg0KVGhhbmtzIGZvciB0aGUgbmV3IGNvbnNvbGlkYXRlZCB0ZXh0IGluIHRoZSBTZWN1cml0
eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHRvIGFkZHJlc3MgdGhlIGFib3ZlIGlzc3Vlcy4gIEdp
dmVuIHZhcmlldHkgb2YgaXNzdWVzIGl0IGNvdmVycywgSSByZWNvbW1lbmQgYmVpbmcgbW9yZSBw
cmVjaXNlIGluIHdoYXQgdGhlIERNUyBjYW4gZG8gYW5kIHdoYXQgb3BlcmF0b3JzIHNob3VsZCBk
byBhYm91dCBpdC4gIEkgdG9vayBhIGZldyBlZGl0b3JpYWwgbGliZXJ0aWVzIGluIHJlc3RydWN0
dXJpbmcgdGhlIHRleHQuICBTZWUgYmVsb3cuICBEb2VzIHRoYXQgbWFrZSBzZW5zZT8NCg0KPT1b
IHN0YXJ0IG9sZCBdPT0NCk5vdGUgdGhhdCBhbiBpbnNpZGUgYXR0YWNrZXIgKG9yIHN1cHBseSBj
aGFpbiBhdHRhY2tlcikgYXQgdGhlIERNUyBjYW4gc2VyaW91c2x5IHdlYWtlbiB0aGUgSTJOU0Yg
c3lzdGVtJ3Mgc2VjdXJpdHkuIE5vdGUgdGhhdCBhIG1hbGljaW91cyBOU0YgcHJvdmlkZXIgKGFz
IGEgRE1TKSBpcyByZWxldmFudCB0byBhbiBpbnNpZGVyIGF0dGFjaywgYW5kIGEgY29tcHJvbWlz
ZWQgTlNGIHByb3ZpZGVyIGlzIHJlbGV2YW50IHRvIGEgc3VwcGx5IGNoYWluIGF0dGFjay4gQWxz
bywgbm90ZSB0aGF0IGEgbWFsaWNpb3VzIChvciBjb21wcm9taXNlZCkgRE1TIHNlbmRpbmcgdGhl
IHdyb25nIE5TRiBtYXkgbm90IG1vZGlmeSB0aGUgb3JpZ2luYWwgY29kZSBvZiB0aGUgTlNGIGJ1
dCBtYXkgYWx0ZXIgdGhlIHNlbnQgTlNGIGFzIGFuIGluc3RhbnQuIEFzIGEgcmVzdWx0LCBhIG1h
bGljaW91cyAob3IgY29tcHJvbWlzZWQpIERNUyBjYW4gYXR0YWNrIHRoZSBTZWN1cml0eSBDb250
cm9sbGVyIGJ5IHByb3ZpZGluZyB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciB3aXRoIG1hbGljaW91
cyAob3IgY29tcHJvbWlzZWQpIE5TRnMsIGFuZCBjb250cm9sbGluZyB0aG9zZSBOU0ZzIGluIHJl
YWwgdGltZS4gQWxzbywgYW4gdW53aXR0aW5nIERNUyB2ZW5kb3IgY291bGQgYmUgY29tcHJvbWlz
ZWQgYW5kIHRoZWlyIGluZnJhc3RydWN0dXJlIGNvdWxkIGJlIGNvZXJjZWQgaW50byBkaXN0cmli
dXRpbmcgbW9kaWZpZWQgTlNGcy4gVG8gZGVhbCB3aXRoIHRoZXNlIHR5cGVzIG9mIHRocmVhdHMs
IHRoZSByb2xlIG9mIHRoZSBETVMgc2hvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gcHJvdmlkaW5nIGFu
IEkyTlNGIHN5c3RlbSB3aXRoIHRoZSBzb2Z0d2FyZSBwYWNrYWdlL2ltYWdlIGZvciBOU0YgZXhl
Y3V0aW9uLCBhbmQgdGhlIERNUyBzaG91bGQgbmV2ZXIgYmUgYWJsZSB0byBhY2Nlc3MgTlNGcyBp
biBhY3RpdmF0ZWQgc3RhdHVzIGZvciB0aGUgSTJOU0Ygc3lzdGVtJ3Mgc2VjdXJpdHkuIE9uIHRo
ZSBvdGhlciBoYW5kLCBhbiBhY2Nlc3MgdG8gYWN0aXZlIE5TRnMgc2hvdWxkIGJlIGFsbG93ZWQg
b25seSB0byB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciwgbm90IHRoZSBETVMgZHVyaW5nIHRoZSBw
cm92aXNpb25pbmcgdGltZSBvZiB0aG9zZSBOU0ZzIHRvIHRoZSBJMk5TRiBzeXN0ZW0uIEhvd2V2
ZXIsIG5vdGUgdGhhdCBhbiBpbnNpZGUgYXR0YWNrZXIgKG9yIHN1cHBseSBjaGFpbiBhdHRhY2tl
cikgY2FuIGFjY2VzcyB0aGUgYWN0aXZlIE5TRnMsIHdoaWNoIGFyZSBiZWluZyBleGVjdXRlZCBh
cyBlaXRoZXIgVk5GcyBvciBtaWRkbGVib3hlcyBpbiB0aGUgSTJOU0Ygc3lzdGVtLCB0aHJvdWdo
IGEgYmFjayBkb29yIChpLmUuLCBhbiBJUCBhZGRyZXNzIGFuZCBhIHBvcnQgbnVtYmVyIHRoYXQg
YXJlIGtub3duIHRvIHRoZSBETVMgdG8gY29udHJvbCBhbiBOU0YpLiBIb3dldmVyLCB0aGUgU2Vj
dXJpdHkgQ29udHJvbGxlciBtYXkgZGV0ZWN0IGFuZCBwcmV2ZW50IHRob3NlIGluc2lkZSBhdHRh
Y2tzIChzdXBwbHkgY2hhaW4gYXR0YWNrcykgYnkgbW9uaXRvcmluZyB0aGUgYWN0aXZpdGllcyBv
ZiBhbGwgdGhlIERNU3MgYXMgd2VsbCBhcyB0aGUgTlNGcyB0aHJvdWdoIHRoZSBJMk5TRiBOU0Yg
TW9uaXRvcmluZyBJbnRlcmZhY2UgW25zZi1tb25pdG9yaW5nLWRtXSBhcyBwYXJ0IG9mIHRoZSBJ
Mk5TRiBOU0YtRmFjaW5nIEludGVyZmFjZS4gVGhyb3VnaCB0aGUgTlNGIE1vbml0b3JpbmcgSW50
ZXJmYWNlLCB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciBjYW4gbW9uaXRvciB0aGUgYWN0aXZpdGll
cyBhbmQgc3RhdGVzIG9mIE5TRnMsIGFuZCB0aGVuIGNhbiBtYWtlIGEgZGlhZ25vc2lzIHRvIHNl
ZSB3aGV0aGVyIHRoZSBOU0ZzIGFyZSB3b3JraW5nIGluIG5vcm1hbCBjb25kaXRpb25zIG9yIGlu
IGFibm9ybWFsIGNvbmRpdGlvbnMgaW5jbHVkaW5nIHRoZSBpbnNpZGVyIHRocmVhdHMgKG9yIHN1
cHBseSBjaGFpbiB0aHJlYXRzKS4gTm90ZSB0aGF0IHRoZSBtb25pdG9yaW5nIG9mIHRoZSBETVNz
IGlzIG91dCBvZiBzY29wZSBmb3IgSTJOU0YuIEhvd2V2ZXIsIGFzIGEgZ2VuZXJhbCBjYXV0aW9u
LCBhIG1pdGlnYXRpb24gc3RyYXRlZ3kgZm9yIGluc2lkZXIgYXR0YWNrcyBvciBzdXBwbHkgY2hh
aW4gYXR0YWNrcyBpcyBub3QgdG8gdXNlIGFuIE5TRiB3aXRob3V0IHByaW9yIHRlc3RpbmcgZm9y
IGFuIGF1dG9tYXRlZCBzZWN1cml0eSBhY3Rpb24gaW4gdGhlIEkyTlNGIHN5c3RlbS4NCj09WyBl
bmQgb2xkIF09PQ0KDQo9PVsgc3RhcnQgbmV3IF09PQ0KVGhlIHJvbGUgb2YgdGhlIERNUyBpcyB0
byBwcm92aWRlIGFuIEkyTlNGIHN5c3RlbSB3aXRoIHRoZSBzb2Z0d2FyZSBwYWNrYWdlIG9yIGlt
YWdlcyBmb3IgTlNGIGV4ZWN1dGlvbi4gIFRoZSBETVMgbXVzdCBub3QgYWNjZXNzIE5TRnMgaW4g
YWN0aXZhdGVkIHN0YXR1cy4gICBBbiBpbnNpZGUgYXR0YWNrZXIgb3IgYSBzdXBwbHkgY2hhaW4g
YXR0YWNrZXIgYXQgdGhlIERNUyBjYW4gc2VyaW91c2x5IHdlYWtlbiB0aGUgSTJOU0Ygc3lzdGVt
J3Mgc2VjdXJpdHkuICBBIG1hbGljaW91cyBETVMgaXMgcmVsZXZhbnQgdG8gYW4gaW5zaWRlciBh
dHRhY2ssIGFuZCBhIGNvbXByb21pc2VkIERNUyBpcyByZWxldmFudCB0byBhIHN1cHBseSBjaGFp
biBhdHRhY2suIEEgbWFsaWNpb3VzIChvciBjb21wcm9taXNlZCkgRE1TIGNvdWxkIHJlZ2lzdGVy
IGFuIE5TRiBvZiBpdHMgY2hvaWNlIGluIHJlc3BvbnNlIHRvIGEgY2FwYWJpbGl0eSByZXF1ZXN0
cyBieSB0aGUgU2VjdXJpdHkgQ29udHJvbGxlci4gIEFzIGEgcmVzdWx0LCBhIG1hbGljaW91cyBE
TVMgY2FuIGF0dGFjayB0aGUgSTJOU0Ygc3lzdGVtIGJ5IHByb3ZpZGluZyBhIG1hbGljaW91cyBO
U0ZzIHdpdGggYXJiaXRyYXJ5IGNhcGFiaWxpdGllcyB0byBpbmNsdWRlIHBvdGVudGlhbGx5IGNv
bnRyb2xsaW5nIHRob3NlIE5TRnMgaW4gcmVhbCB0aW1lLiBBbiB1bndpdHRpbmcgRE1TIHZlbmRv
ciBjb3VsZCBiZSBjb21wcm9taXNlZCBhbmQgdGhlaXIgaW5mcmFzdHJ1Y3R1cmUgY291bGQgYmUg
Y29lcmNlZCBpbnRvIGRpc3RyaWJ1dGluZyBtb2RpZmllZCBOU0ZzIGFzIHdlbGwuIA0KDQpUbyBk
ZWFsIHdpdGggdGhlc2UgdHlwZXMgb2YgdGhyZWF0cywgYW4gSTJOU0Ygc3lzdGVtIHNob3VsZCBu
b3QgdXNlIE5TRnMgZnJvbSB1bnRydXN0ZWQgRE1TIG9yIHdpdGhvdXQgcHJpb3IgdGVzdGluZy4g
IFRoZSBwcmFjdGljZXMgYnkgd2hpY2ggdGhlc2UgcGFja2FnZXMgYXJlIGRvd25sb2FkZWQgYW5k
IGxvYWRlZCBpbnRvIHRoZSBzeXN0ZW0gaXMgb3V0IG9mIHNjb3BlIGZvciBJMk5TRi4gIA0KDQpJ
Mk5TRiBzeXN0ZW0gb3BlcmF0b3JzIHNob3VsZCBhdWRpdCBhbmQgbW9uaXRvciBpbnRlcmFjdGlv
bnMgd2l0aCBETVNzLiAgQWRkaXRpb25hbGx5LCB0aGUgb3BlcmF0b3Igc2hvdWxkIG1vbml0b3Ig
dGhlIHJ1bm5pbmcgTlNGcyB0aHJvdWdoIHRoZSBJMk5TRiBOU0YgTW9uaXRvcmluZyBJbnRlcmZh
Y2UgW25zZi1tb25pdG9yaW5nLWRtXSBhcyBwYXJ0IG9mIHRoZSBJMk5TRiBOU0YtRmFjaW5nIElu
dGVyZmFjZS4gTm90ZSB0aGF0IHRoZSBtZWNoYW5pY3MgbW9uaXRvcmluZyBvZiB0aGUgRE1TcyBp
cyBvdXQgb2Ygc2NvcGUgZm9yIEkyTlNGLiANCj09WyBlbmQgbmV3IF09PQ0KDQpUaGUgZmFjdCB0
aGF0IGxpZmVjeWNsZSBtYW5hZ2VtZW50IG9mIE5TRiBjb2RlIGZyb20gRE1TIChlLmcuLCBkb3du
bG9hZGluZyB0aGUgbW9kdWxlcywgdGVzdGluZyB0aGUgY29kZSkgaXMgb3V0IG9mIHNjb3BlIG9m
IEkyTlNGIGNhbWUgdXAgYSBmZXcgdGltZXMgaW4geW91ciByZXZpc2lvbiBsZXR0ZXIgKGluIHJl
c3BvbnNlIHRvIG15IGZlZWRiYWNrIGFuZCBla3JzKS4gIFlvdSBwb2ludCBvdXQgdGhhdCBpdCdz
IG5vdGVkIG11Y2ggbGF0ZXIgaW4gdGhlIHRleHQgb2YgU2VjdGlvbiA3LiAgRm9yIGNsYXJpdHks
IEknZCByZWNvbW1lbmQgYWRkaW5nIHN1Y2ggYSBzaG9ydCBjb21tZW50IGVhcmxpZXIgaW4gdGhl
IHRleHQgYXMgd2VsbCBpbiB0aGUgcXVpY2sgb3ZlcnZpZXcgb2YgdGhlIEkyTlNGIEZyYW1ld29y
ayBpbiBTZWN0aW9uIDMgaW4gdGhlIHBhcmFncmFwaCBzdGFydGluZyB3aXRoICJBcyBzaG93biBp
biBGaWd1cmUgMSwgd2l0aCBhIERldmVsb3BlcidzIE1hbmFnZW1lbnQgU3lzdGVtICAuLi4iIA0K
DQo+ID4gPiAoMTIpIFNlY3Rpb24gMywgUGVyICJPbiB0aGUgb3RoZXIgaGFuZCwgYW4gYWNjZXNz
IHRvIHJ1bm5pbmcNCj4gPiA+IChvbmxpbmUpIE5TRnMgc2hvdWxkIGJlIGFsbG93ZWQgb25seSB0
byB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciwgbm90DQo+ID4gPiB0aGUgRE1TLiIsIHRoaXMgc2Vu
dGVuY2UgaXNuJ3QgY2xlYXIgdG8gbWUuDQo+ID4gPg0KPiA+ID4gKiogSXQgZG9lc24ndCBwYXJz
ZSBzbyBJIGRvbid0IGtub3cgd2hvIGlzIHN1cHBvc2VkIHRvIGdldCB3aGF0DQo+ID4gPiBhY2Nl
c3MNCj4gPiA+IC0tIHNwZWNpZmljYWxseSwgImFuIGFjY2VzcyB0byBydW5uaW5nIE5TRnMiDQo+
ID4gPg0KPiA+ID4gKiogInJ1bm5pbmcgKG9ubGluZSkgTlNGcyIgaXMgcHJvcG9zaW5nIGFuIG9w
ZXJhdGlvbmFsIGNvbnN0cnVjdA0KPiA+ID4gd2hpY2ggaXMgYWxzbyBub3QgY2xlYXIgdG8gbWUu
ICBJdCB0aGF0IHRoZSBlcXVpdmFsZW50IG9mIHNheWluZyBpbg0KPiA+ID4gcHJvZHVjdGlvbj8g
IElmIGl0IG1lYW5zIHByb2R1Y3Rpb24sIGlzIHRoZXJlIGEgZGlzdGluY3Rpb24gYmVpbmcNCj4g
PiA+IG1hZGUgYmV0d2VlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBETVMgZHVyaW5nIHRoZSB0aW1l
IG9mDQo+ID4gPiBwcm92aXNpb25pbmcgYW5kDQo+ID4gdGhlbiBhZnRlciB0aGUgZmFjdD8NCg0K
VGhhbmtzIGZvciBtYWtpbmcgdGhlIGNoYW5nZSB0byBhZGRyZXNzIHRoZSBjb25jZXJuLg0KDQo+
ID4gU2VlIGNvbW1lbnQgaW4gIzEzIGFib3V0IGNvbnNvbGlkYXRpbmcgYWxsIHRocmVhdCBtaXRp
Z2F0aW9uIGluIHRoZQ0KPiA+IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIFNlY3Rpb24NCj4gPg0K
PiA+ID4gKDEzKSBTZWN0aW9uIDMsIFBlciAiQWxzbywgdGhlIFNlY3VyaXR5IENvbnRyb2xsZXIg
Y2FuIGRldGVjdCBhbmQNCj4gPiA+IHByZXZlbnQgaW5zaWRlIGF0dGFja3MgYnkgbW9uaXRvcmlu
ZyB0aGUgYWN0aXZpdHkgb2YgYWxsIHRoZSBETVNzIC4uLg0KPiA+ID4gdGhyb3VnaCB0aGUgSTJO
U0YgTlNGIG1vbml0b3JpbmcgY2FwYWJpbGl0eSIsIGlzIHRoZSBtb25pdG9yaW5nDQo+ID4gPiBp
bnRlcmZhY2UgYWxzbyBjYXBhYmxlIG9mIG9ic2VydmluZyB0aGUgRE1TPyAgSSBhc2sgYmVjYXVz
ZSB0aGUNCj4gPiA+IG1vbml0b3JpbmcgaW50ZXJmYWNlIGlzIGRlc2NyaWJlZCBpbg0KPiA+ID4g
UkZDODMyOSBhcyBwYXJ0IG9mIEkyTlNGIE5TRi1GYWNpbmcgSW50ZXJmYWNlIChTZWN0aW9uIDMu
MikuLiAgVGhlDQo+ID4gPiBSZWdpc3RyYXRpb24gSW50ZXJmYWNlIGRlc2NyaXB0aW9uIChTZWN0
aW9uIDMuMyBvZiBSRkM4MzI5KSBtYWtlcyBubw0KPiA+ID4gcmVmZXJlbmNlIHRvIGFueSBtb25p
dG9yaW5nIGNhcGFiaWxpdHkuDQo+ID4NCj4gPiBQZXIgdGhlIGZvbGxvd2luZyBuZXcgdGV4dDoN
Cj4gPg0KPiA+IEhvd2V2ZXIsIHRoZSBTZWN1cml0eSBDb250cm9sbGVyIGNhbiBkZXRlY3QgYW5k
IHByZXZlbnQgaW5zaWRlIGF0dGFja3MNCj4gPiBieSBtb25pdG9yaW5nIHRoZSBhY3Rpdml0aWVz
IG9mIGFsbCB0aGUgRE1TcyBhcyB3ZWxsIGFzIHRoZSBOU0ZzDQo+ID4gdGhyb3VnaCB0aGUgSTJO
U0YgTlNGIG1vbml0b3JpbmcgZnVuY3Rpb25hbGl0eSBbbnNmLW1vbml0b3JpbmctZG1dLg0KPiA+
IFRocm91Z2ggdGhlIE5TRiBtb25pdG9yaW5nLCB0aGUgU2VjdXJpdHkgQ29udHJvbGxlciBjYW4g
bW9uaXRvciB0aGUNCj4gPiBhY3Rpdml0aWVzIGFuZCBzdGF0ZXMgb2YgTlNGcywgYW5kIHRoZW4g
Y2FuIG1ha2UgYSBkaWFnbm9zaXMgdG8gc2VlDQo+ID4gd2hldGhlciB0aGUgTlNGcyBhcmUgd29y
a2luZyBpbiBub3JtYWwgY29uZGl0aW9ucyBvciBpbiBhYm5vcm1hbA0KPiBjb25kaXRpb25zIGlu
Y2x1ZGluZyB0aGUgaW5zaWRlciB0aHJlYXQuDQo+ID4gTm90ZSB0aGF0IHRoZSBtb25pdG9yaW5n
IG9mIHRoZSBETVNzIGlzIG91dCBvZiBzY29wZSBmb3IgSTJOU0YuDQo+ID4NCj4gPiBUaGlzIHN0
aWxsIGNvbmZ1c2luZyB0byBtZS4gIFRoZSBmaXJzdCBzZW50ZW5jZSBleHBsaWNpdGx5IHNheXMg
dGhhdA0KPiA+IHRoZSBTZWN1cml0eSBDb250cm9sbGVyIGNhbiBtb25pdG9yaW5nIHRoZSBhY3Rp
dml0aWVzIG9mIGFsbCB0aGUgRE1TcywNCj4gPiBidXQgdGhlIGxhc3Qgc2VudGVuY2Ugc2F5cyBt
b25pdG9yaW5nIHRoZSBETVMgaXMgb3V0IG9mIHNjb3BlLg0KPiA+DQo+ID4gQXMgSSB1bmRlcnN0
YW5kIGl0LCB0aGUgRE1TIGlzIG9wZXJhdGVkIGJ5IGEgdmVuZG9yIG91dHNpZGUgb2YgdGhlDQo+
ID4gZGVwbG95ZWQgZW5jbGF2ZSBvZiB0aGUgSTJOU0Ygc3lzdGVtLiAgVGhlcmVmb3JlLCB0byBt
ZSwgdGhpcyBpc27igJl0IGFuDQo+ID4gaW5zaWRlciB0aHJlYXQgYnV0IGEgc3VwcGx5IGNoYWlu
IGF0dGFjay4gIEZ1cnRoZXJtb3JlLCDigJxOb3RlIHRoYXQgYW4NCj4gPiBpbnNpZGUgYXR0YWNr
ZXIgYXQgdGhlIERNUyBjYW4gc2VyaW91c2x5IHdlYWtlbiB0aGUgSTJOU0Ygc3lzdGVtJ3MNCj4g
PiBzZWN1cml0eeKAnSBpcyB0cnVlLiAgSG93ZXZlciwgaXTigJlzIG1vcmUgdGhhbiBhbiBpbnNp
ZGUgYXR0YWNrLiAgQW4NCj4gPiB1bndpdHRpbmcgRE1TIHZlbmRvciBjb3VsZCBiZSBjb21wcm9t
aXNlZCBhbmQgdGhlaXIgaW5mcmFzdHJ1Y3R1cmUNCj4gPiBjb3VsZCBiZSBjb2VyY2VkIGludG8g
ZGlzdHJpYnV0aW5nIG1vZGlmaWVkIE5TRi4NCj4gPg0KPiA+IEkgcmVjb21tZW5kIG1vdmluZyBh
bGwgb2YgdGhpcyBkaXNjdXNzaW9uIGFib3V0IHRoZSBpbnNpZGVyDQo+ID4gdGhyZWF0L3N1cHBs
eSBjaGFpbiBhdHRhY2tzIGFuZCBwb3NzaWJsZSBtaXRpZ2F0aW9uIHdpdGggbW9uaXRvcmluZw0K
PiA+IGludG8gdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zLiAgQWRkaXRpb25hbGx5LCBSRkM4
MzI5IFNlY3Rpb24gNCBkb2VzbuKAmXQNCj4gc2VlbSB0bzoNCj4gPg0KPiA+ICoqIGRpc3Rpbmd1
aXNoIGJldHdlZW4gYSBtYWxpY2lvdXMgYW5kIGNvbXByb21pc2VkIHByb3ZpZGVyIOKAkyB0aGUN
Cj4gPiBtaXRpZ2F0aW9uIHdvdWxkIGJlIGRpZmZlcmVudCkNCj4gPg0KPiA+ICoqIGEgbWFsaWNp
b3VzL2NvbXByb21pc2VkIERNUyBzZW5kaW5nIHRoZSB3cm9uZyBOU0YgKHBlcmhhcHMNCj4gYmVj
YXVzZQ0KPiA+IHRoZSBhdHRhY2tlciBjYW7igJl0IG1vZGlmeSB0aGUgY29kZSBidXQgY2FuIGFs
dGVyIHdoYXQgZ2V0cyBzZW50KQ0KPiA+DQo+ID4gKiogZ2VuZXJhbCBjYXV0aW9uIG9mIG5vdCBi
cmluZ2luZyB5b3VyIG5ldHdvcmsgZG93biB0aHJvdWdoIGF1dG9tYXRlZA0KPiA+IHNlY3VyaXR5
IGFjdGlvbiAodXNpbmcgb3V0c2lkZSBjb2RlKSB3aXRob3V0IHByaW9yIHRlc3RpbmcNCj4gPg0K
PiA+ID4gKDE1KSBTZWN0aW9uIDMuICBXaGF0IGl0IGludGVudGlvbmFsIHRvIHNheSB0aGF0IHRo
ZSBDb25zdW1lcg0KPiA+ID4gaW50ZXJmYWNlIGNhbiBiZQ0KPiA+ID4gUkVTVENPTkYrWUFORyAo
d2l0aCBhIHJlZmVyZW5jZSk7IHRoZSBOU0YtRmFjaW5nIEludGVyZmFjZSBpcw0KPiA+ID4gUkVT
VENPTkYrTkVUQ09ORg0KPiA+ID4gKGJ1dCBZQU5HIHdpdGggbm8gcmVmZXJlbmNlKTsgYW5kIHRo
ZSByZWdpc3RyYXRpb24gaW50ZXJmYWNlIGlzDQo+ID4gPiBSRVNUQ09ORiAobm8gcmVmZXJlbmNl
IHRvIFlBTkcpPw0KPiA+DQo+ID4gVGhpcyBjb21tZW50IHJlc3VsdGVkIGluIGEgbG90IG1vcmUg
dGV4dCBjaGFuZ2VzIHRoYW4gYW50aWNpcGF0ZWQuICBJDQo+ID4gd2FzIGludGVuZGluZyB0byBh
c2sgd2h5IGNlcnRhaW4gaW50ZXJmYWNlIG1lbnRpb25lZCB0aGUgY29ycmVzcG9uZGluZw0KPiA+
IFlBTkcgbW9kdWxlcyAoYW5kIG90aGVyIGRpZCBub3QpLiAgR2l2ZW4gdGhlIG5ldyBsYW5ndWFn
ZSwg4oCcVGhlIHh4eA0KPiA+IGludGVyZmFjZSBfY2FuXyBiZSBpbXBsZW1lbnRlZCBhcyBhbiBf
WE1MIGZpbGVfIC4uLuKAnSwgYSBmZXcgYWRkaXRpb25hbA0KPiBxdWVzdGlvbnM6DQo+ID4NCj4g
PiAqKiB3aHkgdGhlIHJlZmVyZW5jZXMgdG8gWE1MIChpbiB0aGUgbmV3IGxhbmd1YWdlKT8NCj4g
PiAqKiB3aHkgdGhlIHVzZSDigJxjYW4gYmUgaW1wbGVtZW50ZWTigJ0gKGluIHRoZSBvbGQgYW5k
IG5ldyBsYW5ndWFnZSkNCj4gPiBiZWNhdXNlIHRoZSBhbHRlcm5hdGl2ZSB0byB0aGUgc3BlY2lm
aWVkIGRhdGEgbW9kZWwgaXNu4oCZdCBjbGVhci4NCj4gPg0KPiA+IElzIGl0IHNpbXBsZXIgdG8g
c2F5LCDigJxUaGUgeHh4IGludGVyZmFjZSBfaXNfIGltcGxlbWVudGVkIHdpdGggdGhlIHh4eA0K
PiA+IGludGVyZmFjZSBZQU5HIG1vZGVsIFt4eHgtcmVmZXJlbmNlXSB1c2luZyDigKZ7UkVTVENP
TkYgb3IgTkVUQ09ORn0NCj4gPiB3aGljaCBiZWZpdHMgLi4u4oCdPw0KPiA+DQo+ID4gSXQgbG9v
a3MgbGlrZSB5b3Ugc29tZSBsYW5ndWFnZSBoYXMgY2hhbmdlZCByZWxhdGl2ZSB0byBSRVNUQ09O
RiB2cy4NCj4gPiBORVRDT05GLiAgVGhpcyBpcyB0aGUgbmV3IHN1bW1hcnk6DQo+ID4gKiogQ29u
c3VtZXItRmFjaW5nIEludGVyZmFjZSA9IFJFU1RDT05GDQo+ID4gKiogTlNGLUZhY2luZyBpbnRl
cmZhY2UgPSBORVRDT05GDQo+ID4gKiogUmVnaXN0cmF0aW9uIGludGVyZmFjZSA9IE5FVENPTkYg
KHdhcyBSRVNUQ09ORikNCj4gPg0KPiA+IEnigJlkIGxpa2UgdG8gaW5xdWlyZSBhYm91dCB0aGUg
Y29uc2lzdGVuY3kgb2YgdGhpcyBsYW5ndWFnZSB3aXRoDQo+ID4gW2RyYWZ0LWlldGYtIGkybnNm
LW5zZi1mYWNpbmctaW50ZXJmYWNlLWRtXS4gIEl04oCZcyBTZWN0aW9uIDcgc2F5cyB0aGF0DQo+
ID4gUkVTVENPTkYgb3IgTkVUQ09ORiBjYW4gYm90aCBiZSB1c2VkLg0KDQpUaGFua3MgZm9yIG1h
a2luZyB0aGlzIGxhbmd1YWdlIGNvbnNpc3RlbnQgYW5kIHRoZSBleHBsYW5hdGlvbiBpbiB5b3Vy
IHJldmlzaW9uIGxldHRlci4gIEl0IGFkZHJlc3NlcyBteSBjb25jZXJucy4NCg0KPiA+ID4gKDE4
KSBTZWN0aW9uIDUuICBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIGluY2x1ZGluZyB0aGlzIHNlY3Rp
b24gaWYNCj4gPiA+IHRoZXJlIGlzIGFuIGVudGlyZSBkcmFmdCAoZHJhZnQtaHl1bi1pMm5zZi1u
c2YtdHJpZ2dlcmVkLXN0ZWVyaW5nKQ0KPiA+ID4gZm9jdXNlZCBvbg0KPiA+IHRoZSB0b3BpYz8N
Cj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhlIGNoYW5nZXMgZnJvbSBbZHJhZnQtaHl1bi1pMm5zZi1u
c2YtdHJpZ2dlcmVkLXN0ZWVyaW5nXQ0KPiA+IHRvIFtSRkM3NjY1XS4gIFRoZSBmb2xsb3dlZCBl
ZGl0cyBtb3JlIHByZWNpc2VseSB1c2UgdGhlIHJlZmVyZW5jZSAoYXMNCj4gPiBoYXZpbmcgaXQg
YWZ0ZXIgdGhlIOKAnEkyTlNGIGFyY2hpdGVjdHVyZeKAnSBtYWRlIGl0IHJlYWQgdG8gbWUgdGhh
dCB0aGlzDQo+ID4gd2FzIHRoZSByZWZlcmVuY2UpLg0KPiA+DQo+ID4gUGVyIFNlY3Rpb24gMywN
Cj4gPiBzLyBBbHNvLCB0aGUgSTJOU0YgZnJhbWV3b3JrIGNhbiBlbmZvcmNlIG11bHRpcGxlIGNo
YWluZWQgTlNGcyBmb3IgdGhlDQo+ID4gbG93LSBsZXZlbCBzZWN1cml0eSBwb2xpY2llcyBieSBt
ZWFucyBvZiBTRkMgdGVjaG5pcXVlcyBmb3IgdGhlIEkyTlNGDQo+ID4gYXJjaGl0ZWN0dXJlIFtS
RkM3NjY1XS4vIFRoZSBJMk5TRiBmcmFtZXdvcmsgY2FuIGNoYWluIG11bHRpcGxlIE5TRnMNCj4g
PiB0byBpbXBsZW1lbnQgbG93LWxldmVsIHNlY3VyaXR5IHBvbGljaWVzIHdpdGggdGhlIFNGQyBh
cmNoaXRlY3R1cmUNCj4gPiBbUkZDNzY2NV0uLw0KPiA+DQo+ID4gUGVyIFNlY3Rpb24gNCwNCj4g
PiBzL1NGQyB0ZWNobm9sb2d5IGNhbiBiZSB1dGlsaXplZCB0byBzdXBwb3J0IHN1Y2ggcGFja2V0
IGZvcndhcmRpbmcgaW4NCj4gPiB0aGUgSTJOU0YgZnJhbWV3b3JrIFtSRkM3NjY1XS8gVGhlIFNG
QyBhcmNoaXRlY3R1cmUgW1JGQzc2NjVdIGNhbiBiZQ0KPiA+IHV0aWxpemVkIHRvIHN1cHBvcnQg
c3VjaCBwYWNrZXQgZm9yd2FyZGluZyBpbiB0aGUgSTJOU0YgZnJhbWV3b3JrLw0KDQpUaGFua3Mg
Zm9yIHRoZSB1cGRhdGUuDQoNCj4gPiA+ICgxOSkgU2VjdGlvbiA1LCAiVG8gdHJpZ2dlciBhbiBh
ZHZhbmNlZCBzZWN1cml0eSBhY3Rpb24gaW4gdGhlIEkyTlNGDQo+ID4gPiBhcmNoaXRlY3R1cmUs
IHRoZSBjdXJyZW50IE5TRiBhcHBlbmRzIGEgbWV0YWRhdGEgZGVzY3JpYmluZyB0aGUNCj4gPiA+
IHNlY3VyaXR5IGNhcGFiaWxpdHkgcmVxdWlyZWQgZm9yIHRoZSBhZHZhbmNlZCBhY3Rpb24gdG8g
dGhlDQo+ID4gPiBzdXNwaWNpb3VzIHBhY2tldCBhbmQgc2VuZHMgdGhlIHBhY2tldCB0byB0aGUg
Y2xhc3NpZmllci4iDQo+ID4gPg0KPiA+ID4gKiogRWRpdG9yaWFsIG5pdDogcy9OU0YgYXBwZW5k
cyBhIG1ldGFkYXRhL05TRiBhcHBlbmRzIG1ldGFkYXRhLw0KPiA+ID4gKiogV2hhdCBpcyB0aGUg
cmVmZXJlbmNlIGZvciB0aGlzIG1ldGEtZGF0YSBmb3JtYXQ/DQo+ID4NCj4gPiBUaGFua3MgZm9y
IHRoZSB1cGRhdGVkIHRleHQuICBJIHJlY29tbWVuZCBiZWluZyBtb3JlIHByZWNpc2Ugd2l0aCB0
aGUNCj4gPiBmb2xsb3dpbmcgZWRpdDoNCj4gPg0KPiA+IE9MRDoNCj4gPiBUbyB0cmlnZ2VyIGFu
IGFkdmFuY2VkIHNlY3VyaXR5IGFjdGlvbiBpbiB0aGUgSTJOU0YgYXJjaGl0ZWN0dXJlLCB0aGUN
Cj4gPiBjdXJyZW50IE5TRiBhcHBlbmRzIG1ldGFkYXRhIGRlc2NyaWJpbmcgdGhlIHNlY3VyaXR5
IGNhcGFiaWxpdHkNCj4gPiByZXF1aXJlZCBmb3IgdGhlIGFkdmFuY2VkIGFjdGlvbiB0byB0aGUg
c3VzcGljaW91cyBwYWNrZXQgdG8gdGhlDQo+ID4gbmV0d29yayBzZXJ2aWNlIGhlYWRlciAoTlNI
KSBvZiB0aGUgcGFja2V0IFtSRkM4MzAwXS4NCj4gPg0KPiA+IE5FVzoNCj4gPiBUbyB0cmlnZ2Vy
IGFuIGFkdmFuY2VkIHNlY3VyaXR5IGFjdGlvbiBpbiB0aGUgSTJOU0YgYXJjaGl0ZWN0dXJlLCB0
aGUNCj4gPiBjdXJyZW50IE5TRiBhcHBlbmRzIG1ldGFkYXRhIGRlc2NyaWJpbmcgdGhlIHNlY3Vy
aXR5IGNhcGFiaWxpdHkNCj4gPiByZXF1aXJlZCB0byB0aGUgc3VzcGljaW91cyBwYWNrZXQgdmlh
IGEgbmV0d29yayBzZXJ2aWNlIGhlYWRlciAoTlNIKQ0KPiA+IFtSRkM4MzAwXS4NCg0KVGhhbmtz
IGZvciB0aGUgdXBkYXRlLg0KDQo+ID4gPiAoMjApIFNlY3Rpb24gNi4gIFdoYXQgaXMgdGhlIHJv
bGUgb2YgdGhlIERNUyBpcyB0aGlzIHNjZW5hcmlvPyAgV2h5DQo+ID4gPiBkb2VzIHRoZSBjb250
cm9sbGVyIG5lZWQgdG8gcmVseSBvbiBbTkZWIE1BTk9dIGlmIGFsbCBpbmZvcm1hdGlvbg0KPiA+
ID4gYWJvdXQgdGhlIGNhcGFiaWxpdGllcyBpcyBhbHJlYWR5IHByb3ZpZGVkIGJ5IHRoZSBETVM/
ICBTaW5jZSB0aGUNCj4gPiA+IFNETiBhbmQgb3RoZXIgTlNGIG9wZXJhdGUgdXNpbmcgdGhlIHNh
bWUgZGF0YSBtb2RlbC9pbnRlcmZhY2UsIGlzbid0DQo+ID4gPiB0aGUgZGlmZmVyZW50IGJldHdl
ZW4gYW4gU0ROIGFuZCBOU0Ygb3BhcXVlIHRvIHRoZSBjb250cm9sbGVyPyAgSQ0KPiA+ID4gd291
bGQgaGF2ZSBhc3N1bWVkIHRoYXQgYW4gU0ROIGlzIHNpbXBseSBhIHNwZWNpZmljIHR5cGUgb2Yg
TlNGIHdpdGgNCj4gPiA+IHBhcnRpY3VsYXINCj4gPiBjYXBhYmlsaXRpZXMuDQo+ID4NCj4gPiBB
bGwgbXkgcXVlc3Rpb25zIGFyZSBhZGRyZXNzZWQgd2l0aCB0aGUgbmV3IHRleHQuICBUaGFua3Mu
ICBJ4oCZZA0KPiA+IHJlY29tbWVuZCBsb29raW5nIGF0IGxhc3QgZmV3IHNlbnRlbmNlcyBvZiB0
aGUgbmV3IGZpcnN0IGFuZCBzZWNvbmQNCj4gPiBwYXJhZ3JhcGggb2YgdGhpcyBzZWN0aW9uLiAg
VGhleSBhcHBlYXIgdG8gYmUgc2F5aW5nIGEgdmVyeSBzaW1pbGFyIHRoaW5nLg0KDQpUaGFua3Mg
Zm9yIHRoZSB1cGRhdGUuDQoNCj4gPiA+ICgyMSkgU2VjdGlvbiA2LiAgIkJ5IHRha2luZyBhZHZh
bnRhZ2Ugb2YgdGhpcyBjYXBhYmlsaXR5IG9mIFNETiwgaXQNCj4gPiA+IGlzIHBvc3NpYmxlIHRv
IG9wdGltaXplIHRoZSBwcm9jZXNzIG9mIHNlY3VyaXR5IHNlcnZpY2UgZW5mb3JjZW1lbnQNCj4g
PiA+IGluIHRoZQ0KPiA+IEkyTlNGIHN5c3RlbS4iDQo+ID4gPiBUaGUgcHJvcG9zZWQgb3B0aW1p
emF0aW9uIGlzbid0IGV2aWRlbnQgZnJvbSB0aGlzIHRleHQuDQo+ID4NCj4gPiBUaGFua3MuICBD
aGVjayAoMjApIGJlY2F1c2UgaXQgYXBwZWFycyB0aGlzIG5ldyBsYW5ndWFnZSBtYXkgaW50cm9k
dWNlDQo+ID4gbW9yZSBkdXBsaWNhdGUgdGV4dC4NCg0KVGhhbmtzIGZvciB0aGUgdXBkYXRlLg0K
DQo+ID4gPiAoMjIpIFNlY3Rpb24gNi4gICJFc3BlY2lhbGx5LCBTRE4gZm9yd2FyZGluZyBlbGVt
ZW50cyBlbmZvcmNlIHNpbXBsZQ0KPiA+ID4gcGFja2V0IGZpbHRlcmluZyBydWxlcyB0aGF0IGNh
biBiZSB0cmFuc2xhdGVkIGludG8gdGhlaXIgcGFja2V0DQo+ID4gPiBmb3J3YXJkaW5nIHJ1bGVz
LCB3aGVyZWFzIE5TRnMgZW5mb3JjZSBOU0YtcmVsYXRlZCBzZWN1cml0eSBydWxlcw0KPiA+ID4g
cmVxdWlyaW5nIHRoZSBzZWN1cml0eSBjYXBhYmlsaXRpZXMgb2YgdGhlIE5TRnMuIg0KPiA+ID4N
Cj4gPiA+ICoqIEkgZm91bmQgdGhlIHVzZSBvZiB0aGUgd29yZCAiRXNwZWNpYWxseSIgY29uZnVz
aW5nDQo+ID4gPiAqKiBJIGFtIG5vdCBzdXJlIHdoYXQgZGlzdGluY3Rpb24gaXMgYmVpbmcgbWFk
ZSBiZXR3ZWVuIHRoZSBTRE4NCj4gPiA+IGZvcndhcmRpbmcgYW5kIE5TRiBydWxlcy4NCj4gPg0K
PiA+IFRoYW5rcy4gIENoZWNrICgyMCkgYmVjYXVzZSBpdCBhcHBlYXJzIHRoaXMgbmV3IGxhbmd1
YWdlIG1heSBpbnRyb2R1Y2UNCj4gPiBtb3JlIGR1cGxpY2F0ZSB0ZXh0LiAgSSB0aGluayB3aGF0
IHlvdSBzYWlkIGZvciAoMjEpIG9idmlhdGVzIHRoZSBuZWVkDQo+ID4gZm9yIHRoaXMgbmV3IGxh
bmd1YWdlLiBJdOKAmXMgbm93IGNsZWFyIHdoYXQgeW91IG1lYW4gKGJhc2VkIG9uIHlvdXINCj4g
PiBsYW5ndWFnZSBmb3IgKDIxKSkuDQoNClRoYW5rcyBmb3IgdGhlIHVwZGF0ZS4NCg0KPiA+ID4g
KDIzKSBTZWN0aW9uIDYsICJGb3IgdGhpcyBwdXJwb3NlLCB0aGUgU2VjdXJpdHkgQ29udHJvbGxl
ciBpbnN0cnVjdHMNCj4gPiA+IHRoZSBTRE4gQ29udHJvbGxlciB2aWEgTlNGLUZhY2luZyBJbnRl
cmZhY2Ugc28gdGhhdCBTRE4gZm9yd2FyZGluZw0KPiA+ID4gZWxlbWVudHMgY2FuIHBlcmZvcm0g
dGhlIHJlcXVpcmVkIHNlY3VyaXR5IHNlcnZpY2VzIHdpdGggZmxvdyB0YWJsZXMNCj4gPiA+IHVu
ZGVyIHRoZSBzdXBlcnZpc2lvbiBvZiB0aGUgU0ROIENvbnRyb2xsZXIuIg0KPiA+ID4NCj4gPiA+
ICoqIEkgd2Fzbid0IHN1cmUgd2hhdCB0aGUgImZvciB0aGlzIHB1cnBvc2UiIHdhcyByZWZlcmVu
Y2luZywgd2hhdA0KPiA+ID4gInB1cnBvc2UiPw0KPiA+DQo+ID4gRWRpdG9yaWFsIG5pdCBvbiB0
aGUgLTExIGVkaXRzLiAgcy8gRm9yIHRoZSB0YXNrcyBmb3Igc2VjdXJpdHkNCj4gPiBlbmZvcmNl
bWVudCAoZS5nLiwgcGFja2V0IGZpbHRlcmluZykvLw0KDQpUaGFua3MgZm9yIHRoZSB1cGRhdGUu
DQoNCj4gPiA+ICgyNykgU2VjdGlvbiA3LiAgIlRob3NlIE5TRnMgYXJlIGNyZWF0ZWQgb3IgcmVt
b3ZlZCBieSBhIHZpcnR1YWwNCj4gPiA+IG5ldHdvcmsgZnVuY3Rpb25zIG1hbmFnZXIgKFZORk0p
IGluIHRoZSBORlYgYXJjaGl0ZWN0dXJlIHRoYXQNCj4gPiA+IHBlcmZvcm1zIHRoZSBsaWZlLSBj
eWNsZSBtYW5hZ2VtZW50IG9mIFZORnMuICBUaGUgU2VjdXJpdHkNCj4gPiA+IENvbnRyb2xsZXIg
Y29udHJvbHMgYW5kIG1vbml0b3JzIHRoZSBjb25maWd1cmF0aW9ucyAoZS5nLiwgZnVuY3Rpb24N
Cj4gPiA+IHBhcmFtZXRlcnMgYW5kIHNlY3VyaXR5IHBvbGljeSBydWxlcykgb2YgVk5Gcy4iDQo+
ID4gPg0KPiA+ID4gSXMgdGhlIFZORk0gaW4gc2NvcGUgZm9yIEkyTlNGPw0KPiA+DQo+ID4gVGhh
bmtzIGZvciB0aGUgYWRkaXRpb25hbCBsYW5ndWFnZSBhYm91dCBiZWluZyBvdXQgb2Ygc2NvcGUu
ICBBbg0KPiA+IGVkaXRvcmlhbCBuaXQgaW4gdGhpcyByZXZpc2VkIHRleHQ6DQo+ID4NCj4gPiBz
L05vdGUgdGhhdCB0aGUgbGlmZS1jeWNsZSBtYW5hZ2VtZW50IG9mIFZORnMgYXJlIG91dCBvZiBz
Y29wZSBmb3INCj4gPiBJMk5TRi4vIE5vdGUgdGhhdCB0aGUgbGlmZS1jeWNsZSBtYW5hZ2VtZW50
IG9mIFZORnMgaXMgb3V0IG9mIHNjb3BlDQo+ID4gZm9yIEkyTlNGLi8NCj4gPg0KPiA+ID4gSWYg
dGhlIFNlY3VyaXR5IENvbnRyb2xsZXIgbW9uaXRvcnMvY29udHJvbHMgdGhlIFZORnMsIGlzIGl0
IHVzaW5nDQo+ID4gPiBbbnNmLSBtb25pdG9yaW5nLWRtXSBhbmQgW25zZi1mYWNpbmctaW5mLWRt
XT8NCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhlIGFkZGl0aW9uYWwgcmVmZXJlbmNlcy4gIEFuIGVk
aXRvcmlhbCBuaXQgaW4gdGhlIHJldmlzZWQgdGV4dDoNCj4gPg0KPiA+IHMvdmlhIE5TRi1GYWNp
bmcgSW50ZXJmYWNlIGFsb25nIHdpdGggTlNGIG1vbml0b3JpbmcgY2FwYWJpbGl0eQ0KPiA+IFtu
c2YtZmFjaW5nLSBpbmYtZG1dW25zZi1tb25pdG9yaW5nLWRtXS4vIHZpYSB0aGUgTlNGLUZhY2lu
ZyBJbnRlcmZhY2UNCj4gPiBhbG9uZyB3aXRoIHRoZSBOU0YgbW9uaXRvcmluZyBjYXBhYmlsaXR5
IFtuc2YtDQo+ID4gZmFjaW5nLWluZi1kbV1bbnNmLW1vbml0b3JpbmctZG1dLi8NCg0KVGhhbmtz
IGZvciB0aGUgdXBkYXRlLg0KDQo+ID4gUmVnYXJkcywNCj4gPiBSb21hbg0KPiA+DQo+ID4gPiBS
b21hbg0KPiA+ID4NCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+ID4gPiBJMm5zZiBtYWlsaW5nIGxpc3QNCj4gPiA+IEkybnNmQGlldGYub3Jn
DQo+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kybnNmDQo+ID4g
Pg0KPiA+ID4NCj4gPiA+DQo+ID4gPiAtLQ0KPiA+ID4gPT09PT09PT09PT09PT09PT09PT09PT09
PT09DQo+ID4gPiBNci4gSmFlaG9vbiAoUGF1bCkgSmVvbmcsIFBoLkQuDQo+ID4gPiBBc3NvY2lh
dGUgUHJvZmVzc29yDQo+ID4gPiBEZXBhcnRtZW50IG9mIFNvZnR3YXJlDQo+ID4gPiBTdW5na3l1
bmt3YW4gVW5pdmVyc2l0eQ0KPiA+ID4gT2ZmaWNlOiArODItMzEtMjk5LTQ5NTcNCj4gPiA+IEVt
YWlsOiBqYWVob29uLnBhdWxAZ21haWwuY29tLCBwYXVsamVvbmdAc2trdS5lZHUgUGVyc29uYWwN
Cj4gPiBIb21lcGFnZToNCj4gPiA+IGh0dHA6Ly9pb3RsYWIuc2trdS5lZHUvcGVvcGxlLWphZWhv
b24tamVvbmcucGhwDQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4gPiBJMm5zZiBtYWlsaW5nIGxpc3QNCj4gPiBJMm5zZkBpZXRmLm9yZw0KPiA+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJuc2YNCg==


From nobody Sat Jun 22 00:04:50 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 04FA6120148; Sat, 22 Jun 2019 00:04:49 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: i2nsf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: i2nsf@ietf.org
Message-ID: <156118708887.16426.9968490276349198279@ietfa.amsl.com>
Date: Sat, 22 Jun 2019 00:04:49 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/kP4MHpwazx3h2izQnP2RFAxg79Q>
Subject: [I2nsf] I-D Action: draft-ietf-i2nsf-applicability-13.txt
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Jun 2019 07:04:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to Network Security Functions WG of the IETF.

        Title           : Applicability of Interfaces to Network Security Functions to Network-Based Security Services
        Authors         : Jaehoon Paul Jeong
                          Sangwon Hyun
                          Tae-Jin Ahn
                          Susan Hares
                          Diego R. Lopez
	Filename        : draft-ietf-i2nsf-applicability-13.txt
	Pages           : 23
	Date            : 2019-06-22

Abstract:
   This document describes the applicability of Interface to Network
   Security Functions (I2NSF) to network-based security services in
   Network Functions Virtualization (NFV) environments, such as
   firewall, deep packet inspection, or attack mitigation engines.


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

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-13
https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-applicability-13

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


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

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


From nobody Sat Jun 22 00:13:45 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B788F120268 for <i2nsf@ietfa.amsl.com>; Sat, 22 Jun 2019 00:13:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qOX42wK3d1cB for <i2nsf@ietfa.amsl.com>; Sat, 22 Jun 2019 00:13:37 -0700 (PDT)
Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 3CCF412025F for <i2nsf@ietf.org>; Sat, 22 Jun 2019 00:13:37 -0700 (PDT)
Received: by mail-wr1-x436.google.com with SMTP id x17so8561162wrl.9 for <i2nsf@ietf.org>; Sat, 22 Jun 2019 00:13:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KoVoI7Z0s7gMUh0ef1bxiFHfdflkYKJWq5P/83afUm8=; b=WAJ9VnAuP11HUYr/+v8Jd1jsBTTMtINdb49RBJ6jWqQcZoOo9Fl+BRZpq/FXWQNtGg nKgI4Tou2EVu7bimuQEhlzPlo0Glx9baW+Uo0GyCo3UJS48BenQnqahDO2veel0cObU8 O8jHcDk3G2xhksFdyG+hyahfOKue9Xm2JPvQBpTcSKF5XkoGersNWhApjffhgi8Q5Qjg L8TdB0Pz7hA2zJbauLaLb+kmYP/+aQE2LgY3T+1AlH/mK769Ijh0iBByzbwnCw0JiEpv mSQra1H1Js1dp57TQ8Y+meMP6VstLN5xywENeBItQEjmrn5V8MGgUsXkzMgizEo5OR7P 17Mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KoVoI7Z0s7gMUh0ef1bxiFHfdflkYKJWq5P/83afUm8=; b=JJo29GYRTYk2qaPfz9YCZ3LyDCZ8rpaqtQuIe2IcjbH8xTLmoNrEMR5Fx2sogA9FhC a5bOEZynQHsXQFb6KLDBMlnuYEfcJQC+vN3wXPj+aMdc6kPN0QCRirRcqJVxbYiA649w x7EzoAzNJbTG187pEB3QHvmIT235opLRdMibFXiRU6j3GPF9IBi62uQAIj24W/e8gxJs bcNdoTwQ20YXgtcTsXtDBm82JEm42lcpgnelFvjcnaIrark+yO9GE8Xsa8CZF4nOEoe/ cD4zgQ3FPFBg2jw1u+DbVSP/q/Y6FghouXWPE5mCvhXFxXR8Ws1r6nf5Duz2UehbsaQC McaQ==
X-Gm-Message-State: APjAAAVHNmP8DLkJ1EvzDHcRh/XkiJIuZOYoBnA9S57hVPWRVb8I1C1W HpHz1am3d7kKouHzhwv17nOqHQFDXPdsSjS1AV01PsSjpJs=
X-Google-Smtp-Source: APXvYqzYlXm7rs8gthfLZk04DCz/MseuNRzdad72h4EsVNZfGTjfrTuhINLZoQqDiKLzOYCWhUzubYQVdMkfYy/vgVc=
X-Received: by 2002:adf:e8c8:: with SMTP id k8mr71792870wrn.285.1561187615142;  Sat, 22 Jun 2019 00:13:35 -0700 (PDT)
MIME-Version: 1.0
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A0F15@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A1985@marathon>
In-Reply-To: <359EC4B99E040048A7131E0F4E113AFC01B33A1985@marathon>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Sat, 22 Jun 2019 16:18:35 +0900
Message-ID: <CAPK2DexcE7uS5UcSne4_nQRv9W-+HbPE4QJyqgA5xVXD74WB7w@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>,  "i2nsf@ietf.org" <i2nsf@ietf.org>,  "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>
Content-Type: multipart/alternative; boundary="0000000000003a7927058be4516b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/6DJE4x23RBMt7NbmaFyTpyXESm4>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Jun 2019 07:13:44 -0000

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

Hi Roman,
Thanks for your quick review.

I have reflected your suggested text on #12 in Section 8 and
the mention about the lifecycle management from DMS in Section 3
on the version -13:
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-13

- New Text for Security Issues and Discussion on DMS in Section 8
   The role of the DMS is to provide an I2NSF system with the software
   packages or images for NSF execution.  The DMS must not access NSFs
   in activated status.  An inside attacker or a supply chain attacker
   at the DMS can seriously weaken the I2NSF system's security.  A
   malicious DMS is relevant to an insider attack, and a compromised DMS
   is relevant to a supply chain attack.  A malicious (or compromised)
   DMS could register an NSF of its choice in response to a capability
   request by the Security Controller.  As a result, a malicious DMS can
   attack the I2NSF system by providing malicious NSFs with arbitrary
   capabilities to include potentially controlling those NSFs in real
   time.  An unwitting DMS could be compromised and the infrastructure
   of the DMS could be coerced into distributing modified NSFs as well.

   To deal with these types of threats, an I2NSF system should not use
   NSFs from an untrusted DMS or without prior testing.  The practices
   by which these packages are downloaded and loaded into the system are
   out of scope for I2NSF.

   I2NSF system operators should audit and monitor interactions with
   DMSs.  Additionally, the operators should monitor the running NSFs
   through the I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as
   part of the I2NSF NSF-Facing Interface.  Note that the mechanics for
   monitoring the DMSs are out of scope for I2NSF.

- Mention about the Lifecycle Management from DMS in Section 3
   As shown in Figure 1, with a Developer's Management System (called
   DMS), developers (or vendors) inform the Security Controller of the
   capabilities of the NSFs through the Registration Interface
   [registration-inf-dm] for registering (or deregistering) the
   corresponding NSFs.  Note that the lifecycle management of NSF code
   from DMS (e.g., downloading of NSF modules and testing of NSF code)
   is out of scope for I2NSF.

Please let this draft go under the IESG submission.

Thanks for your help.

Best Regards,
Paul


On Sat, Jun 22, 2019 at 5:46 AM Roman Danyliw <rdd@cert.org> wrote:

> Hello Paul!
>
> Thanks for the revised text and answering all of my questions.  I have a
> few recommended text changes per items #12 below.  All other items have
> been addressed.
>
> Thanks,
> Roman
>
> > From: Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
> > Sent: Tuesday, June 18, 2019 5:15 AM
> > To: Roman Danyliw <rdd@cert.org>
> > Cc: Linda Dunbar <linda.dunbar@huawei.com>; Yoav Nir <
> ynir.ietf@gmail.com>;
> > i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com;
> > Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>
> > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> >
> > Hi Roman,
> > I have addressed all of your comments again and submitted version -12:
> > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12
> >
> > I attach my revision letter.
> >
> > Could you confirm that my addressing is good enough to move this
> > draft forward to the IESG submission?
> >
> > Thanks.
> >
> > Best Regards,
> > Paul
> > > -----Original Message-----
> > > From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Roman Danyli=
w
> > > Sent: Tuesday, June 4, 2019 6:35 PM
> > > To: Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>; Linda Dunbar
> > > <linda.dunbar@huawei.com>; Yoav Nir <ynir.ietf@gmail.com>
> > > Cc: i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com
> > > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> > >
> > > Hello Paul!
> > >
> > > Thank you for the extensive changes you have made.  See follow-up
> > > questions below.  If you don't see a previous item listed, please
> > > consider it resolved.
> > >
> > > Since your comments were made with a word attachment (no problem!),
> > > I'm just responding to my own original thread.
> > >
> > > > From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Mr. Jaehoo=
n
> > > > Paul Jeong
> > > > Sent: Thursday, May 02, 2019 5:13 AM
> > > > To: Roman Danyliw <rdd@cert.org>; Linda Dunbar
> > > > <linda.dunbar@huawei.com>; Yoav Nir <ynir.ietf@gmail.com>
> > > > Cc: i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com
> > > > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> > > >
> > > > Hi Roman, Linda, and Yoav,
> > > > I have reflected Roman's questions and comments in I2NSF
> > > > Applicability Draft (version 10).
> > > > Here is the link of the revised draft:
> > > > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10
> > > >
> > > > I send you my revision letter that describes my answers and
> > > > reflection in the text.
> > > >
> > > > If you have questions and comments, please let me know.
> > > >
> > > > Thanks.
> > > >
> > > > Best Regards,
> > > > Paul
> > > >
> > > >
> > > > On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw <rdd@cert.org> wrote:
> > > > Hi!
> > > >
> > > > I'm picking up where ekr left off
> > > >
> > >
> > (https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8
> > > > uo) with an AD review of draft-ietf-i2nsf-applicability-09.
> > >
> > > [snip]
> > >
> > > > (5) Section 1.  Per "In the I2NSF framework, each NSF initially
> > > > registers the profile of its own capabilities into the system in
> > > > order for themselves to be available in the system", this sentence
> > > > doesn't parse
> > > for me.
> > > >
> > > > Do you mean, "In the I2NSF framework, each NSF initially registers =
a
> > > > profile of its capabilities in the system"?  If so, I think clarity
> > > > of what system (I think "I2NSF system") is being referenced is
> needed.
> > >
> > > Per -11, I=E2=80=99d recommend making the text even more concise.
> > >
> > > OLD: In the I2NSF framework, each NSF initially registers the profile
> of its
> > > own capabilities into the Security    Controller (i.e., network
> operator
> > > management system [RFC8329]) in the I2NSF system via Registration
> > > Interface [registration-inf-dm] so that each   NSF can be selected an=
d
> used
> > to
> > > enforce a given security policy from I2NSF User (i.e., network
> > > security administrator).
> > >
> > > NEW:
> > > In the I2NSF framework, each NSF initially registers the profile of
> > > its own capabilities with the Security Controller (i.e., network
> > > operator management system [RFC8329]) of the I2NSF system via the
> > > Registration Interface [registration-inf-dm].  This registration
> > > enables an I2NSF User (i.e., network security administrator) to selec=
t
> > > and use the NSF to enforce a given security policy.
>
> Thanks for making the change.
>
> > > > (6) Section 1.  Per "In addition, the Security Controller ...", thi=
s
> > > > sentence introduces the concept of a Security Controller but doesn'=
t
> > > > define it.  Also, this seems like a level of detail not needed in
> > > > the
> > > introduction.
> > >
> > > I appreciate all of the new text in -11, but I don't think we need al=
l
> > > of it.  My concern is that some of it will unnecessarily duplicates
> > > text already in Section 3 and [i2nsf-terminology].  The new text
> > > =E2=80=9C(i.e., network operator management system [RFC8329]).=E2=80=
=9D sufficiently
> > > defines the controller.  The new text =E2=80=9CSecurity Controller is=
 defined
> as =E2=80=A6=E2=80=9D
> > isn=E2=80=99t needed.
>
> Thanks for making this change.
>
> > > > (11) Section 3.  Per "Note that an inside attacker at the DMS can
> > > > seriously weaken the I2NSF system ...", I concur with the assessmen=
t
> > > > that a DMS can subvert the I2NSF system.  Three related points:
> > > >
> > > > ** The boundary/scope of an I2NSF system wasn't  clear to me.  It
> > > > appears to me that an I2NSF system is security controller + NSFs.
> > > > There are several interfaces defined for the controller and NSFs.
> > > > Everything else (e.g., DMS, I2NSF user) is outside the scope of the
> > > > I2NSF system, correct?  I draw attention to this distinction becaus=
e
> > > > identifying where this insider is located needs to be clearer.
> > > >
> > > > ** If the DMS can provide the software package for the NSF, I'm not
> > > > sure how the insider threat is mitigated.  The attacker can already
> > > > run a software load of her choice on your network (that you have
> > > permitted).
> > > >
> > > > ** Per
> > > >
> > >
> > https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY
> > > 2
> > > > o, I concur with ekr that the text needs to be clearer on what the
> > > > DMS can do to the I2NSF system.
> > >
> > > Despite the changes in -11, I still need help understanding the flow
> > > between the security controller and DMS.  Like ekr posed in the threa=
d
> > > above, I=E2=80=99m trying to understand how the software is loaded in=
to the
> > > production I2NSF system.
> > >
> > > As I understand it, we=E2=80=99re talking about a software update pro=
cess
> > > facilitated through a NETCONF interface via the Internet.  Section 5
> > > of draft-hyun-i2nsf- registration-interface-dm says:
> > >
> > >    1)  Security Controller first recognizes the set of capabilities
> > >        (i.e., NSF Profile) or the signature of a specific NSF require=
d
> > >        or wasted in the current system.
> > >
> > >    2)  Developer's Management System (DMS) matches the recognized
> > >        information to an NSF based on the information model definitio=
n.
> > >
> > >    3)  Developer's Management System creates or eliminates NSFs
> matching
> > >        with the above information.
> > >
> > >    4)  Security Controller can then add/remove the corresponding NSF
> > >        instance to/from its list of available NSF instances in the
> > >        system.
> > >
> > > To test my understanding, the user interface sends a high-level actio=
n
> > > to the Security Controller (SC); the SC sends to the DMS what
> > > capabilities it wants; the DMS returns back what NSF
> > > (modules/packages/code) it has that meet these capabilities; the SC
> > > can then choose to download these NSF
> > > (modules/package/code) from the DMS and provision these newly
> > > downloaded NSF (modules/package/code) into the live system.  Is this
> > > correct?
> > >
> > > How is the new code transported from the DMS to the SC?  Is that in
> > scope?
>
> Thanks for the new consolidated text in the Security Considerations
> section to address the above issues.  Given variety of issues it covers, =
I
> recommend being more precise in what the DMS can do and what operators
> should do about it.  I took a few editorial liberties in restructuring th=
e
> text.  See below.  Does that make sense?
>
> =3D=3D[ start old ]=3D=3D
> Note that an inside attacker (or supply chain attacker) at the DMS can
> seriously weaken the I2NSF system's security. Note that a malicious NSF
> provider (as a DMS) is relevant to an insider attack, and a compromised N=
SF
> provider is relevant to a supply chain attack. Also, note that a maliciou=
s
> (or compromised) DMS sending the wrong NSF may not modify the original co=
de
> of the NSF but may alter the sent NSF as an instant. As a result, a
> malicious (or compromised) DMS can attack the Security Controller by
> providing the Security Controller with malicious (or compromised) NSFs, a=
nd
> controlling those NSFs in real time. Also, an unwitting DMS vendor could =
be
> compromised and their infrastructure could be coerced into distributing
> modified NSFs. To deal with these types of threats, the role of the DMS
> should be restricted to providing an I2NSF system with the software
> package/image for NSF execution, and the DMS should never be able to acce=
ss
> NSFs in activated status for the I2NSF system's security. On the other
> hand, an access to active NSFs should be allowed only to the Security
> Controller, not the DMS during the provisioning time of those NSFs to the
> I2NSF system. However, note that an inside attacker (or supply chain
> attacker) can access the active NSFs, which are being executed as either
> VNFs or middleboxes in the I2NSF system, through a back door (i.e., an IP
> address and a port number that are known to the DMS to control an NSF).
> However, the Security Controller may detect and prevent those inside
> attacks (supply chain attacks) by monitoring the activities of all the DM=
Ss
> as well as the NSFs through the I2NSF NSF Monitoring Interface
> [nsf-monitoring-dm] as part of the I2NSF NSF-Facing Interface. Through th=
e
> NSF Monitoring Interface, the Security Controller can monitor the
> activities and states of NSFs, and then can make a diagnosis to see wheth=
er
> the NSFs are working in normal conditions or in abnormal conditions
> including the insider threats (or supply chain threats). Note that the
> monitoring of the DMSs is out of scope for I2NSF. However, as a general
> caution, a mitigation strategy for insider attacks or supply chain attack=
s
> is not to use an NSF without prior testing for an automated security acti=
on
> in the I2NSF system.
> =3D=3D[ end old ]=3D=3D
>
> =3D=3D[ start new ]=3D=3D
> The role of the DMS is to provide an I2NSF system with the software
> package or images for NSF execution.  The DMS must not access NSFs in
> activated status.   An inside attacker or a supply chain attacker at the
> DMS can seriously weaken the I2NSF system's security.  A malicious DMS is
> relevant to an insider attack, and a compromised DMS is relevant to a
> supply chain attack. A malicious (or compromised) DMS could register an N=
SF
> of its choice in response to a capability requests by the Security
> Controller.  As a result, a malicious DMS can attack the I2NSF system by
> providing a malicious NSFs with arbitrary capabilities to include
> potentially controlling those NSFs in real time. An unwitting DMS vendor
> could be compromised and their infrastructure could be coerced into
> distributing modified NSFs as well.
>
> To deal with these types of threats, an I2NSF system should not use NSFs
> from untrusted DMS or without prior testing.  The practices by which thes=
e
> packages are downloaded and loaded into the system is out of scope for
> I2NSF.
>
> I2NSF system operators should audit and monitor interactions with DMSs.
> Additionally, the operator should monitor the running NSFs through the
> I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF
> NSF-Facing Interface. Note that the mechanics monitoring of the DMSs is o=
ut
> of scope for I2NSF.
> =3D=3D[ end new ]=3D=3D
>
> The fact that lifecycle management of NSF code from DMS (e.g., downloadin=
g
> the modules, testing the code) is out of scope of I2NSF came up a few tim=
es
> in your revision letter (in response to my feedback and ekrs).  You point
> out that it's noted much later in the text of Section 7.  For clarity, I'=
d
> recommend adding such a short comment earlier in the text as well in the
> quick overview of the I2NSF Framework in Section 3 in the paragraph
> starting with "As shown in Figure 1, with a Developer's Management System
> ..."
>
> > > > (12) Section 3, Per "On the other hand, an access to running
> > > > (online) NSFs should be allowed only to the Security Controller, no=
t
> > > > the DMS.", this sentence isn't clear to me.
> > > >
> > > > ** It doesn't parse so I don't know who is supposed to get what
> > > > access
> > > > -- specifically, "an access to running NSFs"
> > > >
> > > > ** "running (online) NSFs" is proposing an operational construct
> > > > which is also not clear to me.  It that the equivalent of saying in
> > > > production?  If it means production, is there a distinction being
> > > > made between interacting with the DMS during the time of
> > > > provisioning and
> > > then after the fact?
>
> Thanks for making the change to address the concern.
>
> > > See comment in #13 about consolidating all threat mitigation in the
> > > Security Considerations Section
> > >
> > > > (13) Section 3, Per "Also, the Security Controller can detect and
> > > > prevent inside attacks by monitoring the activity of all the DMSs .=
..
> > > > through the I2NSF NSF monitoring capability", is the monitoring
> > > > interface also capable of observing the DMS?  I ask because the
> > > > monitoring interface is described in
> > > > RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..  The
> > > > Registration Interface description (Section 3.3 of RFC8329) makes n=
o
> > > > reference to any monitoring capability.
> > >
> > > Per the following new text:
> > >
> > > However, the Security Controller can detect and prevent inside attack=
s
> > > by monitoring the activities of all the DMSs as well as the NSFs
> > > through the I2NSF NSF monitoring functionality [nsf-monitoring-dm].
> > > Through the NSF monitoring, the Security Controller can monitor the
> > > activities and states of NSFs, and then can make a diagnosis to see
> > > whether the NSFs are working in normal conditions or in abnormal
> > conditions including the insider threat.
> > > Note that the monitoring of the DMSs is out of scope for I2NSF.
> > >
> > > This still confusing to me.  The first sentence explicitly says that
> > > the Security Controller can monitoring the activities of all the DMSs=
,
> > > but the last sentence says monitoring the DMS is out of scope.
> > >
> > > As I understand it, the DMS is operated by a vendor outside of the
> > > deployed enclave of the I2NSF system.  Therefore, to me, this isn=E2=
=80=99t an
> > > insider threat but a supply chain attack.  Furthermore, =E2=80=9CNote=
 that an
> > > inside attacker at the DMS can seriously weaken the I2NSF system's
> > > security=E2=80=9D is true.  However, it=E2=80=99s more than an inside=
 attack.  An
> > > unwitting DMS vendor could be compromised and their infrastructure
> > > could be coerced into distributing modified NSF.
> > >
> > > I recommend moving all of this discussion about the insider
> > > threat/supply chain attacks and possible mitigation with monitoring
> > > into the Security Considerations.  Additionally, RFC8329 Section 4
> doesn=E2=80=99t
> > seem to:
> > >
> > > ** distinguish between a malicious and compromised provider =E2=80=93=
 the
> > > mitigation would be different)
> > >
> > > ** a malicious/compromised DMS sending the wrong NSF (perhaps
> > because
> > > the attacker can=E2=80=99t modify the code but can alter what gets se=
nt)
> > >
> > > ** general caution of not bringing your network down through automate=
d
> > > security action (using outside code) without prior testing
> > >
> > > > (15) Section 3.  What it intentional to say that the Consumer
> > > > interface can be
> > > > RESTCONF+YANG (with a reference); the NSF-Facing Interface is
> > > > RESTCONF+NETCONF
> > > > (but YANG with no reference); and the registration interface is
> > > > RESTCONF (no reference to YANG)?
> > >
> > > This comment resulted in a lot more text changes than anticipated.  I
> > > was intending to ask why certain interface mentioned the correspondin=
g
> > > YANG modules (and other did not).  Given the new language, =E2=80=9CT=
he xxx
> > > interface _can_ be implemented as an _XML file_ ...=E2=80=9D, a few a=
dditional
> > questions:
> > >
> > > ** why the references to XML (in the new language)?
> > > ** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old and n=
ew language)
> > > because the alternative to the specified data model isn=E2=80=99t cle=
ar.
> > >
> > > Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented wit=
h the xxx
> > > interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or NETC=
ONF}
> > > which befits ...=E2=80=9D?
> > >
> > > It looks like you some language has changed relative to RESTCONF vs.
> > > NETCONF.  This is the new summary:
> > > ** Consumer-Facing Interface =3D RESTCONF
> > > ** NSF-Facing interface =3D NETCONF
> > > ** Registration interface =3D NETCONF (was RESTCONF)
> > >
> > > I=E2=80=99d like to inquire about the consistency of this language wi=
th
> > > [draft-ietf- i2nsf-nsf-facing-interface-dm].  It=E2=80=99s Section 7 =
says that
> > > RESTCONF or NETCONF can both be used.
>
> Thanks for making this language consistent and the explanation in your
> revision letter.  It addresses my concerns.
>
> > > > (18) Section 5.  What is the purpose of including this section if
> > > > there is an entire draft (draft-hyun-i2nsf-nsf-triggered-steering)
> > > > focused on
> > > the topic?
> > >
> > > Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering]
> > > to [RFC7665].  The followed edits more precisely use the reference (a=
s
> > > having it after the =E2=80=9CI2NSF architecture=E2=80=9D made it read=
 to me that this
> > > was the reference).
> > >
> > > Per Section 3,
> > > s/ Also, the I2NSF framework can enforce multiple chained NSFs for th=
e
> > > low- level security policies by means of SFC techniques for the I2NSF
> > > architecture [RFC7665]./ The I2NSF framework can chain multiple NSFs
> > > to implement low-level security policies with the SFC architecture
> > > [RFC7665]./
> > >
> > > Per Section 4,
> > > s/SFC technology can be utilized to support such packet forwarding in
> > > the I2NSF framework [RFC7665]/ The SFC architecture [RFC7665] can be
> > > utilized to support such packet forwarding in the I2NSF framework/
>
> Thanks for the update.
>
> > > > (19) Section 5, "To trigger an advanced security action in the I2NS=
F
> > > > architecture, the current NSF appends a metadata describing the
> > > > security capability required for the advanced action to the
> > > > suspicious packet and sends the packet to the classifier."
> > > >
> > > > ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/
> > > > ** What is the reference for this meta-data format?
> > >
> > > Thanks for the updated text.  I recommend being more precise with the
> > > following edit:
> > >
> > > OLD:
> > > To trigger an advanced security action in the I2NSF architecture, the
> > > current NSF appends metadata describing the security capability
> > > required for the advanced action to the suspicious packet to the
> > > network service header (NSH) of the packet [RFC8300].
> > >
> > > NEW:
> > > To trigger an advanced security action in the I2NSF architecture, the
> > > current NSF appends metadata describing the security capability
> > > required to the suspicious packet via a network service header (NSH)
> > > [RFC8300].
>
> Thanks for the update.
>
> > > > (20) Section 6.  What is the role of the DMS is this scenario?  Why
> > > > does the controller need to rely on [NFV MANO] if all information
> > > > about the capabilities is already provided by the DMS?  Since the
> > > > SDN and other NSF operate using the same data model/interface, isn'=
t
> > > > the different between an SDN and NSF opaque to the controller?  I
> > > > would have assumed that an SDN is simply a specific type of NSF wit=
h
> > > > particular
> > > capabilities.
> > >
> > > All my questions are addressed with the new text.  Thanks.  I=E2=80=
=99d
> > > recommend looking at last few sentences of the new first and second
> > > paragraph of this section.  They appear to be saying a very similar
> thing.
>
> Thanks for the update.
>
> > > > (21) Section 6.  "By taking advantage of this capability of SDN, it
> > > > is possible to optimize the process of security service enforcement
> > > > in the
> > > I2NSF system."
> > > > The proposed optimization isn't evident from this text.
> > >
> > > Thanks.  Check (20) because it appears this new language may introduc=
e
> > > more duplicate text.
>
> Thanks for the update.
>
> > > > (22) Section 6.  "Especially, SDN forwarding elements enforce simpl=
e
> > > > packet filtering rules that can be translated into their packet
> > > > forwarding rules, whereas NSFs enforce NSF-related security rules
> > > > requiring the security capabilities of the NSFs."
> > > >
> > > > ** I found the use of the word "Especially" confusing
> > > > ** I am not sure what distinction is being made between the SDN
> > > > forwarding and NSF rules.
> > >
> > > Thanks.  Check (20) because it appears this new language may introduc=
e
> > > more duplicate text.  I think what you said for (21) obviates the nee=
d
> > > for this new language. It=E2=80=99s now clear what you mean (based on=
 your
> > > language for (21)).
>
> Thanks for the update.
>
> > > > (23) Section 6, "For this purpose, the Security Controller instruct=
s
> > > > the SDN Controller via NSF-Facing Interface so that SDN forwarding
> > > > elements can perform the required security services with flow table=
s
> > > > under the supervision of the SDN Controller."
> > > >
> > > > ** I wasn't sure what the "for this purpose" was referencing, what
> > > > "purpose"?
> > >
> > > Editorial nit on the -11 edits.  s/ For the tasks for security
> > > enforcement (e.g., packet filtering)//
>
> Thanks for the update.
>
> > > > (27) Section 7.  "Those NSFs are created or removed by a virtual
> > > > network functions manager (VNFM) in the NFV architecture that
> > > > performs the life- cycle management of VNFs.  The Security
> > > > Controller controls and monitors the configurations (e.g., function
> > > > parameters and security policy rules) of VNFs."
> > > >
> > > > Is the VNFM in scope for I2NSF?
> > >
> > > Thanks for the additional language about being out of scope.  An
> > > editorial nit in this revised text:
> > >
> > > s/Note that the life-cycle management of VNFs are out of scope for
> > > I2NSF./ Note that the life-cycle management of VNFs is out of scope
> > > for I2NSF./
> > >
> > > > If the Security Controller monitors/controls the VNFs, is it using
> > > > [nsf- monitoring-dm] and [nsf-facing-inf-dm]?
> > >
> > > Thanks for the additional references.  An editorial nit in the revise=
d
> text:
> > >
> > > s/via NSF-Facing Interface along with NSF monitoring capability
> > > [nsf-facing- inf-dm][nsf-monitoring-dm]./ via the NSF-Facing Interfac=
e
> > > along with the NSF monitoring capability [nsf-
> > > facing-inf-dm][nsf-monitoring-dm]./
>
> Thanks for the update.
>
> > > Regards,
> > > Roman
> > >
> > > > Roman
> > > >
> > > > _______________________________________________
> > > > I2nsf mailing list
> > > > I2nsf@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/i2nsf
> > > >
> > > >
> > > >
> > > > --
> > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
> > > > Mr. Jaehoon (Paul) Jeong, Ph.D.
> > > > Associate Professor
> > > > Department of Software
> > > > Sungkyunkwan University
> > > > Office: +82-31-299-4957
> > > > Email: jaehoon.paul@gmail.com, pauljeong@skku.edu Personal
> > > Homepage:
> > > > http://iotlab.skku.edu/people-jaehoon-jeong.php
> > > _______________________________________________
> > > I2nsf mailing list
> > > I2nsf@ietf.org
> > > https://www.ietf.org/mailman/listinfo/i2nsf
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Roman,<div>Thanks for your quick revie=
w.</div><div><br></div><div>I have reflected your suggested text on #12 in =
Section 8 and=C2=A0</div><div>the mention about the lifecycle management fr=
om DMS in Section 3</div><div>on the version -13:</div><div><a href=3D"http=
s://tools.ietf.org/html/draft-ietf-i2nsf-applicability-13">https://tools.ie=
tf.org/html/draft-ietf-i2nsf-applicability-13</a>=C2=A0</div><div><br></div=
><div>- New Text for Security Issues and Discussion on DMS in Section 8</di=
v><div>=C2=A0 =C2=A0The role of the DMS is to provide an I2NSF system with =
the software<br>=C2=A0 =C2=A0packages or images for NSF execution.=C2=A0 Th=
e DMS must not access NSFs<br>=C2=A0 =C2=A0in activated status.=C2=A0 An in=
side attacker or a supply chain attacker<br>=C2=A0 =C2=A0at the DMS can ser=
iously weaken the I2NSF system&#39;s security. =C2=A0A<br>=C2=A0 =C2=A0mali=
cious DMS is relevant to an insider attack, and a compromised DMS<br>=C2=A0=
 =C2=A0is relevant to a supply chain attack.=C2=A0 A malicious (or compromi=
sed)<br>=C2=A0 =C2=A0DMS could register an NSF of its choice in response to=
 a capability<br>=C2=A0 =C2=A0request by the Security Controller.=C2=A0 As =
a result, a malicious DMS can<br>=C2=A0 =C2=A0attack the I2NSF system by pr=
oviding malicious NSFs with arbitrary<br>=C2=A0 =C2=A0capabilities to inclu=
de potentially controlling those NSFs in real<br>=C2=A0 =C2=A0time.=C2=A0 A=
n unwitting DMS could be compromised and the infrastructure<br>=C2=A0 =C2=
=A0of the DMS could be coerced into distributing modified NSFs as well.<br>=
<br>=C2=A0 =C2=A0To deal with these types of threats, an I2NSF system shoul=
d not use<br>=C2=A0 =C2=A0NSFs from an untrusted DMS or without prior testi=
ng.=C2=A0 The practices<br>=C2=A0 =C2=A0by which these packages are downloa=
ded and loaded into the system are<br>=C2=A0 =C2=A0out of scope for I2NSF.<=
br><br>=C2=A0 =C2=A0I2NSF system operators should audit and monitor interac=
tions with<br>=C2=A0 =C2=A0DMSs.=C2=A0 Additionally, the operators should m=
onitor the running NSFs<br>=C2=A0 =C2=A0through the I2NSF NSF Monitoring In=
terface [nsf-monitoring-dm] as<br>=C2=A0 =C2=A0part of the I2NSF NSF-Facing=
 Interface.=C2=A0 Note that the mechanics for<br>=C2=A0 =C2=A0monitoring th=
e DMSs are out of scope for I2NSF.<br></div><div><br></div><div>- Mention a=
bout the Lifecycle Management from DMS in Section 3</div><div>=C2=A0 =C2=A0=
As shown in Figure 1, with a Developer&#39;s Management System (called<br><=
/div><div>=C2=A0 =C2=A0DMS), developers (or vendors) inform the Security Co=
ntroller of the<br>=C2=A0 =C2=A0capabilities of the NSFs through the Regist=
ration Interface<br>=C2=A0 =C2=A0[registration-inf-dm] for registering (or =
deregistering) the<br>=C2=A0 =C2=A0corresponding NSFs.=C2=A0 Note that the =
lifecycle management of NSF code<br>=C2=A0 =C2=A0from DMS (e.g., downloadin=
g of NSF modules and testing of NSF code)<br>=C2=A0 =C2=A0is out of scope f=
or I2NSF.<br></div><div><br></div><div>Please let this draft go under the I=
ESG submission.</div><div><br></div><div>Thanks for your help.</div><div><b=
r></div><div>Best Regards,</div><div>Paul</div><div><br></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 2=
2, 2019 at 5:46 AM Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=
=3D"_blank">rdd@cert.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">Hello Paul!<br>
<br>
Thanks for the revised text and answering all of my questions.=C2=A0 I have=
 a few recommended text changes per items #12 below.=C2=A0 All other items =
have been addressed.<br>
<br>
Thanks,<br>
Roman<br>
<br>
&gt; From: Mr. Jaehoon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gm=
ail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>] <br>
&gt; Sent: Tuesday, June 18, 2019 5:15 AM<br>
&gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank=
">rdd@cert.org</a>&gt;<br>
&gt; Cc: Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=
=3D"_blank">linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto=
:ynir.ietf@gmail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;; <br>
&gt; <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.org</a>=
; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=3D"_blank"=
>skku_secu-brain_all@googlegroups.com</a>; <br>
&gt; Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gmail.com" t=
arget=3D"_blank">jaehoon.paul@gmail.com</a>&gt;<br>
&gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09<br>
&gt;<br>
&gt; Hi Roman,<br>
&gt; I have addressed all of your comments again and submitted version -12:=
<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
12" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-=
ietf-i2nsf-applicability-12</a> <br>
&gt;=C2=A0 <br>
&gt; I attach my revision letter.<br>
&gt;<br>
&gt; Could you confirm that my addressing is good enough to move this <br>
&gt; draft forward to the IESG submission?<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Paul<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org" tar=
get=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Roman Danyliw<br>
&gt; &gt; Sent: Tuesday, June 4, 2019 6:35 PM<br>
&gt; &gt; To: Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>&gt;; Linda Dunbar<br>
&gt; &gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">=
linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.ietf@g=
mail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; &gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@iet=
f.org</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=
=3D"_blank">skku_secu-brain_all@googlegroups.com</a><br>
&gt; &gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09=
<br>
&gt; &gt;<br>
&gt; &gt; Hello Paul!<br>
&gt; &gt;<br>
&gt; &gt; Thank you for the extensive changes you have made.=C2=A0 See foll=
ow-up<br>
&gt; &gt; questions below.=C2=A0 If you don&#39;t see a previous item liste=
d, please<br>
&gt; &gt; consider it resolved.<br>
&gt; &gt;<br>
&gt; &gt; Since your comments were made with a word attachment (no problem!=
),<br>
&gt; &gt; I&#39;m just responding to my own original thread.<br>
&gt; &gt;<br>
&gt; &gt; &gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org=
" target=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Mr. Jaehoon<br=
>
&gt; &gt; &gt; Paul Jeong<br>
&gt; &gt; &gt; Sent: Thursday, May 02, 2019 5:13 AM<br>
&gt; &gt; &gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=
=3D"_blank">rdd@cert.org</a>&gt;; Linda Dunbar<br>
&gt; &gt; &gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bl=
ank">linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.i=
etf@gmail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; &gt; &gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2ns=
f@ietf.org</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" tar=
get=3D"_blank">skku_secu-brain_all@googlegroups.com</a><br>
&gt; &gt; &gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicabili=
ty-09<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi Roman, Linda, and Yoav,<br>
&gt; &gt; &gt; I have reflected Roman&#39;s questions and comments in I2NSF=
<br>
&gt; &gt; &gt; Applicability Draft (version 10).<br>
&gt; &gt; &gt; Here is the link of the revised draft:<br>
&gt; &gt; &gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-appl=
icability-10" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/h=
tml/draft-ietf-i2nsf-applicability-10</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I send you my revision letter that describes my answers and<=
br>
&gt; &gt; &gt; reflection in the text.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; If you have questions and comments, please let me know.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Best Regards,<br>
&gt; &gt; &gt; Paul<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw &lt;<a href=3D=
"mailto:rdd@cert.org" target=3D"_blank">rdd@cert.org</a>&gt; wrote:<br>
&gt; &gt; &gt; Hi!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I&#39;m picking up where ekr left off<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; (<a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFk=
wfkV4FsNHg8" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8</a><br>
&gt; &gt; &gt; uo) with an AD review of draft-ietf-i2nsf-applicability-09.<=
br>
&gt; &gt;<br>
&gt; &gt; [snip]<br>
&gt; &gt;<br>
&gt; &gt; &gt; (5) Section 1.=C2=A0 Per &quot;In the I2NSF framework, each =
NSF initially<br>
&gt; &gt; &gt; registers the profile of its own capabilities into the syste=
m in<br>
&gt; &gt; &gt; order for themselves to be available in the system&quot;, th=
is sentence<br>
&gt; &gt; &gt; doesn&#39;t parse<br>
&gt; &gt; for me.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Do you mean, &quot;In the I2NSF framework, each NSF initiall=
y registers a<br>
&gt; &gt; &gt; profile of its capabilities in the system&quot;?=C2=A0 If so=
, I think clarity<br>
&gt; &gt; &gt; of what system (I think &quot;I2NSF system&quot;) is being r=
eferenced is needed.<br>
&gt; &gt;<br>
&gt; &gt; Per -11, I=E2=80=99d recommend making the text even more concise.=
<br>
&gt; &gt;<br>
&gt; &gt; OLD: In the I2NSF framework, each NSF initially registers the pro=
file of its<br>
&gt; &gt; own capabilities into the Security=C2=A0 =C2=A0 Controller (i.e.,=
 network operator<br>
&gt; &gt; management system [RFC8329]) in the I2NSF system via Registration=
<br>
&gt; &gt; Interface [registration-inf-dm] so that each=C2=A0 =C2=A0NSF can =
be selected and used<br>
&gt; to<br>
&gt; &gt; enforce a given security policy from I2NSF User (i.e., network<br=
>
&gt; &gt; security administrator).<br>
&gt; &gt;<br>
&gt; &gt; NEW:<br>
&gt; &gt; In the I2NSF framework, each NSF initially registers the profile =
of<br>
&gt; &gt; its own capabilities with the Security Controller (i.e., network<=
br>
&gt; &gt; operator management system [RFC8329]) of the I2NSF system via the=
<br>
&gt; &gt; Registration Interface [registration-inf-dm].=C2=A0 This registra=
tion<br>
&gt; &gt; enables an I2NSF User (i.e., network security administrator) to s=
elect<br>
&gt; &gt; and use the NSF to enforce a given security policy.<br>
<br>
Thanks for making the change.<br>
<br>
&gt; &gt; &gt; (6) Section 1.=C2=A0 Per &quot;In addition, the Security Con=
troller ...&quot;, this<br>
&gt; &gt; &gt; sentence introduces the concept of a Security Controller but=
 doesn&#39;t<br>
&gt; &gt; &gt; define it.=C2=A0 Also, this seems like a level of detail not=
 needed in<br>
&gt; &gt; &gt; the<br>
&gt; &gt; introduction.<br>
&gt; &gt;<br>
&gt; &gt; I appreciate all of the new text in -11, but I don&#39;t think we=
 need all<br>
&gt; &gt; of it.=C2=A0 My concern is that some of it will unnecessarily dup=
licates<br>
&gt; &gt; text already in Section 3 and [i2nsf-terminology].=C2=A0 The new =
text<br>
&gt; &gt; =E2=80=9C(i.e., network operator management system [RFC8329]).=E2=
=80=9D sufficiently<br>
&gt; &gt; defines the controller.=C2=A0 The new text =E2=80=9CSecurity Cont=
roller is defined as =E2=80=A6=E2=80=9D<br>
&gt; isn=E2=80=99t needed.<br>
<br>
Thanks for making this change.<br>
<br>
&gt; &gt; &gt; (11) Section 3.=C2=A0 Per &quot;Note that an inside attacker=
 at the DMS can<br>
&gt; &gt; &gt; seriously weaken the I2NSF system ...&quot;, I concur with t=
he assessment<br>
&gt; &gt; &gt; that a DMS can subvert the I2NSF system.=C2=A0 Three related=
 points:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** The boundary/scope of an I2NSF system wasn&#39;t=C2=A0 cl=
ear to me.=C2=A0 It<br>
&gt; &gt; &gt; appears to me that an I2NSF system is security controller + =
NSFs.<br>
&gt; &gt; &gt; There are several interfaces defined for the controller and =
NSFs.<br>
&gt; &gt; &gt; Everything else (e.g., DMS, I2NSF user) is outside the scope=
 of the<br>
&gt; &gt; &gt; I2NSF system, correct?=C2=A0 I draw attention to this distin=
ction because<br>
&gt; &gt; &gt; identifying where this insider is located needs to be cleare=
r.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** If the DMS can provide the software package for the NSF, =
I&#39;m not<br>
&gt; &gt; &gt; sure how the insider threat is mitigated.=C2=A0 The attacker=
 can already<br>
&gt; &gt; &gt; run a software load of her choice on your network (that you =
have<br>
&gt; &gt; permitted).<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** Per<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FK=
uRvnaiNNFY" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.o=
rg/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY</a><br>
&gt; &gt; 2<br>
&gt; &gt; &gt; o, I concur with ekr that the text needs to be clearer on wh=
at the<br>
&gt; &gt; &gt; DMS can do to the I2NSF system.<br>
&gt; &gt;<br>
&gt; &gt; Despite the changes in -11, I still need help understanding the f=
low<br>
&gt; &gt; between the security controller and DMS.=C2=A0 Like ekr posed in =
the thread<br>
&gt; &gt; above, I=E2=80=99m trying to understand how the software is loade=
d into the<br>
&gt; &gt; production I2NSF system.<br>
&gt; &gt;<br>
&gt; &gt; As I understand it, we=E2=80=99re talking about a software update=
 process<br>
&gt; &gt; facilitated through a NETCONF interface via the Internet.=C2=A0 S=
ection 5<br>
&gt; &gt; of draft-hyun-i2nsf- registration-interface-dm says:<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 1)=C2=A0 Security Controller first recognizes the se=
t of capabilities<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 (i.e., NSF Profile) or the signature o=
f a specific NSF required<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 or wasted in the current system.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 2)=C2=A0 Developer&#39;s Management System (DMS) mat=
ches the recognized<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 information to an NSF based on the inf=
ormation model definition.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 3)=C2=A0 Developer&#39;s Management System creates o=
r eliminates NSFs matching<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 with the above information.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 4)=C2=A0 Security Controller can then add/remove the=
 corresponding NSF<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 instance to/from its list of available=
 NSF instances in the<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 system.<br>
&gt; &gt;<br>
&gt; &gt; To test my understanding, the user interface sends a high-level a=
ction<br>
&gt; &gt; to the Security Controller (SC); the SC sends to the DMS what<br>
&gt; &gt; capabilities it wants; the DMS returns back what NSF<br>
&gt; &gt; (modules/packages/code) it has that meet these capabilities; the =
SC<br>
&gt; &gt; can then choose to download these NSF<br>
&gt; &gt; (modules/package/code) from the DMS and provision these newly<br>
&gt; &gt; downloaded NSF (modules/package/code) into the live system.=C2=A0=
 Is this<br>
&gt; &gt; correct?<br>
&gt; &gt;<br>
&gt; &gt; How is the new code transported from the DMS to the SC?=C2=A0 Is =
that in<br>
&gt; scope?<br>
<br>
Thanks for the new consolidated text in the Security Considerations section=
 to address the above issues.=C2=A0 Given variety of issues it covers, I re=
commend being more precise in what the DMS can do and what operators should=
 do about it.=C2=A0 I took a few editorial liberties in restructuring the t=
ext.=C2=A0 See below.=C2=A0 Does that make sense?<br>
<br>
=3D=3D[ start old ]=3D=3D<br>
Note that an inside attacker (or supply chain attacker) at the DMS can seri=
ously weaken the I2NSF system&#39;s security. Note that a malicious NSF pro=
vider (as a DMS) is relevant to an insider attack, and a compromised NSF pr=
ovider is relevant to a supply chain attack. Also, note that a malicious (o=
r compromised) DMS sending the wrong NSF may not modify the original code o=
f the NSF but may alter the sent NSF as an instant. As a result, a maliciou=
s (or compromised) DMS can attack the Security Controller by providing the =
Security Controller with malicious (or compromised) NSFs, and controlling t=
hose NSFs in real time. Also, an unwitting DMS vendor could be compromised =
and their infrastructure could be coerced into distributing modified NSFs. =
To deal with these types of threats, the role of the DMS should be restrict=
ed to providing an I2NSF system with the software package/image for NSF exe=
cution, and the DMS should never be able to access NSFs in activated status=
 for the I2NSF system&#39;s security. On the other hand, an access to activ=
e NSFs should be allowed only to the Security Controller, not the DMS durin=
g the provisioning time of those NSFs to the I2NSF system. However, note th=
at an inside attacker (or supply chain attacker) can access the active NSFs=
, which are being executed as either VNFs or middleboxes in the I2NSF syste=
m, through a back door (i.e., an IP address and a port number that are know=
n to the DMS to control an NSF). However, the Security Controller may detec=
t and prevent those inside attacks (supply chain attacks) by monitoring the=
 activities of all the DMSs as well as the NSFs through the I2NSF NSF Monit=
oring Interface [nsf-monitoring-dm] as part of the I2NSF NSF-Facing Interfa=
ce. Through the NSF Monitoring Interface, the Security Controller can monit=
or the activities and states of NSFs, and then can make a diagnosis to see =
whether the NSFs are working in normal conditions or in abnormal conditions=
 including the insider threats (or supply chain threats). Note that the mon=
itoring of the DMSs is out of scope for I2NSF. However, as a general cautio=
n, a mitigation strategy for insider attacks or supply chain attacks is not=
 to use an NSF without prior testing for an automated security action in th=
e I2NSF system.<br>
=3D=3D[ end old ]=3D=3D<br>
<br>
=3D=3D[ start new ]=3D=3D<br>
The role of the DMS is to provide an I2NSF system with the software package=
 or images for NSF execution.=C2=A0 The DMS must not access NSFs in activat=
ed status.=C2=A0 =C2=A0An inside attacker or a supply chain attacker at the=
 DMS can seriously weaken the I2NSF system&#39;s security.=C2=A0 A maliciou=
s DMS is relevant to an insider attack, and a compromised DMS is relevant t=
o a supply chain attack. A malicious (or compromised) DMS could register an=
 NSF of its choice in response to a capability requests by the Security Con=
troller.=C2=A0 As a result, a malicious DMS can attack the I2NSF system by =
providing a malicious NSFs with arbitrary capabilities to include potential=
ly controlling those NSFs in real time. An unwitting DMS vendor could be co=
mpromised and their infrastructure could be coerced into distributing modif=
ied NSFs as well. <br>
<br>
To deal with these types of threats, an I2NSF system should not use NSFs fr=
om untrusted DMS or without prior testing.=C2=A0 The practices by which the=
se packages are downloaded and loaded into the system is out of scope for I=
2NSF.=C2=A0 <br>
<br>
I2NSF system operators should audit and monitor interactions with DMSs.=C2=
=A0 Additionally, the operator should monitor the running NSFs through the =
I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF NSF=
-Facing Interface. Note that the mechanics monitoring of the DMSs is out of=
 scope for I2NSF. <br>
=3D=3D[ end new ]=3D=3D<br>
<br>
The fact that lifecycle management of NSF code from DMS (e.g., downloading =
the modules, testing the code) is out of scope of I2NSF came up a few times=
 in your revision letter (in response to my feedback and ekrs).=C2=A0 You p=
oint out that it&#39;s noted much later in the text of Section 7.=C2=A0 For=
 clarity, I&#39;d recommend adding such a short comment earlier in the text=
 as well in the quick overview of the I2NSF Framework in Section 3 in the p=
aragraph starting with &quot;As shown in Figure 1, with a Developer&#39;s M=
anagement System=C2=A0 ...&quot; <br>
<br>
&gt; &gt; &gt; (12) Section 3, Per &quot;On the other hand, an access to ru=
nning<br>
&gt; &gt; &gt; (online) NSFs should be allowed only to the Security Control=
ler, not<br>
&gt; &gt; &gt; the DMS.&quot;, this sentence isn&#39;t clear to me.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** It doesn&#39;t parse so I don&#39;t know who is supposed =
to get what<br>
&gt; &gt; &gt; access<br>
&gt; &gt; &gt; -- specifically, &quot;an access to running NSFs&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** &quot;running (online) NSFs&quot; is proposing an operati=
onal construct<br>
&gt; &gt; &gt; which is also not clear to me.=C2=A0 It that the equivalent =
of saying in<br>
&gt; &gt; &gt; production?=C2=A0 If it means production, is there a distinc=
tion being<br>
&gt; &gt; &gt; made between interacting with the DMS during the time of<br>
&gt; &gt; &gt; provisioning and<br>
&gt; &gt; then after the fact?<br>
<br>
Thanks for making the change to address the concern.<br>
<br>
&gt; &gt; See comment in #13 about consolidating all threat mitigation in t=
he<br>
&gt; &gt; Security Considerations Section<br>
&gt; &gt;<br>
&gt; &gt; &gt; (13) Section 3, Per &quot;Also, the Security Controller can =
detect and<br>
&gt; &gt; &gt; prevent inside attacks by monitoring the activity of all the=
 DMSs ...<br>
&gt; &gt; &gt; through the I2NSF NSF monitoring capability&quot;, is the mo=
nitoring<br>
&gt; &gt; &gt; interface also capable of observing the DMS?=C2=A0 I ask bec=
ause the<br>
&gt; &gt; &gt; monitoring interface is described in<br>
&gt; &gt; &gt; RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2).=
.=C2=A0 The<br>
&gt; &gt; &gt; Registration Interface description (Section 3.3 of RFC8329) =
makes no<br>
&gt; &gt; &gt; reference to any monitoring capability.<br>
&gt; &gt;<br>
&gt; &gt; Per the following new text:<br>
&gt; &gt;<br>
&gt; &gt; However, the Security Controller can detect and prevent inside at=
tacks<br>
&gt; &gt; by monitoring the activities of all the DMSs as well as the NSFs<=
br>
&gt; &gt; through the I2NSF NSF monitoring functionality [nsf-monitoring-dm=
].<br>
&gt; &gt; Through the NSF monitoring, the Security Controller can monitor t=
he<br>
&gt; &gt; activities and states of NSFs, and then can make a diagnosis to s=
ee<br>
&gt; &gt; whether the NSFs are working in normal conditions or in abnormal<=
br>
&gt; conditions including the insider threat.<br>
&gt; &gt; Note that the monitoring of the DMSs is out of scope for I2NSF.<b=
r>
&gt; &gt;<br>
&gt; &gt; This still confusing to me.=C2=A0 The first sentence explicitly s=
ays that<br>
&gt; &gt; the Security Controller can monitoring the activities of all the =
DMSs,<br>
&gt; &gt; but the last sentence says monitoring the DMS is out of scope.<br=
>
&gt; &gt;<br>
&gt; &gt; As I understand it, the DMS is operated by a vendor outside of th=
e<br>
&gt; &gt; deployed enclave of the I2NSF system.=C2=A0 Therefore, to me, thi=
s isn=E2=80=99t an<br>
&gt; &gt; insider threat but a supply chain attack.=C2=A0 Furthermore, =E2=
=80=9CNote that an<br>
&gt; &gt; inside attacker at the DMS can seriously weaken the I2NSF system&=
#39;s<br>
&gt; &gt; security=E2=80=9D is true.=C2=A0 However, it=E2=80=99s more than =
an inside attack.=C2=A0 An<br>
&gt; &gt; unwitting DMS vendor could be compromised and their infrastructur=
e<br>
&gt; &gt; could be coerced into distributing modified NSF.<br>
&gt; &gt;<br>
&gt; &gt; I recommend moving all of this discussion about the insider<br>
&gt; &gt; threat/supply chain attacks and possible mitigation with monitori=
ng<br>
&gt; &gt; into the Security Considerations.=C2=A0 Additionally, RFC8329 Sec=
tion 4 doesn=E2=80=99t<br>
&gt; seem to:<br>
&gt; &gt;<br>
&gt; &gt; ** distinguish between a malicious and compromised provider =E2=
=80=93 the<br>
&gt; &gt; mitigation would be different)<br>
&gt; &gt;<br>
&gt; &gt; ** a malicious/compromised DMS sending the wrong NSF (perhaps<br>
&gt; because<br>
&gt; &gt; the attacker can=E2=80=99t modify the code but can alter what get=
s sent)<br>
&gt; &gt;<br>
&gt; &gt; ** general caution of not bringing your network down through auto=
mated<br>
&gt; &gt; security action (using outside code) without prior testing<br>
&gt; &gt;<br>
&gt; &gt; &gt; (15) Section 3.=C2=A0 What it intentional to say that the Co=
nsumer<br>
&gt; &gt; &gt; interface can be<br>
&gt; &gt; &gt; RESTCONF+YANG (with a reference); the NSF-Facing Interface i=
s<br>
&gt; &gt; &gt; RESTCONF+NETCONF<br>
&gt; &gt; &gt; (but YANG with no reference); and the registration interface=
 is<br>
&gt; &gt; &gt; RESTCONF (no reference to YANG)?<br>
&gt; &gt;<br>
&gt; &gt; This comment resulted in a lot more text changes than anticipated=
.=C2=A0 I<br>
&gt; &gt; was intending to ask why certain interface mentioned the correspo=
nding<br>
&gt; &gt; YANG modules (and other did not).=C2=A0 Given the new language, =
=E2=80=9CThe xxx<br>
&gt; &gt; interface _can_ be implemented as an _XML file_ ...=E2=80=9D, a f=
ew additional<br>
&gt; questions:<br>
&gt; &gt;<br>
&gt; &gt; ** why the references to XML (in the new language)?<br>
&gt; &gt; ** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old a=
nd new language)<br>
&gt; &gt; because the alternative to the specified data model isn=E2=80=99t=
 clear.<br>
&gt; &gt;<br>
&gt; &gt; Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented=
 with the xxx<br>
&gt; &gt; interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or =
NETCONF}<br>
&gt; &gt; which befits ...=E2=80=9D?<br>
&gt; &gt;<br>
&gt; &gt; It looks like you some language has changed relative to RESTCONF =
vs.<br>
&gt; &gt; NETCONF.=C2=A0 This is the new summary:<br>
&gt; &gt; ** Consumer-Facing Interface =3D RESTCONF<br>
&gt; &gt; ** NSF-Facing interface =3D NETCONF<br>
&gt; &gt; ** Registration interface =3D NETCONF (was RESTCONF)<br>
&gt; &gt;<br>
&gt; &gt; I=E2=80=99d like to inquire about the consistency of this languag=
e with<br>
&gt; &gt; [draft-ietf- i2nsf-nsf-facing-interface-dm].=C2=A0 It=E2=80=99s S=
ection 7 says that<br>
&gt; &gt; RESTCONF or NETCONF can both be used.<br>
<br>
Thanks for making this language consistent and the explanation in your revi=
sion letter.=C2=A0 It addresses my concerns.<br>
<br>
&gt; &gt; &gt; (18) Section 5.=C2=A0 What is the purpose of including this =
section if<br>
&gt; &gt; &gt; there is an entire draft (draft-hyun-i2nsf-nsf-triggered-ste=
ering)<br>
&gt; &gt; &gt; focused on<br>
&gt; &gt; the topic?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steer=
ing]<br>
&gt; &gt; to [RFC7665].=C2=A0 The followed edits more precisely use the ref=
erence (as<br>
&gt; &gt; having it after the =E2=80=9CI2NSF architecture=E2=80=9D made it =
read to me that this<br>
&gt; &gt; was the reference).<br>
&gt; &gt;<br>
&gt; &gt; Per Section 3,<br>
&gt; &gt; s/ Also, the I2NSF framework can enforce multiple chained NSFs fo=
r the<br>
&gt; &gt; low- level security policies by means of SFC techniques for the I=
2NSF<br>
&gt; &gt; architecture [RFC7665]./ The I2NSF framework can chain multiple N=
SFs<br>
&gt; &gt; to implement low-level security policies with the SFC architectur=
e<br>
&gt; &gt; [RFC7665]./<br>
&gt; &gt;<br>
&gt; &gt; Per Section 4,<br>
&gt; &gt; s/SFC technology can be utilized to support such packet forwardin=
g in<br>
&gt; &gt; the I2NSF framework [RFC7665]/ The SFC architecture [RFC7665] can=
 be<br>
&gt; &gt; utilized to support such packet forwarding in the I2NSF framework=
/<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (19) Section 5, &quot;To trigger an advanced security action=
 in the I2NSF<br>
&gt; &gt; &gt; architecture, the current NSF appends a metadata describing =
the<br>
&gt; &gt; &gt; security capability required for the advanced action to the<=
br>
&gt; &gt; &gt; suspicious packet and sends the packet to the classifier.&qu=
ot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** Editorial nit: s/NSF appends a metadata/NSF appends metad=
ata/<br>
&gt; &gt; &gt; ** What is the reference for this meta-data format?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the updated text.=C2=A0 I recommend being more precise=
 with the<br>
&gt; &gt; following edit:<br>
&gt; &gt;<br>
&gt; &gt; OLD:<br>
&gt; &gt; To trigger an advanced security action in the I2NSF architecture,=
 the<br>
&gt; &gt; current NSF appends metadata describing the security capability<b=
r>
&gt; &gt; required for the advanced action to the suspicious packet to the<=
br>
&gt; &gt; network service header (NSH) of the packet [RFC8300].<br>
&gt; &gt;<br>
&gt; &gt; NEW:<br>
&gt; &gt; To trigger an advanced security action in the I2NSF architecture,=
 the<br>
&gt; &gt; current NSF appends metadata describing the security capability<b=
r>
&gt; &gt; required to the suspicious packet via a network service header (N=
SH)<br>
&gt; &gt; [RFC8300].<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (20) Section 6.=C2=A0 What is the role of the DMS is this sc=
enario?=C2=A0 Why<br>
&gt; &gt; &gt; does the controller need to rely on [NFV MANO] if all inform=
ation<br>
&gt; &gt; &gt; about the capabilities is already provided by the DMS?=C2=A0=
 Since the<br>
&gt; &gt; &gt; SDN and other NSF operate using the same data model/interfac=
e, isn&#39;t<br>
&gt; &gt; &gt; the different between an SDN and NSF opaque to the controlle=
r?=C2=A0 I<br>
&gt; &gt; &gt; would have assumed that an SDN is simply a specific type of =
NSF with<br>
&gt; &gt; &gt; particular<br>
&gt; &gt; capabilities.<br>
&gt; &gt;<br>
&gt; &gt; All my questions are addressed with the new text.=C2=A0 Thanks.=
=C2=A0 I=E2=80=99d<br>
&gt; &gt; recommend looking at last few sentences of the new first and seco=
nd<br>
&gt; &gt; paragraph of this section.=C2=A0 They appear to be saying a very =
similar thing.<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (21) Section 6.=C2=A0 &quot;By taking advantage of this capa=
bility of SDN, it<br>
&gt; &gt; &gt; is possible to optimize the process of security service enfo=
rcement<br>
&gt; &gt; &gt; in the<br>
&gt; &gt; I2NSF system.&quot;<br>
&gt; &gt; &gt; The proposed optimization isn&#39;t evident from this text.<=
br>
&gt; &gt;<br>
&gt; &gt; Thanks.=C2=A0 Check (20) because it appears this new language may=
 introduce<br>
&gt; &gt; more duplicate text.<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (22) Section 6.=C2=A0 &quot;Especially, SDN forwarding eleme=
nts enforce simple<br>
&gt; &gt; &gt; packet filtering rules that can be translated into their pac=
ket<br>
&gt; &gt; &gt; forwarding rules, whereas NSFs enforce NSF-related security =
rules<br>
&gt; &gt; &gt; requiring the security capabilities of the NSFs.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** I found the use of the word &quot;Especially&quot; confus=
ing<br>
&gt; &gt; &gt; ** I am not sure what distinction is being made between the =
SDN<br>
&gt; &gt; &gt; forwarding and NSF rules.<br>
&gt; &gt;<br>
&gt; &gt; Thanks.=C2=A0 Check (20) because it appears this new language may=
 introduce<br>
&gt; &gt; more duplicate text.=C2=A0 I think what you said for (21) obviate=
s the need<br>
&gt; &gt; for this new language. It=E2=80=99s now clear what you mean (base=
d on your<br>
&gt; &gt; language for (21)).<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (23) Section 6, &quot;For this purpose, the Security Control=
ler instructs<br>
&gt; &gt; &gt; the SDN Controller via NSF-Facing Interface so that SDN forw=
arding<br>
&gt; &gt; &gt; elements can perform the required security services with flo=
w tables<br>
&gt; &gt; &gt; under the supervision of the SDN Controller.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** I wasn&#39;t sure what the &quot;for this purpose&quot; w=
as referencing, what<br>
&gt; &gt; &gt; &quot;purpose&quot;?<br>
&gt; &gt;<br>
&gt; &gt; Editorial nit on the -11 edits.=C2=A0 s/ For the tasks for securi=
ty<br>
&gt; &gt; enforcement (e.g., packet filtering)//<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (27) Section 7.=C2=A0 &quot;Those NSFs are created or remove=
d by a virtual<br>
&gt; &gt; &gt; network functions manager (VNFM) in the NFV architecture tha=
t<br>
&gt; &gt; &gt; performs the life- cycle management of VNFs.=C2=A0 The Secur=
ity<br>
&gt; &gt; &gt; Controller controls and monitors the configurations (e.g., f=
unction<br>
&gt; &gt; &gt; parameters and security policy rules) of VNFs.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Is the VNFM in scope for I2NSF?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the additional language about being out of scope.=C2=
=A0 An<br>
&gt; &gt; editorial nit in this revised text:<br>
&gt; &gt;<br>
&gt; &gt; s/Note that the life-cycle management of VNFs are out of scope fo=
r<br>
&gt; &gt; I2NSF./ Note that the life-cycle management of VNFs is out of sco=
pe<br>
&gt; &gt; for I2NSF./<br>
&gt; &gt;<br>
&gt; &gt; &gt; If the Security Controller monitors/controls the VNFs, is it=
 using<br>
&gt; &gt; &gt; [nsf- monitoring-dm] and [nsf-facing-inf-dm]?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the additional references.=C2=A0 An editorial nit in t=
he revised text:<br>
&gt; &gt;<br>
&gt; &gt; s/via NSF-Facing Interface along with NSF monitoring capability<b=
r>
&gt; &gt; [nsf-facing- inf-dm][nsf-monitoring-dm]./ via the NSF-Facing Inte=
rface<br>
&gt; &gt; along with the NSF monitoring capability [nsf-<br>
&gt; &gt; facing-inf-dm][nsf-monitoring-dm]./<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; Regards,<br>
&gt; &gt; Roman<br>
&gt; &gt;<br>
&gt; &gt; &gt; Roman<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; I2nsf mailing list<br>
&gt; &gt; &gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ie=
tf.org</a><br>
&gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2n=
sf</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br>
&gt; &gt; &gt; Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
&gt; &gt; &gt; Associate Professor<br>
&gt; &gt; &gt; Department of Software<br>
&gt; &gt; &gt; Sungkyunkwan University<br>
&gt; &gt; &gt; Office: +82-31-299-4957<br>
&gt; &gt; &gt; Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_=
blank">jaehoon.paul@gmail.com</a>, <a href=3D"mailto:pauljeong@skku.edu" ta=
rget=3D"_blank">pauljeong@skku.edu</a> Personal<br>
&gt; &gt; Homepage:<br>
&gt; &gt; &gt; <a href=3D"http://iotlab.skku.edu/people-jaehoon-jeong.php" =
rel=3D"noreferrer" target=3D"_blank">http://iotlab.skku.edu/people-jaehoon-=
jeong.php</a><br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; I2nsf mailing list<br>
&gt; &gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.or=
g</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"no=
referrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a>=
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_-5390186113142645456gmail_signature"><div dir=3D"ltr"><di=
v><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr=
. Jaehoon (Paul) Jeong, Ph.D.<br>Associate Professor<br>Department of Softw=
are<br>Sungkyunkwan University<br>Office: +82-31-299-4957<br>Email: <a href=
=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com=
</a>,=C2=A0<a href=3D"mailto:pauljeong@skku.edu" style=3D"font-size:12.8px"=
 target=3D"_blank">pauljeong@skku.edu</a><br>Personal Homepage: <a href=3D"=
http://cpslab.skku.edu/people-jaehoon-jeong.php" target=3D"_blank">http://i=
otlab.skku.edu/people-jaehoon-jeong.php</a><br></div></div></div></div></di=
v></div></div></div>
</div>

--0000000000003a7927058be4516b--


From nobody Sat Jun 22 01:09:51 2019
Return-Path: <rdd@cert.org>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1544120132 for <i2nsf@ietfa.amsl.com>; Sat, 22 Jun 2019 01:09:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cert.org
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 gne-hgTYzgJs for <i2nsf@ietfa.amsl.com>; Sat, 22 Jun 2019 01:09:44 -0700 (PDT)
Received: from taper.sei.cmu.edu (taper.sei.cmu.edu [147.72.252.16]) (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 ACAD7120119 for <i2nsf@ietf.org>; Sat, 22 Jun 2019 01:09:44 -0700 (PDT)
Received: from korb.sei.cmu.edu (korb.sei.cmu.edu [10.64.21.30]) by taper.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x5M89Xb0025036; Sat, 22 Jun 2019 04:09:33 -0400
DKIM-Filter: OpenDKIM Filter v2.11.0 taper.sei.cmu.edu x5M89Xb0025036
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=yc2bmwvrj62m; t=1561190973; bh=jnCSearNCXK420+sicKbv8l+ENXT270p3JaAFY7UMXA=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=nv8zYXYBHCftvJQFoLdJX6uAMz7tv0XZnDbms8Vfp66E1NGkqqS1PVoGN8F/z8nZU +38cvVucVjzHktDgiqjzGFq30poHnuIPrHV74EfVG1yMa2wGL7ePKD2mvUjLLJnW4l X34Dkbnz2oBc8LIo3U3dUvAUn07z0VXycL6yhsqI=
Received: from CASCADE.ad.sei.cmu.edu (cascade.ad.sei.cmu.edu [10.64.28.248]) by korb.sei.cmu.edu (8.14.7/8.14.7) with ESMTP id x5M89U03011744; Sat, 22 Jun 2019 04:09:30 -0400
Received: from MARATHON.ad.sei.cmu.edu ([10.64.28.250]) by CASCADE.ad.sei.cmu.edu ([10.64.28.248]) with mapi id 14.03.0439.000; Sat, 22 Jun 2019 04:09:30 -0400
From: Roman Danyliw <rdd@cert.org>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
CC: Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>
Thread-Topic: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
Thread-Index: AdT1UCvGm5NYaV78So67XP7+f7eJBgLmI7MABo7ZeOADSFrgMAAADRbAACmewoD//8srLg==
Date: Sat, 22 Jun 2019 08:09:29 +0000
Message-ID: <F95E231E-034E-4BA0-A4F1-BAADE8772135@cert.org>
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A0F15@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A1985@marathon>, <CAPK2DexcE7uS5UcSne4_nQRv9W-+HbPE4QJyqgA5xVXD74WB7w@mail.gmail.com>
In-Reply-To: <CAPK2DexcE7uS5UcSne4_nQRv9W-+HbPE4QJyqgA5xVXD74WB7w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_F95E231E034E4BA0A4F1BAADE8772135certorg_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/d9CK4uSIzmWh3PyAE7-Dxr36c88>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Jun 2019 08:09:50 -0000

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

Hi Paul!

Thanks for this revision and all of the iteration. I=92ve advanced the docu=
ment to IETF LC.

Roman

On Jun 22, 2019, at 8:13 AM, Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com=
<mailto:jaehoon.paul@gmail.com>> wrote:

Hi Roman,
Thanks for your quick review.

I have reflected your suggested text on #12 in Section 8 and
the mention about the lifecycle management from DMS in Section 3
on the version -13:
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-13

- New Text for Security Issues and Discussion on DMS in Section 8
   The role of the DMS is to provide an I2NSF system with the software
   packages or images for NSF execution.  The DMS must not access NSFs
   in activated status.  An inside attacker or a supply chain attacker
   at the DMS can seriously weaken the I2NSF system's security.  A
   malicious DMS is relevant to an insider attack, and a compromised DMS
   is relevant to a supply chain attack.  A malicious (or compromised)
   DMS could register an NSF of its choice in response to a capability
   request by the Security Controller.  As a result, a malicious DMS can
   attack the I2NSF system by providing malicious NSFs with arbitrary
   capabilities to include potentially controlling those NSFs in real
   time.  An unwitting DMS could be compromised and the infrastructure
   of the DMS could be coerced into distributing modified NSFs as well.

   To deal with these types of threats, an I2NSF system should not use
   NSFs from an untrusted DMS or without prior testing.  The practices
   by which these packages are downloaded and loaded into the system are
   out of scope for I2NSF.

   I2NSF system operators should audit and monitor interactions with
   DMSs.  Additionally, the operators should monitor the running NSFs
   through the I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as
   part of the I2NSF NSF-Facing Interface.  Note that the mechanics for
   monitoring the DMSs are out of scope for I2NSF.

- Mention about the Lifecycle Management from DMS in Section 3
   As shown in Figure 1, with a Developer's Management System (called
   DMS), developers (or vendors) inform the Security Controller of the
   capabilities of the NSFs through the Registration Interface
   [registration-inf-dm] for registering (or deregistering) the
   corresponding NSFs.  Note that the lifecycle management of NSF code
   from DMS (e.g., downloading of NSF modules and testing of NSF code)
   is out of scope for I2NSF.

Please let this draft go under the IESG submission.

Thanks for your help.

Best Regards,
Paul


On Sat, Jun 22, 2019 at 5:46 AM Roman Danyliw <rdd@cert.org<mailto:rdd@cert=
.org>> wrote:
Hello Paul!

Thanks for the revised text and answering all of my questions.  I have a fe=
w recommended text changes per items #12 below.  All other items have been =
addressed.

Thanks,
Roman

> From: Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com<mailto:jaehoo=
n.paul@gmail.com>]
> Sent: Tuesday, June 18, 2019 5:15 AM
> To: Roman Danyliw <rdd@cert.org<mailto:rdd@cert.org>>
> Cc: Linda Dunbar <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>=
>; Yoav Nir <ynir.ietf@gmail.com<mailto:ynir.ietf@gmail.com>>;
> i2nsf@ietf.org<mailto:i2nsf@ietf.org>; skku_secu-brain_all@googlegroups.c=
om<mailto:skku_secu-brain_all@googlegroups.com>;
> Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.=
com>>
> Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
>
> Hi Roman,
> I have addressed all of your comments again and submitted version -12:
> https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12
>
> I attach my revision letter.
>
> Could you confirm that my addressing is good enough to move this
> draft forward to the IESG submission?
>
> Thanks.
>
> Best Regards,
> Paul
> > -----Original Message-----
> > From: I2nsf [mailto:i2nsf-bounces@ietf.org<mailto:i2nsf-bounces@ietf.or=
g>] On Behalf Of Roman Danyliw
> > Sent: Tuesday, June 4, 2019 6:35 PM
> > To: Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com<mailto:jaehoon.paul@=
gmail.com>>; Linda Dunbar
> > <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>>; Yoav Nir <yn=
ir.ietf@gmail.com<mailto:ynir.ietf@gmail.com>>
> > Cc: i2nsf@ietf.org<mailto:i2nsf@ietf.org>; skku_secu-brain_all@googlegr=
oups.com<mailto:skku_secu-brain_all@googlegroups.com>
> > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> >
> > Hello Paul!
> >
> > Thank you for the extensive changes you have made.  See follow-up
> > questions below.  If you don't see a previous item listed, please
> > consider it resolved.
> >
> > Since your comments were made with a word attachment (no problem!),
> > I'm just responding to my own original thread.
> >
> > > From: I2nsf [mailto:i2nsf-bounces@ietf.org<mailto:i2nsf-bounces@ietf.=
org>] On Behalf Of Mr. Jaehoon
> > > Paul Jeong
> > > Sent: Thursday, May 02, 2019 5:13 AM
> > > To: Roman Danyliw <rdd@cert.org<mailto:rdd@cert.org>>; Linda Dunbar
> > > <linda.dunbar@huawei.com<mailto:linda.dunbar@huawei.com>>; Yoav Nir <=
ynir.ietf@gmail.com<mailto:ynir.ietf@gmail.com>>
> > > Cc: i2nsf@ietf.org<mailto:i2nsf@ietf.org>; skku_secu-brain_all@google=
groups.com<mailto:skku_secu-brain_all@googlegroups.com>
> > > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
> > >
> > > Hi Roman, Linda, and Yoav,
> > > I have reflected Roman's questions and comments in I2NSF
> > > Applicability Draft (version 10).
> > > Here is the link of the revised draft:
> > > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10
> > >
> > > I send you my revision letter that describes my answers and
> > > reflection in the text.
> > >
> > > If you have questions and comments, please let me know.
> > >
> > > Thanks.
> > >
> > > Best Regards,
> > > Paul
> > >
> > >
> > > On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw <rdd@cert.org<mailto:rd=
d@cert.org>> wrote:
> > > Hi!
> > >
> > > I'm picking up where ekr left off
> > >
> >
> (https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8
> > > uo) with an AD review of draft-ietf-i2nsf-applicability-09.
> >
> > [snip]
> >
> > > (5) Section 1.  Per "In the I2NSF framework, each NSF initially
> > > registers the profile of its own capabilities into the system in
> > > order for themselves to be available in the system", this sentence
> > > doesn't parse
> > for me.
> > >
> > > Do you mean, "In the I2NSF framework, each NSF initially registers a
> > > profile of its capabilities in the system"?  If so, I think clarity
> > > of what system (I think "I2NSF system") is being referenced is needed=
.
> >
> > Per -11, I=92d recommend making the text even more concise.
> >
> > OLD: In the I2NSF framework, each NSF initially registers the profile o=
f its
> > own capabilities into the Security    Controller (i.e., network operato=
r
> > management system [RFC8329]) in the I2NSF system via Registration
> > Interface [registration-inf-dm] so that each   NSF can be selected and =
used
> to
> > enforce a given security policy from I2NSF User (i.e., network
> > security administrator).
> >
> > NEW:
> > In the I2NSF framework, each NSF initially registers the profile of
> > its own capabilities with the Security Controller (i.e., network
> > operator management system [RFC8329]) of the I2NSF system via the
> > Registration Interface [registration-inf-dm].  This registration
> > enables an I2NSF User (i.e., network security administrator) to select
> > and use the NSF to enforce a given security policy.

Thanks for making the change.

> > > (6) Section 1.  Per "In addition, the Security Controller ...", this
> > > sentence introduces the concept of a Security Controller but doesn't
> > > define it.  Also, this seems like a level of detail not needed in
> > > the
> > introduction.
> >
> > I appreciate all of the new text in -11, but I don't think we need all
> > of it.  My concern is that some of it will unnecessarily duplicates
> > text already in Section 3 and [i2nsf-terminology].  The new text
> > =93(i.e., network operator management system [RFC8329]).=94 sufficientl=
y
> > defines the controller.  The new text =93Security Controller is defined=
 as =85=94
> isn=92t needed.

Thanks for making this change.

> > > (11) Section 3.  Per "Note that an inside attacker at the DMS can
> > > seriously weaken the I2NSF system ...", I concur with the assessment
> > > that a DMS can subvert the I2NSF system.  Three related points:
> > >
> > > ** The boundary/scope of an I2NSF system wasn't  clear to me.  It
> > > appears to me that an I2NSF system is security controller + NSFs.
> > > There are several interfaces defined for the controller and NSFs.
> > > Everything else (e.g., DMS, I2NSF user) is outside the scope of the
> > > I2NSF system, correct?  I draw attention to this distinction because
> > > identifying where this insider is located needs to be clearer.
> > >
> > > ** If the DMS can provide the software package for the NSF, I'm not
> > > sure how the insider threat is mitigated.  The attacker can already
> > > run a software load of her choice on your network (that you have
> > permitted).
> > >
> > > ** Per
> > >
> >
> https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY
> > 2
> > > o, I concur with ekr that the text needs to be clearer on what the
> > > DMS can do to the I2NSF system.
> >
> > Despite the changes in -11, I still need help understanding the flow
> > between the security controller and DMS.  Like ekr posed in the thread
> > above, I=92m trying to understand how the software is loaded into the
> > production I2NSF system.
> >
> > As I understand it, we=92re talking about a software update process
> > facilitated through a NETCONF interface via the Internet.  Section 5
> > of draft-hyun-i2nsf- registration-interface-dm says:
> >
> >    1)  Security Controller first recognizes the set of capabilities
> >        (i.e., NSF Profile) or the signature of a specific NSF required
> >        or wasted in the current system.
> >
> >    2)  Developer's Management System (DMS) matches the recognized
> >        information to an NSF based on the information model definition.
> >
> >    3)  Developer's Management System creates or eliminates NSFs matchin=
g
> >        with the above information.
> >
> >    4)  Security Controller can then add/remove the corresponding NSF
> >        instance to/from its list of available NSF instances in the
> >        system.
> >
> > To test my understanding, the user interface sends a high-level action
> > to the Security Controller (SC); the SC sends to the DMS what
> > capabilities it wants; the DMS returns back what NSF
> > (modules/packages/code) it has that meet these capabilities; the SC
> > can then choose to download these NSF
> > (modules/package/code) from the DMS and provision these newly
> > downloaded NSF (modules/package/code) into the live system.  Is this
> > correct?
> >
> > How is the new code transported from the DMS to the SC?  Is that in
> scope?

Thanks for the new consolidated text in the Security Considerations section=
 to address the above issues.  Given variety of issues it covers, I recomme=
nd being more precise in what the DMS can do and what operators should do a=
bout it.  I took a few editorial liberties in restructuring the text.  See =
below.  Does that make sense?

=3D=3D[ start old ]=3D=3D
Note that an inside attacker (or supply chain attacker) at the DMS can seri=
ously weaken the I2NSF system's security. Note that a malicious NSF provide=
r (as a DMS) is relevant to an insider attack, and a compromised NSF provid=
er is relevant to a supply chain attack. Also, note that a malicious (or co=
mpromised) DMS sending the wrong NSF may not modify the original code of th=
e NSF but may alter the sent NSF as an instant. As a result, a malicious (o=
r compromised) DMS can attack the Security Controller by providing the Secu=
rity Controller with malicious (or compromised) NSFs, and controlling those=
 NSFs in real time. Also, an unwitting DMS vendor could be compromised and =
their infrastructure could be coerced into distributing modified NSFs. To d=
eal with these types of threats, the role of the DMS should be restricted t=
o providing an I2NSF system with the software package/image for NSF executi=
on, and the DMS should never be able to access NSFs in activated status for=
 the I2NSF system's security. On the other hand, an access to active NSFs s=
hould be allowed only to the Security Controller, not the DMS during the pr=
ovisioning time of those NSFs to the I2NSF system. However, note that an in=
side attacker (or supply chain attacker) can access the active NSFs, which =
are being executed as either VNFs or middleboxes in the I2NSF system, throu=
gh a back door (i.e., an IP address and a port number that are known to the=
 DMS to control an NSF). However, the Security Controller may detect and pr=
event those inside attacks (supply chain attacks) by monitoring the activit=
ies of all the DMSs as well as the NSFs through the I2NSF NSF Monitoring In=
terface [nsf-monitoring-dm] as part of the I2NSF NSF-Facing Interface. Thro=
ugh the NSF Monitoring Interface, the Security Controller can monitor the a=
ctivities and states of NSFs, and then can make a diagnosis to see whether =
the NSFs are working in normal conditions or in abnormal conditions includi=
ng the insider threats (or supply chain threats). Note that the monitoring =
of the DMSs is out of scope for I2NSF. However, as a general caution, a mit=
igation strategy for insider attacks or supply chain attacks is not to use =
an NSF without prior testing for an automated security action in the I2NSF =
system.
=3D=3D[ end old ]=3D=3D

=3D=3D[ start new ]=3D=3D
The role of the DMS is to provide an I2NSF system with the software package=
 or images for NSF execution.  The DMS must not access NSFs in activated st=
atus.   An inside attacker or a supply chain attacker at the DMS can seriou=
sly weaken the I2NSF system's security.  A malicious DMS is relevant to an =
insider attack, and a compromised DMS is relevant to a supply chain attack.=
 A malicious (or compromised) DMS could register an NSF of its choice in re=
sponse to a capability requests by the Security Controller.  As a result, a=
 malicious DMS can attack the I2NSF system by providing a malicious NSFs wi=
th arbitrary capabilities to include potentially controlling those NSFs in =
real time. An unwitting DMS vendor could be compromised and their infrastru=
cture could be coerced into distributing modified NSFs as well.

To deal with these types of threats, an I2NSF system should not use NSFs fr=
om untrusted DMS or without prior testing.  The practices by which these pa=
ckages are downloaded and loaded into the system is out of scope for I2NSF.

I2NSF system operators should audit and monitor interactions with DMSs.  Ad=
ditionally, the operator should monitor the running NSFs through the I2NSF =
NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF NSF-Facin=
g Interface. Note that the mechanics monitoring of the DMSs is out of scope=
 for I2NSF.
=3D=3D[ end new ]=3D=3D

The fact that lifecycle management of NSF code from DMS (e.g., downloading =
the modules, testing the code) is out of scope of I2NSF came up a few times=
 in your revision letter (in response to my feedback and ekrs).  You point =
out that it's noted much later in the text of Section 7.  For clarity, I'd =
recommend adding such a short comment earlier in the text as well in the qu=
ick overview of the I2NSF Framework in Section 3 in the paragraph starting =
with "As shown in Figure 1, with a Developer's Management System  ..."

> > > (12) Section 3, Per "On the other hand, an access to running
> > > (online) NSFs should be allowed only to the Security Controller, not
> > > the DMS.", this sentence isn't clear to me.
> > >
> > > ** It doesn't parse so I don't know who is supposed to get what
> > > access
> > > -- specifically, "an access to running NSFs"
> > >
> > > ** "running (online) NSFs" is proposing an operational construct
> > > which is also not clear to me.  It that the equivalent of saying in
> > > production?  If it means production, is there a distinction being
> > > made between interacting with the DMS during the time of
> > > provisioning and
> > then after the fact?

Thanks for making the change to address the concern.

> > See comment in #13 about consolidating all threat mitigation in the
> > Security Considerations Section
> >
> > > (13) Section 3, Per "Also, the Security Controller can detect and
> > > prevent inside attacks by monitoring the activity of all the DMSs ...
> > > through the I2NSF NSF monitoring capability", is the monitoring
> > > interface also capable of observing the DMS?  I ask because the
> > > monitoring interface is described in
> > > RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..  The
> > > Registration Interface description (Section 3.3 of RFC8329) makes no
> > > reference to any monitoring capability.
> >
> > Per the following new text:
> >
> > However, the Security Controller can detect and prevent inside attacks
> > by monitoring the activities of all the DMSs as well as the NSFs
> > through the I2NSF NSF monitoring functionality [nsf-monitoring-dm].
> > Through the NSF monitoring, the Security Controller can monitor the
> > activities and states of NSFs, and then can make a diagnosis to see
> > whether the NSFs are working in normal conditions or in abnormal
> conditions including the insider threat.
> > Note that the monitoring of the DMSs is out of scope for I2NSF.
> >
> > This still confusing to me.  The first sentence explicitly says that
> > the Security Controller can monitoring the activities of all the DMSs,
> > but the last sentence says monitoring the DMS is out of scope.
> >
> > As I understand it, the DMS is operated by a vendor outside of the
> > deployed enclave of the I2NSF system.  Therefore, to me, this isn=92t a=
n
> > insider threat but a supply chain attack.  Furthermore, =93Note that an
> > inside attacker at the DMS can seriously weaken the I2NSF system's
> > security=94 is true.  However, it=92s more than an inside attack.  An
> > unwitting DMS vendor could be compromised and their infrastructure
> > could be coerced into distributing modified NSF.
> >
> > I recommend moving all of this discussion about the insider
> > threat/supply chain attacks and possible mitigation with monitoring
> > into the Security Considerations.  Additionally, RFC8329 Section 4 does=
n=92t
> seem to:
> >
> > ** distinguish between a malicious and compromised provider =96 the
> > mitigation would be different)
> >
> > ** a malicious/compromised DMS sending the wrong NSF (perhaps
> because
> > the attacker can=92t modify the code but can alter what gets sent)
> >
> > ** general caution of not bringing your network down through automated
> > security action (using outside code) without prior testing
> >
> > > (15) Section 3.  What it intentional to say that the Consumer
> > > interface can be
> > > RESTCONF+YANG (with a reference); the NSF-Facing Interface is
> > > RESTCONF+NETCONF
> > > (but YANG with no reference); and the registration interface is
> > > RESTCONF (no reference to YANG)?
> >
> > This comment resulted in a lot more text changes than anticipated.  I
> > was intending to ask why certain interface mentioned the corresponding
> > YANG modules (and other did not).  Given the new language, =93The xxx
> > interface _can_ be implemented as an _XML file_ ...=94, a few additiona=
l
> questions:
> >
> > ** why the references to XML (in the new language)?
> > ** why the use =93can be implemented=94 (in the old and new language)
> > because the alternative to the specified data model isn=92t clear.
> >
> > Is it simpler to say, =93The xxx interface _is_ implemented with the xx=
x
> > interface YANG model [xxx-reference] using =85{RESTCONF or NETCONF}
> > which befits ...=94?
> >
> > It looks like you some language has changed relative to RESTCONF vs.
> > NETCONF.  This is the new summary:
> > ** Consumer-Facing Interface =3D RESTCONF
> > ** NSF-Facing interface =3D NETCONF
> > ** Registration interface =3D NETCONF (was RESTCONF)
> >
> > I=92d like to inquire about the consistency of this language with
> > [draft-ietf- i2nsf-nsf-facing-interface-dm].  It=92s Section 7 says tha=
t
> > RESTCONF or NETCONF can both be used.

Thanks for making this language consistent and the explanation in your revi=
sion letter.  It addresses my concerns.

> > > (18) Section 5.  What is the purpose of including this section if
> > > there is an entire draft (draft-hyun-i2nsf-nsf-triggered-steering)
> > > focused on
> > the topic?
> >
> > Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering]
> > to [RFC7665].  The followed edits more precisely use the reference (as
> > having it after the =93I2NSF architecture=94 made it read to me that th=
is
> > was the reference).
> >
> > Per Section 3,
> > s/ Also, the I2NSF framework can enforce multiple chained NSFs for the
> > low- level security policies by means of SFC techniques for the I2NSF
> > architecture [RFC7665]./ The I2NSF framework can chain multiple NSFs
> > to implement low-level security policies with the SFC architecture
> > [RFC7665]./
> >
> > Per Section 4,
> > s/SFC technology can be utilized to support such packet forwarding in
> > the I2NSF framework [RFC7665]/ The SFC architecture [RFC7665] can be
> > utilized to support such packet forwarding in the I2NSF framework/

Thanks for the update.

> > > (19) Section 5, "To trigger an advanced security action in the I2NSF
> > > architecture, the current NSF appends a metadata describing the
> > > security capability required for the advanced action to the
> > > suspicious packet and sends the packet to the classifier."
> > >
> > > ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/
> > > ** What is the reference for this meta-data format?
> >
> > Thanks for the updated text.  I recommend being more precise with the
> > following edit:
> >
> > OLD:
> > To trigger an advanced security action in the I2NSF architecture, the
> > current NSF appends metadata describing the security capability
> > required for the advanced action to the suspicious packet to the
> > network service header (NSH) of the packet [RFC8300].
> >
> > NEW:
> > To trigger an advanced security action in the I2NSF architecture, the
> > current NSF appends metadata describing the security capability
> > required to the suspicious packet via a network service header (NSH)
> > [RFC8300].

Thanks for the update.

> > > (20) Section 6.  What is the role of the DMS is this scenario?  Why
> > > does the controller need to rely on [NFV MANO] if all information
> > > about the capabilities is already provided by the DMS?  Since the
> > > SDN and other NSF operate using the same data model/interface, isn't
> > > the different between an SDN and NSF opaque to the controller?  I
> > > would have assumed that an SDN is simply a specific type of NSF with
> > > particular
> > capabilities.
> >
> > All my questions are addressed with the new text.  Thanks.  I=92d
> > recommend looking at last few sentences of the new first and second
> > paragraph of this section.  They appear to be saying a very similar thi=
ng.

Thanks for the update.

> > > (21) Section 6.  "By taking advantage of this capability of SDN, it
> > > is possible to optimize the process of security service enforcement
> > > in the
> > I2NSF system."
> > > The proposed optimization isn't evident from this text.
> >
> > Thanks.  Check (20) because it appears this new language may introduce
> > more duplicate text.

Thanks for the update.

> > > (22) Section 6.  "Especially, SDN forwarding elements enforce simple
> > > packet filtering rules that can be translated into their packet
> > > forwarding rules, whereas NSFs enforce NSF-related security rules
> > > requiring the security capabilities of the NSFs."
> > >
> > > ** I found the use of the word "Especially" confusing
> > > ** I am not sure what distinction is being made between the SDN
> > > forwarding and NSF rules.
> >
> > Thanks.  Check (20) because it appears this new language may introduce
> > more duplicate text.  I think what you said for (21) obviates the need
> > for this new language. It=92s now clear what you mean (based on your
> > language for (21)).

Thanks for the update.

> > > (23) Section 6, "For this purpose, the Security Controller instructs
> > > the SDN Controller via NSF-Facing Interface so that SDN forwarding
> > > elements can perform the required security services with flow tables
> > > under the supervision of the SDN Controller."
> > >
> > > ** I wasn't sure what the "for this purpose" was referencing, what
> > > "purpose"?
> >
> > Editorial nit on the -11 edits.  s/ For the tasks for security
> > enforcement (e.g., packet filtering)//

Thanks for the update.

> > > (27) Section 7.  "Those NSFs are created or removed by a virtual
> > > network functions manager (VNFM) in the NFV architecture that
> > > performs the life- cycle management of VNFs.  The Security
> > > Controller controls and monitors the configurations (e.g., function
> > > parameters and security policy rules) of VNFs."
> > >
> > > Is the VNFM in scope for I2NSF?
> >
> > Thanks for the additional language about being out of scope.  An
> > editorial nit in this revised text:
> >
> > s/Note that the life-cycle management of VNFs are out of scope for
> > I2NSF./ Note that the life-cycle management of VNFs is out of scope
> > for I2NSF./
> >
> > > If the Security Controller monitors/controls the VNFs, is it using
> > > [nsf- monitoring-dm] and [nsf-facing-inf-dm]?
> >
> > Thanks for the additional references.  An editorial nit in the revised =
text:
> >
> > s/via NSF-Facing Interface along with NSF monitoring capability
> > [nsf-facing- inf-dm][nsf-monitoring-dm]./ via the NSF-Facing Interface
> > along with the NSF monitoring capability [nsf-
> > facing-inf-dm][nsf-monitoring-dm]./

Thanks for the update.

> > Regards,
> > Roman
> >
> > > Roman
> > >
> > > _______________________________________________
> > > I2nsf mailing list
> > > I2nsf@ietf.org<mailto:I2nsf@ietf.org>
> > > https://www.ietf.org/mailman/listinfo/i2nsf
> > >
> > >
> > >
> > > --
> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> > > Mr. Jaehoon (Paul) Jeong, Ph.D.
> > > Associate Professor
> > > Department of Software
> > > Sungkyunkwan University
> > > Office: +82-31-299-4957
> > > Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeo=
ng@skku.edu<mailto:pauljeong@skku.edu> Personal
> > Homepage:
> > > http://iotlab.skku.edu/people-jaehoon-jeong.php
> > _______________________________________________
> > I2nsf mailing list
> > I2nsf@ietf.org<mailto:I2nsf@ietf.org>
> > https://www.ietf.org/mailman/listinfo/i2nsf


--
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skk=
u.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://c=
pslab.skku.edu/people-jaehoon-jeong.php>

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body dir=3D"auto">
<div dir=3D"ltr"></div>
<div dir=3D"ltr">Hi Paul!</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Thanks for this revision and all of the iteration. I=92ve =
advanced the document to IETF LC.</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Roman</div>
<div dir=3D"ltr"><br>
On Jun 22, 2019, at 8:13 AM, Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:j=
aehoon.paul@gmail.com">jaehoon.paul@gmail.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">Hi Roman,
<div>Thanks for your quick review.</div>
<div><br>
</div>
<div>I have reflected your suggested text on #12 in Section 8 and&nbsp;</di=
v>
<div>the mention about the lifecycle management from DMS in Section 3</div>
<div>on the version -13:</div>
<div><a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
13">https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-13</a>&nbsp;=
</div>
<div><br>
</div>
<div>- New Text for Security Issues and Discussion on DMS in Section 8</div=
>
<div>&nbsp; &nbsp;The role of the DMS is to provide an I2NSF system with th=
e software<br>
&nbsp; &nbsp;packages or images for NSF execution.&nbsp; The DMS must not a=
ccess NSFs<br>
&nbsp; &nbsp;in activated status.&nbsp; An inside attacker or a supply chai=
n attacker<br>
&nbsp; &nbsp;at the DMS can seriously weaken the I2NSF system's security. &=
nbsp;A<br>
&nbsp; &nbsp;malicious DMS is relevant to an insider attack, and a compromi=
sed DMS<br>
&nbsp; &nbsp;is relevant to a supply chain attack.&nbsp; A malicious (or co=
mpromised)<br>
&nbsp; &nbsp;DMS could register an NSF of its choice in response to a capab=
ility<br>
&nbsp; &nbsp;request by the Security Controller.&nbsp; As a result, a malic=
ious DMS can<br>
&nbsp; &nbsp;attack the I2NSF system by providing malicious NSFs with arbit=
rary<br>
&nbsp; &nbsp;capabilities to include potentially controlling those NSFs in =
real<br>
&nbsp; &nbsp;time.&nbsp; An unwitting DMS could be compromised and the infr=
astructure<br>
&nbsp; &nbsp;of the DMS could be coerced into distributing modified NSFs as=
 well.<br>
<br>
&nbsp; &nbsp;To deal with these types of threats, an I2NSF system should no=
t use<br>
&nbsp; &nbsp;NSFs from an untrusted DMS or without prior testing.&nbsp; The=
 practices<br>
&nbsp; &nbsp;by which these packages are downloaded and loaded into the sys=
tem are<br>
&nbsp; &nbsp;out of scope for I2NSF.<br>
<br>
&nbsp; &nbsp;I2NSF system operators should audit and monitor interactions w=
ith<br>
&nbsp; &nbsp;DMSs.&nbsp; Additionally, the operators should monitor the run=
ning NSFs<br>
&nbsp; &nbsp;through the I2NSF NSF Monitoring Interface [nsf-monitoring-dm]=
 as<br>
&nbsp; &nbsp;part of the I2NSF NSF-Facing Interface.&nbsp; Note that the me=
chanics for<br>
&nbsp; &nbsp;monitoring the DMSs are out of scope for I2NSF.<br>
</div>
<div><br>
</div>
<div>- Mention about the Lifecycle Management from DMS in Section 3</div>
<div>&nbsp; &nbsp;As shown in Figure 1, with a Developer's Management Syste=
m (called<br>
</div>
<div>&nbsp; &nbsp;DMS), developers (or vendors) inform the Security Control=
ler of the<br>
&nbsp; &nbsp;capabilities of the NSFs through the Registration Interface<br=
>
&nbsp; &nbsp;[registration-inf-dm] for registering (or deregistering) the<b=
r>
&nbsp; &nbsp;corresponding NSFs.&nbsp; Note that the lifecycle management o=
f NSF code<br>
&nbsp; &nbsp;from DMS (e.g., downloading of NSF modules and testing of NSF =
code)<br>
&nbsp; &nbsp;is out of scope for I2NSF.<br>
</div>
<div><br>
</div>
<div>Please let this draft go under the IESG submission.</div>
<div><br>
</div>
<div>Thanks for your help.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>Paul</div>
<div><br>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 22, 2019 at 5:46 AM Roman=
 Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank">rdd@cert.org=
</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Hello Paul!<br>
<br>
Thanks for the revised text and answering all of my questions.&nbsp; I have=
 a few recommended text changes per items #12 below.&nbsp; All other items =
have been addressed.<br>
<br>
Thanks,<br>
Roman<br>
<br>
&gt; From: Mr. Jaehoon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gm=
ail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>]
<br>
&gt; Sent: Tuesday, June 18, 2019 5:15 AM<br>
&gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank=
">rdd@cert.org</a>&gt;<br>
&gt; Cc: Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=
=3D"_blank">linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto=
:ynir.ietf@gmail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;;
<br>
&gt; <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.org</a>=
; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=3D"_blank"=
>
skku_secu-brain_all@googlegroups.com</a>; <br>
&gt; Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gmail.com" t=
arget=3D"_blank">jaehoon.paul@gmail.com</a>&gt;<br>
&gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09<br>
&gt;<br>
&gt; Hi Roman,<br>
&gt; I have addressed all of your comments again and submitted version -12:=
<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
12" rel=3D"noreferrer" target=3D"_blank">
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12</a> <br>
&gt;&nbsp; <br>
&gt; I attach my revision letter.<br>
&gt;<br>
&gt; Could you confirm that my addressing is good enough to move this <br>
&gt; draft forward to the IESG submission?<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Paul<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org" tar=
get=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Roman Danyliw<br>
&gt; &gt; Sent: Tuesday, June 4, 2019 6:35 PM<br>
&gt; &gt; To: Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>&gt;; Linda Dunbar<br>
&gt; &gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">=
linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.ietf@g=
mail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; &gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@iet=
f.org</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=
=3D"_blank">
skku_secu-brain_all@googlegroups.com</a><br>
&gt; &gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09=
<br>
&gt; &gt;<br>
&gt; &gt; Hello Paul!<br>
&gt; &gt;<br>
&gt; &gt; Thank you for the extensive changes you have made.&nbsp; See foll=
ow-up<br>
&gt; &gt; questions below.&nbsp; If you don't see a previous item listed, p=
lease<br>
&gt; &gt; consider it resolved.<br>
&gt; &gt;<br>
&gt; &gt; Since your comments were made with a word attachment (no problem!=
),<br>
&gt; &gt; I'm just responding to my own original thread.<br>
&gt; &gt;<br>
&gt; &gt; &gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org=
" target=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Mr. Jaehoon<br=
>
&gt; &gt; &gt; Paul Jeong<br>
&gt; &gt; &gt; Sent: Thursday, May 02, 2019 5:13 AM<br>
&gt; &gt; &gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=
=3D"_blank">rdd@cert.org</a>&gt;; Linda Dunbar<br>
&gt; &gt; &gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bl=
ank">linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.i=
etf@gmail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; &gt; &gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2ns=
f@ietf.org</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" tar=
get=3D"_blank">
skku_secu-brain_all@googlegroups.com</a><br>
&gt; &gt; &gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicabili=
ty-09<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi Roman, Linda, and Yoav,<br>
&gt; &gt; &gt; I have reflected Roman's questions and comments in I2NSF<br>
&gt; &gt; &gt; Applicability Draft (version 10).<br>
&gt; &gt; &gt; Here is the link of the revised draft:<br>
&gt; &gt; &gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-appl=
icability-10" rel=3D"noreferrer" target=3D"_blank">
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I send you my revision letter that describes my answers and<=
br>
&gt; &gt; &gt; reflection in the text.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; If you have questions and comments, please let me know.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Best Regards,<br>
&gt; &gt; &gt; Paul<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw &lt;<a href=3D=
"mailto:rdd@cert.org" target=3D"_blank">rdd@cert.org</a>&gt; wrote:<br>
&gt; &gt; &gt; Hi!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I'm picking up where ekr left off<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; (<a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFk=
wfkV4FsNHg8" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8</a><br>
&gt; &gt; &gt; uo) with an AD review of draft-ietf-i2nsf-applicability-09.<=
br>
&gt; &gt;<br>
&gt; &gt; [snip]<br>
&gt; &gt;<br>
&gt; &gt; &gt; (5) Section 1.&nbsp; Per &quot;In the I2NSF framework, each =
NSF initially<br>
&gt; &gt; &gt; registers the profile of its own capabilities into the syste=
m in<br>
&gt; &gt; &gt; order for themselves to be available in the system&quot;, th=
is sentence<br>
&gt; &gt; &gt; doesn't parse<br>
&gt; &gt; for me.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Do you mean, &quot;In the I2NSF framework, each NSF initiall=
y registers a<br>
&gt; &gt; &gt; profile of its capabilities in the system&quot;?&nbsp; If so=
, I think clarity<br>
&gt; &gt; &gt; of what system (I think &quot;I2NSF system&quot;) is being r=
eferenced is needed.<br>
&gt; &gt;<br>
&gt; &gt; Per -11, I=92d recommend making the text even more concise.<br>
&gt; &gt;<br>
&gt; &gt; OLD: In the I2NSF framework, each NSF initially registers the pro=
file of its<br>
&gt; &gt; own capabilities into the Security&nbsp; &nbsp; Controller (i.e.,=
 network operator<br>
&gt; &gt; management system [RFC8329]) in the I2NSF system via Registration=
<br>
&gt; &gt; Interface [registration-inf-dm] so that each&nbsp; &nbsp;NSF can =
be selected and used<br>
&gt; to<br>
&gt; &gt; enforce a given security policy from I2NSF User (i.e., network<br=
>
&gt; &gt; security administrator).<br>
&gt; &gt;<br>
&gt; &gt; NEW:<br>
&gt; &gt; In the I2NSF framework, each NSF initially registers the profile =
of<br>
&gt; &gt; its own capabilities with the Security Controller (i.e., network<=
br>
&gt; &gt; operator management system [RFC8329]) of the I2NSF system via the=
<br>
&gt; &gt; Registration Interface [registration-inf-dm].&nbsp; This registra=
tion<br>
&gt; &gt; enables an I2NSF User (i.e., network security administrator) to s=
elect<br>
&gt; &gt; and use the NSF to enforce a given security policy.<br>
<br>
Thanks for making the change.<br>
<br>
&gt; &gt; &gt; (6) Section 1.&nbsp; Per &quot;In addition, the Security Con=
troller ...&quot;, this<br>
&gt; &gt; &gt; sentence introduces the concept of a Security Controller but=
 doesn't<br>
&gt; &gt; &gt; define it.&nbsp; Also, this seems like a level of detail not=
 needed in<br>
&gt; &gt; &gt; the<br>
&gt; &gt; introduction.<br>
&gt; &gt;<br>
&gt; &gt; I appreciate all of the new text in -11, but I don't think we nee=
d all<br>
&gt; &gt; of it.&nbsp; My concern is that some of it will unnecessarily dup=
licates<br>
&gt; &gt; text already in Section 3 and [i2nsf-terminology].&nbsp; The new =
text<br>
&gt; &gt; =93(i.e., network operator management system [RFC8329]).=94 suffi=
ciently<br>
&gt; &gt; defines the controller.&nbsp; The new text =93Security Controller=
 is defined as =85=94<br>
&gt; isn=92t needed.<br>
<br>
Thanks for making this change.<br>
<br>
&gt; &gt; &gt; (11) Section 3.&nbsp; Per &quot;Note that an inside attacker=
 at the DMS can<br>
&gt; &gt; &gt; seriously weaken the I2NSF system ...&quot;, I concur with t=
he assessment<br>
&gt; &gt; &gt; that a DMS can subvert the I2NSF system.&nbsp; Three related=
 points:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** The boundary/scope of an I2NSF system wasn't&nbsp; clear =
to me.&nbsp; It<br>
&gt; &gt; &gt; appears to me that an I2NSF system is security controller &#=
43; NSFs.<br>
&gt; &gt; &gt; There are several interfaces defined for the controller and =
NSFs.<br>
&gt; &gt; &gt; Everything else (e.g., DMS, I2NSF user) is outside the scope=
 of the<br>
&gt; &gt; &gt; I2NSF system, correct?&nbsp; I draw attention to this distin=
ction because<br>
&gt; &gt; &gt; identifying where this insider is located needs to be cleare=
r.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** If the DMS can provide the software package for the NSF, =
I'm not<br>
&gt; &gt; &gt; sure how the insider threat is mitigated.&nbsp; The attacker=
 can already<br>
&gt; &gt; &gt; run a software load of her choice on your network (that you =
have<br>
&gt; &gt; permitted).<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** Per<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FK=
uRvnaiNNFY" rel=3D"noreferrer" target=3D"_blank">
https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY</a><b=
r>
&gt; &gt; 2<br>
&gt; &gt; &gt; o, I concur with ekr that the text needs to be clearer on wh=
at the<br>
&gt; &gt; &gt; DMS can do to the I2NSF system.<br>
&gt; &gt;<br>
&gt; &gt; Despite the changes in -11, I still need help understanding the f=
low<br>
&gt; &gt; between the security controller and DMS.&nbsp; Like ekr posed in =
the thread<br>
&gt; &gt; above, I=92m trying to understand how the software is loaded into=
 the<br>
&gt; &gt; production I2NSF system.<br>
&gt; &gt;<br>
&gt; &gt; As I understand it, we=92re talking about a software update proce=
ss<br>
&gt; &gt; facilitated through a NETCONF interface via the Internet.&nbsp; S=
ection 5<br>
&gt; &gt; of draft-hyun-i2nsf- registration-interface-dm says:<br>
&gt; &gt;<br>
&gt; &gt;&nbsp; &nbsp; 1)&nbsp; Security Controller first recognizes the se=
t of capabilities<br>
&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; (i.e., NSF Profile) or the signature o=
f a specific NSF required<br>
&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; or wasted in the current system.<br>
&gt; &gt;<br>
&gt; &gt;&nbsp; &nbsp; 2)&nbsp; Developer's Management System (DMS) matches=
 the recognized<br>
&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; information to an NSF based on the inf=
ormation model definition.<br>
&gt; &gt;<br>
&gt; &gt;&nbsp; &nbsp; 3)&nbsp; Developer's Management System creates or el=
iminates NSFs matching<br>
&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; with the above information.<br>
&gt; &gt;<br>
&gt; &gt;&nbsp; &nbsp; 4)&nbsp; Security Controller can then add/remove the=
 corresponding NSF<br>
&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; instance to/from its list of available=
 NSF instances in the<br>
&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; system.<br>
&gt; &gt;<br>
&gt; &gt; To test my understanding, the user interface sends a high-level a=
ction<br>
&gt; &gt; to the Security Controller (SC); the SC sends to the DMS what<br>
&gt; &gt; capabilities it wants; the DMS returns back what NSF<br>
&gt; &gt; (modules/packages/code) it has that meet these capabilities; the =
SC<br>
&gt; &gt; can then choose to download these NSF<br>
&gt; &gt; (modules/package/code) from the DMS and provision these newly<br>
&gt; &gt; downloaded NSF (modules/package/code) into the live system.&nbsp;=
 Is this<br>
&gt; &gt; correct?<br>
&gt; &gt;<br>
&gt; &gt; How is the new code transported from the DMS to the SC?&nbsp; Is =
that in<br>
&gt; scope?<br>
<br>
Thanks for the new consolidated text in the Security Considerations section=
 to address the above issues.&nbsp; Given variety of issues it covers, I re=
commend being more precise in what the DMS can do and what operators should=
 do about it.&nbsp; I took a few editorial
 liberties in restructuring the text.&nbsp; See below.&nbsp; Does that make=
 sense?<br>
<br>
=3D=3D[ start old ]=3D=3D<br>
Note that an inside attacker (or supply chain attacker) at the DMS can seri=
ously weaken the I2NSF system's security. Note that a malicious NSF provide=
r (as a DMS) is relevant to an insider attack, and a compromised NSF provid=
er is relevant to a supply chain
 attack. Also, note that a malicious (or compromised) DMS sending the wrong=
 NSF may not modify the original code of the NSF but may alter the sent NSF=
 as an instant. As a result, a malicious (or compromised) DMS can attack th=
e Security Controller by providing
 the Security Controller with malicious (or compromised) NSFs, and controll=
ing those NSFs in real time. Also, an unwitting DMS vendor could be comprom=
ised and their infrastructure could be coerced into distributing modified N=
SFs. To deal with these types of
 threats, the role of the DMS should be restricted to providing an I2NSF sy=
stem with the software package/image for NSF execution, and the DMS should =
never be able to access NSFs in activated status for the I2NSF system's sec=
urity. On the other hand, an access
 to active NSFs should be allowed only to the Security Controller, not the =
DMS during the provisioning time of those NSFs to the I2NSF system. However=
, note that an inside attacker (or supply chain attacker) can access the ac=
tive NSFs, which are being executed
 as either VNFs or middleboxes in the I2NSF system, through a back door (i.=
e., an IP address and a port number that are known to the DMS to control an=
 NSF). However, the Security Controller may detect and prevent those inside=
 attacks (supply chain attacks)
 by monitoring the activities of all the DMSs as well as the NSFs through t=
he I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF =
NSF-Facing Interface. Through the NSF Monitoring Interface, the Security Co=
ntroller can monitor the activities
 and states of NSFs, and then can make a diagnosis to see whether the NSFs =
are working in normal conditions or in abnormal conditions including the in=
sider threats (or supply chain threats). Note that the monitoring of the DM=
Ss is out of scope for I2NSF. However,
 as a general caution, a mitigation strategy for insider attacks or supply =
chain attacks is not to use an NSF without prior testing for an automated s=
ecurity action in the I2NSF system.<br>
=3D=3D[ end old ]=3D=3D<br>
<br>
=3D=3D[ start new ]=3D=3D<br>
The role of the DMS is to provide an I2NSF system with the software package=
 or images for NSF execution.&nbsp; The DMS must not access NSFs in activat=
ed status.&nbsp; &nbsp;An inside attacker or a supply chain attacker at the=
 DMS can seriously weaken the I2NSF system's security.&nbsp;
 A malicious DMS is relevant to an insider attack, and a compromised DMS is=
 relevant to a supply chain attack. A malicious (or compromised) DMS could =
register an NSF of its choice in response to a capability requests by the S=
ecurity Controller.&nbsp; As a result,
 a malicious DMS can attack the I2NSF system by providing a malicious NSFs =
with arbitrary capabilities to include potentially controlling those NSFs i=
n real time. An unwitting DMS vendor could be compromised and their infrast=
ructure could be coerced into distributing
 modified NSFs as well. <br>
<br>
To deal with these types of threats, an I2NSF system should not use NSFs fr=
om untrusted DMS or without prior testing.&nbsp; The practices by which the=
se packages are downloaded and loaded into the system is out of scope for I=
2NSF.&nbsp;
<br>
<br>
I2NSF system operators should audit and monitor interactions with DMSs.&nbs=
p; Additionally, the operator should monitor the running NSFs through the I=
2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF NSF-=
Facing Interface. Note that the mechanics
 monitoring of the DMSs is out of scope for I2NSF. <br>
=3D=3D[ end new ]=3D=3D<br>
<br>
The fact that lifecycle management of NSF code from DMS (e.g., downloading =
the modules, testing the code) is out of scope of I2NSF came up a few times=
 in your revision letter (in response to my feedback and ekrs).&nbsp; You p=
oint out that it's noted much later in
 the text of Section 7.&nbsp; For clarity, I'd recommend adding such a shor=
t comment earlier in the text as well in the quick overview of the I2NSF Fr=
amework in Section 3 in the paragraph starting with &quot;As shown in Figur=
e 1, with a Developer's Management System&nbsp;
 ...&quot; <br>
<br>
&gt; &gt; &gt; (12) Section 3, Per &quot;On the other hand, an access to ru=
nning<br>
&gt; &gt; &gt; (online) NSFs should be allowed only to the Security Control=
ler, not<br>
&gt; &gt; &gt; the DMS.&quot;, this sentence isn't clear to me.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** It doesn't parse so I don't know who is supposed to get w=
hat<br>
&gt; &gt; &gt; access<br>
&gt; &gt; &gt; -- specifically, &quot;an access to running NSFs&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** &quot;running (online) NSFs&quot; is proposing an operati=
onal construct<br>
&gt; &gt; &gt; which is also not clear to me.&nbsp; It that the equivalent =
of saying in<br>
&gt; &gt; &gt; production?&nbsp; If it means production, is there a distinc=
tion being<br>
&gt; &gt; &gt; made between interacting with the DMS during the time of<br>
&gt; &gt; &gt; provisioning and<br>
&gt; &gt; then after the fact?<br>
<br>
Thanks for making the change to address the concern.<br>
<br>
&gt; &gt; See comment in #13 about consolidating all threat mitigation in t=
he<br>
&gt; &gt; Security Considerations Section<br>
&gt; &gt;<br>
&gt; &gt; &gt; (13) Section 3, Per &quot;Also, the Security Controller can =
detect and<br>
&gt; &gt; &gt; prevent inside attacks by monitoring the activity of all the=
 DMSs ...<br>
&gt; &gt; &gt; through the I2NSF NSF monitoring capability&quot;, is the mo=
nitoring<br>
&gt; &gt; &gt; interface also capable of observing the DMS?&nbsp; I ask bec=
ause the<br>
&gt; &gt; &gt; monitoring interface is described in<br>
&gt; &gt; &gt; RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2).=
.&nbsp; The<br>
&gt; &gt; &gt; Registration Interface description (Section 3.3 of RFC8329) =
makes no<br>
&gt; &gt; &gt; reference to any monitoring capability.<br>
&gt; &gt;<br>
&gt; &gt; Per the following new text:<br>
&gt; &gt;<br>
&gt; &gt; However, the Security Controller can detect and prevent inside at=
tacks<br>
&gt; &gt; by monitoring the activities of all the DMSs as well as the NSFs<=
br>
&gt; &gt; through the I2NSF NSF monitoring functionality [nsf-monitoring-dm=
].<br>
&gt; &gt; Through the NSF monitoring, the Security Controller can monitor t=
he<br>
&gt; &gt; activities and states of NSFs, and then can make a diagnosis to s=
ee<br>
&gt; &gt; whether the NSFs are working in normal conditions or in abnormal<=
br>
&gt; conditions including the insider threat.<br>
&gt; &gt; Note that the monitoring of the DMSs is out of scope for I2NSF.<b=
r>
&gt; &gt;<br>
&gt; &gt; This still confusing to me.&nbsp; The first sentence explicitly s=
ays that<br>
&gt; &gt; the Security Controller can monitoring the activities of all the =
DMSs,<br>
&gt; &gt; but the last sentence says monitoring the DMS is out of scope.<br=
>
&gt; &gt;<br>
&gt; &gt; As I understand it, the DMS is operated by a vendor outside of th=
e<br>
&gt; &gt; deployed enclave of the I2NSF system.&nbsp; Therefore, to me, thi=
s isn=92t an<br>
&gt; &gt; insider threat but a supply chain attack.&nbsp; Furthermore, =93N=
ote that an<br>
&gt; &gt; inside attacker at the DMS can seriously weaken the I2NSF system'=
s<br>
&gt; &gt; security=94 is true.&nbsp; However, it=92s more than an inside at=
tack.&nbsp; An<br>
&gt; &gt; unwitting DMS vendor could be compromised and their infrastructur=
e<br>
&gt; &gt; could be coerced into distributing modified NSF.<br>
&gt; &gt;<br>
&gt; &gt; I recommend moving all of this discussion about the insider<br>
&gt; &gt; threat/supply chain attacks and possible mitigation with monitori=
ng<br>
&gt; &gt; into the Security Considerations.&nbsp; Additionally, RFC8329 Sec=
tion 4 doesn=92t<br>
&gt; seem to:<br>
&gt; &gt;<br>
&gt; &gt; ** distinguish between a malicious and compromised provider =96 t=
he<br>
&gt; &gt; mitigation would be different)<br>
&gt; &gt;<br>
&gt; &gt; ** a malicious/compromised DMS sending the wrong NSF (perhaps<br>
&gt; because<br>
&gt; &gt; the attacker can=92t modify the code but can alter what gets sent=
)<br>
&gt; &gt;<br>
&gt; &gt; ** general caution of not bringing your network down through auto=
mated<br>
&gt; &gt; security action (using outside code) without prior testing<br>
&gt; &gt;<br>
&gt; &gt; &gt; (15) Section 3.&nbsp; What it intentional to say that the Co=
nsumer<br>
&gt; &gt; &gt; interface can be<br>
&gt; &gt; &gt; RESTCONF&#43;YANG (with a reference); the NSF-Facing Interfa=
ce is<br>
&gt; &gt; &gt; RESTCONF&#43;NETCONF<br>
&gt; &gt; &gt; (but YANG with no reference); and the registration interface=
 is<br>
&gt; &gt; &gt; RESTCONF (no reference to YANG)?<br>
&gt; &gt;<br>
&gt; &gt; This comment resulted in a lot more text changes than anticipated=
.&nbsp; I<br>
&gt; &gt; was intending to ask why certain interface mentioned the correspo=
nding<br>
&gt; &gt; YANG modules (and other did not).&nbsp; Given the new language, =
=93The xxx<br>
&gt; &gt; interface _can_ be implemented as an _XML file_ ...=94, a few add=
itional<br>
&gt; questions:<br>
&gt; &gt;<br>
&gt; &gt; ** why the references to XML (in the new language)?<br>
&gt; &gt; ** why the use =93can be implemented=94 (in the old and new langu=
age)<br>
&gt; &gt; because the alternative to the specified data model isn=92t clear=
.<br>
&gt; &gt;<br>
&gt; &gt; Is it simpler to say, =93The xxx interface _is_ implemented with =
the xxx<br>
&gt; &gt; interface YANG model [xxx-reference] using =85{RESTCONF or NETCON=
F}<br>
&gt; &gt; which befits ...=94?<br>
&gt; &gt;<br>
&gt; &gt; It looks like you some language has changed relative to RESTCONF =
vs.<br>
&gt; &gt; NETCONF.&nbsp; This is the new summary:<br>
&gt; &gt; ** Consumer-Facing Interface =3D RESTCONF<br>
&gt; &gt; ** NSF-Facing interface =3D NETCONF<br>
&gt; &gt; ** Registration interface =3D NETCONF (was RESTCONF)<br>
&gt; &gt;<br>
&gt; &gt; I=92d like to inquire about the consistency of this language with=
<br>
&gt; &gt; [draft-ietf- i2nsf-nsf-facing-interface-dm].&nbsp; It=92s Section=
 7 says that<br>
&gt; &gt; RESTCONF or NETCONF can both be used.<br>
<br>
Thanks for making this language consistent and the explanation in your revi=
sion letter.&nbsp; It addresses my concerns.<br>
<br>
&gt; &gt; &gt; (18) Section 5.&nbsp; What is the purpose of including this =
section if<br>
&gt; &gt; &gt; there is an entire draft (draft-hyun-i2nsf-nsf-triggered-ste=
ering)<br>
&gt; &gt; &gt; focused on<br>
&gt; &gt; the topic?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steer=
ing]<br>
&gt; &gt; to [RFC7665].&nbsp; The followed edits more precisely use the ref=
erence (as<br>
&gt; &gt; having it after the =93I2NSF architecture=94 made it read to me t=
hat this<br>
&gt; &gt; was the reference).<br>
&gt; &gt;<br>
&gt; &gt; Per Section 3,<br>
&gt; &gt; s/ Also, the I2NSF framework can enforce multiple chained NSFs fo=
r the<br>
&gt; &gt; low- level security policies by means of SFC techniques for the I=
2NSF<br>
&gt; &gt; architecture [RFC7665]./ The I2NSF framework can chain multiple N=
SFs<br>
&gt; &gt; to implement low-level security policies with the SFC architectur=
e<br>
&gt; &gt; [RFC7665]./<br>
&gt; &gt;<br>
&gt; &gt; Per Section 4,<br>
&gt; &gt; s/SFC technology can be utilized to support such packet forwardin=
g in<br>
&gt; &gt; the I2NSF framework [RFC7665]/ The SFC architecture [RFC7665] can=
 be<br>
&gt; &gt; utilized to support such packet forwarding in the I2NSF framework=
/<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (19) Section 5, &quot;To trigger an advanced security action=
 in the I2NSF<br>
&gt; &gt; &gt; architecture, the current NSF appends a metadata describing =
the<br>
&gt; &gt; &gt; security capability required for the advanced action to the<=
br>
&gt; &gt; &gt; suspicious packet and sends the packet to the classifier.&qu=
ot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** Editorial nit: s/NSF appends a metadata/NSF appends metad=
ata/<br>
&gt; &gt; &gt; ** What is the reference for this meta-data format?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the updated text.&nbsp; I recommend being more precise=
 with the<br>
&gt; &gt; following edit:<br>
&gt; &gt;<br>
&gt; &gt; OLD:<br>
&gt; &gt; To trigger an advanced security action in the I2NSF architecture,=
 the<br>
&gt; &gt; current NSF appends metadata describing the security capability<b=
r>
&gt; &gt; required for the advanced action to the suspicious packet to the<=
br>
&gt; &gt; network service header (NSH) of the packet [RFC8300].<br>
&gt; &gt;<br>
&gt; &gt; NEW:<br>
&gt; &gt; To trigger an advanced security action in the I2NSF architecture,=
 the<br>
&gt; &gt; current NSF appends metadata describing the security capability<b=
r>
&gt; &gt; required to the suspicious packet via a network service header (N=
SH)<br>
&gt; &gt; [RFC8300].<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (20) Section 6.&nbsp; What is the role of the DMS is this sc=
enario?&nbsp; Why<br>
&gt; &gt; &gt; does the controller need to rely on [NFV MANO] if all inform=
ation<br>
&gt; &gt; &gt; about the capabilities is already provided by the DMS?&nbsp;=
 Since the<br>
&gt; &gt; &gt; SDN and other NSF operate using the same data model/interfac=
e, isn't<br>
&gt; &gt; &gt; the different between an SDN and NSF opaque to the controlle=
r?&nbsp; I<br>
&gt; &gt; &gt; would have assumed that an SDN is simply a specific type of =
NSF with<br>
&gt; &gt; &gt; particular<br>
&gt; &gt; capabilities.<br>
&gt; &gt;<br>
&gt; &gt; All my questions are addressed with the new text.&nbsp; Thanks.&n=
bsp; I=92d<br>
&gt; &gt; recommend looking at last few sentences of the new first and seco=
nd<br>
&gt; &gt; paragraph of this section.&nbsp; They appear to be saying a very =
similar thing.<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (21) Section 6.&nbsp; &quot;By taking advantage of this capa=
bility of SDN, it<br>
&gt; &gt; &gt; is possible to optimize the process of security service enfo=
rcement<br>
&gt; &gt; &gt; in the<br>
&gt; &gt; I2NSF system.&quot;<br>
&gt; &gt; &gt; The proposed optimization isn't evident from this text.<br>
&gt; &gt;<br>
&gt; &gt; Thanks.&nbsp; Check (20) because it appears this new language may=
 introduce<br>
&gt; &gt; more duplicate text.<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (22) Section 6.&nbsp; &quot;Especially, SDN forwarding eleme=
nts enforce simple<br>
&gt; &gt; &gt; packet filtering rules that can be translated into their pac=
ket<br>
&gt; &gt; &gt; forwarding rules, whereas NSFs enforce NSF-related security =
rules<br>
&gt; &gt; &gt; requiring the security capabilities of the NSFs.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** I found the use of the word &quot;Especially&quot; confus=
ing<br>
&gt; &gt; &gt; ** I am not sure what distinction is being made between the =
SDN<br>
&gt; &gt; &gt; forwarding and NSF rules.<br>
&gt; &gt;<br>
&gt; &gt; Thanks.&nbsp; Check (20) because it appears this new language may=
 introduce<br>
&gt; &gt; more duplicate text.&nbsp; I think what you said for (21) obviate=
s the need<br>
&gt; &gt; for this new language. It=92s now clear what you mean (based on y=
our<br>
&gt; &gt; language for (21)).<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (23) Section 6, &quot;For this purpose, the Security Control=
ler instructs<br>
&gt; &gt; &gt; the SDN Controller via NSF-Facing Interface so that SDN forw=
arding<br>
&gt; &gt; &gt; elements can perform the required security services with flo=
w tables<br>
&gt; &gt; &gt; under the supervision of the SDN Controller.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** I wasn't sure what the &quot;for this purpose&quot; was r=
eferencing, what<br>
&gt; &gt; &gt; &quot;purpose&quot;?<br>
&gt; &gt;<br>
&gt; &gt; Editorial nit on the -11 edits.&nbsp; s/ For the tasks for securi=
ty<br>
&gt; &gt; enforcement (e.g., packet filtering)//<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (27) Section 7.&nbsp; &quot;Those NSFs are created or remove=
d by a virtual<br>
&gt; &gt; &gt; network functions manager (VNFM) in the NFV architecture tha=
t<br>
&gt; &gt; &gt; performs the life- cycle management of VNFs.&nbsp; The Secur=
ity<br>
&gt; &gt; &gt; Controller controls and monitors the configurations (e.g., f=
unction<br>
&gt; &gt; &gt; parameters and security policy rules) of VNFs.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Is the VNFM in scope for I2NSF?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the additional language about being out of scope.&nbsp=
; An<br>
&gt; &gt; editorial nit in this revised text:<br>
&gt; &gt;<br>
&gt; &gt; s/Note that the life-cycle management of VNFs are out of scope fo=
r<br>
&gt; &gt; I2NSF./ Note that the life-cycle management of VNFs is out of sco=
pe<br>
&gt; &gt; for I2NSF./<br>
&gt; &gt;<br>
&gt; &gt; &gt; If the Security Controller monitors/controls the VNFs, is it=
 using<br>
&gt; &gt; &gt; [nsf- monitoring-dm] and [nsf-facing-inf-dm]?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the additional references.&nbsp; An editorial nit in t=
he revised text:<br>
&gt; &gt;<br>
&gt; &gt; s/via NSF-Facing Interface along with NSF monitoring capability<b=
r>
&gt; &gt; [nsf-facing- inf-dm][nsf-monitoring-dm]./ via the NSF-Facing Inte=
rface<br>
&gt; &gt; along with the NSF monitoring capability [nsf-<br>
&gt; &gt; facing-inf-dm][nsf-monitoring-dm]./<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; Regards,<br>
&gt; &gt; Roman<br>
&gt; &gt;<br>
&gt; &gt; &gt; Roman<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; I2nsf mailing list<br>
&gt; &gt; &gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ie=
tf.org</a><br>
&gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=
=3D"noreferrer" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br>
&gt; &gt; &gt; Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
&gt; &gt; &gt; Associate Professor<br>
&gt; &gt; &gt; Department of Software<br>
&gt; &gt; &gt; Sungkyunkwan University<br>
&gt; &gt; &gt; Office: &#43;82-31-299-4957<br>
&gt; &gt; &gt; Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_=
blank">jaehoon.paul@gmail.com</a>,
<a href=3D"mailto:pauljeong@skku.edu" target=3D"_blank">pauljeong@skku.edu<=
/a> Personal<br>
&gt; &gt; Homepage:<br>
&gt; &gt; &gt; <a href=3D"http://iotlab.skku.edu/people-jaehoon-jeong.php" =
rel=3D"noreferrer" target=3D"_blank">
http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; I2nsf mailing list<br>
&gt; &gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.or=
g</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"no=
referrer" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr" class=3D"gmail-m_-5390186113142645456gmail_signature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br>
Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
Associate Professor<br>
Department of Software<br>
Sungkyunkwan University<br>
Office: &#43;82-31-299-4957<br>
Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.=
paul@gmail.com</a>,&nbsp;<a href=3D"mailto:pauljeong@skku.edu" style=3D"fon=
t-size:12.8px" target=3D"_blank">pauljeong@skku.edu</a><br>
Personal Homepage: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.p=
hp" target=3D"_blank">
http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</body>
</html>

--_000_F95E231E034E4BA0A4F1BAADE8772135certorg_--


From nobody Sat Jun 22 02:41:08 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B43D120119 for <i2nsf@ietfa.amsl.com>; Sat, 22 Jun 2019 02:41:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sDmCu129MqzR for <i2nsf@ietfa.amsl.com>; Sat, 22 Jun 2019 02:41:01 -0700 (PDT)
Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (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 8D2E3120026 for <i2nsf@ietf.org>; Sat, 22 Jun 2019 02:41:00 -0700 (PDT)
Received: by mail-wm1-x32d.google.com with SMTP id v19so8735493wmj.5 for <i2nsf@ietf.org>; Sat, 22 Jun 2019 02:41:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tUaY4pXrbhn0iNdxvC208TxTDmT9lN2v0FGqpO46KoM=; b=WYyEHKQ/GBSm2TH/2kFDTJJ27kUdTBb8NwUePidXEstMhSeIs/wqffG0/Df/oZajTy j3BAi0dxlqcNmPgf4FCT/gLsEA0Tx7IcQsm8OvGr9VO2S37K+aGqRQ+Ir/oqNRXZVBP3 cVXuAA8B4aHUon1C9yhf7GEOke1i6wsv2+FZQX1FOQ1fEz2gOi4J1NxDAItsLvB2QjHM whnx++SLCKrNsWldASHChhWYmHjiFiDwfNpT8/oVjL3lVVRcJnFoptrt8xkED+rmp7I8 uebfgUMdRJIyt+LpAxeAVk2bPPu9xwebzTBWtDorjlkVDxc18CBqSMKwYE6XCT+iUCTs 0vQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tUaY4pXrbhn0iNdxvC208TxTDmT9lN2v0FGqpO46KoM=; b=g/UWkLbwaJadbe9KPMGb2rUocL7i8kZMIeENP07n47VdqJn1cKTFa6L1yvDeHETEs7 g79POPeB+hjTX7SL/i+ioszMBHo6rR5gXvujWAi8hStHhdP8hHZqG5DrGemoHXFPDgNO sBx7IKZYd3go/5bZv4+eCVKyMBcAKQxYcY2+S86W2kIMEzOgGwGBKBSXGaw+iE+z45eT 2wjc86ZsMrn9ImRmcZQEI62hnAigTUVVL39KOajGpKVzp8eajswmes3Pqs4CbIKewXnE Y4YQpHpkUnRbIGICAiGhoKm3uZOZjEdSMXO8vn62FSCYddLQnYFLMNUb4Lqjk2vGM/e3 OXGA==
X-Gm-Message-State: APjAAAXC1yWwWTOtgaC/SVm5wjhwYUPWTFygcinRXl/zca76dw7H9uqm yFAnTcGrAkqGQH9fhYRoLXZt0qdrHOmGhBUx+F0=
X-Google-Smtp-Source: APXvYqyQ1NFEyqDXz3v7eRKdotynzmC2Dr9P4yAPSW0lbuFEDl1m4WzpKSmvGxmbJTW7mWwldf/rcPqzSeh4e2es6fs=
X-Received: by 2002:a1c:63d7:: with SMTP id x206mr7589963wmb.19.1561196458425;  Sat, 22 Jun 2019 02:40:58 -0700 (PDT)
MIME-Version: 1.0
References: <359EC4B99E040048A7131E0F4E113AFC01B333BED6@marathon> <CAPK2Dex2p-mWQWUHCa3yCJZV6bSFsEX4zfpUrbDtyraPbHp92g@mail.gmail.com> <359EC4B99E040048A7131E0F4E113AFC01B3383932@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A0F15@marathon> <359EC4B99E040048A7131E0F4E113AFC01B33A1985@marathon> <CAPK2DexcE7uS5UcSne4_nQRv9W-+HbPE4QJyqgA5xVXD74WB7w@mail.gmail.com> <F95E231E-034E-4BA0-A4F1-BAADE8772135@cert.org>
In-Reply-To: <F95E231E-034E-4BA0-A4F1-BAADE8772135@cert.org>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Sat, 22 Jun 2019 18:45:59 +0900
Message-ID: <CAPK2DewWnGzmOv4m3jGVfX0PaGqupXg8syuFOdMzv3h6a5=LYw@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: Linda Dunbar <linda.dunbar@huawei.com>, Yoav Nir <ynir.ietf@gmail.com>,  "i2nsf@ietf.org" <i2nsf@ietf.org>,  "skku_secu-brain_all@googlegroups.com" <skku_secu-brain_all@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000544349058be6601b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/8pwsyOy_dIbPQ1zLsKT_A-YkcYU>
Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Jun 2019 09:41:06 -0000

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

Roman,
Thanks for your guidance.:-)

Best Regards,
Paul

On Sat, Jun 22, 2019 at 5:09 PM Roman Danyliw <rdd@cert.org> wrote:

> Hi Paul!
>
> Thanks for this revision and all of the iteration. I=E2=80=99ve advanced =
the
> document to IETF LC.
>
> Roman
>
> On Jun 22, 2019, at 8:13 AM, Mr. Jaehoon Paul Jeong <
> jaehoon.paul@gmail.com> wrote:
>
> Hi Roman,
> Thanks for your quick review.
>
> I have reflected your suggested text on #12 in Section 8 and
> the mention about the lifecycle management from DMS in Section 3
> on the version -13:
> https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-13
>
> - New Text for Security Issues and Discussion on DMS in Section 8
>    The role of the DMS is to provide an I2NSF system with the software
>    packages or images for NSF execution.  The DMS must not access NSFs
>    in activated status.  An inside attacker or a supply chain attacker
>    at the DMS can seriously weaken the I2NSF system's security.  A
>    malicious DMS is relevant to an insider attack, and a compromised DMS
>    is relevant to a supply chain attack.  A malicious (or compromised)
>    DMS could register an NSF of its choice in response to a capability
>    request by the Security Controller.  As a result, a malicious DMS can
>    attack the I2NSF system by providing malicious NSFs with arbitrary
>    capabilities to include potentially controlling those NSFs in real
>    time.  An unwitting DMS could be compromised and the infrastructure
>    of the DMS could be coerced into distributing modified NSFs as well.
>
>    To deal with these types of threats, an I2NSF system should not use
>    NSFs from an untrusted DMS or without prior testing.  The practices
>    by which these packages are downloaded and loaded into the system are
>    out of scope for I2NSF.
>
>    I2NSF system operators should audit and monitor interactions with
>    DMSs.  Additionally, the operators should monitor the running NSFs
>    through the I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as
>    part of the I2NSF NSF-Facing Interface.  Note that the mechanics for
>    monitoring the DMSs are out of scope for I2NSF.
>
> - Mention about the Lifecycle Management from DMS in Section 3
>    As shown in Figure 1, with a Developer's Management System (called
>    DMS), developers (or vendors) inform the Security Controller of the
>    capabilities of the NSFs through the Registration Interface
>    [registration-inf-dm] for registering (or deregistering) the
>    corresponding NSFs.  Note that the lifecycle management of NSF code
>    from DMS (e.g., downloading of NSF modules and testing of NSF code)
>    is out of scope for I2NSF.
>
> Please let this draft go under the IESG submission.
>
> Thanks for your help.
>
> Best Regards,
> Paul
>
>
> On Sat, Jun 22, 2019 at 5:46 AM Roman Danyliw <rdd@cert.org> wrote:
>
>> Hello Paul!
>>
>> Thanks for the revised text and answering all of my questions.  I have a
>> few recommended text changes per items #12 below.  All other items have
>> been addressed.
>>
>> Thanks,
>> Roman
>>
>> > From: Mr. Jaehoon Paul Jeong [mailto:jaehoon.paul@gmail.com]
>> > Sent: Tuesday, June 18, 2019 5:15 AM
>> > To: Roman Danyliw <rdd@cert.org>
>> > Cc: Linda Dunbar <linda.dunbar@huawei.com>; Yoav Nir <
>> ynir.ietf@gmail.com>;
>> > i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com;
>> > Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>
>> > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
>> >
>> > Hi Roman,
>> > I have addressed all of your comments again and submitted version -12:
>> > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12
>> >
>> > I attach my revision letter.
>> >
>> > Could you confirm that my addressing is good enough to move this
>> > draft forward to the IESG submission?
>> >
>> > Thanks.
>> >
>> > Best Regards,
>> > Paul
>> > > -----Original Message-----
>> > > From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Roman
>> Danyliw
>> > > Sent: Tuesday, June 4, 2019 6:35 PM
>> > > To: Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>; Linda Dunbar
>> > > <linda.dunbar@huawei.com>; Yoav Nir <ynir.ietf@gmail.com>
>> > > Cc: i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com
>> > > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
>> > >
>> > > Hello Paul!
>> > >
>> > > Thank you for the extensive changes you have made.  See follow-up
>> > > questions below.  If you don't see a previous item listed, please
>> > > consider it resolved.
>> > >
>> > > Since your comments were made with a word attachment (no problem!),
>> > > I'm just responding to my own original thread.
>> > >
>> > > > From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of Mr.
>> Jaehoon
>> > > > Paul Jeong
>> > > > Sent: Thursday, May 02, 2019 5:13 AM
>> > > > To: Roman Danyliw <rdd@cert.org>; Linda Dunbar
>> > > > <linda.dunbar@huawei.com>; Yoav Nir <ynir.ietf@gmail.com>
>> > > > Cc: i2nsf@ietf.org; skku_secu-brain_all@googlegroups.com
>> > > > Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09
>> > > >
>> > > > Hi Roman, Linda, and Yoav,
>> > > > I have reflected Roman's questions and comments in I2NSF
>> > > > Applicability Draft (version 10).
>> > > > Here is the link of the revised draft:
>> > > > https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10
>> > > >
>> > > > I send you my revision letter that describes my answers and
>> > > > reflection in the text.
>> > > >
>> > > > If you have questions and comments, please let me know.
>> > > >
>> > > > Thanks.
>> > > >
>> > > > Best Regards,
>> > > > Paul
>> > > >
>> > > >
>> > > > On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw <rdd@cert.org> wrote=
:
>> > > > Hi!
>> > > >
>> > > > I'm picking up where ekr left off
>> > > >
>> > >
>> > (https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8
>> > > > uo) with an AD review of draft-ietf-i2nsf-applicability-09.
>> > >
>> > > [snip]
>> > >
>> > > > (5) Section 1.  Per "In the I2NSF framework, each NSF initially
>> > > > registers the profile of its own capabilities into the system in
>> > > > order for themselves to be available in the system", this sentence
>> > > > doesn't parse
>> > > for me.
>> > > >
>> > > > Do you mean, "In the I2NSF framework, each NSF initially registers=
 a
>> > > > profile of its capabilities in the system"?  If so, I think clarit=
y
>> > > > of what system (I think "I2NSF system") is being referenced is
>> needed.
>> > >
>> > > Per -11, I=E2=80=99d recommend making the text even more concise.
>> > >
>> > > OLD: In the I2NSF framework, each NSF initially registers the profil=
e
>> of its
>> > > own capabilities into the Security    Controller (i.e., network
>> operator
>> > > management system [RFC8329]) in the I2NSF system via Registration
>> > > Interface [registration-inf-dm] so that each   NSF can be selected
>> and used
>> > to
>> > > enforce a given security policy from I2NSF User (i.e., network
>> > > security administrator).
>> > >
>> > > NEW:
>> > > In the I2NSF framework, each NSF initially registers the profile of
>> > > its own capabilities with the Security Controller (i.e., network
>> > > operator management system [RFC8329]) of the I2NSF system via the
>> > > Registration Interface [registration-inf-dm].  This registration
>> > > enables an I2NSF User (i.e., network security administrator) to sele=
ct
>> > > and use the NSF to enforce a given security policy.
>>
>> Thanks for making the change.
>>
>> > > > (6) Section 1.  Per "In addition, the Security Controller ...", th=
is
>> > > > sentence introduces the concept of a Security Controller but doesn=
't
>> > > > define it.  Also, this seems like a level of detail not needed in
>> > > > the
>> > > introduction.
>> > >
>> > > I appreciate all of the new text in -11, but I don't think we need a=
ll
>> > > of it.  My concern is that some of it will unnecessarily duplicates
>> > > text already in Section 3 and [i2nsf-terminology].  The new text
>> > > =E2=80=9C(i.e., network operator management system [RFC8329]).=E2=80=
=9D sufficiently
>> > > defines the controller.  The new text =E2=80=9CSecurity Controller i=
s defined
>> as =E2=80=A6=E2=80=9D
>> > isn=E2=80=99t needed.
>>
>> Thanks for making this change.
>>
>> > > > (11) Section 3.  Per "Note that an inside attacker at the DMS can
>> > > > seriously weaken the I2NSF system ...", I concur with the assessme=
nt
>> > > > that a DMS can subvert the I2NSF system.  Three related points:
>> > > >
>> > > > ** The boundary/scope of an I2NSF system wasn't  clear to me.  It
>> > > > appears to me that an I2NSF system is security controller + NSFs.
>> > > > There are several interfaces defined for the controller and NSFs.
>> > > > Everything else (e.g., DMS, I2NSF user) is outside the scope of th=
e
>> > > > I2NSF system, correct?  I draw attention to this distinction becau=
se
>> > > > identifying where this insider is located needs to be clearer.
>> > > >
>> > > > ** If the DMS can provide the software package for the NSF, I'm no=
t
>> > > > sure how the insider threat is mitigated.  The attacker can alread=
y
>> > > > run a software load of her choice on your network (that you have
>> > > permitted).
>> > > >
>> > > > ** Per
>> > > >
>> > >
>> > https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY
>> > > 2
>> > > > o, I concur with ekr that the text needs to be clearer on what the
>> > > > DMS can do to the I2NSF system.
>> > >
>> > > Despite the changes in -11, I still need help understanding the flow
>> > > between the security controller and DMS.  Like ekr posed in the thre=
ad
>> > > above, I=E2=80=99m trying to understand how the software is loaded i=
nto the
>> > > production I2NSF system.
>> > >
>> > > As I understand it, we=E2=80=99re talking about a software update pr=
ocess
>> > > facilitated through a NETCONF interface via the Internet.  Section 5
>> > > of draft-hyun-i2nsf- registration-interface-dm says:
>> > >
>> > >    1)  Security Controller first recognizes the set of capabilities
>> > >        (i.e., NSF Profile) or the signature of a specific NSF requir=
ed
>> > >        or wasted in the current system.
>> > >
>> > >    2)  Developer's Management System (DMS) matches the recognized
>> > >        information to an NSF based on the information model
>> definition.
>> > >
>> > >    3)  Developer's Management System creates or eliminates NSFs
>> matching
>> > >        with the above information.
>> > >
>> > >    4)  Security Controller can then add/remove the corresponding NSF
>> > >        instance to/from its list of available NSF instances in the
>> > >        system.
>> > >
>> > > To test my understanding, the user interface sends a high-level acti=
on
>> > > to the Security Controller (SC); the SC sends to the DMS what
>> > > capabilities it wants; the DMS returns back what NSF
>> > > (modules/packages/code) it has that meet these capabilities; the SC
>> > > can then choose to download these NSF
>> > > (modules/package/code) from the DMS and provision these newly
>> > > downloaded NSF (modules/package/code) into the live system.  Is this
>> > > correct?
>> > >
>> > > How is the new code transported from the DMS to the SC?  Is that in
>> > scope?
>>
>> Thanks for the new consolidated text in the Security Considerations
>> section to address the above issues.  Given variety of issues it covers,=
 I
>> recommend being more precise in what the DMS can do and what operators
>> should do about it.  I took a few editorial liberties in restructuring t=
he
>> text.  See below.  Does that make sense?
>>
>> =3D=3D[ start old ]=3D=3D
>> Note that an inside attacker (or supply chain attacker) at the DMS can
>> seriously weaken the I2NSF system's security. Note that a malicious NSF
>> provider (as a DMS) is relevant to an insider attack, and a compromised =
NSF
>> provider is relevant to a supply chain attack. Also, note that a malicio=
us
>> (or compromised) DMS sending the wrong NSF may not modify the original c=
ode
>> of the NSF but may alter the sent NSF as an instant. As a result, a
>> malicious (or compromised) DMS can attack the Security Controller by
>> providing the Security Controller with malicious (or compromised) NSFs, =
and
>> controlling those NSFs in real time. Also, an unwitting DMS vendor could=
 be
>> compromised and their infrastructure could be coerced into distributing
>> modified NSFs. To deal with these types of threats, the role of the DMS
>> should be restricted to providing an I2NSF system with the software
>> package/image for NSF execution, and the DMS should never be able to acc=
ess
>> NSFs in activated status for the I2NSF system's security. On the other
>> hand, an access to active NSFs should be allowed only to the Security
>> Controller, not the DMS during the provisioning time of those NSFs to th=
e
>> I2NSF system. However, note that an inside attacker (or supply chain
>> attacker) can access the active NSFs, which are being executed as either
>> VNFs or middleboxes in the I2NSF system, through a back door (i.e., an I=
P
>> address and a port number that are known to the DMS to control an NSF).
>> However, the Security Controller may detect and prevent those inside
>> attacks (supply chain attacks) by monitoring the activities of all the D=
MSs
>> as well as the NSFs through the I2NSF NSF Monitoring Interface
>> [nsf-monitoring-dm] as part of the I2NSF NSF-Facing Interface. Through t=
he
>> NSF Monitoring Interface, the Security Controller can monitor the
>> activities and states of NSFs, and then can make a diagnosis to see whet=
her
>> the NSFs are working in normal conditions or in abnormal conditions
>> including the insider threats (or supply chain threats). Note that the
>> monitoring of the DMSs is out of scope for I2NSF. However, as a general
>> caution, a mitigation strategy for insider attacks or supply chain attac=
ks
>> is not to use an NSF without prior testing for an automated security act=
ion
>> in the I2NSF system.
>> =3D=3D[ end old ]=3D=3D
>>
>> =3D=3D[ start new ]=3D=3D
>> The role of the DMS is to provide an I2NSF system with the software
>> package or images for NSF execution.  The DMS must not access NSFs in
>> activated status.   An inside attacker or a supply chain attacker at the
>> DMS can seriously weaken the I2NSF system's security.  A malicious DMS i=
s
>> relevant to an insider attack, and a compromised DMS is relevant to a
>> supply chain attack. A malicious (or compromised) DMS could register an =
NSF
>> of its choice in response to a capability requests by the Security
>> Controller.  As a result, a malicious DMS can attack the I2NSF system by
>> providing a malicious NSFs with arbitrary capabilities to include
>> potentially controlling those NSFs in real time. An unwitting DMS vendor
>> could be compromised and their infrastructure could be coerced into
>> distributing modified NSFs as well.
>>
>> To deal with these types of threats, an I2NSF system should not use NSFs
>> from untrusted DMS or without prior testing.  The practices by which the=
se
>> packages are downloaded and loaded into the system is out of scope for
>> I2NSF.
>>
>> I2NSF system operators should audit and monitor interactions with DMSs.
>> Additionally, the operator should monitor the running NSFs through the
>> I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF
>> NSF-Facing Interface. Note that the mechanics monitoring of the DMSs is =
out
>> of scope for I2NSF.
>> =3D=3D[ end new ]=3D=3D
>>
>> The fact that lifecycle management of NSF code from DMS (e.g.,
>> downloading the modules, testing the code) is out of scope of I2NSF came=
 up
>> a few times in your revision letter (in response to my feedback and ekrs=
).
>> You point out that it's noted much later in the text of Section 7.  For
>> clarity, I'd recommend adding such a short comment earlier in the text a=
s
>> well in the quick overview of the I2NSF Framework in Section 3 in the
>> paragraph starting with "As shown in Figure 1, with a Developer's
>> Management System  ..."
>>
>> > > > (12) Section 3, Per "On the other hand, an access to running
>> > > > (online) NSFs should be allowed only to the Security Controller, n=
ot
>> > > > the DMS.", this sentence isn't clear to me.
>> > > >
>> > > > ** It doesn't parse so I don't know who is supposed to get what
>> > > > access
>> > > > -- specifically, "an access to running NSFs"
>> > > >
>> > > > ** "running (online) NSFs" is proposing an operational construct
>> > > > which is also not clear to me.  It that the equivalent of saying i=
n
>> > > > production?  If it means production, is there a distinction being
>> > > > made between interacting with the DMS during the time of
>> > > > provisioning and
>> > > then after the fact?
>>
>> Thanks for making the change to address the concern.
>>
>> > > See comment in #13 about consolidating all threat mitigation in the
>> > > Security Considerations Section
>> > >
>> > > > (13) Section 3, Per "Also, the Security Controller can detect and
>> > > > prevent inside attacks by monitoring the activity of all the DMSs
>> ...
>> > > > through the I2NSF NSF monitoring capability", is the monitoring
>> > > > interface also capable of observing the DMS?  I ask because the
>> > > > monitoring interface is described in
>> > > > RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2)..  The
>> > > > Registration Interface description (Section 3.3 of RFC8329) makes =
no
>> > > > reference to any monitoring capability.
>> > >
>> > > Per the following new text:
>> > >
>> > > However, the Security Controller can detect and prevent inside attac=
ks
>> > > by monitoring the activities of all the DMSs as well as the NSFs
>> > > through the I2NSF NSF monitoring functionality [nsf-monitoring-dm].
>> > > Through the NSF monitoring, the Security Controller can monitor the
>> > > activities and states of NSFs, and then can make a diagnosis to see
>> > > whether the NSFs are working in normal conditions or in abnormal
>> > conditions including the insider threat.
>> > > Note that the monitoring of the DMSs is out of scope for I2NSF.
>> > >
>> > > This still confusing to me.  The first sentence explicitly says that
>> > > the Security Controller can monitoring the activities of all the DMS=
s,
>> > > but the last sentence says monitoring the DMS is out of scope.
>> > >
>> > > As I understand it, the DMS is operated by a vendor outside of the
>> > > deployed enclave of the I2NSF system.  Therefore, to me, this isn=E2=
=80=99t an
>> > > insider threat but a supply chain attack.  Furthermore, =E2=80=9CNot=
e that an
>> > > inside attacker at the DMS can seriously weaken the I2NSF system's
>> > > security=E2=80=9D is true.  However, it=E2=80=99s more than an insid=
e attack.  An
>> > > unwitting DMS vendor could be compromised and their infrastructure
>> > > could be coerced into distributing modified NSF.
>> > >
>> > > I recommend moving all of this discussion about the insider
>> > > threat/supply chain attacks and possible mitigation with monitoring
>> > > into the Security Considerations.  Additionally, RFC8329 Section 4
>> doesn=E2=80=99t
>> > seem to:
>> > >
>> > > ** distinguish between a malicious and compromised provider =E2=80=
=93 the
>> > > mitigation would be different)
>> > >
>> > > ** a malicious/compromised DMS sending the wrong NSF (perhaps
>> > because
>> > > the attacker can=E2=80=99t modify the code but can alter what gets s=
ent)
>> > >
>> > > ** general caution of not bringing your network down through automat=
ed
>> > > security action (using outside code) without prior testing
>> > >
>> > > > (15) Section 3.  What it intentional to say that the Consumer
>> > > > interface can be
>> > > > RESTCONF+YANG (with a reference); the NSF-Facing Interface is
>> > > > RESTCONF+NETCONF
>> > > > (but YANG with no reference); and the registration interface is
>> > > > RESTCONF (no reference to YANG)?
>> > >
>> > > This comment resulted in a lot more text changes than anticipated.  =
I
>> > > was intending to ask why certain interface mentioned the correspondi=
ng
>> > > YANG modules (and other did not).  Given the new language, =E2=80=9C=
The xxx
>> > > interface _can_ be implemented as an _XML file_ ...=E2=80=9D, a few =
additional
>> > questions:
>> > >
>> > > ** why the references to XML (in the new language)?
>> > > ** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old and =
new language)
>> > > because the alternative to the specified data model isn=E2=80=99t cl=
ear.
>> > >
>> > > Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented wi=
th the xxx
>> > > interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or NET=
CONF}
>> > > which befits ...=E2=80=9D?
>> > >
>> > > It looks like you some language has changed relative to RESTCONF vs.
>> > > NETCONF.  This is the new summary:
>> > > ** Consumer-Facing Interface =3D RESTCONF
>> > > ** NSF-Facing interface =3D NETCONF
>> > > ** Registration interface =3D NETCONF (was RESTCONF)
>> > >
>> > > I=E2=80=99d like to inquire about the consistency of this language w=
ith
>> > > [draft-ietf- i2nsf-nsf-facing-interface-dm].  It=E2=80=99s Section 7=
 says that
>> > > RESTCONF or NETCONF can both be used.
>>
>> Thanks for making this language consistent and the explanation in your
>> revision letter.  It addresses my concerns.
>>
>> > > > (18) Section 5.  What is the purpose of including this section if
>> > > > there is an entire draft (draft-hyun-i2nsf-nsf-triggered-steering)
>> > > > focused on
>> > > the topic?
>> > >
>> > > Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steering=
]
>> > > to [RFC7665].  The followed edits more precisely use the reference (=
as
>> > > having it after the =E2=80=9CI2NSF architecture=E2=80=9D made it rea=
d to me that this
>> > > was the reference).
>> > >
>> > > Per Section 3,
>> > > s/ Also, the I2NSF framework can enforce multiple chained NSFs for t=
he
>> > > low- level security policies by means of SFC techniques for the I2NS=
F
>> > > architecture [RFC7665]./ The I2NSF framework can chain multiple NSFs
>> > > to implement low-level security policies with the SFC architecture
>> > > [RFC7665]./
>> > >
>> > > Per Section 4,
>> > > s/SFC technology can be utilized to support such packet forwarding i=
n
>> > > the I2NSF framework [RFC7665]/ The SFC architecture [RFC7665] can be
>> > > utilized to support such packet forwarding in the I2NSF framework/
>>
>> Thanks for the update.
>>
>> > > > (19) Section 5, "To trigger an advanced security action in the I2N=
SF
>> > > > architecture, the current NSF appends a metadata describing the
>> > > > security capability required for the advanced action to the
>> > > > suspicious packet and sends the packet to the classifier."
>> > > >
>> > > > ** Editorial nit: s/NSF appends a metadata/NSF appends metadata/
>> > > > ** What is the reference for this meta-data format?
>> > >
>> > > Thanks for the updated text.  I recommend being more precise with th=
e
>> > > following edit:
>> > >
>> > > OLD:
>> > > To trigger an advanced security action in the I2NSF architecture, th=
e
>> > > current NSF appends metadata describing the security capability
>> > > required for the advanced action to the suspicious packet to the
>> > > network service header (NSH) of the packet [RFC8300].
>> > >
>> > > NEW:
>> > > To trigger an advanced security action in the I2NSF architecture, th=
e
>> > > current NSF appends metadata describing the security capability
>> > > required to the suspicious packet via a network service header (NSH)
>> > > [RFC8300].
>>
>> Thanks for the update.
>>
>> > > > (20) Section 6.  What is the role of the DMS is this scenario?  Wh=
y
>> > > > does the controller need to rely on [NFV MANO] if all information
>> > > > about the capabilities is already provided by the DMS?  Since the
>> > > > SDN and other NSF operate using the same data model/interface, isn=
't
>> > > > the different between an SDN and NSF opaque to the controller?  I
>> > > > would have assumed that an SDN is simply a specific type of NSF wi=
th
>> > > > particular
>> > > capabilities.
>> > >
>> > > All my questions are addressed with the new text.  Thanks.  I=E2=80=
=99d
>> > > recommend looking at last few sentences of the new first and second
>> > > paragraph of this section.  They appear to be saying a very similar
>> thing.
>>
>> Thanks for the update.
>>
>> > > > (21) Section 6.  "By taking advantage of this capability of SDN, i=
t
>> > > > is possible to optimize the process of security service enforcemen=
t
>> > > > in the
>> > > I2NSF system."
>> > > > The proposed optimization isn't evident from this text.
>> > >
>> > > Thanks.  Check (20) because it appears this new language may introdu=
ce
>> > > more duplicate text.
>>
>> Thanks for the update.
>>
>> > > > (22) Section 6.  "Especially, SDN forwarding elements enforce simp=
le
>> > > > packet filtering rules that can be translated into their packet
>> > > > forwarding rules, whereas NSFs enforce NSF-related security rules
>> > > > requiring the security capabilities of the NSFs."
>> > > >
>> > > > ** I found the use of the word "Especially" confusing
>> > > > ** I am not sure what distinction is being made between the SDN
>> > > > forwarding and NSF rules.
>> > >
>> > > Thanks.  Check (20) because it appears this new language may introdu=
ce
>> > > more duplicate text.  I think what you said for (21) obviates the ne=
ed
>> > > for this new language. It=E2=80=99s now clear what you mean (based o=
n your
>> > > language for (21)).
>>
>> Thanks for the update.
>>
>> > > > (23) Section 6, "For this purpose, the Security Controller instruc=
ts
>> > > > the SDN Controller via NSF-Facing Interface so that SDN forwarding
>> > > > elements can perform the required security services with flow tabl=
es
>> > > > under the supervision of the SDN Controller."
>> > > >
>> > > > ** I wasn't sure what the "for this purpose" was referencing, what
>> > > > "purpose"?
>> > >
>> > > Editorial nit on the -11 edits.  s/ For the tasks for security
>> > > enforcement (e.g., packet filtering)//
>>
>> Thanks for the update.
>>
>> > > > (27) Section 7.  "Those NSFs are created or removed by a virtual
>> > > > network functions manager (VNFM) in the NFV architecture that
>> > > > performs the life- cycle management of VNFs.  The Security
>> > > > Controller controls and monitors the configurations (e.g., functio=
n
>> > > > parameters and security policy rules) of VNFs."
>> > > >
>> > > > Is the VNFM in scope for I2NSF?
>> > >
>> > > Thanks for the additional language about being out of scope.  An
>> > > editorial nit in this revised text:
>> > >
>> > > s/Note that the life-cycle management of VNFs are out of scope for
>> > > I2NSF./ Note that the life-cycle management of VNFs is out of scope
>> > > for I2NSF./
>> > >
>> > > > If the Security Controller monitors/controls the VNFs, is it using
>> > > > [nsf- monitoring-dm] and [nsf-facing-inf-dm]?
>> > >
>> > > Thanks for the additional references.  An editorial nit in the
>> revised text:
>> > >
>> > > s/via NSF-Facing Interface along with NSF monitoring capability
>> > > [nsf-facing- inf-dm][nsf-monitoring-dm]./ via the NSF-Facing Interfa=
ce
>> > > along with the NSF monitoring capability [nsf-
>> > > facing-inf-dm][nsf-monitoring-dm]./
>>
>> Thanks for the update.
>>
>> > > Regards,
>> > > Roman
>> > >
>> > > > Roman
>> > > >
>> > > > _______________________________________________
>> > > > I2nsf mailing list
>> > > > I2nsf@ietf.org
>> > > > https://www.ietf.org/mailman/listinfo/i2nsf
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
>> > > > Mr. Jaehoon (Paul) Jeong, Ph.D.
>> > > > Associate Professor
>> > > > Department of Software
>> > > > Sungkyunkwan University
>> > > > Office: +82-31-299-4957
>> > > > Email: jaehoon.paul@gmail.com, pauljeong@skku.edu Personal
>> > > Homepage:
>> > > > http://iotlab.skku.edu/people-jaehoon-jeong.php
>> > > _______________________________________________
>> > > I2nsf mailing list
>> > > I2nsf@ietf.org
>> > > https://www.ietf.org/mailman/listinfo/i2nsf
>>
>
>
> --
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> Mr. Jaehoon (Paul) Jeong, Ph.D.
> Associate Professor
> Department of Software
> Sungkyunkwan University
> Office: +82-31-299-4957
> Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
> Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
> <http://cpslab.skku.edu/people-jaehoon-jeong.php>
>
>

--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Roman,<div>Thanks for your guidance.:-)</div><div><br></di=
v><div>Best Regards,</div><div>Paul</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 22, 2019 at 5:09 PM Ro=
man Danyliw &lt;<a href=3D"mailto:rdd@cert.org">rdd@cert.org</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div dir=3D"auto">
<div dir=3D"ltr"></div>
<div dir=3D"ltr">Hi Paul!</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Thanks for this revision and all of the iteration. I=E2=80=
=99ve advanced the document to IETF LC.</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Roman</div>
<div dir=3D"ltr"><br>
On Jun 22, 2019, at 8:13 AM, Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:j=
aehoon.paul@gmail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>&gt; wro=
te:<br>
<br>
</div>
<blockquote type=3D"cite">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">Hi Roman,
<div>Thanks for your quick review.</div>
<div><br>
</div>
<div>I have reflected your suggested text on #12 in Section 8 and=C2=A0</di=
v>
<div>the mention about the lifecycle management from DMS in Section 3</div>
<div>on the version -13:</div>
<div><a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
13" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-i2nsf-applicab=
ility-13</a>=C2=A0</div>
<div><br>
</div>
<div>- New Text for Security Issues and Discussion on DMS in Section 8</div=
>
<div>=C2=A0 =C2=A0The role of the DMS is to provide an I2NSF system with th=
e software<br>
=C2=A0 =C2=A0packages or images for NSF execution.=C2=A0 The DMS must not a=
ccess NSFs<br>
=C2=A0 =C2=A0in activated status.=C2=A0 An inside attacker or a supply chai=
n attacker<br>
=C2=A0 =C2=A0at the DMS can seriously weaken the I2NSF system&#39;s securit=
y. =C2=A0A<br>
=C2=A0 =C2=A0malicious DMS is relevant to an insider attack, and a compromi=
sed DMS<br>
=C2=A0 =C2=A0is relevant to a supply chain attack.=C2=A0 A malicious (or co=
mpromised)<br>
=C2=A0 =C2=A0DMS could register an NSF of its choice in response to a capab=
ility<br>
=C2=A0 =C2=A0request by the Security Controller.=C2=A0 As a result, a malic=
ious DMS can<br>
=C2=A0 =C2=A0attack the I2NSF system by providing malicious NSFs with arbit=
rary<br>
=C2=A0 =C2=A0capabilities to include potentially controlling those NSFs in =
real<br>
=C2=A0 =C2=A0time.=C2=A0 An unwitting DMS could be compromised and the infr=
astructure<br>
=C2=A0 =C2=A0of the DMS could be coerced into distributing modified NSFs as=
 well.<br>
<br>
=C2=A0 =C2=A0To deal with these types of threats, an I2NSF system should no=
t use<br>
=C2=A0 =C2=A0NSFs from an untrusted DMS or without prior testing.=C2=A0 The=
 practices<br>
=C2=A0 =C2=A0by which these packages are downloaded and loaded into the sys=
tem are<br>
=C2=A0 =C2=A0out of scope for I2NSF.<br>
<br>
=C2=A0 =C2=A0I2NSF system operators should audit and monitor interactions w=
ith<br>
=C2=A0 =C2=A0DMSs.=C2=A0 Additionally, the operators should monitor the run=
ning NSFs<br>
=C2=A0 =C2=A0through the I2NSF NSF Monitoring Interface [nsf-monitoring-dm]=
 as<br>
=C2=A0 =C2=A0part of the I2NSF NSF-Facing Interface.=C2=A0 Note that the me=
chanics for<br>
=C2=A0 =C2=A0monitoring the DMSs are out of scope for I2NSF.<br>
</div>
<div><br>
</div>
<div>- Mention about the Lifecycle Management from DMS in Section 3</div>
<div>=C2=A0 =C2=A0As shown in Figure 1, with a Developer&#39;s Management S=
ystem (called<br>
</div>
<div>=C2=A0 =C2=A0DMS), developers (or vendors) inform the Security Control=
ler of the<br>
=C2=A0 =C2=A0capabilities of the NSFs through the Registration Interface<br=
>
=C2=A0 =C2=A0[registration-inf-dm] for registering (or deregistering) the<b=
r>
=C2=A0 =C2=A0corresponding NSFs.=C2=A0 Note that the lifecycle management o=
f NSF code<br>
=C2=A0 =C2=A0from DMS (e.g., downloading of NSF modules and testing of NSF =
code)<br>
=C2=A0 =C2=A0is out of scope for I2NSF.<br>
</div>
<div><br>
</div>
<div>Please let this draft go under the IESG submission.</div>
<div><br>
</div>
<div>Thanks for your help.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>Paul</div>
<div><br>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 22, 2019 at 5:46 AM Roman=
 Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank">rdd@cert.org=
</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Hello Paul!<br>
<br>
Thanks for the revised text and answering all of my questions.=C2=A0 I have=
 a few recommended text changes per items #12 below.=C2=A0 All other items =
have been addressed.<br>
<br>
Thanks,<br>
Roman<br>
<br>
&gt; From: Mr. Jaehoon Paul Jeong [mailto:<a href=3D"mailto:jaehoon.paul@gm=
ail.com" target=3D"_blank">jaehoon.paul@gmail.com</a>]
<br>
&gt; Sent: Tuesday, June 18, 2019 5:15 AM<br>
&gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=3D"_blank=
">rdd@cert.org</a>&gt;<br>
&gt; Cc: Linda Dunbar &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=
=3D"_blank">linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto=
:ynir.ietf@gmail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;;
<br>
&gt; <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@ietf.org</a>=
; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=3D"_blank"=
>
skku_secu-brain_all@googlegroups.com</a>; <br>
&gt; Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gmail.com" t=
arget=3D"_blank">jaehoon.paul@gmail.com</a>&gt;<br>
&gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09<br>
&gt;<br>
&gt; Hi Roman,<br>
&gt; I have addressed all of your comments again and submitted version -12:=
<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-=
12" rel=3D"noreferrer" target=3D"_blank">
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-12</a> <br>
&gt;=C2=A0 <br>
&gt; I attach my revision letter.<br>
&gt;<br>
&gt; Could you confirm that my addressing is good enough to move this <br>
&gt; draft forward to the IESG submission?<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Paul<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org" tar=
get=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Roman Danyliw<br>
&gt; &gt; Sent: Tuesday, June 4, 2019 6:35 PM<br>
&gt; &gt; To: Mr. Jaehoon Paul Jeong &lt;<a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>&gt;; Linda Dunbar<br>
&gt; &gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_blank">=
linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.ietf@g=
mail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; &gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2nsf@iet=
f.org</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" target=
=3D"_blank">
skku_secu-brain_all@googlegroups.com</a><br>
&gt; &gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicability-09=
<br>
&gt; &gt;<br>
&gt; &gt; Hello Paul!<br>
&gt; &gt;<br>
&gt; &gt; Thank you for the extensive changes you have made.=C2=A0 See foll=
ow-up<br>
&gt; &gt; questions below.=C2=A0 If you don&#39;t see a previous item liste=
d, please<br>
&gt; &gt; consider it resolved.<br>
&gt; &gt;<br>
&gt; &gt; Since your comments were made with a word attachment (no problem!=
),<br>
&gt; &gt; I&#39;m just responding to my own original thread.<br>
&gt; &gt;<br>
&gt; &gt; &gt; From: I2nsf [mailto:<a href=3D"mailto:i2nsf-bounces@ietf.org=
" target=3D"_blank">i2nsf-bounces@ietf.org</a>] On Behalf Of Mr. Jaehoon<br=
>
&gt; &gt; &gt; Paul Jeong<br>
&gt; &gt; &gt; Sent: Thursday, May 02, 2019 5:13 AM<br>
&gt; &gt; &gt; To: Roman Danyliw &lt;<a href=3D"mailto:rdd@cert.org" target=
=3D"_blank">rdd@cert.org</a>&gt;; Linda Dunbar<br>
&gt; &gt; &gt; &lt;<a href=3D"mailto:linda.dunbar@huawei.com" target=3D"_bl=
ank">linda.dunbar@huawei.com</a>&gt;; Yoav Nir &lt;<a href=3D"mailto:ynir.i=
etf@gmail.com" target=3D"_blank">ynir.ietf@gmail.com</a>&gt;<br>
&gt; &gt; &gt; Cc: <a href=3D"mailto:i2nsf@ietf.org" target=3D"_blank">i2ns=
f@ietf.org</a>; <a href=3D"mailto:skku_secu-brain_all@googlegroups.com" tar=
get=3D"_blank">
skku_secu-brain_all@googlegroups.com</a><br>
&gt; &gt; &gt; Subject: Re: [I2nsf] AD Review: draft-ietf-i2nsf-applicabili=
ty-09<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi Roman, Linda, and Yoav,<br>
&gt; &gt; &gt; I have reflected Roman&#39;s questions and comments in I2NSF=
<br>
&gt; &gt; &gt; Applicability Draft (version 10).<br>
&gt; &gt; &gt; Here is the link of the revised draft:<br>
&gt; &gt; &gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-i2nsf-appl=
icability-10" rel=3D"noreferrer" target=3D"_blank">
https://tools.ietf.org/html/draft-ietf-i2nsf-applicability-10</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I send you my revision letter that describes my answers and<=
br>
&gt; &gt; &gt; reflection in the text.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; If you have questions and comments, please let me know.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Best Regards,<br>
&gt; &gt; &gt; Paul<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Wed, Apr 17, 2019 at 9:23 PM Roman Danyliw &lt;<a href=3D=
"mailto:rdd@cert.org" target=3D"_blank">rdd@cert.org</a>&gt; wrote:<br>
&gt; &gt; &gt; Hi!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I&#39;m picking up where ekr left off<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; (<a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/bVTGfSXR70UcFk=
wfkV4FsNHg8" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/i2nsf/bVTGfSXR70UcFkwfkV4FsNHg8</a><br>
&gt; &gt; &gt; uo) with an AD review of draft-ietf-i2nsf-applicability-09.<=
br>
&gt; &gt;<br>
&gt; &gt; [snip]<br>
&gt; &gt;<br>
&gt; &gt; &gt; (5) Section 1.=C2=A0 Per &quot;In the I2NSF framework, each =
NSF initially<br>
&gt; &gt; &gt; registers the profile of its own capabilities into the syste=
m in<br>
&gt; &gt; &gt; order for themselves to be available in the system&quot;, th=
is sentence<br>
&gt; &gt; &gt; doesn&#39;t parse<br>
&gt; &gt; for me.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Do you mean, &quot;In the I2NSF framework, each NSF initiall=
y registers a<br>
&gt; &gt; &gt; profile of its capabilities in the system&quot;?=C2=A0 If so=
, I think clarity<br>
&gt; &gt; &gt; of what system (I think &quot;I2NSF system&quot;) is being r=
eferenced is needed.<br>
&gt; &gt;<br>
&gt; &gt; Per -11, I=E2=80=99d recommend making the text even more concise.=
<br>
&gt; &gt;<br>
&gt; &gt; OLD: In the I2NSF framework, each NSF initially registers the pro=
file of its<br>
&gt; &gt; own capabilities into the Security=C2=A0 =C2=A0 Controller (i.e.,=
 network operator<br>
&gt; &gt; management system [RFC8329]) in the I2NSF system via Registration=
<br>
&gt; &gt; Interface [registration-inf-dm] so that each=C2=A0 =C2=A0NSF can =
be selected and used<br>
&gt; to<br>
&gt; &gt; enforce a given security policy from I2NSF User (i.e., network<br=
>
&gt; &gt; security administrator).<br>
&gt; &gt;<br>
&gt; &gt; NEW:<br>
&gt; &gt; In the I2NSF framework, each NSF initially registers the profile =
of<br>
&gt; &gt; its own capabilities with the Security Controller (i.e., network<=
br>
&gt; &gt; operator management system [RFC8329]) of the I2NSF system via the=
<br>
&gt; &gt; Registration Interface [registration-inf-dm].=C2=A0 This registra=
tion<br>
&gt; &gt; enables an I2NSF User (i.e., network security administrator) to s=
elect<br>
&gt; &gt; and use the NSF to enforce a given security policy.<br>
<br>
Thanks for making the change.<br>
<br>
&gt; &gt; &gt; (6) Section 1.=C2=A0 Per &quot;In addition, the Security Con=
troller ...&quot;, this<br>
&gt; &gt; &gt; sentence introduces the concept of a Security Controller but=
 doesn&#39;t<br>
&gt; &gt; &gt; define it.=C2=A0 Also, this seems like a level of detail not=
 needed in<br>
&gt; &gt; &gt; the<br>
&gt; &gt; introduction.<br>
&gt; &gt;<br>
&gt; &gt; I appreciate all of the new text in -11, but I don&#39;t think we=
 need all<br>
&gt; &gt; of it.=C2=A0 My concern is that some of it will unnecessarily dup=
licates<br>
&gt; &gt; text already in Section 3 and [i2nsf-terminology].=C2=A0 The new =
text<br>
&gt; &gt; =E2=80=9C(i.e., network operator management system [RFC8329]).=E2=
=80=9D sufficiently<br>
&gt; &gt; defines the controller.=C2=A0 The new text =E2=80=9CSecurity Cont=
roller is defined as =E2=80=A6=E2=80=9D<br>
&gt; isn=E2=80=99t needed.<br>
<br>
Thanks for making this change.<br>
<br>
&gt; &gt; &gt; (11) Section 3.=C2=A0 Per &quot;Note that an inside attacker=
 at the DMS can<br>
&gt; &gt; &gt; seriously weaken the I2NSF system ...&quot;, I concur with t=
he assessment<br>
&gt; &gt; &gt; that a DMS can subvert the I2NSF system.=C2=A0 Three related=
 points:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** The boundary/scope of an I2NSF system wasn&#39;t=C2=A0 cl=
ear to me.=C2=A0 It<br>
&gt; &gt; &gt; appears to me that an I2NSF system is security controller + =
NSFs.<br>
&gt; &gt; &gt; There are several interfaces defined for the controller and =
NSFs.<br>
&gt; &gt; &gt; Everything else (e.g., DMS, I2NSF user) is outside the scope=
 of the<br>
&gt; &gt; &gt; I2NSF system, correct?=C2=A0 I draw attention to this distin=
ction because<br>
&gt; &gt; &gt; identifying where this insider is located needs to be cleare=
r.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** If the DMS can provide the software package for the NSF, =
I&#39;m not<br>
&gt; &gt; &gt; sure how the insider threat is mitigated.=C2=A0 The attacker=
 can already<br>
&gt; &gt; &gt; run a software load of her choice on your network (that you =
have<br>
&gt; &gt; permitted).<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** Per<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FK=
uRvnaiNNFY" rel=3D"noreferrer" target=3D"_blank">
https://mailarchive.ietf.org/arch/msg/i2nsf/Xc92QkEPgRWC3FKuRvnaiNNFY</a><b=
r>
&gt; &gt; 2<br>
&gt; &gt; &gt; o, I concur with ekr that the text needs to be clearer on wh=
at the<br>
&gt; &gt; &gt; DMS can do to the I2NSF system.<br>
&gt; &gt;<br>
&gt; &gt; Despite the changes in -11, I still need help understanding the f=
low<br>
&gt; &gt; between the security controller and DMS.=C2=A0 Like ekr posed in =
the thread<br>
&gt; &gt; above, I=E2=80=99m trying to understand how the software is loade=
d into the<br>
&gt; &gt; production I2NSF system.<br>
&gt; &gt;<br>
&gt; &gt; As I understand it, we=E2=80=99re talking about a software update=
 process<br>
&gt; &gt; facilitated through a NETCONF interface via the Internet.=C2=A0 S=
ection 5<br>
&gt; &gt; of draft-hyun-i2nsf- registration-interface-dm says:<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 1)=C2=A0 Security Controller first recognizes the se=
t of capabilities<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 (i.e., NSF Profile) or the signature o=
f a specific NSF required<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 or wasted in the current system.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 2)=C2=A0 Developer&#39;s Management System (DMS) mat=
ches the recognized<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 information to an NSF based on the inf=
ormation model definition.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 3)=C2=A0 Developer&#39;s Management System creates o=
r eliminates NSFs matching<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 with the above information.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 4)=C2=A0 Security Controller can then add/remove the=
 corresponding NSF<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 instance to/from its list of available=
 NSF instances in the<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 system.<br>
&gt; &gt;<br>
&gt; &gt; To test my understanding, the user interface sends a high-level a=
ction<br>
&gt; &gt; to the Security Controller (SC); the SC sends to the DMS what<br>
&gt; &gt; capabilities it wants; the DMS returns back what NSF<br>
&gt; &gt; (modules/packages/code) it has that meet these capabilities; the =
SC<br>
&gt; &gt; can then choose to download these NSF<br>
&gt; &gt; (modules/package/code) from the DMS and provision these newly<br>
&gt; &gt; downloaded NSF (modules/package/code) into the live system.=C2=A0=
 Is this<br>
&gt; &gt; correct?<br>
&gt; &gt;<br>
&gt; &gt; How is the new code transported from the DMS to the SC?=C2=A0 Is =
that in<br>
&gt; scope?<br>
<br>
Thanks for the new consolidated text in the Security Considerations section=
 to address the above issues.=C2=A0 Given variety of issues it covers, I re=
commend being more precise in what the DMS can do and what operators should=
 do about it.=C2=A0 I took a few editorial
 liberties in restructuring the text.=C2=A0 See below.=C2=A0 Does that make=
 sense?<br>
<br>
=3D=3D[ start old ]=3D=3D<br>
Note that an inside attacker (or supply chain attacker) at the DMS can seri=
ously weaken the I2NSF system&#39;s security. Note that a malicious NSF pro=
vider (as a DMS) is relevant to an insider attack, and a compromised NSF pr=
ovider is relevant to a supply chain
 attack. Also, note that a malicious (or compromised) DMS sending the wrong=
 NSF may not modify the original code of the NSF but may alter the sent NSF=
 as an instant. As a result, a malicious (or compromised) DMS can attack th=
e Security Controller by providing
 the Security Controller with malicious (or compromised) NSFs, and controll=
ing those NSFs in real time. Also, an unwitting DMS vendor could be comprom=
ised and their infrastructure could be coerced into distributing modified N=
SFs. To deal with these types of
 threats, the role of the DMS should be restricted to providing an I2NSF sy=
stem with the software package/image for NSF execution, and the DMS should =
never be able to access NSFs in activated status for the I2NSF system&#39;s=
 security. On the other hand, an access
 to active NSFs should be allowed only to the Security Controller, not the =
DMS during the provisioning time of those NSFs to the I2NSF system. However=
, note that an inside attacker (or supply chain attacker) can access the ac=
tive NSFs, which are being executed
 as either VNFs or middleboxes in the I2NSF system, through a back door (i.=
e., an IP address and a port number that are known to the DMS to control an=
 NSF). However, the Security Controller may detect and prevent those inside=
 attacks (supply chain attacks)
 by monitoring the activities of all the DMSs as well as the NSFs through t=
he I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF =
NSF-Facing Interface. Through the NSF Monitoring Interface, the Security Co=
ntroller can monitor the activities
 and states of NSFs, and then can make a diagnosis to see whether the NSFs =
are working in normal conditions or in abnormal conditions including the in=
sider threats (or supply chain threats). Note that the monitoring of the DM=
Ss is out of scope for I2NSF. However,
 as a general caution, a mitigation strategy for insider attacks or supply =
chain attacks is not to use an NSF without prior testing for an automated s=
ecurity action in the I2NSF system.<br>
=3D=3D[ end old ]=3D=3D<br>
<br>
=3D=3D[ start new ]=3D=3D<br>
The role of the DMS is to provide an I2NSF system with the software package=
 or images for NSF execution.=C2=A0 The DMS must not access NSFs in activat=
ed status.=C2=A0 =C2=A0An inside attacker or a supply chain attacker at the=
 DMS can seriously weaken the I2NSF system&#39;s security.=C2=A0
 A malicious DMS is relevant to an insider attack, and a compromised DMS is=
 relevant to a supply chain attack. A malicious (or compromised) DMS could =
register an NSF of its choice in response to a capability requests by the S=
ecurity Controller.=C2=A0 As a result,
 a malicious DMS can attack the I2NSF system by providing a malicious NSFs =
with arbitrary capabilities to include potentially controlling those NSFs i=
n real time. An unwitting DMS vendor could be compromised and their infrast=
ructure could be coerced into distributing
 modified NSFs as well. <br>
<br>
To deal with these types of threats, an I2NSF system should not use NSFs fr=
om untrusted DMS or without prior testing.=C2=A0 The practices by which the=
se packages are downloaded and loaded into the system is out of scope for I=
2NSF.=C2=A0
<br>
<br>
I2NSF system operators should audit and monitor interactions with DMSs.=C2=
=A0 Additionally, the operator should monitor the running NSFs through the =
I2NSF NSF Monitoring Interface [nsf-monitoring-dm] as part of the I2NSF NSF=
-Facing Interface. Note that the mechanics
 monitoring of the DMSs is out of scope for I2NSF. <br>
=3D=3D[ end new ]=3D=3D<br>
<br>
The fact that lifecycle management of NSF code from DMS (e.g., downloading =
the modules, testing the code) is out of scope of I2NSF came up a few times=
 in your revision letter (in response to my feedback and ekrs).=C2=A0 You p=
oint out that it&#39;s noted much later in
 the text of Section 7.=C2=A0 For clarity, I&#39;d recommend adding such a =
short comment earlier in the text as well in the quick overview of the I2NS=
F Framework in Section 3 in the paragraph starting with &quot;As shown in F=
igure 1, with a Developer&#39;s Management System=C2=A0
 ...&quot; <br>
<br>
&gt; &gt; &gt; (12) Section 3, Per &quot;On the other hand, an access to ru=
nning<br>
&gt; &gt; &gt; (online) NSFs should be allowed only to the Security Control=
ler, not<br>
&gt; &gt; &gt; the DMS.&quot;, this sentence isn&#39;t clear to me.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** It doesn&#39;t parse so I don&#39;t know who is supposed =
to get what<br>
&gt; &gt; &gt; access<br>
&gt; &gt; &gt; -- specifically, &quot;an access to running NSFs&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** &quot;running (online) NSFs&quot; is proposing an operati=
onal construct<br>
&gt; &gt; &gt; which is also not clear to me.=C2=A0 It that the equivalent =
of saying in<br>
&gt; &gt; &gt; production?=C2=A0 If it means production, is there a distinc=
tion being<br>
&gt; &gt; &gt; made between interacting with the DMS during the time of<br>
&gt; &gt; &gt; provisioning and<br>
&gt; &gt; then after the fact?<br>
<br>
Thanks for making the change to address the concern.<br>
<br>
&gt; &gt; See comment in #13 about consolidating all threat mitigation in t=
he<br>
&gt; &gt; Security Considerations Section<br>
&gt; &gt;<br>
&gt; &gt; &gt; (13) Section 3, Per &quot;Also, the Security Controller can =
detect and<br>
&gt; &gt; &gt; prevent inside attacks by monitoring the activity of all the=
 DMSs ...<br>
&gt; &gt; &gt; through the I2NSF NSF monitoring capability&quot;, is the mo=
nitoring<br>
&gt; &gt; &gt; interface also capable of observing the DMS?=C2=A0 I ask bec=
ause the<br>
&gt; &gt; &gt; monitoring interface is described in<br>
&gt; &gt; &gt; RFC8329 as part of I2NSF NSF-Facing Interface (Section 3.2).=
.=C2=A0 The<br>
&gt; &gt; &gt; Registration Interface description (Section 3.3 of RFC8329) =
makes no<br>
&gt; &gt; &gt; reference to any monitoring capability.<br>
&gt; &gt;<br>
&gt; &gt; Per the following new text:<br>
&gt; &gt;<br>
&gt; &gt; However, the Security Controller can detect and prevent inside at=
tacks<br>
&gt; &gt; by monitoring the activities of all the DMSs as well as the NSFs<=
br>
&gt; &gt; through the I2NSF NSF monitoring functionality [nsf-monitoring-dm=
].<br>
&gt; &gt; Through the NSF monitoring, the Security Controller can monitor t=
he<br>
&gt; &gt; activities and states of NSFs, and then can make a diagnosis to s=
ee<br>
&gt; &gt; whether the NSFs are working in normal conditions or in abnormal<=
br>
&gt; conditions including the insider threat.<br>
&gt; &gt; Note that the monitoring of the DMSs is out of scope for I2NSF.<b=
r>
&gt; &gt;<br>
&gt; &gt; This still confusing to me.=C2=A0 The first sentence explicitly s=
ays that<br>
&gt; &gt; the Security Controller can monitoring the activities of all the =
DMSs,<br>
&gt; &gt; but the last sentence says monitoring the DMS is out of scope.<br=
>
&gt; &gt;<br>
&gt; &gt; As I understand it, the DMS is operated by a vendor outside of th=
e<br>
&gt; &gt; deployed enclave of the I2NSF system.=C2=A0 Therefore, to me, thi=
s isn=E2=80=99t an<br>
&gt; &gt; insider threat but a supply chain attack.=C2=A0 Furthermore, =E2=
=80=9CNote that an<br>
&gt; &gt; inside attacker at the DMS can seriously weaken the I2NSF system&=
#39;s<br>
&gt; &gt; security=E2=80=9D is true.=C2=A0 However, it=E2=80=99s more than =
an inside attack.=C2=A0 An<br>
&gt; &gt; unwitting DMS vendor could be compromised and their infrastructur=
e<br>
&gt; &gt; could be coerced into distributing modified NSF.<br>
&gt; &gt;<br>
&gt; &gt; I recommend moving all of this discussion about the insider<br>
&gt; &gt; threat/supply chain attacks and possible mitigation with monitori=
ng<br>
&gt; &gt; into the Security Considerations.=C2=A0 Additionally, RFC8329 Sec=
tion 4 doesn=E2=80=99t<br>
&gt; seem to:<br>
&gt; &gt;<br>
&gt; &gt; ** distinguish between a malicious and compromised provider =E2=
=80=93 the<br>
&gt; &gt; mitigation would be different)<br>
&gt; &gt;<br>
&gt; &gt; ** a malicious/compromised DMS sending the wrong NSF (perhaps<br>
&gt; because<br>
&gt; &gt; the attacker can=E2=80=99t modify the code but can alter what get=
s sent)<br>
&gt; &gt;<br>
&gt; &gt; ** general caution of not bringing your network down through auto=
mated<br>
&gt; &gt; security action (using outside code) without prior testing<br>
&gt; &gt;<br>
&gt; &gt; &gt; (15) Section 3.=C2=A0 What it intentional to say that the Co=
nsumer<br>
&gt; &gt; &gt; interface can be<br>
&gt; &gt; &gt; RESTCONF+YANG (with a reference); the NSF-Facing Interface i=
s<br>
&gt; &gt; &gt; RESTCONF+NETCONF<br>
&gt; &gt; &gt; (but YANG with no reference); and the registration interface=
 is<br>
&gt; &gt; &gt; RESTCONF (no reference to YANG)?<br>
&gt; &gt;<br>
&gt; &gt; This comment resulted in a lot more text changes than anticipated=
.=C2=A0 I<br>
&gt; &gt; was intending to ask why certain interface mentioned the correspo=
nding<br>
&gt; &gt; YANG modules (and other did not).=C2=A0 Given the new language, =
=E2=80=9CThe xxx<br>
&gt; &gt; interface _can_ be implemented as an _XML file_ ...=E2=80=9D, a f=
ew additional<br>
&gt; questions:<br>
&gt; &gt;<br>
&gt; &gt; ** why the references to XML (in the new language)?<br>
&gt; &gt; ** why the use =E2=80=9Ccan be implemented=E2=80=9D (in the old a=
nd new language)<br>
&gt; &gt; because the alternative to the specified data model isn=E2=80=99t=
 clear.<br>
&gt; &gt;<br>
&gt; &gt; Is it simpler to say, =E2=80=9CThe xxx interface _is_ implemented=
 with the xxx<br>
&gt; &gt; interface YANG model [xxx-reference] using =E2=80=A6{RESTCONF or =
NETCONF}<br>
&gt; &gt; which befits ...=E2=80=9D?<br>
&gt; &gt;<br>
&gt; &gt; It looks like you some language has changed relative to RESTCONF =
vs.<br>
&gt; &gt; NETCONF.=C2=A0 This is the new summary:<br>
&gt; &gt; ** Consumer-Facing Interface =3D RESTCONF<br>
&gt; &gt; ** NSF-Facing interface =3D NETCONF<br>
&gt; &gt; ** Registration interface =3D NETCONF (was RESTCONF)<br>
&gt; &gt;<br>
&gt; &gt; I=E2=80=99d like to inquire about the consistency of this languag=
e with<br>
&gt; &gt; [draft-ietf- i2nsf-nsf-facing-interface-dm].=C2=A0 It=E2=80=99s S=
ection 7 says that<br>
&gt; &gt; RESTCONF or NETCONF can both be used.<br>
<br>
Thanks for making this language consistent and the explanation in your revi=
sion letter.=C2=A0 It addresses my concerns.<br>
<br>
&gt; &gt; &gt; (18) Section 5.=C2=A0 What is the purpose of including this =
section if<br>
&gt; &gt; &gt; there is an entire draft (draft-hyun-i2nsf-nsf-triggered-ste=
ering)<br>
&gt; &gt; &gt; focused on<br>
&gt; &gt; the topic?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the changes from [draft-hyun-i2nsf-nsf-triggered-steer=
ing]<br>
&gt; &gt; to [RFC7665].=C2=A0 The followed edits more precisely use the ref=
erence (as<br>
&gt; &gt; having it after the =E2=80=9CI2NSF architecture=E2=80=9D made it =
read to me that this<br>
&gt; &gt; was the reference).<br>
&gt; &gt;<br>
&gt; &gt; Per Section 3,<br>
&gt; &gt; s/ Also, the I2NSF framework can enforce multiple chained NSFs fo=
r the<br>
&gt; &gt; low- level security policies by means of SFC techniques for the I=
2NSF<br>
&gt; &gt; architecture [RFC7665]./ The I2NSF framework can chain multiple N=
SFs<br>
&gt; &gt; to implement low-level security policies with the SFC architectur=
e<br>
&gt; &gt; [RFC7665]./<br>
&gt; &gt;<br>
&gt; &gt; Per Section 4,<br>
&gt; &gt; s/SFC technology can be utilized to support such packet forwardin=
g in<br>
&gt; &gt; the I2NSF framework [RFC7665]/ The SFC architecture [RFC7665] can=
 be<br>
&gt; &gt; utilized to support such packet forwarding in the I2NSF framework=
/<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (19) Section 5, &quot;To trigger an advanced security action=
 in the I2NSF<br>
&gt; &gt; &gt; architecture, the current NSF appends a metadata describing =
the<br>
&gt; &gt; &gt; security capability required for the advanced action to the<=
br>
&gt; &gt; &gt; suspicious packet and sends the packet to the classifier.&qu=
ot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** Editorial nit: s/NSF appends a metadata/NSF appends metad=
ata/<br>
&gt; &gt; &gt; ** What is the reference for this meta-data format?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the updated text.=C2=A0 I recommend being more precise=
 with the<br>
&gt; &gt; following edit:<br>
&gt; &gt;<br>
&gt; &gt; OLD:<br>
&gt; &gt; To trigger an advanced security action in the I2NSF architecture,=
 the<br>
&gt; &gt; current NSF appends metadata describing the security capability<b=
r>
&gt; &gt; required for the advanced action to the suspicious packet to the<=
br>
&gt; &gt; network service header (NSH) of the packet [RFC8300].<br>
&gt; &gt;<br>
&gt; &gt; NEW:<br>
&gt; &gt; To trigger an advanced security action in the I2NSF architecture,=
 the<br>
&gt; &gt; current NSF appends metadata describing the security capability<b=
r>
&gt; &gt; required to the suspicious packet via a network service header (N=
SH)<br>
&gt; &gt; [RFC8300].<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (20) Section 6.=C2=A0 What is the role of the DMS is this sc=
enario?=C2=A0 Why<br>
&gt; &gt; &gt; does the controller need to rely on [NFV MANO] if all inform=
ation<br>
&gt; &gt; &gt; about the capabilities is already provided by the DMS?=C2=A0=
 Since the<br>
&gt; &gt; &gt; SDN and other NSF operate using the same data model/interfac=
e, isn&#39;t<br>
&gt; &gt; &gt; the different between an SDN and NSF opaque to the controlle=
r?=C2=A0 I<br>
&gt; &gt; &gt; would have assumed that an SDN is simply a specific type of =
NSF with<br>
&gt; &gt; &gt; particular<br>
&gt; &gt; capabilities.<br>
&gt; &gt;<br>
&gt; &gt; All my questions are addressed with the new text.=C2=A0 Thanks.=
=C2=A0 I=E2=80=99d<br>
&gt; &gt; recommend looking at last few sentences of the new first and seco=
nd<br>
&gt; &gt; paragraph of this section.=C2=A0 They appear to be saying a very =
similar thing.<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (21) Section 6.=C2=A0 &quot;By taking advantage of this capa=
bility of SDN, it<br>
&gt; &gt; &gt; is possible to optimize the process of security service enfo=
rcement<br>
&gt; &gt; &gt; in the<br>
&gt; &gt; I2NSF system.&quot;<br>
&gt; &gt; &gt; The proposed optimization isn&#39;t evident from this text.<=
br>
&gt; &gt;<br>
&gt; &gt; Thanks.=C2=A0 Check (20) because it appears this new language may=
 introduce<br>
&gt; &gt; more duplicate text.<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (22) Section 6.=C2=A0 &quot;Especially, SDN forwarding eleme=
nts enforce simple<br>
&gt; &gt; &gt; packet filtering rules that can be translated into their pac=
ket<br>
&gt; &gt; &gt; forwarding rules, whereas NSFs enforce NSF-related security =
rules<br>
&gt; &gt; &gt; requiring the security capabilities of the NSFs.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** I found the use of the word &quot;Especially&quot; confus=
ing<br>
&gt; &gt; &gt; ** I am not sure what distinction is being made between the =
SDN<br>
&gt; &gt; &gt; forwarding and NSF rules.<br>
&gt; &gt;<br>
&gt; &gt; Thanks.=C2=A0 Check (20) because it appears this new language may=
 introduce<br>
&gt; &gt; more duplicate text.=C2=A0 I think what you said for (21) obviate=
s the need<br>
&gt; &gt; for this new language. It=E2=80=99s now clear what you mean (base=
d on your<br>
&gt; &gt; language for (21)).<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (23) Section 6, &quot;For this purpose, the Security Control=
ler instructs<br>
&gt; &gt; &gt; the SDN Controller via NSF-Facing Interface so that SDN forw=
arding<br>
&gt; &gt; &gt; elements can perform the required security services with flo=
w tables<br>
&gt; &gt; &gt; under the supervision of the SDN Controller.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ** I wasn&#39;t sure what the &quot;for this purpose&quot; w=
as referencing, what<br>
&gt; &gt; &gt; &quot;purpose&quot;?<br>
&gt; &gt;<br>
&gt; &gt; Editorial nit on the -11 edits.=C2=A0 s/ For the tasks for securi=
ty<br>
&gt; &gt; enforcement (e.g., packet filtering)//<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; &gt; (27) Section 7.=C2=A0 &quot;Those NSFs are created or remove=
d by a virtual<br>
&gt; &gt; &gt; network functions manager (VNFM) in the NFV architecture tha=
t<br>
&gt; &gt; &gt; performs the life- cycle management of VNFs.=C2=A0 The Secur=
ity<br>
&gt; &gt; &gt; Controller controls and monitors the configurations (e.g., f=
unction<br>
&gt; &gt; &gt; parameters and security policy rules) of VNFs.&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Is the VNFM in scope for I2NSF?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the additional language about being out of scope.=C2=
=A0 An<br>
&gt; &gt; editorial nit in this revised text:<br>
&gt; &gt;<br>
&gt; &gt; s/Note that the life-cycle management of VNFs are out of scope fo=
r<br>
&gt; &gt; I2NSF./ Note that the life-cycle management of VNFs is out of sco=
pe<br>
&gt; &gt; for I2NSF./<br>
&gt; &gt;<br>
&gt; &gt; &gt; If the Security Controller monitors/controls the VNFs, is it=
 using<br>
&gt; &gt; &gt; [nsf- monitoring-dm] and [nsf-facing-inf-dm]?<br>
&gt; &gt;<br>
&gt; &gt; Thanks for the additional references.=C2=A0 An editorial nit in t=
he revised text:<br>
&gt; &gt;<br>
&gt; &gt; s/via NSF-Facing Interface along with NSF monitoring capability<b=
r>
&gt; &gt; [nsf-facing- inf-dm][nsf-monitoring-dm]./ via the NSF-Facing Inte=
rface<br>
&gt; &gt; along with the NSF monitoring capability [nsf-<br>
&gt; &gt; facing-inf-dm][nsf-monitoring-dm]./<br>
<br>
Thanks for the update.<br>
<br>
&gt; &gt; Regards,<br>
&gt; &gt; Roman<br>
&gt; &gt;<br>
&gt; &gt; &gt; Roman<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; I2nsf mailing list<br>
&gt; &gt; &gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ie=
tf.org</a><br>
&gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=
=3D"noreferrer" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br>
&gt; &gt; &gt; Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
&gt; &gt; &gt; Associate Professor<br>
&gt; &gt; &gt; Department of Software<br>
&gt; &gt; &gt; Sungkyunkwan University<br>
&gt; &gt; &gt; Office: +82-31-299-4957<br>
&gt; &gt; &gt; Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_=
blank">jaehoon.paul@gmail.com</a>,
<a href=3D"mailto:pauljeong@skku.edu" target=3D"_blank">pauljeong@skku.edu<=
/a> Personal<br>
&gt; &gt; Homepage:<br>
&gt; &gt; &gt; <a href=3D"http://iotlab.skku.edu/people-jaehoon-jeong.php" =
rel=3D"noreferrer" target=3D"_blank">
http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; I2nsf mailing list<br>
&gt; &gt; <a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.or=
g</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"no=
referrer" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote>
</div>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div dir=3D"ltr" class=3D"gmail-m_4757277447815401653gmail-m_-5390186113142=
645456gmail_signature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br>
Mr. Jaehoon (Paul) Jeong, Ph.D.<br>
Associate Professor<br>
Department of Software<br>
Sungkyunkwan University<br>
Office: +82-31-299-4957<br>
Email: <a href=3D"mailto:jaehoon.paul@gmail.com" target=3D"_blank">jaehoon.=
paul@gmail.com</a>,=C2=A0<a href=3D"mailto:pauljeong@skku.edu" style=3D"fon=
t-size:12.8px" target=3D"_blank">pauljeong@skku.edu</a><br>
Personal Homepage: <a href=3D"http://cpslab.skku.edu/people-jaehoon-jeong.p=
hp" target=3D"_blank">
http://iotlab.skku.edu/people-jaehoon-jeong.php</a><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--000000000000544349058be6601b--


From nobody Sat Jun 22 11:03:31 2019
Return-Path: <acee@cisco.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 409231200FE; Sat, 22 Jun 2019 11:03:29 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 header.b=VrJh0ga7; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=dC+4K+eS
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 ZFh1sWOkSUtD; Sat, 22 Jun 2019 11:03:27 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A04EA1200CD; Sat, 22 Jun 2019 11:03:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26415; q=dns/txt; s=iport; t=1561226606; x=1562436206; h=from:to:cc:subject:date:message-id:mime-version; bh=CEusurO4VlvM+AZlH4LkTQ+PvHjwo0cOdrCsomZALOY=; b=VrJh0ga7h02LJ7Zcwb9ir4raFH1wkEdhCoXAPP4pjOSRRLP2oKE0kPeF eMG5+Kr4+JdATGk6x7o/x6/fbyWiiCBempdT7ThoZX1AguiBZCs61X0QZ P395xFpk4CfZX8danR0hZeRC2AMpZn8gCv4l/Fs2FKtg6mjhVSPxsyy2z Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AdEUt2xIL3rwuoduZt9mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeCuKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZuMAkD2BPXrdCc9Ws9FUQwt8g=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BqBQANbA5d/4UNJK1ZChwBAQEEAQE?= =?us-ascii?q?HBAEBgWeBFS8pJwNqVSAECyiEFoNHA45ggjaXXYJSA1QJAQEBDAEBIwoCAQG?= =?us-ascii?q?EQBmCRyM4EwEDAQEEAQECAQVtijcMhU0WEQoTAQE3AREBHC4CBDAnBAENJ4I?= =?us-ascii?q?1SwGBHU0DHQEOmT0CgTiIX3GBMYJ5AQEFhHkYghEDBoE0i14XgX+BEScME4I?= =?us-ascii?q?eg00CgTZLgmoyggQijk6EeYhVjXEJAoIUhk2NFRQHl0eNJocvj1QCBAIEBQI?= =?us-ascii?q?OAQEFgWchgVhwFTsqAYJBgkE3bgEJgkGFFIU/cgyBHY58AQE?=
X-IronPort-AV: E=Sophos;i="5.63,405,1557187200";  d="scan'208,217";a="579725078"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Jun 2019 18:03:24 +0000
Received: from XCH-RCD-017.cisco.com (xch-rcd-017.cisco.com [173.37.102.27]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x5MI3Oxi029864 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 22 Jun 2019 18:03:24 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-017.cisco.com (173.37.102.27) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 22 Jun 2019 13:03:24 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 22 Jun 2019 13:03:23 -0500
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 22 Jun 2019 13:03:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CEusurO4VlvM+AZlH4LkTQ+PvHjwo0cOdrCsomZALOY=; b=dC+4K+eSA65Kbu7fEorp5z1F2eImkEaWa/p9tduexHHZxxq+ez6YUZwq61JXcPdbkocdlf3M1E+CJylsHhG0Q8bfT3b5cyfem9K/mpNZMXqzBZrHk9cy/R4REGtxrWmVV5dA76zWOb0UXeFvI+DfovinqdBKs8Rr4z4OGL8eHpI=
Received: from MWHPR11MB1902.namprd11.prod.outlook.com (10.175.53.139) by MWHPR11MB1550.namprd11.prod.outlook.com (10.172.53.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.15; Sat, 22 Jun 2019 18:03:22 +0000
Received: from MWHPR11MB1902.namprd11.prod.outlook.com ([fe80::f1d4:41cf:84d6:ff73]) by MWHPR11MB1902.namprd11.prod.outlook.com ([fe80::f1d4:41cf:84d6:ff73%2]) with mapi id 15.20.1987.017; Sat, 22 Jun 2019 18:03:22 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "draft-ietf-i2nsf-nsf-facing-interface-dm@ietf.org" <draft-ietf-i2nsf-nsf-facing-interface-dm@ietf.org>, "i2nsf-ads@ietf.org" <i2nsf-ads@ietf.org>
CC: "i2nsf@ietf.org" <i2nsf@ietf.org>, YANG Doctors <yang-doctors@ietf.org>
Thread-Topic: YANG Doctors Working Group Last Call Review for draft-ietf-i2nsf-nsf-facing-interface-dm-06
Thread-Index: AQHVKSTHKYQtMzvR+kSSqCB4rA4Jxw==
Date: Sat, 22 Jun 2019 18:03:22 +0000
Message-ID: <E650398F-D50C-486D-9717-90BA617BA0A1@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=acee@cisco.com; 
x-originating-ip: [2001:420:c0c8:1008::842]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ea437b7-3987-4d9c-0a8e-08d6f73bea2f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MWHPR11MB1550; 
x-ms-traffictypediagnostic: MWHPR11MB1550:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MWHPR11MB1550990077AFD2AD6F2FEDA3C2E60@MWHPR11MB1550.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0076F48C8A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(396003)(39860400002)(376002)(136003)(199004)(189003)(15404003)(6506007)(81156014)(2906002)(81166006)(102836004)(8676002)(8936002)(99286004)(33656002)(478600001)(186003)(7736002)(54906003)(36756003)(110136005)(14454004)(256004)(316002)(14444005)(966005)(486006)(76116006)(2616005)(46003)(73956011)(64756008)(5660300002)(6486002)(66476007)(66946007)(25786009)(91956017)(2501003)(6116002)(4326008)(790700001)(6306002)(6512007)(68736007)(6436002)(54896002)(450100002)(86362001)(53936002)(66556008)(66446008)(476003)(71190400001)(71200400001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1550; H:MWHPR11MB1902.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: efj+kdx66lwcUaPdzPn/UGs2fG7/l8CmcOlBJM+IT05qwlr3m3sdrhiljgYZSmRnkA0J2NlG/zkGp7DkW1HlX7aalYCZr9jOFfC6j9E713yk85BCpJLWomKXCAfNAGxjyWEl2U2fZkHj9DPv5s8zu6IBN9+VB1CbvjqrKzqlqLja8AYleDS8uAYl7wF2hn4kZp6HF9RcY6vstG9UoCWeDD7AIfCTQ3ZeRQUKijIbmKZ8Tdx9jiO1f3hdD7V/kuXbDACUpeJX3ru7aU0BQn6PqfqbJbwHgja7zrvAiCDnmxzC6wSzTekQqFKKCi4l7+tNWKw+GCsF3zQRoxEnZ69HwvdebEHmW2Y3U3eeOSpdRWhWGrOZqV7k1dVLlul4oTCdiOPQK5EHKyj4Rbhwz3a86Lqvs+t508mN8lIQaotzyP4=
Content-Type: multipart/alternative; boundary="_000_E650398FD50C486D971790BA617BA0A1ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ea437b7-3987-4d9c-0a8e-08d6f73bea2f
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2019 18:03:22.2625 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: acee@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1550
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.27, xch-rcd-017.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/lBGfNyqIZKsDCkDpboBEV8AtCvk>
Subject: [I2nsf] YANG Doctors Working Group Last Call Review for draft-ietf-i2nsf-nsf-facing-interface-dm-06
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Jun 2019 18:03:29 -0000

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

SSBoYXZlIHJldmlld2VkIHRoaXMgZG9jdW1lbnQgYXMgcGFydCBvZiB0aGUgWUFORyBkb2N0b3Jz
IGRpcmVjdG9yYXRlJ3MNCm9uZ29pbmcgZWZmb3J0IHRvIHJldmlldyBhbGwgSUVURiBkb2N1bWVu
dHMgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBJRVNHLiAgVGhlc2UNCmNvbW1lbnRzIHdlcmUgd3Jp
dHRlbiB3aXRoIHRoZSBpbnRlbnQgb2YgaW1wcm92aW5nIHRoZSBvcGVyYXRpb25hbCBhc3BlY3Rz
IG9mIHRoZQ0KSUVURiBkcmFmdHMuIENvbW1lbnRzIHRoYXQgYXJlIG5vdCBhZGRyZXNzZWQgaW4g
bGFzdCBjYWxsIG1heSBiZSBpbmNsdWRlZCBpbiBBRCByZXZpZXdzDQpkdXJpbmcgdGhlIElFU0cg
cmV2aWV3LiAgRG9jdW1lbnQgZWRpdG9ycyBhbmQgV0cgY2hhaXJzIHNob3VsZCB0cmVhdCB0aGVz
ZSBjb21tZW50cw0KanVzdCBsaWtlIGFueSBvdGhlciBlYXJseSByZXZpZXcgY29tbWVudHMuDQoN
Cg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtaTJuc2YtbnNmLWZhY2luZy1pbnRlcmZhY2UtZG0tMDYN
ClJldmlld2VyOiBBY2VlIExpbmRlbQ0KUmV2aWV3IERhdGU6IEp1bmUgMjIsIDIwMTkNClJldmll
dyBUeXBlOiBXb3JraW5nIEdyb3VwIExhc3QgQ2FsbA0KSW50ZW5kZWQgU3RhdHVzOiBTdGFuZGFy
ZHMgVHJhY2sNClN1bW1hcnk6IE5lZWRzIHRvIGdvIGJhY2sgdG8gV29ya2luZyBHcm91cCBmb3Ig
cmV3b3JrIGFuZCBhbm90aGVyIFdHTEMNCg0KTW9kdWxlczogImlldGYtaTJuc2YtcG9saWN5LXJ1
bGUtZm9yLW5zZkAyMDE5LTA2LTEyLnlhbmciDQoNClRlY2ggU3VtbWFyeTogVGhlIG1vZGVsIGRl
ZmluZXMgZGlmZmVyZW50IHR5cGVzIG9mIEkyTlNGIHNlY3VyaXR5IHBvbGljeS4gRWFjaA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpcyBjb21wcmlzZWQgb2YgYW4gZXZlbnQsIGEgY29u
ZGl0aW9uLCBhbmQgYW4gYWN0aW9uLiBUaGVyZSBpcw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaWduaWZpY2FudCBvdmVybGFwIHdpdGggb3RoZXIgSUVURiBtb2RlbHMuIFdpdGhpbiBJ
Mk5TRiwgdGhlcmUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgcmVwZXRpdGlvbiBv
ZiBkZWZpbml0aW9ucyB3aGljaCBuZWVkcyB0byBnbyBpbnRvIGEgY29tbW9uDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEkyTlNGIHR5cGVzIG1vZHVsZS4gIEFkZGl0aW9uYWxseSwgdGhl
IGRhdGEgZGVzY3JpcHRpb25zIHdlcmUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdl
cmUgZG9uZSBxdWlja2x5IGFuZCBuZXZlciByZXZpZXdlZCBvciBlZGl0ZWQuIEkgYmVsaWV2ZQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdCBuZWVkcyB0byBnbyBiYWNrIHRvIHRoZSB3
b3JraW5nIGdyb3VwIGZvciBhbm90aGVyIHJldmlzaW9uIGFuZA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbC4NCi4NCg0KTWFqb3IgQ29tbWVudHM6
DQoNCiAxLiBXaHkgZG9uJ3QgeW91IGxldmVyYWdlIHRoZSBkZWZpbml0aW9ucyBpbiBSRkMgODUx
OSBmb3IgcGFja2V0IG1hdGNoaW5nPw0KICAgIFdlIGRvbid0IG5lZWQgYWxsIHRoaXMgZGVmaW5l
ZCBhZ2Fpbi4NCg0KIDIuIERhdGUgYW5kIHRpbWUgYXJlIGRlZmluZWQgaW4gUkZDIDY5OTEuIFdo
eSBkb24ndCB0aG9zZSBzdWZmaWNlPw0KDQogMy4gUmVmZXIgdG8gdGhlIGludGVydmFscyBhcyAi
dGltZS1pbnRlcnZhbHMiIHJhdGhlciB0aGFuICJ0aW1lLXpvbmVzIi4NCiAgICBUaGUgdGVybSAi
dGltZS16b25lIiBoYXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBjb25ub3RhdGlvbi4NCg0KIDQu
IFdoYXQgdGhlICJhY2wtbnVtYmVyIj8gQWxzbywgQUNMcyBhcmUgbmFtZWQgKFJGQyA4NTE5KS4g
QWxzbywgd2h5DQogICAgZGVmaW5lIGFsbCB0aGUgcGFja2V0IG1hdGNoaW5nIGFuZCB0aGVuIHJl
ZmVyZW5jZSBhbiBBQ0wuDQoNCiA1LiBUaGUgZGVzY3JpcHRpb25zIGFyZSB2ZXJ5IGF3a3dhcmRs
eSB3b3JkZWQgYW5kIGluIG1hbnkgY2FzZXMgc2ltcGx5DQogICAgcmVwZWF0IHRoZSBkYXRhIG5v
ZGUgb3IgaWRlbnRpZnkgZGVzY3JpcHRpb24gd2l0aG91dCBoeXBoZW5zLiBJDQogICAgc3RhcnRl
ZCB0cnlpbmcgdG8gZml4IHRoaXMgYnV0IGl0IHdhcyB0b28gbXVjaC4gSSdsbCBwYXNzIGZvciBv
bg0KICAgIGZvciBzb21lIGV4YW1wbGVzLiBUaGVyZSBhcmUgZW5vdWdoIGNvLWF1dGhvcnMgYW5k
IGNvbnRyaWJ1dG9ycyB0aGF0DQogICAgb25lIHdvdWxkIGV4cGVjdCBtdWNoIGJldHRlci4NCg0K
IDYuIFRoZXJlIGlzIG92ZXJsYXAgb2YgZGVmaW5pdGlvbnMgd2l0aCB0aGUgSTJOU0YgY2FwYWJp
bGl0aWVzIGRyYWZ0Lg0KICAgIFRoZSBjb21tb24gdHlwZXMgYW5kIGlkZW50aXRpZXMgc2hvdWxk
IGJlIGZhY3RvcmVkIGludG8gYSBjb21tb24NCiAgICBJMk5TRiB0eXBlcyBtb2R1bGUuDQoNCiA3
LiBUaGUgIlNlY3VyaXR5IENvbnNpZGVyYXRpb25zIiBpbiBzZWN0aW9uIDggZG8gbm90IGNvbmZv
cm0gdG8gdGhlDQogICAgcmVjb21tZW5kZWQgdGVtcGxhdGUgaW4gaHR0cHM6Ly90cmFjLmlldGYu
b3JnL3RyYWMvb3BzL3dpa2kveWFuZy1zZWN1cml0eS0NCiAgICBndWlkZWxpbmVzPg0KDQoNCk1p
bm9yIENvbW1lbnRzOg0KDQogMS4gU2VjdGlvbiAzLjEgc2hvdWxkIHJlZmVyZW5jZSBSRkM4MzQw
IHJhdGhlciB0aGFuIGF0dGVtcHRpbmcgdG8NCiAgICBpbmNsdWRlIHRyZWUgZGlhZ3JhbSBmb3Jt
YXR0aW5nIHNlbWFudGljcy4NCg0KIDIuICJpaXByZm4iIGlzIGEgcG9vciBjaG9pY2UgZm9yIGRl
ZmF1bHQgbW9kZWwgcHJlZml4IC0gSSBzdWdnZXN0DQogICAgIm5zZmludGYiLiBJdCBpcyBvbmx5
IG9uZSBjaGFyYWN0ZXIgbG9uZ2VyIGFuZCBhY3R1YWxseSBpcyBleHBhbmRzDQogICAgIHRvIHNv
bWV0aGluZyBtZWFuaW5nZnVsLg0KDQogMy4gUkZDIDI0NjAgaXMgb2Jzb2xldGVkIGJ5IFJGQyA4
MjAwLg0KDQogNC4gUkZDIDc5MSBpcyB0aGUgd3JvbmcgcmVmZXJlbmNlIGZvciBJUHY0IFRPUy4g
SXQgc2hvdWxkIGJlIFJGQyAxMzk0Lg0KDQogNS4gV2hhdCBpcyB0aGUgSUdSUCBwcm90b2NvbD8g
SSdtIGZhbWlsaWFyIHdpdGggRUlHUlAgYnV0IG5vdCBJR1JQLg0KDQogNi4gV2hhdCBpcyB0aGUg
c2tpcCBwcm90b2NvbD8gSXMgdGhpcyBhYm91dCBza2lwcGluZyB0aGUgY2hlY2s/IElmIHNvLA0K
ICAgIHdoeSBpcyBpdCBuZWVkZWQuDQoNCiA3LiBSZWZlcmVuY2UgZm9yIElQdjYgSUNNUCBzaG91
bGQgYmUgUkZDIDI0NjMuDQoNCiA4LiBXaHkgZG8geW91IGluY2x1ZGUgUGhvdHVyaXMgZGVmaW5p
dGlvbnM/IE5vYm9keSB1c2VzIHRoaXMuDQoNCiA5LiBOb3RlIHRoYXQgYWxsIHRoZSBrZXlzIGZv
ciBhbGwgJ2NvbmZpZyB0cnVlJyBsaXN0cyBtdXN0IGJlDQogICAgdW5pcXVlIHNvIHlvdXIgc3Bl
Y2lmaWNhdGlvbiBpbiB0aGUgZGVzY3JpcHRpb24gYXMgd2VsbCBhcw0KICAgICdtYW5kYXRvcnkg
dHJ1ZScgYXJlIHJlZHVuZGFudCBmb3IgdGhlICdydWxlcycgbGlzdC4gVGhpcw0KICAgIG1pc3Rh
a2UgaXMgaW4gb3RoZXIgbGlzdHMgYXMgd2VsbC4NCg0KMTAuIFdoYXQgaXMgJ2R1cmluZycgdGlt
ZT8NCg0KMTEuIFdoYXQgaXMgYSAic2VjdXJpdHktZ3JwIj8gSXMgdGhpcyBhIHNlY3VyaXR5LWdy
b3VwPw0KDQoxMi4gVGhlIG1vZHVsZSBwcm9sb2d1ZSBkb2Vzbid0IG1hdGNoIHRoZSBleGFtcGxl
IGluIEFwcGVuZGl4IEIgb2YNCiAgICBSRkMgODQwNy4NCg0KMTMuIFRoZXJlIG5lZWRzIHRvIGJl
IGEgZ29vZCBkZWZpbml0aW9uIG9mIGFic29sdXRlIGFuZCBwZXJpb2RpYw0KICAgICAgIHRpbWUg
aW4gdGhlIGRlc2NyaXB0aW9ucy4NCg0KMTQuIFRoZSBSZWZlcmVuY2VzIGRvIG5vdCBpbmNsdWRl
IGFsbCB0aGUgUkZDcyByZWZlcmVuY2VkIGJ5IFlBTkcNCiAgICBtb2RlbCByZWZlcmVuY2Ugc3Rh
dGVtZW50cy4NCg0KTml0czogV2lsbCBzZW5kIGRpZmYgdG8gYXV0aG9ycyBhbmQgaTJuc2YgY2hh
aXJzIGFzIGV4YW1wbGUgb2YgcmV2aWV3IHRoYXQgc2hvdWxkIGJlIGRvbmUgb24gWUFORyBkb2N1
bWVudHMgcHJpb3IgdG8gc2VuZGluZyB0byBZQU5HIGRvY3RvcnMuDQoNClRoYW5rcywNCkFjZWUN
Cg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIFwoQm9keSBD
U1wpIjsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNC4wcHQiPkkgaGF2ZSByZXZpZXdlZCB0aGlzIGRvY3VtZW50IGFzIHBhcnQg
b2YgdGhlIFlBTkcgZG9jdG9ycyBkaXJlY3RvcmF0ZSdzJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQi
Pm9uZ29pbmcgZWZmb3J0IHRvIHJldmlldyBhbGwgSUVURiBkb2N1bWVudHMgYmVpbmcgcHJvY2Vz
c2VkIGJ5IHRoZSBJRVNHLiZuYnNwOyBUaGVzZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij5jb21t
ZW50cyB3ZXJlIHdyaXR0ZW4gd2l0aCB0aGUgaW50ZW50IG9mIGltcHJvdmluZyB0aGUgb3BlcmF0
aW9uYWwgYXNwZWN0cyBvZiB0aGUmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+SUVURiBkcmFmdHMu
IENvbW1lbnRzIHRoYXQgYXJlIG5vdCBhZGRyZXNzZWQgaW4gbGFzdCBjYWxsIG1heSBiZSBpbmNs
dWRlZCBpbiBBRCByZXZpZXdzJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPmR1cmluZyB0aGUgSUVT
RyByZXZpZXcuJm5ic3A7IERvY3VtZW50IGVkaXRvcnMgYW5kIFdHIGNoYWlycyBzaG91bGQgdHJl
YXQgdGhlc2UgY29tbWVudHMmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+anVzdCBsaWtlIGFueSBv
dGhlciBlYXJseSByZXZpZXcgY29tbWVudHMuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+RG9jdW1lbnQ6IGRy
YWZ0LWlldGYtaTJuc2YtbnNmLWZhY2luZy1pbnRlcmZhY2UtZG0tMDY8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBw
dCI+UmV2aWV3ZXI6IEFjZWUgTGluZGVtPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPlJldmlldyBEYXRlOiBK
dW5lIDIyLCAyMDE5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPlJldmlldyBUeXBlOiBXb3JraW5nIEdyb3Vw
IExhc3QgQ2FsbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij5JbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJkcyBU
cmFjazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTQuMHB0Ij5TdW1tYXJ5OiBOZWVkcyB0byBnbyBiYWNrIHRvIFdvcmtp
bmcgR3JvdXAgZm9yIHJld29yayBhbmQgYW5vdGhlciBXR0xDPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTQuMHB0Ij5Nb2R1bGVzOiAmcXVvdDtpZXRmLWkybnNmLXBvbGljeS1y
dWxlLWZvci1uc2ZAMjAxOS0wNi0xMi55YW5nJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTQuMHB0Ij5UZWNoIFN1bW1hcnk6IFRoZSBtb2RlbCBkZWZpbmVzIGRpZmZl
cmVudCB0eXBlcyBvZiBJMk5TRiBzZWN1cml0eSBwb2xpY3kuIEVhY2g8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGlzIGNvbXByaXNlZCBvZiBhbiBldmVudCwgYSBjb25kaXRpb24sIGFuZCBhbiBhY3Rpb24uIFRo
ZXJlIGlzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2lnbmlmaWNhbnQgb3ZlcmxhcCB3aXRoIG90
aGVyIElFVEYgbW9kZWxzLiBXaXRoaW4gSTJOU0YsIHRoZXJlDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7aXMgcmVwZXRpdGlvbiBvZiBkZWZpbml0aW9ucyB3aGljaCBuZWVkcyB0byBnbyBpbnRvIGEg
Y29tbW9uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7STJOU0YgdHlwZXMgbW9kdWxlLiAmbmJzcDtB
ZGRpdGlvbmFsbHksIHRoZSBkYXRhIGRlc2NyaXB0aW9ucyB3ZXJlPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB3ZXJlIGRvbmUgcXVpY2tseSBhbmQgbmV2ZXIgcmV2aWV3ZWQgb3IgZWRpdGVkLiBJIGJl
bGlldmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2l0IG5lZWRzIHRvIGdvIGJhY2sgdG8gdGhlIHdvcmtpbmcg
Z3JvdXAgZm9yIGFub3RoZXIgcmV2aXNpb24gYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3b3JraW5nIGdy
b3VwIGxhc3QgY2FsbC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4uJm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij5NYWpvciBDb21tZW50czo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0
LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOzEuIFdoeSBkb24ndCB5b3UgbGV2
ZXJhZ2UgdGhlIGRlZmluaXRpb25zIGluIFJGQyA4NTE5IGZvciBwYWNrZXQgbWF0Y2hpbmc/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNC4wcHQiPiZuYnNwOyAmbmJzcDsgV2UgZG9uJ3QgbmVlZCBhbGwgdGhpcyBkZWZp
bmVkIGFnYWluLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBw
dCI+Jm5ic3A7Mi4gRGF0ZSBhbmQgdGltZSBhcmUgZGVmaW5lZCBpbiBSRkMgNjk5MS4gV2h5IGRv
bid0IHRob3NlIHN1ZmZpY2U/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij4mbmJzcDszLiBSZWZlciB0byB0aGUgaW50ZXJ2YWxzIGFzICZxdW90O3RpbWUtaW50ZXJ2
YWxzJnF1b3Q7IHJhdGhlciB0aGFuICZxdW90O3RpbWUtem9uZXMmcXVvdDsuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
NC4wcHQiPiZuYnNwOyAmbmJzcDsgVGhlIHRlcm0gJnF1b3Q7dGltZS16b25lJnF1b3Q7IGhhcyBh
IGNvbXBsZXRlbHkgZGlmZmVyZW50IGNvbm5vdGF0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7NC4gV2hhdCB0aGUgJnF1b3Q7YWNsLW51
bWJlciZxdW90Oz8gQWxzbywgQUNMcyBhcmUgbmFtZWQgKFJGQyA4NTE5KS4gQWxzbywgd2h5PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNC4wcHQiPiZuYnNwOyAmbmJzcDsgZGVmaW5lIGFsbCB0aGUgcGFja2V0IG1hdGNo
aW5nIGFuZCB0aGVuIHJlZmVyZW5jZSBhbiBBQ0wuICZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7NS4gVGhlIGRlc2NyaXB0aW9ucyBhcmUgdmVy
eSBhd2t3YXJkbHkgd29yZGVkIGFuZCBpbiBtYW55IGNhc2VzIHNpbXBseTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij4mbmJzcDsgJm5ic3A7IHJlcGVhdCB0aGUgZGF0YSBub2RlIG9yIGlkZW50aWZ5IGRlc2Ny
aXB0aW9uIHdpdGhvdXQgaHlwaGVucy4gSTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDsgJm5ic3A7
IHN0YXJ0ZWQgdHJ5aW5nIHRvIGZpeCB0aGlzIGJ1dCBpdCB3YXMgdG9vIG11Y2guIEknbGwgcGFz
cyBmb3Igb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7ICZuYnNwOyBmb3Igc29tZSBleGFtcGxl
cy4gVGhlcmUgYXJlIGVub3VnaCBjby1hdXRob3JzIGFuZCBjb250cmlidXRvcnMgdGhhdDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTQuMHB0Ij4mbmJzcDsgJm5ic3A7IG9uZSB3b3VsZCBleHBlY3QgbXVjaCBiZXR0ZXIu
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDs2
LiBUaGVyZSBpcyBvdmVybGFwIG9mIGRlZmluaXRpb25zIHdpdGggdGhlIEkyTlNGIGNhcGFiaWxp
dGllcyBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7ICZuYnNwOyBUaGUgY29tbW9uIHR5
cGVzIGFuZCBpZGVudGl0aWVzIHNob3VsZCBiZSBmYWN0b3JlZCBpbnRvIGEgY29tbW9uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNC4wcHQiPiZuYnNwOyAmbmJzcDsgSTJOU0YgdHlwZXMgbW9kdWxlLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7Ny4gVGhlICZxdW90O1NlY3Vy
aXR5IENvbnNpZGVyYXRpb25zJnF1b3Q7IGluIHNlY3Rpb24gOCBkbyBub3QgY29uZm9ybSB0byB0
aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7ICZuYnNwOyByZWNvbW1lbmRlZCB0ZW1wbGF0ZSBp
biBodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9vcHMvd2lraS95YW5nLXNlY3VyaXR5LTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTQuMHB0Ij4mbmJzcDsgJm5ic3A7IGd1aWRlbGluZXMmZ3Q7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+TWlu
b3IgQ29tbWVudHM6Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij4mbmJzcDsxLiBTZWN0aW9uIDMuMSBzaG91bGQgcmVmZXJlbmNlIFJGQzgzNDAgcmF0aGVy
IHRoYW4gYXR0ZW1wdGluZyB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDsgJm5ic3A7IGluY2x1
ZGUgdHJlZSBkaWFncmFtIGZvcm1hdHRpbmcgc2VtYW50aWNzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7Mi4gJnF1b3Q7aWlwcmZuJnF1b3Q7IGlzIGEg
cG9vciBjaG9pY2UgZm9yIGRlZmF1bHQgbW9kZWwgcHJlZml4IC0gSSBzdWdnZXN0Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNC4wcHQiPiZuYnNwOyAmbmJzcDsgJnF1b3Q7bnNmaW50ZiZxdW90Oy4gSXQgaXMg
b25seSBvbmUgY2hhcmFjdGVyIGxvbmdlciBhbmQgYWN0dWFsbHkgaXMgZXhwYW5kczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTQuMHB0Ij4mbmJzcDsmbmJzcDsgJm5ic3A7IHRvIHNvbWV0aGluZyBtZWFuaW5nZnVsLiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7My4g
UkZDIDI0NjAgaXMgb2Jzb2xldGVkIGJ5IFJGQyA4MjAwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7NC4gUkZDIDc5MSBpcyB0aGUgd3JvbmcgcmVmZXJl
bmNlIGZvciBJUHY0IFRPUy4gSXQgc2hvdWxkIGJlIFJGQyAxMzk0LiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7NS4gV2hhdCBpcyB0aGUgSUdS
UCBwcm90b2NvbD8gSSdtIGZhbWlsaWFyIHdpdGggRUlHUlAgYnV0IG5vdCBJR1JQLiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7Ni4gV2hhdCBp
cyB0aGUgc2tpcCBwcm90b2NvbD8gSXMgdGhpcyBhYm91dCBza2lwcGluZyB0aGUgY2hlY2s/IElm
IHNvLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDsgJm5ic3A7IHdoeSBpcyBpdCBuZWVk
ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDs3LiBS
ZWZlcmVuY2UgZm9yIElQdjYgSUNNUCBzaG91bGQgYmUgUkZDIDI0NjMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDs4LiBXaHkgZG8geW91IGluY2x1ZGUg
UGhvdHVyaXMgZGVmaW5pdGlvbnM/IE5vYm9keSB1c2VzIHRoaXMuICZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7OS4gTm90ZSB0aGF0IGFsbCB0
aGUga2V5cyBmb3IgYWxsICdjb25maWcgdHJ1ZScgbGlzdHMgbXVzdCBiZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij4mbmJzcDsgJm5ic3A7IHVuaXF1ZSBzbyB5b3VyIHNwZWNpZmljYXRpb24gaW4gdGhlIGRl
c2NyaXB0aW9uIGFzIHdlbGwgYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7ICZuYnNwOyAnbWFu
ZGF0b3J5IHRydWUnIGFyZSByZWR1bmRhbnQgZm9yIHRoZSAncnVsZXMnIGxpc3QuIFRoaXMmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7ICZuYnNwOyBtaXN0YWtlIGlzIGluIG90aGVyIGxp
c3RzIGFzIHdlbGwuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij4xMC4gV2hhdCBpcyAnZHVyaW5nJyB0aW1lPyZuYnNwOyAmbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjExLiBXaGF0IGlzIGEgJnF1b3Q7c2VjdXJp
dHktZ3JwJnF1b3Q7PyBJcyB0aGlzIGEgc2VjdXJpdHktZ3JvdXA/Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
NC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4xMi4gVGhlIG1vZHVsZSBwcm9sb2d1ZSBk
b2Vzbid0IG1hdGNoIHRoZSBleGFtcGxlIGluIEFwcGVuZGl4IEIgb2Y8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBw
dCI+Jm5ic3A7ICZuYnNwOyBSRkMgODQwNy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTQuMHB0Ij4xMy4gVGhlcmUgbmVlZHMgdG8gYmUgYSBnb29kIGRlZmluaXRpb24gb2Yg
YWJzb2x1dGUgYW5kIHBlcmlvZGljPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB0aW1lIGluIHRoZSBkZXNjcmlwdGlvbnMuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE0LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjE0LiBUaGUgUmVmZXJlbmNlcyBkbyBu
b3QgaW5jbHVkZSBhbGwgdGhlIFJGQ3MgcmVmZXJlbmNlZCBieSBZQU5HJm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNC4wcHQiPiZuYnNwOyAmbmJzcDsgbW9kZWwgcmVmZXJlbmNlIHN0YXRlbWVudHMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij5OaXRzOiBXaWxsIHNlbmQgZGlm
ZiB0byBhdXRob3JzIGFuZCBpMm5zZiBjaGFpcnMgYXMgZXhhbXBsZSBvZiByZXZpZXcgdGhhdCBz
aG91bGQgYmUgZG9uZSBvbiBZQU5HIGRvY3VtZW50cyBwcmlvciB0byBzZW5kaW5nIHRvIFlBTkcg
ZG9jdG9ycy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+VGhh
bmtzLDxicj4NCkFjZWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_E650398FD50C486D971790BA617BA0A1ciscocom_--


From nobody Sun Jun 23 22:53:54 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D62B1200DE; Sun, 23 Jun 2019 22:53:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 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, HK_NAME_FM_MR_MRS=1.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MUEIPHXO78ta; Sun, 23 Jun 2019 22:53:43 -0700 (PDT)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 E5B1F12003F; Sun, 23 Jun 2019 22:53:39 -0700 (PDT)
Received: by mail-wr1-x433.google.com with SMTP id v14so12429161wrr.4; Sun, 23 Jun 2019 22:53:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=34l/4JptoL5iii35ori+giI06N/4TrAJJsNxwihw6og=; b=sINYVBEBAofAJ6qM1X85dCBerqhe2dgWo6/hNa9YeFYXIKaUu9KOfNsm0w+PoRBInL QLnVQxBMeawYEYv9Nz5Sg8WI+fgcxNbE5rWn2eYL02yFLapPMNNTevP7AgXMzymM64qk TLe3NQv91s2Kiyvude8WvbL2s+ZRW7kOfj6zkIn2sXOboTkHk1g76SmcLiUPviN+N/PF RTRLJUbOusSzjwutefV0hfOkG8g8MbGSRxii77YTteHHt3naGvGCmBkDTeRwh08ccl6R zyTuqOuKc50FhAKABMbTDUkLDHTCMKO3E8sJM5HmrY9tEZtjE8QsBl2bZ806pJMcWngz YFCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=34l/4JptoL5iii35ori+giI06N/4TrAJJsNxwihw6og=; b=q35D1sEgQBQY5HBFG2Rlypa748cZb92vJcAmY1JpGoWmBgYsEANUnFur581OSWkohA WHIdvbNaEbCurajbA95oeSDLlgpPJdiHqzlwsYxpuQSYB7CbtsCOMxs1M6otibC7AwSM aNXXfKM1UXwupDCJwPogkSr42QV3JsI4piz7GVxY4oLWeJHcDo/kY0TRAhKoEIEYKjPf goiGXmV8tI8T9vqbfmlJornYHLQLhWZ4qNq6wF94sbjMcaFkpNOPtyhLpTjYJrI7qaYv 0U5znlhDAKNIknSMmrcTXjBmUa8nlS/G4F2xmgCiwIS7nyqbH6eB/DrzmrUDXK/M22yZ tIVA==
X-Gm-Message-State: APjAAAVPF+k6zcjCVknhxwXk0l3mliDg7eKWJ713fZOFEzXhKJC43tj5 L2NON6rCwoKlNfU/2413DBfz17r8I8fntIViosQ=
X-Google-Smtp-Source: APXvYqwbHMAIfA9b9zD/J0FxuRwdFsKlvJRjqs5eolktUYMUUWSS0I/dHMocxRlPnXoc407+A3TnRUrvuSIAe5PMUac=
X-Received: by 2002:adf:eb89:: with SMTP id t9mr50091280wrn.120.1561355618241;  Sun, 23 Jun 2019 22:53:38 -0700 (PDT)
MIME-Version: 1.0
References: <E650398F-D50C-486D-9717-90BA617BA0A1@cisco.com>
In-Reply-To: <E650398F-D50C-486D-9717-90BA617BA0A1@cisco.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Mon, 24 Jun 2019 14:53:27 +0900
Message-ID: <CAPK2DewDzd73PgaE4yUpVBNE0yBw+-MEnE96FBf3uPNK1J6q5g@mail.gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Cc: draft-ietf-i2nsf-nsf-facing-interface-dm@ietf.org, i2nsf-ads@ietf.org,  i2nsf@ietf.org, YANG Doctors <yang-doctors@ietf.org>,  skku_secu-brain_all@googlegroups.com, Jaehoon Jeong <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000fe504d058c0b6e74"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Uac_hMNSnNKn-dc4WeETDN1POkI>
Subject: Re: [I2nsf] YANG Doctors Working Group Last Call Review for draft-ietf-i2nsf-nsf-facing-interface-dm-06
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 05:53:46 -0000

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

Hi Acee,
We authors will address your valuable comments on NSF facing interface.

Thanks a lot.

Best Regards,
Paul

2019=EB=85=84 6=EC=9B=94 23=EC=9D=BC (=EC=9D=BC) =EC=98=A4=EC=A0=84 3:03, A=
cee Lindem (acee) <acee@cisco.com>=EB=8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1:

> I have reviewed this document as part of the YANG doctors directorate's
>
> ongoing effort to review all IETF documents being processed by the IESG.
> These
>
> comments were written with the intent of improving the operational aspect=
s
> of the
>
> IETF drafts. Comments that are not addressed in last call may be included
> in AD reviews
>
> during the IESG review.  Document editors and WG chairs should treat thes=
e
> comments
>
> just like any other early review comments.
>
>
>
>
>
> Document: draft-ietf-i2nsf-nsf-facing-interface-dm-06
>
> Reviewer: Acee Lindem
>
> Review Date: June 22, 2019
>
> Review Type: Working Group Last Call
>
> Intended Status: Standards Track
>
> Summary: Needs to go back to Working Group for rework and another WGLC
>
>
>
> Modules: "ietf-i2nsf-policy-rule-for-nsf@2019-06-12.yang"
>
>
>
> Tech Summary: The model defines different types of I2NSF security policy.
> Each
>
>                              is comprised of an event, a condition, and a=
n
> action. There is
>
>                              significant overlap with other IETF models.
> Within I2NSF, there
>
>                              is repetition of definitions which needs to
> go into a common
>
>                              I2NSF types module.  Additionally, the data
> descriptions were
>
>                               were done quickly and never reviewed or
> edited. I believe
>
>                              it needs to go back to the working group for
> another revision and
>
>                              working group last call.
>
> .
>
>
>
> Major Comments:
>
>
>
>  1. Why don't you leverage the definitions in RFC 8519 for packet matchin=
g?
>
>     We don't need all this defined again.
>
>
>
>  2. Date and time are defined in RFC 6991. Why don't those suffice?
>
>
>
>  3. Refer to the intervals as "time-intervals" rather than "time-zones".
>
>     The term "time-zone" has a completely different connotation.
>
>
>
>  4. What the "acl-number"? Also, ACLs are named (RFC 8519). Also, why
>
>     define all the packet matching and then reference an ACL.
>
>
>
>  5. The descriptions are very awkwardly worded and in many cases simply
>
>     repeat the data node or identify description without hyphens. I
>
>     started trying to fix this but it was too much. I'll pass for on
>
>     for some examples. There are enough co-authors and contributors that
>
>     one would expect much better.
>
>
>
>  6. There is overlap of definitions with the I2NSF capabilities draft.
>
>     The common types and identities should be factored into a common
>
>     I2NSF types module.
>
>
>
>  7. The "Security Considerations" in section 8 do not conform to the
>
>     recommended template in
> https://trac.ietf.org/trac/ops/wiki/yang-security-
>
>     guidelines>
>
>
>
>
>
> Minor Comments:
>
>
>
>  1. Section 3.1 should reference RFC8340 rather than attempting to
>
>     include tree diagram formatting semantics.
>
>
>
>  2. "iiprfn" is a poor choice for default model prefix - I suggest
>
>     "nsfintf". It is only one character longer and actually is expands
>
>      to something meaningful.
>
>
>
>  3. RFC 2460 is obsoleted by RFC 8200.
>
>
>
>  4. RFC 791 is the wrong reference for IPv4 TOS. It should be RFC 1394.
>
>
>
>  5. What is the IGRP protocol? I'm familiar with EIGRP but not IGRP.
>
>
>
>  6. What is the skip protocol? Is this about skipping the check? If so,
>
>     why is it needed.
>
>
>
>  7. Reference for IPv6 ICMP should be RFC 2463.
>
>
>
>  8. Why do you include Photuris definitions? Nobody uses this.
>
>
>
>  9. Note that all the keys for all 'config true' lists must be
>
>     unique so your specification in the description as well as
>
>     'mandatory true' are redundant for the 'rules' list. This
>
>     mistake is in other lists as well.
>
>
>
> 10. What is 'during' time?
>
>
>
> 11. What is a "security-grp"? Is this a security-group?
>
>
>
> 12. The module prologue doesn't match the example in Appendix B of
>
>     RFC 8407.
>
>
>
> 13. There needs to be a good definition of absolute and periodic
>
>        time in the descriptions.
>
>
>
> 14. The References do not include all the RFCs referenced by YANG
>
>     model reference statements.
>
>
>
> Nits: Will send diff to authors and i2nsf chairs as example of review tha=
t
> should be done on YANG documents prior to sending to YANG doctors.
>
>
>
> Thanks,
> Acee
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>

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

<div dir=3D"auto">Hi Acee,<div dir=3D"auto">We authors will address your va=
luable comments on NSF facing interface.</div><div dir=3D"auto"><br></div><=
div dir=3D"auto">Thanks a lot.</div><div dir=3D"auto"><br></div><div dir=3D=
"auto">Best Regards,</div><div dir=3D"auto">Paul</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">2019=EB=85=84 6=EC=
=9B=94 23=EC=9D=BC (=EC=9D=BC) =EC=98=A4=EC=A0=84 3:03, Acee Lindem (acee) =
&lt;<a href=3D"mailto:acee@cisco.com">acee@cisco.com</a>&gt;=EB=8B=98=EC=9D=
=B4 =EC=9E=91=EC=84=B1:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_-7550461453642256370WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">I have reviewed thi=
s document as part of the YANG doctors directorate&#39;s=C2=A0<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">ongoing effort to r=
eview all IETF documents being processed by the IESG.=C2=A0 These=C2=A0<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">comments were writt=
en with the intent of improving the operational aspects of the=C2=A0<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">IETF drafts. Commen=
ts that are not addressed in last call may be included in AD reviews=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">during the IESG rev=
iew.=C2=A0 Document editors and WG chairs should treat these comments=C2=A0=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">just like any other=
 early review comments.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Document: draft-iet=
f-i2nsf-nsf-facing-interface-dm-06<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Reviewer: Acee Lind=
em<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Review Date: June 2=
2, 2019<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Review Type: Workin=
g Group Last Call<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Intended Status: St=
andards Track<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Summary: Needs to g=
o back to Working Group for rework and another WGLC<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Modules: &quot;ietf=
-i2nsf-policy-rule-for-nsf@2019-06-12.yang&quot;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Tech Summary: The m=
odel defines different types of I2NSF security policy. Each<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 is comprised of an event, a condition, and an action. There is
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0significant overlap with other IETF models. Within I2NSF, there
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0is repetition of definitions which needs to go into a common
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0I2NSF types module.=C2=A0 Additionally, the data descriptions were<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 were done quickly and never reviewed or edited. I believe<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0it needs to go back to the working group for another revision and<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 working group last call.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">.=C2=A0<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Major Comments:<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A01. Why don&#3=
9;t you leverage the definitions in RFC 8519 for packet matching?<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 We do=
n&#39;t need all this defined again.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A02. Date and t=
ime are defined in RFC 6991. Why don&#39;t those suffice?<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A03. Refer to t=
he intervals as &quot;time-intervals&quot; rather than &quot;time-zones&quo=
t;.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 The t=
erm &quot;time-zone&quot; has a completely different connotation.=C2=A0<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A04. What the &=
quot;acl-number&quot;? Also, ACLs are named (RFC 8519). Also, why<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 defin=
e all the packet matching and then reference an ACL. =C2=A0<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A05. The descri=
ptions are very awkwardly worded and in many cases simply<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 repea=
t the data node or identify description without hyphens. I<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 start=
ed trying to fix this but it was too much. I&#39;ll pass for on<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 for s=
ome examples. There are enough co-authors and contributors that<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 one w=
ould expect much better.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A06. There is o=
verlap of definitions with the I2NSF capabilities draft.<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 The c=
ommon types and identities should be factored into a common<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 I2NSF=
 types module.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A07. The &quot;=
Security Considerations&quot; in section 8 do not conform to the<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 recom=
mended template in <a href=3D"https://trac.ietf.org/trac/ops/wiki/yang-secu=
rity-" target=3D"_blank" rel=3D"noreferrer">https://trac.ietf.org/trac/ops/=
wiki/yang-security-</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 guide=
lines&gt;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Minor Comments:=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A01. Section 3.=
1 should reference RFC8340 rather than attempting to<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 inclu=
de tree diagram formatting semantics.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A02. &quot;iipr=
fn&quot; is a poor choice for default model prefix - I suggest=C2=A0<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 &quot=
;nsfintf&quot;. It is only one character longer and actually is expands<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0 =C2=A0=
 to something meaningful.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A03. RFC 2460 i=
s obsoleted by RFC 8200.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A04. RFC 791 is=
 the wrong reference for IPv4 TOS. It should be RFC 1394.=C2=A0<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A05. What is th=
e IGRP protocol? I&#39;m familiar with EIGRP but not IGRP.=C2=A0<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A06. What is th=
e skip protocol? Is this about skipping the check? If so,=C2=A0<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 why i=
s it needed.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A07. Reference =
for IPv6 ICMP should be RFC 2463.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A08. Why do you=
 include Photuris definitions? Nobody uses this. =C2=A0<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A09. Note that =
all the keys for all &#39;config true&#39; lists must be<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 uniqu=
e so your specification in the description as well as<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 &#39;=
mandatory true&#39; are redundant for the &#39;rules&#39; list. This=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 mista=
ke is in other lists as well.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">10. What is &#39;du=
ring&#39; time?=C2=A0 =C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">11. What is a &quot=
;security-grp&quot;? Is this a security-group?=C2=A0<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">12. The module prol=
ogue doesn&#39;t match the example in Appendix B of<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 RFC 8=
407. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">13. There needs to =
be a good definition of absolute and periodic<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 time in the descriptions.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">14. The References =
do not include all the RFCs referenced by YANG=C2=A0<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">=C2=A0 =C2=A0 model=
 reference statements.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Nits: Will send dif=
f to authors and i2nsf chairs as example of review that should be done on Y=
ANG documents prior to sending to YANG doctors.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt">Thanks,<br>
Acee<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:14.0pt"><u></u>=C2=A0<u></u=
></span></p>
</div>
</div>

_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank" rel=3D"noreferrer">I2ns=
f@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a=
><br>
</blockquote></div>

--000000000000fe504d058c0b6e74--


From nobody Mon Jun 24 07:53:08 2019
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 21819120401; Mon, 24 Jun 2019 07:53:00 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Sender: <iesg-secretary@ietf.org>
CC: rdd@cert.org, draft-ietf-i2nsf-applicability@ietf.org, i2nsf@ietf.org, Linda.dunbar@huawei.com, Linda Dunbar <Linda.dunbar@huawei.com>, i2nsf-chairs@ietf.org
Content-Transfer-Encoding: 7bit
Reply-To: ietf@ietf.org
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Message-ID: <156138798012.17584.10973414664855353016.idtracker@ietfa.amsl.com>
Date: Mon, 24 Jun 2019 07:53:00 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/fcUw9mYRAyDJdcWvWBY2m6IjfPo>
Subject: [I2nsf] Last Call: <draft-ietf-i2nsf-applicability-13.txt> (Applicability of Interfaces to Network Security Functions to Network-Based Security Services) to Informational RFC
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 14:53:01 -0000

The IESG has received a request from the Interface to Network Security
Functions WG (i2nsf) to consider the following document: - 'Applicability of
Interfaces to Network Security Functions to Network-
   Based Security Services'
  <draft-ietf-i2nsf-applicability-13.txt> as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2019-07-08. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   This document describes the applicability of Interface to Network
   Security Functions (I2NSF) to network-based security services in
   Network Functions Virtualization (NFV) environments, such as
   firewall, deep packet inspection, or attack mitigation engines.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-applicability/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-applicability/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Mon Jun 24 08:15:44 2019
Return-Path: <linda.dunbar@futurewei.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A11712045D for <i2nsf@ietfa.amsl.com>; Mon, 24 Jun 2019 08:15:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 zNijXpU5wXRe for <i2nsf@ietfa.amsl.com>; Mon, 24 Jun 2019 08:15:37 -0700 (PDT)
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680128.outbound.protection.outlook.com [40.107.68.128]) (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 92F3E120198 for <i2nsf@ietf.org>; Mon, 24 Jun 2019 08:15:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zyVeFjqxUgnBnuVlOmP6CQ75CTnGAyy0eaHLYt1dcxA=; b=b24XSDBZzkuwmeB6d+bnH9FiGYp7Dm4dWw4T+n4njDWPoBHiq+xq6CbplmvxuoV+C06lDc9YNNj0FLN39AfUihl09qodhtrxL6hlG/0SgbiNIMKEhTAt1xGUfCnG6OGcLRFE4ZYiWWuaOq9yne3VjWkj+epfjqNVTcWN/8b10aY=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB3054.namprd13.prod.outlook.com (10.255.181.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.12; Mon, 24 Jun 2019 15:15:33 +0000
Received: from MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::a8cd:e9ef:5219:67ea]) by MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::a8cd:e9ef:5219:67ea%6]) with mapi id 15.20.2032.012; Mon, 24 Jun 2019 15:15:33 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: "i2nsf@ietf.org" <i2nsf@ietf.org>
Thread-Topic: IETF 105 Preliminary Agenda: I2NSF WG session will be on Thurs 10am
Thread-Index: AdUqn3y7pdn66Nc0RMyPP37P45gVrw==
Date: Mon, 24 Jun 2019 15:15:33 +0000
Message-ID: <MN2PR13MB3582F158C12AA36AE3040CB085E00@MN2PR13MB3582.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=linda.dunbar@futurewei.com; 
x-originating-ip: [12.111.81.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f067111b-5e55-44c6-891b-08d6f8b6cd9d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR13MB3054; 
x-ms-traffictypediagnostic: MN2PR13MB3054:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR13MB3054DACFAE0EDC40DC08D33085E00@MN2PR13MB3054.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 007814487B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(136003)(366004)(346002)(39840400004)(199004)(189003)(13464003)(5660300002)(66446008)(64756008)(66556008)(52536014)(99286004)(55016002)(5640700003)(73956011)(66946007)(478600001)(7696005)(53546011)(486006)(71190400001)(76116006)(66476007)(44832011)(2351001)(86362001)(316002)(45080400002)(6506007)(476003)(71200400001)(102836004)(68736007)(25786009)(2906002)(186003)(26005)(6116002)(3846002)(14454004)(74316002)(66066001)(53936002)(6306002)(2473003)(9686003)(14444005)(8676002)(256004)(8936002)(305945005)(6916009)(7736002)(33656002)(229853002)(2501003)(966005)(6436002)(81156014)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR13MB3054; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 5Rcjp+ldXasnLHpozy7zIhnCCHbxDB6zAHER9sngd0gkLEHMSr5N2JRSu3v3oVw32e1nmbT/5sUavopYTZUwd2dOO58J+CUugl2wXk0KVSUhNuAFwc2VIF5v//mWMlUCHuchSXR2PiR37+Q0RrxLLJDSRKVywKaHx9kg63+ED+z9/YA1vPKRWg/9hmQK8TeQnKIDGbmU/vNVWUaimKH6WzXMDYpfVl7FJDDw2Fm/ljiX6CAtmYT6wJVlNAkdlbH+IjKoItCN0j8eLjA+VU3zVHlCHa8DntgGOzVjUVeuAZ1RcgPGz17mj+n87+V8j0XF94cxEN/0vshWOhg7VS2nH+/qtbgnc2pFkQlkcuhDoVizumzunSZfeDzIfKIJMCNMAuEs5JqgPAx1yQNG+9oqn7xdDOfBFsH5hfhq2eXt2j0=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f067111b-5e55-44c6-891b-08d6f8b6cd9d
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2019 15:15:33.5344 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ldunbar@futurewei.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3054
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/0nFpmV1508mOZXqz6EB5LGC-hGs>
Subject: [I2nsf] FW: IETF 105 Preliminary Agenda: I2NSF WG session will be on Thurs 10am
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 15:15:40 -0000

SWYgbm8gbW9yZSBjaGFuZ2VzLCBJMk5TRiBXRyBzZXNzaW9uIHdpbGwgYmUgb24gVGh1cnMgMTBh
bS4gDQoNCklmIHlvdSB3YW50IHRvIHByZXNlbnRhdGlvbiBzbG90LCBwbGVhc2UgbGV0IHVzIGtu
b3cuIA0KDQpMaW5kYSAmIFlvYXYNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206
IFdHQ2hhaXJzIDx3Z2NoYWlycy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSUVURiBB
Z2VuZGENClNlbnQ6IEZyaWRheSwgSnVuZSAyMSwgMjAxOSA1OjA0IFBNDQpUbzogV29ya2luZyBH
cm91cCBDaGFpcnMgPHdnY2hhaXJzQGlldGYub3JnPg0KU3ViamVjdDogSUVURiAxMDUgUHJlbGlt
aW5hcnkgQWdlbmRhDQoNClRoZSBJRVRGIDEwNSBwcmVsaW1pbmFyeSBhZ2VuZGEgaGFzIGJlZW4g
cG9zdGVkLiBUaGUgZmluYWwgYWdlbmRhIHdpbGwgYmUgcHVibGlzaGVkIG9uIEZyaWRheSwgSnVu
ZSAyOCwgMjAxOS4gIA0KDQpJZiB5b3Ugd291bGQgbGlrZSB0byByZXF1ZXN0IGEgY2hhbmdlIHRv
IHRoZSBwcmVsaW1pbmFyeSBhZ2VuZGEsIHBsZWFzZSBzZW5kIGEgbWVzc2FnZSB0byBhZ2VuZGFA
aWV0Zi5vcmcgYW5kIGNvcHkgYWxsIHJlbGV2YW50IEFyZWEgRGlyZWN0b3JzLg0KDQpodHRwczov
L25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYl
MkZkYXRhdHJhY2tlci5pZXRmLm9yZyUyRm1lZXRpbmclMkYxMDUlMkZhZ2VuZGEuaHRtbCZhbXA7
ZGF0YT0wMiU3QzAxJTdDbGluZGEuZHVuYmFyJTQwZnV0dXJld2VpLmNvbSU3QzI2ZTQzNzZjOWNl
MzRjYTQxZWNmMDhkNmY2OTQ1OWQ4JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMl
N0MxJTdDMCU3QzYzNjk2NzUxNDM2NjY1NDIyOCZhbXA7c2RhdGE9SzRZVUt4Nmd2MG12VWE4UTdt
MzY5UHMlMkI1Z3pFWU1xVDhnZnZpT1E4JTJCMGclM0QmYW1wO3Jlc2VydmVkPTANCmh0dHBzOi8v
bmFtMDMuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUy
RmRhdGF0cmFja2VyLmlldGYub3JnJTJGbWVldGluZyUyRjEwNSUyRmFnZW5kYS50eHQmYW1wO2Rh
dGE9MDIlN0MwMSU3Q2xpbmRhLmR1bmJhciU0MGZ1dHVyZXdlaS5jb20lN0MyNmU0Mzc2YzljZTM0
Y2E0MWVjZjA4ZDZmNjk0NTlkOCU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdD
MSU3QzAlN0M2MzY5Njc1MTQzNjY2NTQyMjgmYW1wO3NkYXRhPTN0OU93JTJGOGs0S1V6Y0E5dlZl
SHlUMVI4R2M1UjhZUzNZb3dOaUNXUGVobyUzRCZhbXA7cmVzZXJ2ZWQ9MA0KDQpUaGUgcGxlbmFy
eSBhdCBJRVRGIDEwNSB3aWxsIGJlIHNwbGl0IGludG8gdHdvIHNlY3Rpb25zLiBGaXJzdCwgYSB0
ZWNobmljYWwgcGxlbmFyeSBmcm9tIDE3OjEwIHRvIDE4OjEwLCBmb2xsb3dlZCBieSB0aGUgYWRt
aW5pc3RyYXRpdmUvb3BlcmF0aW9ucyBwbGVuYXJ5IGZyb20gMTg6MjAgdG8gMTk6NTAuIFRoZSB0
ZW4gbWludXRlIGJyZWFrIGluIGJldHdlZW4gd2lsbCBhbGxvdyBhdHRlbmRlZXMgdG8gZW50ZXIg
b3IgZXhpdCBpZiB0aGV5IHdpc2guDQoNClRoZSBleHBlcmltZW50IHdpdGggdW5zdHJ1Y3R1cmVk
IGFnZW5kYSB0aW1lIGNvbnRpbnVlcyBhdCBJRVRGIDEwNSwgd2l0aCBhbiBob3VyIGFuZCBmaWZ0
ZWVuIG1pbnV0ZXMgZWFjaCBtb3JuaW5nLiBDb250aW5lbnRhbCBicmVha2Zhc3Qgd2lsbCBiZSBw
cm92aWRlZCBpbiB0aGUgQ29uZ3Jlc3MgSGFsbCBGb3llciBmcm9tIDA4OjAwIC0gMDk6MDAuIE1l
ZXRpbmcgcm9vbXMgd2lsbCBiZSBhdmFpbGFibGUgZm9yIHNpZ251cHMgZnJvbSAwODozMCAtIDA5
OjQ1LiBSZWd1bGFyIFdHIHNlc3Npb25zIHdpbGwgYmVnaW4gYXQgMTA6MDAuIEluIGFkZGl0aW9u
LCB0d28gYXR0ZW5kZWUgc2lnbnVwIHJvb21zIHdpbGwgYmUgYXZhaWxhYmxlIHRocm91Z2hvdXQg
dGhlIHdlZWsgYXMgdXN1YWwuIEZ1cnRoZXIgZGV0YWlscyBhYm91dCBob3cgdG8gc2lnbiB1cCBm
b3IgYSBtZWV0aW5nIHJvb20gd2lsbCBiZSBhbm5vdW5jZWQgc2hvcnRseS4NCg0KVGhhbmsgeW91
IQ0KDQpJRVRGIFNlY3JldGFyaWF0DQoNCg==


From nobody Mon Jun 24 20:28:48 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A9A11201B0 for <i2nsf@ietfa.amsl.com>; Mon, 24 Jun 2019 20:28:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.397
X-Spam-Level: 
X-Spam-Status: No, score=-0.397 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, HK_NAME_FM_MR_MRS=1.5, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iF9HpFQ8iUq9 for <i2nsf@ietfa.amsl.com>; Mon, 24 Jun 2019 20:28:46 -0700 (PDT)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 B095B120118 for <i2nsf@ietf.org>; Mon, 24 Jun 2019 20:28:45 -0700 (PDT)
Received: by mail-wr1-x42a.google.com with SMTP id x4so16038788wrt.6 for <i2nsf@ietf.org>; Mon, 24 Jun 2019 20:28:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gyEnlQyQKnF+sDHGtQJZ8jfOLL8MgckhgGJS/ZCo04Y=; b=iffcRnL+TVtd9/D0GM+L87XIXzhYQV6g2hFDdTnaUdsk9JJ3BlHDVBXMhrMelWvbe/ C+nH36k2nOKjv/sZXC0712Y+R6qTwaqYm6jEzZ++AiULCw7UQbO6gTllOLkPi2FQCxIJ Y67dCjGs8gYfIefvtMYp+mT1wM1WMwA1qzFpkZd2ZGINa642TvejWZM2Dc9QzhZKxm5i ASd96ut9v1qtxZv65QW0Qz7cvqr5sjJuhbFGL3hn+CNmDR3n0sHfSujd/itjecIAahcU CzFYcj1gDhLmwhQQNMe1sAx3SD7E3az8fJZXvzZSE6QxuFv8WpPGvcNoEui2km6POW8P DIpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gyEnlQyQKnF+sDHGtQJZ8jfOLL8MgckhgGJS/ZCo04Y=; b=S9kJo4T6Oqjz+3fHLpjZ+FXDxYMZPVXAurS7Ba+WVceKhEChiw+37Y//k7/oL3V3iq oz+ZiKIu0Uay26SE0Hy+HYp6q6Sysryt1wz28r9R57BghVirRjXyrleIUAwsQGDwAlxG VrjmwTOTYsgZgvqUGHdM3zZaqQmsF1WL76vP+x6BF0A/16ndtyXEI6ZYNYzkqG03B1sk 8TCcJwjA3fZgFPP19DTlDwionSddeC6ybpQjjJTPhEP1Gp7rO79renhewkl9eSaEfmZm ODNyngizmFQWy7kjNON1xY3BZioQ4udLCB00Dj57WpVpAyiF030o5F3anqend+RFNzIh LNgg==
X-Gm-Message-State: APjAAAWrP3M4m1kHzxVrYUftuDFN3jUKNy5f5QhIoBsmqPycroGirK+i m7ZXPLLxSCCf5vipM6PM1+5KAT/ZLBlzdRU2A8U=
X-Google-Smtp-Source: APXvYqxBDF0MWt7NXXPQjc1hozzdkaLTNkVwvrTkpZTkFVB6xD10InrhWVcB1+SgXgZWlOogZnIGndHtSCgV4zP1IBw=
X-Received: by 2002:a5d:4ec1:: with SMTP id s1mr57636570wrv.19.1561433324009;  Mon, 24 Jun 2019 20:28:44 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR13MB3582F158C12AA36AE3040CB085E00@MN2PR13MB3582.namprd13.prod.outlook.com>
In-Reply-To: <MN2PR13MB3582F158C12AA36AE3040CB085E00@MN2PR13MB3582.namprd13.prod.outlook.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Tue, 25 Jun 2019 12:33:48 +0900
Message-ID: <CAPK2Dexs_=n3h9SS3dm1Vvsd=26i0otGZew1zJG4DmNsVcrACg@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, skku_secu-brain_all@googlegroups.com,  "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000009e3e9a058c1d865d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/SlcDVP1I4RSMEeOaUF3rzgJcSfo>
Subject: Re: [I2nsf] FW: IETF 105 Preliminary Agenda: I2NSF WG session will be on Thurs 10am
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 03:28:48 -0000

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

Hi Linda and Yoav,
I have three presentations as follows:

- I2NSF Hackathon Project: 5 min (Jaehoon Paul Jeong)
  https://trac.ietf.org/trac/ietf/meeting/wiki/105hackathon

- I2NSF Monitoring Data Model Draft: 10 min (Chaehong Chung)

https://datatracker.ietf.org/doc/draft-ietf-i2nsf-nsf-monitoring-data-model=
/


- Security Policy Translation Draft: 5 min (Jaehoon Paul Jeong)

https://datatracker.ietf.org/doc/draft-yang-i2nsf-security-policy-translati=
on/


Thanks.

Best Regards,
Paul


On Tue, Jun 25, 2019 at 12:15 AM Linda Dunbar <linda.dunbar@futurewei.com>
wrote:

> If no more changes, I2NSF WG session will be on Thurs 10am.
>
> If you want to presentation slot, please let us know.
>
> Linda & Yoav
>
> -----Original Message-----
> From: WGChairs <wgchairs-bounces@ietf.org> On Behalf Of IETF Agenda
> Sent: Friday, June 21, 2019 5:04 PM
> To: Working Group Chairs <wgchairs@ietf.org>
> Subject: IETF 105 Preliminary Agenda
>
> The IETF 105 preliminary agenda has been posted. The final agenda will be
> published on Friday, June 28, 2019.
>
> If you would like to request a change to the preliminary agenda, please
> send a message to agenda@ietf.org and copy all relevant Area Directors.
>
>
> https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatat=
racker.ietf.org%2Fmeeting%2F105%2Fagenda.html&amp;data=3D02%7C01%7Clinda.du=
nbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;sdata=3DK4YUKx6gv0mvUa8Q7m=
369Ps%2B5gzEYMqT8gfviOQ8%2B0g%3D&amp;reserved=3D0
>
> https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatat=
racker.ietf.org%2Fmeeting%2F105%2Fagenda.txt&amp;data=3D02%7C01%7Clinda.dun=
bar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;sdata=3D3t9Ow%2F8k4KUzcA9vV=
eHyT1R8Gc5R8YS3YowNiCWPeho%3D&amp;reserved=3D0
>
> The plenary at IETF 105 will be split into two sections. First, a
> technical plenary from 17:10 to 18:10, followed by the
> administrative/operations plenary from 18:20 to 19:50. The ten minute bre=
ak
> in between will allow attendees to enter or exit if they wish.
>
> The experiment with unstructured agenda time continues at IETF 105, with
> an hour and fifteen minutes each morning. Continental breakfast will be
> provided in the Congress Hall Foyer from 08:00 - 09:00. Meeting rooms wil=
l
> be available for signups from 08:30 - 09:45. Regular WG sessions will beg=
in
> at 10:00. In addition, two attendee signup rooms will be available
> throughout the week as usual. Further details about how to sign up for a
> meeting room will be announced shortly.
>
> Thank you!
>
> IETF Secretariat
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Linda and Yoav,<div>I have three presentations as follo=
ws:</div><div><br></div><div>- I2NSF Hackathon Project: 5 min (Jaehoon Paul=
 Jeong)</div><div>=C2=A0=C2=A0<a href=3D"https://trac.ietf.org/trac/ietf/me=
eting/wiki/105hackathon">https://trac.ietf.org/trac/ietf/meeting/wiki/105ha=
ckathon</a></div><div>=C2=A0</div><div>- I2NSF Monitoring Data Model Draft:=
 10 min (Chaehong Chung)</div><div>=C2=A0=C2=A0<a href=3D"https://datatrack=
er.ietf.org/doc/draft-ietf-i2nsf-nsf-monitoring-data-model/">https://datatr=
acker.ietf.org/doc/draft-ietf-i2nsf-nsf-monitoring-data-model/</a>=C2=A0=C2=
=A0</div><div><br></div><div>- Security Policy Translation Draft: 5 min (Ja=
ehoon Paul Jeong)</div><div>=C2=A0=C2=A0<a href=3D"https://datatracker.ietf=
.org/doc/draft-yang-i2nsf-security-policy-translation/">https://datatracker=
.ietf.org/doc/draft-yang-i2nsf-security-policy-translation/</a>=C2=A0=C2=A0=
</div><div><br></div><div>Thanks.</div><div><br></div><div>Best Regards,</d=
iv><div>Paul</div><div><br></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Tue, Jun 25, 2019 at 12:15 AM Linda Dun=
bar &lt;<a href=3D"mailto:linda.dunbar@futurewei.com">linda.dunbar@futurewe=
i.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">If no more changes, I2NSF WG session will be on Thurs 10am. <br>
<br>
If you want to presentation slot, please let us know. <br>
<br>
Linda &amp; Yoav<br>
<br>
-----Original Message-----<br>
From: WGChairs &lt;<a href=3D"mailto:wgchairs-bounces@ietf.org" target=3D"_=
blank">wgchairs-bounces@ietf.org</a>&gt; On Behalf Of IETF Agenda<br>
Sent: Friday, June 21, 2019 5:04 PM<br>
To: Working Group Chairs &lt;<a href=3D"mailto:wgchairs@ietf.org" target=3D=
"_blank">wgchairs@ietf.org</a>&gt;<br>
Subject: IETF 105 Preliminary Agenda<br>
<br>
The IETF 105 preliminary agenda has been posted. The final agenda will be p=
ublished on Friday, June 28, 2019.=C2=A0 <br>
<br>
If you would like to request a change to the preliminary agenda, please sen=
d a message to <a href=3D"mailto:agenda@ietf.org" target=3D"_blank">agenda@=
ietf.org</a> and copy all relevant Area Directors.<br>
<br>
<a href=3D"https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.html&amp;amp;data=3D02%7C=
01%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee=
8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;amp;sdata=3DK=
4YUKx6gv0mvUa8Q7m369Ps%2B5gzEYMqT8gfviOQ8%2B0g%3D&amp;amp;reserved=3D0" rel=
=3D"noreferrer" target=3D"_blank">https://nam03.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.ht=
ml&amp;amp;data=3D02%7C01%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca4=
1ecf08d6f69459d8%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C6369675143666=
54228&amp;amp;sdata=3DK4YUKx6gv0mvUa8Q7m369Ps%2B5gzEYMqT8gfviOQ8%2B0g%3D&am=
p;amp;reserved=3D0</a><br>
<a href=3D"https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.txt&amp;amp;data=3D02%7C0=
1%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee8=
ff2a3b240189c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;amp;sdata=3D3t=
9Ow%2F8k4KUzcA9vVeHyT1R8Gc5R8YS3YowNiCWPeho%3D&amp;amp;reserved=3D0" rel=3D=
"noreferrer" target=3D"_blank">https://nam03.safelinks.protection.outlook.c=
om/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.txt&a=
mp;amp;data=3D02%7C01%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca41ecf=
08d6f69459d8%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C63696751436665422=
8&amp;amp;sdata=3D3t9Ow%2F8k4KUzcA9vVeHyT1R8Gc5R8YS3YowNiCWPeho%3D&amp;amp;=
reserved=3D0</a><br>
<br>
The plenary at IETF 105 will be split into two sections. First, a technical=
 plenary from 17:10 to 18:10, followed by the administrative/operations ple=
nary from 18:20 to 19:50. The ten minute break in between will allow attend=
ees to enter or exit if they wish.<br>
<br>
The experiment with unstructured agenda time continues at IETF 105, with an=
 hour and fifteen minutes each morning. Continental breakfast will be provi=
ded in the Congress Hall Foyer from 08:00 - 09:00. Meeting rooms will be av=
ailable for signups from 08:30 - 09:45. Regular WG sessions will begin at 1=
0:00. In addition, two attendee signup rooms will be available throughout t=
he week as usual. Further details about how to sign up for a meeting room w=
ill be announced shortly.<br>
<br>
Thank you!<br>
<br>
IETF Secretariat<br>
<br>
_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--0000000000009e3e9a058c1d865d--


From nobody Tue Jun 25 08:47:56 2019
Return-Path: <gabilm@um.es>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76E9A12069B for <i2nsf@ietfa.amsl.com>; Tue, 25 Jun 2019 08:47:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lsM2BKYpLunG for <i2nsf@ietfa.amsl.com>; Tue, 25 Jun 2019 08:47:52 -0700 (PDT)
Received: from xenon41.um.es (xenon41.um.es [IPv6:2001:720:1710:601::41]) by ietfa.amsl.com (Postfix) with ESMTP id 8C00512069A for <i2nsf@ietf.org>; Tue, 25 Jun 2019 08:47:51 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by xenon41.um.es (Postfix) with ESMTP id A40A520ACA; Tue, 25 Jun 2019 17:47:47 +0200 (CEST)
X-Virus-Scanned: by antispam in UMU at xenon41.um.es
Received: from xenon41.um.es ([127.0.0.1]) by localhost (xenon41.um.es [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 9lCW4qluQPUU; Tue, 25 Jun 2019 17:47:47 +0200 (CEST)
Received: from [192.168.0.101] (unknown [5.34.134.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: gabilm@um.es) by xenon41.um.es (Postfix) with ESMTPSA id 8309E20B2F; Tue, 25 Jun 2019 17:47:23 +0200 (CEST)
From: Gabriel Lopez <gabilm@um.es>
Message-Id: <A22AA71E-096C-4625-994A-9C977E8A1E30@um.es>
Content-Type: multipart/alternative; boundary="Apple-Mail=_C88E2A10-CF60-4645-8CF5-F8654A56C2A1"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Tue, 25 Jun 2019 17:47:22 +0200
In-Reply-To: <MN2PR13MB3582F158C12AA36AE3040CB085E00@MN2PR13MB3582.namprd13.prod.outlook.com>
Cc: Gabriel Lopez <gabilm@um.es>, "i2nsf@ietf.org" <i2nsf@ietf.org>
To: Linda Dunbar <linda.dunbar@futurewei.com>
References: <MN2PR13MB3582F158C12AA36AE3040CB085E00@MN2PR13MB3582.namprd13.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/44jVXbaDIXebKXBkQt0EWrDqCHg>
Subject: Re: [I2nsf] IETF 105 Preliminary Agenda: I2NSF WG session will be on Thurs 10am
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 15:47:55 -0000

--Apple-Mail=_C88E2A10-CF60-4645-8CF5-F8654A56C2A1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Linda.

We have a presentation:

- I2NSF Software-Defined Networking (SDN)-based IPsec Flow Protection =
Draft: 15 min (Gabriel L=C3=B3pez).
=
https://datatracker.ietf.org/doc/draft-ietf-i2nsf-sdn-ipsec-flow-protectio=
n/ =
<https://datatracker.ietf.org/doc/draft-ietf-i2nsf-sdn-ipsec-flow-protecti=
on/>=20

The next version will be ready in the next days.

Best regards, Gabi.=20


> El 24 jun 2019, a las 17:15, Linda Dunbar <linda.dunbar@futurewei.com> =
escribi=C3=B3:
>=20
> If no more changes, I2NSF WG session will be on Thurs 10am.=20
>=20
> If you want to presentation slot, please let us know.=20
>=20
> Linda & Yoav
>=20
> -----Original Message-----
> From: WGChairs <wgchairs-bounces@ietf.org> On Behalf Of IETF Agenda
> Sent: Friday, June 21, 2019 5:04 PM
> To: Working Group Chairs <wgchairs@ietf.org>
> Subject: IETF 105 Preliminary Agenda
>=20
> The IETF 105 preliminary agenda has been posted. The final agenda will =
be published on Friday, June 28, 2019. =20
>=20
> If you would like to request a change to the preliminary agenda, =
please send a message to agenda@ietf.org and copy all relevant Area =
Directors.
>=20
> =
https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatr=
acker.ietf.org%2Fmeeting%2F105%2Fagenda.html&amp;data=3D02%7C01%7Clinda.du=
nbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee8ff2a3b24018=
9c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;sdata=3DK4YUKx6gv0mvUa8Q=
7m369Ps%2B5gzEYMqT8gfviOQ8%2B0g%3D&amp;reserved=3D0
> =
https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatr=
acker.ietf.org%2Fmeeting%2F105%2Fagenda.txt&amp;data=3D02%7C01%7Clinda.dun=
bar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;sdata=3D3t9Ow%2F8k4KUzcA9=
vVeHyT1R8Gc5R8YS3YowNiCWPeho%3D&amp;reserved=3D0
>=20
> The plenary at IETF 105 will be split into two sections. First, a =
technical plenary from 17:10 to 18:10, followed by the =
administrative/operations plenary from 18:20 to 19:50. The ten minute =
break in between will allow attendees to enter or exit if they wish.
>=20
> The experiment with unstructured agenda time continues at IETF 105, =
with an hour and fifteen minutes each morning. Continental breakfast =
will be provided in the Congress Hall Foyer from 08:00 - 09:00. Meeting =
rooms will be available for signups from 08:30 - 09:45. Regular WG =
sessions will begin at 10:00. In addition, two attendee signup rooms =
will be available throughout the week as usual. Further details about =
how to sign up for a meeting room will be announced shortly.
>=20
> Thank you!
>=20
> IETF Secretariat
>=20
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf

-----------------------------------------------------------
Gabriel L=C3=B3pez Mill=C3=A1n
Departamento de Ingenier=C3=ADa de la Informaci=C3=B3n y las =
Comunicaciones
University of Murcia
Spain
Tel: +34 868888504
Fax: +34 868884151
email: gabilm@um.es




--Apple-Mail=_C88E2A10-CF60-4645-8CF5-F8654A56C2A1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Linda.<div class=3D""><br class=3D""></div><div class=3D"">We have a =
presentation:</div><div class=3D""><br class=3D""></div><div class=3D"">- =
I2NSF&nbsp;Software-Defined Networking (SDN)-based IPsec Flow Protection =
Draft: 15 min (Gabriel L=C3=B3pez).</div><div class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2nsf-sdn-ipsec-flow-p=
rotection/" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-i2nsf-sdn-ipsec-flo=
w-protection/</a>&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">The next version will be ready in the next days.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best regards, =
Gabi.&nbsp;</div><div class=3D""><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">El 24 =
jun 2019, a las 17:15, Linda Dunbar &lt;<a =
href=3D"mailto:linda.dunbar@futurewei.com" =
class=3D"">linda.dunbar@futurewei.com</a>&gt; escribi=C3=B3:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">If =
no more changes, I2NSF WG session will be on Thurs 10am. <br =
class=3D""><br class=3D"">If you want to presentation slot, please let =
us know. <br class=3D""><br class=3D"">Linda &amp; Yoav<br class=3D""><br =
class=3D"">-----Original Message-----<br class=3D"">From: WGChairs =
&lt;<a href=3D"mailto:wgchairs-bounces@ietf.org" =
class=3D"">wgchairs-bounces@ietf.org</a>&gt; On Behalf Of IETF Agenda<br =
class=3D"">Sent: Friday, June 21, 2019 5:04 PM<br class=3D"">To: Working =
Group Chairs &lt;<a href=3D"mailto:wgchairs@ietf.org" =
class=3D"">wgchairs@ietf.org</a>&gt;<br class=3D"">Subject: IETF 105 =
Preliminary Agenda<br class=3D""><br class=3D"">The IETF 105 preliminary =
agenda has been posted. The final agenda will be published on Friday, =
June 28, 2019. &nbsp;<br class=3D""><br class=3D"">If you would like to =
request a change to the preliminary agenda, please send a message to <a =
href=3D"mailto:agenda@ietf.org" class=3D"">agenda@ietf.org</a> and copy =
all relevant Area Directors.<br class=3D""><br class=3D""><a =
href=3D"https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.html&amp;amp;data=3D02%7C0=
1%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0fee=
8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;amp;sdata=3D=
K4YUKx6gv0mvUa8Q7m369Ps%2B5gzEYMqT8gfviOQ8%2B0g%3D&amp;amp;reserved=3D0" =
class=3D"">https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%=
2F%2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.html&amp;amp;data=3D02%=
7C01%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0=
fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;amp;sdata=
=3DK4YUKx6gv0mvUa8Q7m369Ps%2B5gzEYMqT8gfviOQ8%2B0g%3D&amp;amp;reserved=3D0=
</a><br =
class=3D"">https://nam03.safelinks.protection.outlook.com/?url=3Dhttps%3A%=
2F%2Fdatatracker.ietf.org%2Fmeeting%2F105%2Fagenda.txt&amp;amp;data=3D02%7=
C01%7Clinda.dunbar%40futurewei.com%7C26e4376c9ce34ca41ecf08d6f69459d8%7C0f=
ee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C636967514366654228&amp;amp;sdata=3D=
3t9Ow%2F8k4KUzcA9vVeHyT1R8Gc5R8YS3YowNiCWPeho%3D&amp;amp;reserved=3D0<br =
class=3D""><br class=3D"">The plenary at IETF 105 will be split into two =
sections. First, a technical plenary from 17:10 to 18:10, followed by =
the administrative/operations plenary from 18:20 to 19:50. The ten =
minute break in between will allow attendees to enter or exit if they =
wish.<br class=3D""><br class=3D"">The experiment with unstructured =
agenda time continues at IETF 105, with an hour and fifteen minutes each =
morning. Continental breakfast will be provided in the Congress Hall =
Foyer from 08:00 - 09:00. Meeting rooms will be available for signups =
from 08:30 - 09:45. Regular WG sessions will begin at 10:00. In =
addition, two attendee signup rooms will be available throughout the =
week as usual. Further details about how to sign up for a meeting room =
will be announced shortly.<br class=3D""><br class=3D"">Thank you!<br =
class=3D""><br class=3D"">IETF Secretariat<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">I2nsf mailing list<br class=3D"">I2nsf@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/i2nsf<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: =
0px;">-----------------------------------------------------------<br =
class=3D"">Gabriel L=C3=B3pez Mill=C3=A1n<br class=3D"">Departamento de =
Ingenier=C3=ADa de la Informaci=C3=B3n y las&nbsp;Comunicaciones<br =
class=3D"">University of Murcia<br class=3D"">Spain<br class=3D"">Tel: =
+34 868888504<br class=3D"">Fax: +34 868884151<br class=3D""><a =
href=3D"mailto:gabilm@um.es" =
class=3D"">email:&nbsp;gabilm@um.es</a></div><div style=3D"color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D""><br class=3D""></div><br class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_C88E2A10-CF60-4645-8CF5-F8654A56C2A1--


From nobody Wed Jun 26 07:43:31 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9066312013B; Wed, 26 Jun 2019 07:43:21 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-nsf-facing-interface-dm@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156156020156.20189.6844105350358211202@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 07:43:21 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/UvrvpIN_fdMGOqvhBpFA93Ti3mI>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-nsf-facing-interface-dm and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 14:43:22 -0000

Dear Jinyong Tim Kim, Jaehoon Paul Jeong, Park Jung-Soo, Susan Hares, Qiushi Lin:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Network Security Function-Facing Interface YANG Data Model&quot;
(draft-ietf-i2nsf-nsf-facing-interface-dm) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3603/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-nsf-facing-interface-dm and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun 26 07:44:26 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 44CF012011B; Wed, 26 Jun 2019 07:44:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-consumer-facing-interface-dm@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156156026527.20213.13919661908575641461@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 07:44:25 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/nIII8wE0bpgeRuKTSgwXDJWVyXA>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-consumer-facing-interface-dm and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 14:44:25 -0000

Dear Jaehoon Paul Jeong, Eunsoo Kim, Tae-Jin Ahn, Rakesh Kumar, Susan Hares:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Consumer-Facing Interface YANG Data Model&quot;
(draft-ietf-i2nsf-consumer-facing-interface-dm) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3604/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-consumer-facing-interface-dm and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun 26 09:00:09 2019
Return-Path: <noreply@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id F19DD1201D5; Wed, 26 Jun 2019 09:00:06 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Jan Lindblad via Datatracker <noreply@ietf.org>
To: <yang-doctors@ietf.org>
Cc: i2nsf@ietf.org, draft-ietf-i2nsf-consumer-facing-interface-dm.all@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Jan Lindblad <janl@tail-f.com>
Message-ID: <156156480691.19914.1926691912558233407@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 09:00:06 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/itelU4NC9DuNc0248BhiU1JyAL8>
Subject: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-consumer-facing-interface-dm-05
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 16:00:07 -0000

Reviewer: Jan Lindblad
Review result: On the Right Track

This is my YANG Doctor review of
draft-ietf-i2nsf-consumer-facing-interface-dm-05.txt, and the YANG module
ietf-i2nsf-cfi-policy in particular. The document is on the right track, but
several important discussions remain, so is not quite ready for last call.

There are plenty of smaller things to fix in this module, see below for a list.
There are a couple of potentially major issues in this module, however, that I
would like to start with. The first relates to the management access control
for this module.

1) Management access control

This RFC defines a new management access control mechanism, entirely unrelated
to the traditional NACM model (RFC 8341/RFC 6536). It also specifies things
like which auth mechanisms should be used by clients in specific domains when
connecting to the management server. This appears highly disruptive to the
existing base of NETCONF/RESTCONF servers.

To make it worse, the new security model described in this document is rather
heavily unspecified. It may be that this security model is well thought
through, but there is no language or other evidence that shows this in the
text. The YANG model representation of it is broken in many places.

The RFC text refers to a device called "Security Controller". By reading the
parent RFC 8329, which contains an overview of the architecture, I believe the
Security Controller is the management (NETCONF/RESTCONF/...) server with the
ietf-i2nsf-cfi-policy YANG model, and the user is supposed to connect directly
with it. This means, I would think, that the management server would need to be
the component to implement the new management access control model.

Key in this new mechanism is a leaf owner. There isn't much information about
the owner leaf, but the RFC text relating to "owner" above Fig. 3 says:

   Owner: This field contains the owner of the rule.  For example,
             the person who created it, and eligible for modifying it.

And further, in the YANG module itself, we find:

  leaf owner {
        type string;
          description
           "This field defines the owner of this
           policy. Only the owner is authorized to
           modify the contents of the policy.";

This is all that is mentioned about the owner leaf. That the type of the leaf
is string does not give much clues as to how this is meant to work.

Then there are Policy Domains. A Policy Domain has an (optional) auth method
(which is not correctly modeled in YANG) and a list of Policy Tenants. Each
Policy Tenant represents one department or other part of the organization.

Policy Users are individual users that are allowed to access the management
server to CRUD policies and rules. Either within a tenant (default) or domain.
There is no linkage to which tenant or domain, however. Each Policy User has
exactly one reference to a an access profile in the Policy Role object. The
only information this linkage provides is whether the access is read-only or
read-write.

In summary, I believe significant work is required to get this to a workable
state. In order to invent a new management access control mechanism, a wider
discussion in the NETMOD working group would be needed.

Below I note some details that I came up with while trying to figure this out.
Fixing them will not fix this issue as a whole.

- container policy-mgnt-auth-method should probably be a list
- container policy-role should probably be a list, and the list access-profile
removed - list policy-tenant should probably not have any leaf domain - the
leaf owner description talks about owner of the policy, while the leaf sits on
an individual rule. Either the description or the leaf placement must be wrong.
- I believe there are more issues to look at as part of the "translation from
UML to YANG" that this module has been subject to.

2) container policy

The top level container policy can only exist in a single instance as currently
modeled. Even if not stated explicitly in the document, I get the feeling that
the author's intent is that it should be possible to have more than one policy
in the system. If this is the case, container policy needs to change to list
policy (and probably add a surrounding container policies). Doing so would also
require updating all the leafrefs used throughout the module, to only select
nodes in the current policy.

Another concern is that the name "policy" is very generic. There are many
modules out there which already define a top level object called policy.
Searching for container policy and list policy on yangcatalog.org gives several
hundred pages with hits. Most of them will not be on the top level, but this
shows that "policy" is a popular concept. How about calling the top level
container cfi-policy or i2nsf-cfi-policy?

3) Are rules ordered?

In the RFC section 4, it says regarding list rule:

             This field contains a list of rules.  If the rule does not
             have a user-defined precedence, then any conflict must be
             manually resolved.

I'm not sure what a "user-defined precedence" is, or at least I can't find
anything like that in the YANG. So how are the rules meant to be applied on the
devices? What does "manually resolved" mean, who does that when and how? If
different operators cannot see each other's rules, does that mean that
"manually resolved" just got harder?

Each policy contains a set of rules in a list. This list is keyed by rule name
and modeled as ordered-by system, i.e. rules will be sorted alphabetically. Is
it up to the server to decide in which sequence these rules are applied. I
suppose they could be overlapping, leading to different results based on the
order rules are applied, and there could be performance implications depending
on how this is done. If several policies are allowed, the issue only grows.

4) Restricted to IPv4

The module specifically uses IPv4 in many places. Would it not make sense to
use ip-address instead, to allow the use of IPv6 also, or is there some
particular reason to exclude IPv6? If so, it would be good to mention this
reason.

In a couple of places, an address range is specified, and the start address is
an ipv4-address while the end address is an ip-address. Surely that must be a
mistake.

5) Many optional leafs

The RFC text repeats many times: The XYZ object SHALL have the following
information... This could be understood as the succeeding information items are
mandatory. There are not a single mandatory element (apart from keys) in the
entire module, however. And only three leafs with a default statement.

It would be appropriate to go through the module and add mandatory and defaults
where they make sense. For the leafs that should remain optional, it would be
good if something could be added to the description regarding what the server
behavior is when the leaf has no value, when that is not entirely obvious.
Actually, it is often good to write even when it is obvious, because otherwise
the behavior is technically undefined, and implementations could get away with
bad behavior even when all know it's wrong.

A couple of examples: what happens if the owner leaf is left unset?
primary-action? enforce-type? recur? policy-tenant/domain?

6) Many strings

In the module, the type string is used for names, which is great, but also for
a many cases where some certain format of the content is expected, but not
defined. There is no reason to believe that will lead to interoperable
solutions. It will also leave users frustrated with little information to guess
what type of data in which format to fill in. This needs fixing.

294: leaf-list protocol
322: leaf-list content
388: leaf begin-time
393: leaf end-time
553: leaf primary-action
561: leaf secondary-action
581: leaf owner
697: leaf auth-method
823: leaf threat-feed-description
839: leaf-list signatures

7) leaf date

The grouping meta contains a name and a date leaf. The name is clearly meant to
be a configuration item filled in by the client. I'm not sure about the date
leaf, however. The description says

    description "This is the date when the entity is
    created or modified.";

The date leaf is currently modeled as config true, i.e. is expected to be
filled in by the client. It is not customary to have this sort of meta
information in YANG modules, but it would make some sense if this was config
false, i.e. computed by the server itself.

If that is the intent, the specification should only make the date leaf config
false and clarify how these time stamps should be calculated. Do they pertain
to this particular list entry, or would they be updated if any child entry to
this list entry was modified (similar to etags).

If the intent is that clients should fill this in if they want, for their own
optional housekeeping, I think that needs to be stated clearly. If the intent
is to make it mandatory for clients to keep these timestamps up to date, I
think the model is broken. What implications would it have if they were not
used?

8) container policy-mgnt-auth-method

The container has a description that says

        "This represents the list of authentication methods.";

A container is obviously not a list, so exactly what the author has in mind is
somewhat unclear. At the top of the container, there is a leaf

      leaf auth-method {
        type string;
        description
          "This represents the authentication method name.";

The format and usage of this string is highly unclear, but more importantly, it
seems to speak of a single authentication method, not a list.

Following this leaf is a number of lists; list password-based, list
token-based, list certificate-based, list ipsec-method, list single-sign-on.
Are these lists under container policy-mgnt-auth-method mutually exclusive, or
can several of them be configured at the same time?

This would need some clearing up. As this is an area where we can anticipate
new methods being introduced over time, it would be good if the model advised
how to extend with further auth methods.

9) More on container policy-mgnt-auth-method

RFC text sec 5.1 says

             Authentication method to be used for this
             domain.  It should be a reference to a "Policy-Management-
             Authentication-Method" object

But in fact there is only one instance of container policy-mgnt-auth-method.
Maybe this is meant to be a list?

In the RFC Fig. 8 YANG tree representation authentication-method points like
this

            +--rw authentication-method?   ->
            /policy/multi-tenancy/policy-mgnt-auth-method/name

In the YANG module itself, the path is different:

          path
          "/policy/multi-tenancy/policy-mgnt-auth-method/ipsec-method/method";

Also, the abbreviation of management as "mgnt" is not very common. It is
usually "mgmt". In order to reduce misspellings of policy-mgnt-auth-method I
suggest renaming it to policy-mgmt-auth-method. There is actually already one
such misspelling in this YANG module itself.

10) One cert server per cert type?

List certificate-based allows the configuration of certificate servers. Is
there usually a different server based on certificate type? Max one server can
be configured per certificate type, and max three total as there are three
certificate types. If this is what you want, the YANG says it nicely.

11) Enumerations vs. identities

203: certificate-type is defined as an enumeration. This means the module will
have to be revised if any new certificate types need to be supported one day.
An identity may be more appropriate here, as I expect new certificate types (or
formats) may come out.

366: enforce-type is defined as an enumeration. This means the module will have
to be revised if any new enforcement types need to be supported one day. An
identity or choice may be more appropriate here. Then an additional module
could add new identities or augment the choice.

55: permission-type is defined as an identity. Unless you foresee the need for
other values than read-only and read-write, you could use enumeration here
instead. It could simplify the module a little, but identity is fine too.

168: continent is defined as an identity. Unless you foresee the need for new
continents, you could use enumeration here instead. It could simplify the
module a little, but identity is fine too.

145: identity ransomeware is misspelled. Should be identity ransomware

12) Reference RFC 6087

The RFC text refers to RFC 6087, which is obsoleted by RFC 8407. Update the
reference?

13) YANG trees

The RFC text has many figure descriptions like this

    Figure X show the XML instance

What is shown is actually a YANG tree, so the text should be updated to say

    Figure X show the YANG tree

14) Indentation

The indentation of the YANG module is broken on many, many lines. Make sure to
use a YANG indentation tool before publishing the result.

15) Revision statement

The revision statement at the top of the file needs to be rewritten before
publication.

16) container recursive

The container recursive on line 399 seems to be about how rules recur, not
recurse (which is something completely different). Maybe change to the whole
container recursive to

    leaf frequency {
      type enumeration {
        enum only-once;
        enum daily;
        enum weekly;
        enum monthly;
      }
      default once-only;
    }

17) String passwords

Passwords are modeled as strings in a couple of places. This is not acceptable
from a security point of view. Use one of the cryptographic types for
passwords, such as ianach:crypt-hash RFC 7317.

666: leaf password
710: leaf password

The leaf password on line 710 has the description

            "This should be defined using the
            regular expression.";

What does that mean? Authentication, password, regular expression? I don't get
it.

18) Grouping descriptions

A number of groupings have descriptions like

    This grouping is to remove repetition of
        'name' and 'ip-address' fields.";

This is not exactly true since these groupings are used only once (hence no
repetition). Describe instead what the grouping is used for or what it contains.

231: grouping meta
280: grouping user-group
301: grouping location-group
316: grouping payload-string

19) container time-information

Is container time-information only relevant for enforce-type == time-enforced?
If so, a when expression on the container may be useful. Or, even better, make
the enforce-type a choice and have the time related content inside the choice
case instead.

20) container rate-limit

Is uint8 a good type to use for the rate limiting function? Would it never (now
or in the future) make sense to limit to more than 255 packets per second?

486: container rate-limit

21) container condition

This container seems to hold the configuration of many different triggering
conditions. Would several of these apply at the same time in a given rule?

There are many instances of container source-target and container
destination-target nested underneath. They seem to serve no purpose. Maybe
consider simplifying the model by removing them, unless they have some clever
function for the future.

22) Transactionality

Section 10.1 starts with the words

   In order to create a rule of a security policy, it is essential to
   first register data (those which are used to form such rule) to the
   database.

This could lead some implementors to believe it is acceptable to require that
the endpoints are committed separately from the rest of the configuration. The
actual requirement is that the referenced endpoints exist at the time the
transaction is committed. I.e. they could very well be part of the same
transaction.

23) Incomplete XML examples

The XML snippets in examples in Fig 24-27 use XML namespaces incorrectly. It's
easy to fix. Just make sure the first line with <ietf-i2nsf-cfi-policy:policy>
looks like this instead:

<policy xmlns="urn:ietf:params:xml:ns:yang:ietf-i2nsf-cfi-policy">

The last example, in section 10.4 is talking about <encrypt>. There is no such
in the YANG module (today).

       <encrypt>
         <ipsec-method>ipsec-ike</ipsec-method>
       </encrypt>

The XML loads fine if you just remove the encrypt tag, so maybe you mean:

         <ipsec-method>ipsec-ike</ipsec-method>

(End of list)



From nobody Wed Jun 26 15:01:15 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AFB712046F; Wed, 26 Jun 2019 15:01:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-registration-interface-dm@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156158647241.20233.13272073949657975278@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 15:01:12 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/urqeVPNANoS9twCMENwz7vcdJcY>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-registration-interface-dm and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 22:01:13 -0000

Dear Sangwon Hyun, Jaehoon Paul Jeong, TaeKyun Roh, Sarang Wi, Park Jung-Soo:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Registration Interface YANG Data Model&quot;
(draft-ietf-i2nsf-registration-interface-dm) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3605/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-registration-interface-dm and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun 26 15:01:40 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4252E12046C; Wed, 26 Jun 2019 15:01:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-capability-data-model@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156158649824.19915.15880484463313567361@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 15:01:38 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/RLwLWj3r6rDR-6S_QJM1L8UFwBk>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-capability-data-model and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 22:01:38 -0000

Dear Susan Hares, Jaehoon Paul Jeong, Jinyong Tim Kim, Robert Moskowitz, Qiushi Lin:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
Capability YANG Data Model&quot; (draft-ietf-i2nsf-capability-data-model) was
submitted to the IETF Secretariat on  and has been posted on the "IETF Page
of Intellectual Property Rights Disclosures"
(https://datatracker.ietf.org/ipr/3606/). The title of the IPR disclosure is
"Research &amp; Business Foundation Sungkyunkwan University&#39;s Statement
about IPR related to draft-ietf-i2nsf-capability-data-model and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun 26 15:02:21 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7559112046F; Wed, 26 Jun 2019 15:02:18 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-i2nsf-nsf-monitoring-data-model@ietf.org>
Cc: i2nsf@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156158653845.20205.73275874041067976@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 15:02:18 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/WSn-qgB799ocTCI94rvDMr2G3Wo>
Subject: [I2nsf] IPR Disclosure Research &amp; Business Foundation Sungkyunkwan University&#39; s Statement about IPR related to draft-ietf-i2nsf-nsf-monitoring-data-model and N/A
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 22:02:19 -0000

Dear Jaehoon Paul Jeong, Chaehong Chung, Susan Hares, Liang Xia, Henk Birkholz:


An IPR disclosure that pertains to your Internet-Draft entitled &quot;I2NSF
NSF Monitoring YANG Data Model&quot;
(draft-ietf-i2nsf-nsf-monitoring-data-model) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual
Property Rights Disclosures" (https://datatracker.ietf.org/ipr/3607/). The
title of the IPR disclosure is "Research &amp; Business Foundation
Sungkyunkwan University&#39;s Statement about IPR related to
draft-ietf-i2nsf-nsf-monitoring-data-model and N/A"


Thank you

IETF Secretariat


From nobody Wed Jun 26 17:30:59 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C206D120314; Wed, 26 Jun 2019 17:30:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 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, HK_NAME_FM_MR_MRS=1.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bU4XPfXWgNUL; Wed, 26 Jun 2019 17:30:54 -0700 (PDT)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (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 D40C112009C; Wed, 26 Jun 2019 17:30:50 -0700 (PDT)
Received: by mail-wm1-x32c.google.com with SMTP id x15so3884966wmj.3; Wed, 26 Jun 2019 17:30:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=109EzjFZEHX8bZ3TWTk/w7T56aB0IFNr8z45m+KO9Ps=; b=UgXMjFJUanfQUVNbsnsg3vr6TAyzpcGgMFz/+QjZ6XuMiDG9YTEV5hZD91XBHwU9yt 88riC3Hb404m6DrtnebTPp3pO5sF8oHZMSN5jRgJbrrznapoEkD2X0gneNJTLz+GAaf/ vMOxFWljpuJU22UBY0Cm6Y5hQ1qMZzZNLUw6yrUUuhgZRMA5GhKBCvOqEPZ3V2yf7fKp /8M2V2VP4COCiINFbeNVds6pKZSF/ITlI2ykdij+76PY4v6FnBz/gXOjFgC/SW7HOggg SVKaD7HH6MlqUO24TVR0Rxq2sh5o+wk7lbWyBXr1Kt8LQ9GxVEcyetOF8aIvzI4EtOUZ OpIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=109EzjFZEHX8bZ3TWTk/w7T56aB0IFNr8z45m+KO9Ps=; b=rLpdetYtRGehmOusUMU3o866Q59LY/SG0kDFessENZaBEkMKX+Bi5IXawY9Zv/mR4X W+S3pyWid/JOyoOH7g/YoBsinPKk8pxXeBTVXxGLLITiXyR8OWpjkA3EW4VyDZ5xInA7 1Awjt2KuNdO9RWCOD0mVW85lrFTFJ0yxnTwejA0z+p12bwiOMcJIXXnlhv8et3o+66iA isPIGC7iORPw8btUnTsFkT4PhyTAUvfsLMc+HtCzQ06p3AFI83bMYz2svF7s/cdbdKov OCfqbO14zG4nDRvcHvX3+y8YlJDCacXrvjKLYFwrgxDSAJh59eGmqEqQ0PtNbQ8d221l grSA==
X-Gm-Message-State: APjAAAVqW7C+8NAEntmGW60E49VmTJZgAq2TmV0M76euhUMBhegU64rb 78wQ+SWnCN9np5Gzf2gsENATeKqELlA5TuPHOCE=
X-Google-Smtp-Source: APXvYqx+OPin/TgSG8xMTVMft0mr/I4cYg0fPaL2WjbbRhIKSjNRygxEvfTYXVCWEfGVNW81CpnHRSRYhV7fSNTDch0=
X-Received: by 2002:a1c:f512:: with SMTP id t18mr882897wmh.47.1561595448922; Wed, 26 Jun 2019 17:30:48 -0700 (PDT)
MIME-Version: 1.0
References: <156156480691.19914.1926691912558233407@ietfa.amsl.com>
In-Reply-To: <156156480691.19914.1926691912558233407@ietfa.amsl.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 27 Jun 2019 09:35:53 +0900
Message-ID: <CAPK2DezeiPjuyGF8eK68U2vow2uLRdVxafaqoZ8QzxcP+w81jg@mail.gmail.com>
To: Jan Lindblad <janl@tail-f.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>,  draft-ietf-i2nsf-consumer-facing-interface-dm.all@ietf.org,  IETF Discussion <ietf@ietf.org>, skku_secu-brain_all@googlegroups.com,  "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000000416f8058c4346e5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/wVzi5nP5c7gxbN8diK579AjfHsE>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-consumer-facing-interface-dm-05
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 00:30:58 -0000

--0000000000000416f8058c4346e5
Content-Type: text/plain; charset="UTF-8"

Hi Jan,
I sincerely appreciate your detailed review and value comments on our draft.
We authors will address your comments.

Thanks.

Best Regards,
Paul

On Thu, Jun 27, 2019 at 1:00 AM Jan Lindblad via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Jan Lindblad
> Review result: On the Right Track
>
> This is my YANG Doctor review of
> draft-ietf-i2nsf-consumer-facing-interface-dm-05.txt, and the YANG module
> ietf-i2nsf-cfi-policy in particular. The document is on the right track,
> but
> several important discussions remain, so is not quite ready for last call.
>
> There are plenty of smaller things to fix in this module, see below for a
> list.
> There are a couple of potentially major issues in this module, however,
> that I
> would like to start with. The first relates to the management access
> control
> for this module.
>
> 1) Management access control
>
> This RFC defines a new management access control mechanism, entirely
> unrelated
> to the traditional NACM model (RFC 8341/RFC 6536). It also specifies things
> like which auth mechanisms should be used by clients in specific domains
> when
> connecting to the management server. This appears highly disruptive to the
> existing base of NETCONF/RESTCONF servers.
>
> To make it worse, the new security model described in this document is
> rather
> heavily unspecified. It may be that this security model is well thought
> through, but there is no language or other evidence that shows this in the
> text. The YANG model representation of it is broken in many places.
>
> The RFC text refers to a device called "Security Controller". By reading
> the
> parent RFC 8329, which contains an overview of the architecture, I believe
> the
> Security Controller is the management (NETCONF/RESTCONF/...) server with
> the
> ietf-i2nsf-cfi-policy YANG model, and the user is supposed to connect
> directly
> with it. This means, I would think, that the management server would need
> to be
> the component to implement the new management access control model.
>
> Key in this new mechanism is a leaf owner. There isn't much information
> about
> the owner leaf, but the RFC text relating to "owner" above Fig. 3 says:
>
>    Owner: This field contains the owner of the rule.  For example,
>              the person who created it, and eligible for modifying it.
>
> And further, in the YANG module itself, we find:
>
>   leaf owner {
>         type string;
>           description
>            "This field defines the owner of this
>            policy. Only the owner is authorized to
>            modify the contents of the policy.";
>
> This is all that is mentioned about the owner leaf. That the type of the
> leaf
> is string does not give much clues as to how this is meant to work.
>
> Then there are Policy Domains. A Policy Domain has an (optional) auth
> method
> (which is not correctly modeled in YANG) and a list of Policy Tenants. Each
> Policy Tenant represents one department or other part of the organization.
>
> Policy Users are individual users that are allowed to access the management
> server to CRUD policies and rules. Either within a tenant (default) or
> domain.
> There is no linkage to which tenant or domain, however. Each Policy User
> has
> exactly one reference to a an access profile in the Policy Role object. The
> only information this linkage provides is whether the access is read-only
> or
> read-write.
>
> In summary, I believe significant work is required to get this to a
> workable
> state. In order to invent a new management access control mechanism, a
> wider
> discussion in the NETMOD working group would be needed.
>
> Below I note some details that I came up with while trying to figure this
> out.
> Fixing them will not fix this issue as a whole.
>
> - container policy-mgnt-auth-method should probably be a list
> - container policy-role should probably be a list, and the list
> access-profile
> removed - list policy-tenant should probably not have any leaf domain - the
> leaf owner description talks about owner of the policy, while the leaf
> sits on
> an individual rule. Either the description or the leaf placement must be
> wrong.
> - I believe there are more issues to look at as part of the "translation
> from
> UML to YANG" that this module has been subject to.
>
> 2) container policy
>
> The top level container policy can only exist in a single instance as
> currently
> modeled. Even if not stated explicitly in the document, I get the feeling
> that
> the author's intent is that it should be possible to have more than one
> policy
> in the system. If this is the case, container policy needs to change to
> list
> policy (and probably add a surrounding container policies). Doing so would
> also
> require updating all the leafrefs used throughout the module, to only
> select
> nodes in the current policy.
>
> Another concern is that the name "policy" is very generic. There are many
> modules out there which already define a top level object called policy.
> Searching for container policy and list policy on yangcatalog.org gives
> several
> hundred pages with hits. Most of them will not be on the top level, but
> this
> shows that "policy" is a popular concept. How about calling the top level
> container cfi-policy or i2nsf-cfi-policy?
>
> 3) Are rules ordered?
>
> In the RFC section 4, it says regarding list rule:
>
>              This field contains a list of rules.  If the rule does not
>              have a user-defined precedence, then any conflict must be
>              manually resolved.
>
> I'm not sure what a "user-defined precedence" is, or at least I can't find
> anything like that in the YANG. So how are the rules meant to be applied
> on the
> devices? What does "manually resolved" mean, who does that when and how? If
> different operators cannot see each other's rules, does that mean that
> "manually resolved" just got harder?
>
> Each policy contains a set of rules in a list. This list is keyed by rule
> name
> and modeled as ordered-by system, i.e. rules will be sorted
> alphabetically. Is
> it up to the server to decide in which sequence these rules are applied. I
> suppose they could be overlapping, leading to different results based on
> the
> order rules are applied, and there could be performance implications
> depending
> on how this is done. If several policies are allowed, the issue only grows.
>
> 4) Restricted to IPv4
>
> The module specifically uses IPv4 in many places. Would it not make sense
> to
> use ip-address instead, to allow the use of IPv6 also, or is there some
> particular reason to exclude IPv6? If so, it would be good to mention this
> reason.
>
> In a couple of places, an address range is specified, and the start
> address is
> an ipv4-address while the end address is an ip-address. Surely that must
> be a
> mistake.
>
> 5) Many optional leafs
>
> The RFC text repeats many times: The XYZ object SHALL have the following
> information... This could be understood as the succeeding information
> items are
> mandatory. There are not a single mandatory element (apart from keys) in
> the
> entire module, however. And only three leafs with a default statement.
>
> It would be appropriate to go through the module and add mandatory and
> defaults
> where they make sense. For the leafs that should remain optional, it would
> be
> good if something could be added to the description regarding what the
> server
> behavior is when the leaf has no value, when that is not entirely obvious.
> Actually, it is often good to write even when it is obvious, because
> otherwise
> the behavior is technically undefined, and implementations could get away
> with
> bad behavior even when all know it's wrong.
>
> A couple of examples: what happens if the owner leaf is left unset?
> primary-action? enforce-type? recur? policy-tenant/domain?
>
> 6) Many strings
>
> In the module, the type string is used for names, which is great, but also
> for
> a many cases where some certain format of the content is expected, but not
> defined. There is no reason to believe that will lead to interoperable
> solutions. It will also leave users frustrated with little information to
> guess
> what type of data in which format to fill in. This needs fixing.
>
> 294: leaf-list protocol
> 322: leaf-list content
> 388: leaf begin-time
> 393: leaf end-time
> 553: leaf primary-action
> 561: leaf secondary-action
> 581: leaf owner
> 697: leaf auth-method
> 823: leaf threat-feed-description
> 839: leaf-list signatures
>
> 7) leaf date
>
> The grouping meta contains a name and a date leaf. The name is clearly
> meant to
> be a configuration item filled in by the client. I'm not sure about the
> date
> leaf, however. The description says
>
>     description "This is the date when the entity is
>     created or modified.";
>
> The date leaf is currently modeled as config true, i.e. is expected to be
> filled in by the client. It is not customary to have this sort of meta
> information in YANG modules, but it would make some sense if this was
> config
> false, i.e. computed by the server itself.
>
> If that is the intent, the specification should only make the date leaf
> config
> false and clarify how these time stamps should be calculated. Do they
> pertain
> to this particular list entry, or would they be updated if any child entry
> to
> this list entry was modified (similar to etags).
>
> If the intent is that clients should fill this in if they want, for their
> own
> optional housekeeping, I think that needs to be stated clearly. If the
> intent
> is to make it mandatory for clients to keep these timestamps up to date, I
> think the model is broken. What implications would it have if they were not
> used?
>
> 8) container policy-mgnt-auth-method
>
> The container has a description that says
>
>         "This represents the list of authentication methods.";
>
> A container is obviously not a list, so exactly what the author has in
> mind is
> somewhat unclear. At the top of the container, there is a leaf
>
>       leaf auth-method {
>         type string;
>         description
>           "This represents the authentication method name.";
>
> The format and usage of this string is highly unclear, but more
> importantly, it
> seems to speak of a single authentication method, not a list.
>
> Following this leaf is a number of lists; list password-based, list
> token-based, list certificate-based, list ipsec-method, list
> single-sign-on.
> Are these lists under container policy-mgnt-auth-method mutually
> exclusive, or
> can several of them be configured at the same time?
>
> This would need some clearing up. As this is an area where we can
> anticipate
> new methods being introduced over time, it would be good if the model
> advised
> how to extend with further auth methods.
>
> 9) More on container policy-mgnt-auth-method
>
> RFC text sec 5.1 says
>
>              Authentication method to be used for this
>              domain.  It should be a reference to a "Policy-Management-
>              Authentication-Method" object
>
> But in fact there is only one instance of container
> policy-mgnt-auth-method.
> Maybe this is meant to be a list?
>
> In the RFC Fig. 8 YANG tree representation authentication-method points
> like
> this
>
>             +--rw authentication-method?   ->
>             /policy/multi-tenancy/policy-mgnt-auth-method/name
>
> In the YANG module itself, the path is different:
>
>           path
>
> "/policy/multi-tenancy/policy-mgnt-auth-method/ipsec-method/method";
>
> Also, the abbreviation of management as "mgnt" is not very common. It is
> usually "mgmt". In order to reduce misspellings of policy-mgnt-auth-method
> I
> suggest renaming it to policy-mgmt-auth-method. There is actually already
> one
> such misspelling in this YANG module itself.
>
> 10) One cert server per cert type?
>
> List certificate-based allows the configuration of certificate servers. Is
> there usually a different server based on certificate type? Max one server
> can
> be configured per certificate type, and max three total as there are three
> certificate types. If this is what you want, the YANG says it nicely.
>
> 11) Enumerations vs. identities
>
> 203: certificate-type is defined as an enumeration. This means the module
> will
> have to be revised if any new certificate types need to be supported one
> day.
> An identity may be more appropriate here, as I expect new certificate
> types (or
> formats) may come out.
>
> 366: enforce-type is defined as an enumeration. This means the module will
> have
> to be revised if any new enforcement types need to be supported one day. An
> identity or choice may be more appropriate here. Then an additional module
> could add new identities or augment the choice.
>
> 55: permission-type is defined as an identity. Unless you foresee the need
> for
> other values than read-only and read-write, you could use enumeration here
> instead. It could simplify the module a little, but identity is fine too.
>
> 168: continent is defined as an identity. Unless you foresee the need for
> new
> continents, you could use enumeration here instead. It could simplify the
> module a little, but identity is fine too.
>
> 145: identity ransomeware is misspelled. Should be identity ransomware
>
> 12) Reference RFC 6087
>
> The RFC text refers to RFC 6087, which is obsoleted by RFC 8407. Update the
> reference?
>
> 13) YANG trees
>
> The RFC text has many figure descriptions like this
>
>     Figure X show the XML instance
>
> What is shown is actually a YANG tree, so the text should be updated to say
>
>     Figure X show the YANG tree
>
> 14) Indentation
>
> The indentation of the YANG module is broken on many, many lines. Make
> sure to
> use a YANG indentation tool before publishing the result.
>
> 15) Revision statement
>
> The revision statement at the top of the file needs to be rewritten before
> publication.
>
> 16) container recursive
>
> The container recursive on line 399 seems to be about how rules recur, not
> recurse (which is something completely different). Maybe change to the
> whole
> container recursive to
>
>     leaf frequency {
>       type enumeration {
>         enum only-once;
>         enum daily;
>         enum weekly;
>         enum monthly;
>       }
>       default once-only;
>     }
>
> 17) String passwords
>
> Passwords are modeled as strings in a couple of places. This is not
> acceptable
> from a security point of view. Use one of the cryptographic types for
> passwords, such as ianach:crypt-hash RFC 7317.
>
> 666: leaf password
> 710: leaf password
>
> The leaf password on line 710 has the description
>
>             "This should be defined using the
>             regular expression.";
>
> What does that mean? Authentication, password, regular expression? I don't
> get
> it.
>
> 18) Grouping descriptions
>
> A number of groupings have descriptions like
>
>     This grouping is to remove repetition of
>         'name' and 'ip-address' fields.";
>
> This is not exactly true since these groupings are used only once (hence no
> repetition). Describe instead what the grouping is used for or what it
> contains.
>
> 231: grouping meta
> 280: grouping user-group
> 301: grouping location-group
> 316: grouping payload-string
>
> 19) container time-information
>
> Is container time-information only relevant for enforce-type ==
> time-enforced?
> If so, a when expression on the container may be useful. Or, even better,
> make
> the enforce-type a choice and have the time related content inside the
> choice
> case instead.
>
> 20) container rate-limit
>
> Is uint8 a good type to use for the rate limiting function? Would it never
> (now
> or in the future) make sense to limit to more than 255 packets per second?
>
> 486: container rate-limit
>
> 21) container condition
>
> This container seems to hold the configuration of many different triggering
> conditions. Would several of these apply at the same time in a given rule?
>
> There are many instances of container source-target and container
> destination-target nested underneath. They seem to serve no purpose. Maybe
> consider simplifying the model by removing them, unless they have some
> clever
> function for the future.
>
> 22) Transactionality
>
> Section 10.1 starts with the words
>
>    In order to create a rule of a security policy, it is essential to
>    first register data (those which are used to form such rule) to the
>    database.
>
> This could lead some implementors to believe it is acceptable to require
> that
> the endpoints are committed separately from the rest of the configuration.
> The
> actual requirement is that the referenced endpoints exist at the time the
> transaction is committed. I.e. they could very well be part of the same
> transaction.
>
> 23) Incomplete XML examples
>
> The XML snippets in examples in Fig 24-27 use XML namespaces incorrectly.
> It's
> easy to fix. Just make sure the first line with
> <ietf-i2nsf-cfi-policy:policy>
> looks like this instead:
>
> <policy xmlns="urn:ietf:params:xml:ns:yang:ietf-i2nsf-cfi-policy">
>
> The last example, in section 10.4 is talking about <encrypt>. There is no
> such
> in the YANG module (today).
>
>        <encrypt>
>          <ipsec-method>ipsec-ike</ipsec-method>
>        </encrypt>
>
> The XML loads fine if you just remove the encrypt tag, so maybe you mean:
>
>          <ipsec-method>ipsec-ike</ipsec-method>
>
> (End of list)
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>


-- 
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr">Hi Jan,<div>I sincerely appreciate your detailed review an=
d value comments on our draft.</div><div>We authors will address your comme=
nts.</div><div><br></div><div>Thanks.</div><div><br></div><div>Best Regards=
,</div><div>Paul</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Thu, Jun 27, 2019 at 1:00 AM Jan Lindblad via Data=
tracker &lt;<a href=3D"mailto:noreply@ietf.org">noreply@ietf.org</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Reviewer: J=
an Lindblad<br>
Review result: On the Right Track<br>
<br>
This is my YANG Doctor review of<br>
draft-ietf-i2nsf-consumer-facing-interface-dm-05.txt, and the YANG module<b=
r>
ietf-i2nsf-cfi-policy in particular. The document is on the right track, bu=
t<br>
several important discussions remain, so is not quite ready for last call.<=
br>
<br>
There are plenty of smaller things to fix in this module, see below for a l=
ist.<br>
There are a couple of potentially major issues in this module, however, tha=
t I<br>
would like to start with. The first relates to the management access contro=
l<br>
for this module.<br>
<br>
1) Management access control<br>
<br>
This RFC defines a new management access control mechanism, entirely unrela=
ted<br>
to the traditional NACM model (RFC 8341/RFC 6536). It also specifies things=
<br>
like which auth mechanisms should be used by clients in specific domains wh=
en<br>
connecting to the management server. This appears highly disruptive to the<=
br>
existing base of NETCONF/RESTCONF servers.<br>
<br>
To make it worse, the new security model described in this document is rath=
er<br>
heavily unspecified. It may be that this security model is well thought<br>
through, but there is no language or other evidence that shows this in the<=
br>
text. The YANG model representation of it is broken in many places.<br>
<br>
The RFC text refers to a device called &quot;Security Controller&quot;. By =
reading the<br>
parent RFC 8329, which contains an overview of the architecture, I believe =
the<br>
Security Controller is the management (NETCONF/RESTCONF/...) server with th=
e<br>
ietf-i2nsf-cfi-policy YANG model, and the user is supposed to connect direc=
tly<br>
with it. This means, I would think, that the management server would need t=
o be<br>
the component to implement the new management access control model.<br>
<br>
Key in this new mechanism is a leaf owner. There isn&#39;t much information=
 about<br>
the owner leaf, but the RFC text relating to &quot;owner&quot; above Fig. 3=
 says:<br>
<br>
=C2=A0 =C2=A0Owner: This field contains the owner of the rule.=C2=A0 For ex=
ample,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the person who created it, =
and eligible for modifying it.<br>
<br>
And further, in the YANG module itself, we find:<br>
<br>
=C2=A0 leaf owner {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type string;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;This field defines the owner=
 of this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0policy. Only the owner is authoriz=
ed to<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0modify the contents of the policy.=
&quot;;<br>
<br>
This is all that is mentioned about the owner leaf. That the type of the le=
af<br>
is string does not give much clues as to how this is meant to work.<br>
<br>
Then there are Policy Domains. A Policy Domain has an (optional) auth metho=
d<br>
(which is not correctly modeled in YANG) and a list of Policy Tenants. Each=
<br>
Policy Tenant represents one department or other part of the organization.<=
br>
<br>
Policy Users are individual users that are allowed to access the management=
<br>
server to CRUD policies and rules. Either within a tenant (default) or doma=
in.<br>
There is no linkage to which tenant or domain, however. Each Policy User ha=
s<br>
exactly one reference to a an access profile in the Policy Role object. The=
<br>
only information this linkage provides is whether the access is read-only o=
r<br>
read-write.<br>
<br>
In summary, I believe significant work is required to get this to a workabl=
e<br>
state. In order to invent a new management access control mechanism, a wide=
r<br>
discussion in the NETMOD working group would be needed.<br>
<br>
Below I note some details that I came up with while trying to figure this o=
ut.<br>
Fixing them will not fix this issue as a whole.<br>
<br>
- container policy-mgnt-auth-method should probably be a list<br>
- container policy-role should probably be a list, and the list access-prof=
ile<br>
removed - list policy-tenant should probably not have any leaf domain - the=
<br>
leaf owner description talks about owner of the policy, while the leaf sits=
 on<br>
an individual rule. Either the description or the leaf placement must be wr=
ong.<br>
- I believe there are more issues to look at as part of the &quot;translati=
on from<br>
UML to YANG&quot; that this module has been subject to.<br>
<br>
2) container policy<br>
<br>
The top level container policy can only exist in a single instance as curre=
ntly<br>
modeled. Even if not stated explicitly in the document, I get the feeling t=
hat<br>
the author&#39;s intent is that it should be possible to have more than one=
 policy<br>
in the system. If this is the case, container policy needs to change to lis=
t<br>
policy (and probably add a surrounding container policies). Doing so would =
also<br>
require updating all the leafrefs used throughout the module, to only selec=
t<br>
nodes in the current policy.<br>
<br>
Another concern is that the name &quot;policy&quot; is very generic. There =
are many<br>
modules out there which already define a top level object called policy.<br=
>
Searching for container policy and list policy on <a href=3D"http://yangcat=
alog.org" rel=3D"noreferrer" target=3D"_blank">yangcatalog.org</a> gives se=
veral<br>
hundred pages with hits. Most of them will not be on the top level, but thi=
s<br>
shows that &quot;policy&quot; is a popular concept. How about calling the t=
op level<br>
container cfi-policy or i2nsf-cfi-policy?<br>
<br>
3) Are rules ordered?<br>
<br>
In the RFC section 4, it says regarding list rule:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0This field contains a list =
of rules.=C2=A0 If the rule does not<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0have a user-defined precede=
nce, then any conflict must be<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0manually resolved.<br>
<br>
I&#39;m not sure what a &quot;user-defined precedence&quot; is, or at least=
 I can&#39;t find<br>
anything like that in the YANG. So how are the rules meant to be applied on=
 the<br>
devices? What does &quot;manually resolved&quot; mean, who does that when a=
nd how? If<br>
different operators cannot see each other&#39;s rules, does that mean that<=
br>
&quot;manually resolved&quot; just got harder?<br>
<br>
Each policy contains a set of rules in a list. This list is keyed by rule n=
ame<br>
and modeled as ordered-by system, i.e. rules will be sorted alphabetically.=
 Is<br>
it up to the server to decide in which sequence these rules are applied. I<=
br>
suppose they could be overlapping, leading to different results based on th=
e<br>
order rules are applied, and there could be performance implications depend=
ing<br>
on how this is done. If several policies are allowed, the issue only grows.=
<br>
<br>
4) Restricted to IPv4<br>
<br>
The module specifically uses IPv4 in many places. Would it not make sense t=
o<br>
use ip-address instead, to allow the use of IPv6 also, or is there some<br>
particular reason to exclude IPv6? If so, it would be good to mention this<=
br>
reason.<br>
<br>
In a couple of places, an address range is specified, and the start address=
 is<br>
an ipv4-address while the end address is an ip-address. Surely that must be=
 a<br>
mistake.<br>
<br>
5) Many optional leafs<br>
<br>
The RFC text repeats many times: The XYZ object SHALL have the following<br=
>
information... This could be understood as the succeeding information items=
 are<br>
mandatory. There are not a single mandatory element (apart from keys) in th=
e<br>
entire module, however. And only three leafs with a default statement.<br>
<br>
It would be appropriate to go through the module and add mandatory and defa=
ults<br>
where they make sense. For the leafs that should remain optional, it would =
be<br>
good if something could be added to the description regarding what the serv=
er<br>
behavior is when the leaf has no value, when that is not entirely obvious.<=
br>
Actually, it is often good to write even when it is obvious, because otherw=
ise<br>
the behavior is technically undefined, and implementations could get away w=
ith<br>
bad behavior even when all know it&#39;s wrong.<br>
<br>
A couple of examples: what happens if the owner leaf is left unset?<br>
primary-action? enforce-type? recur? policy-tenant/domain?<br>
<br>
6) Many strings<br>
<br>
In the module, the type string is used for names, which is great, but also =
for<br>
a many cases where some certain format of the content is expected, but not<=
br>
defined. There is no reason to believe that will lead to interoperable<br>
solutions. It will also leave users frustrated with little information to g=
uess<br>
what type of data in which format to fill in. This needs fixing.<br>
<br>
294: leaf-list protocol<br>
322: leaf-list content<br>
388: leaf begin-time<br>
393: leaf end-time<br>
553: leaf primary-action<br>
561: leaf secondary-action<br>
581: leaf owner<br>
697: leaf auth-method<br>
823: leaf threat-feed-description<br>
839: leaf-list signatures<br>
<br>
7) leaf date<br>
<br>
The grouping meta contains a name and a date leaf. The name is clearly mean=
t to<br>
be a configuration item filled in by the client. I&#39;m not sure about the=
 date<br>
leaf, however. The description says<br>
<br>
=C2=A0 =C2=A0 description &quot;This is the date when the entity is<br>
=C2=A0 =C2=A0 created or modified.&quot;;<br>
<br>
The date leaf is currently modeled as config true, i.e. is expected to be<b=
r>
filled in by the client. It is not customary to have this sort of meta<br>
information in YANG modules, but it would make some sense if this was confi=
g<br>
false, i.e. computed by the server itself.<br>
<br>
If that is the intent, the specification should only make the date leaf con=
fig<br>
false and clarify how these time stamps should be calculated. Do they perta=
in<br>
to this particular list entry, or would they be updated if any child entry =
to<br>
this list entry was modified (similar to etags).<br>
<br>
If the intent is that clients should fill this in if they want, for their o=
wn<br>
optional housekeeping, I think that needs to be stated clearly. If the inte=
nt<br>
is to make it mandatory for clients to keep these timestamps up to date, I<=
br>
think the model is broken. What implications would it have if they were not=
<br>
used?<br>
<br>
8) container policy-mgnt-auth-method<br>
<br>
The container has a description that says<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;This represents the list of authenticatio=
n methods.&quot;;<br>
<br>
A container is obviously not a list, so exactly what the author has in mind=
 is<br>
somewhat unclear. At the top of the container, there is a leaf<br>
<br>
=C2=A0 =C2=A0 =C2=A0 leaf auth-method {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type string;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;This represents the authentication=
 method name.&quot;;<br>
<br>
The format and usage of this string is highly unclear, but more importantly=
, it<br>
seems to speak of a single authentication method, not a list.<br>
<br>
Following this leaf is a number of lists; list password-based, list<br>
token-based, list certificate-based, list ipsec-method, list single-sign-on=
.<br>
Are these lists under container policy-mgnt-auth-method mutually exclusive,=
 or<br>
can several of them be configured at the same time?<br>
<br>
This would need some clearing up. As this is an area where we can anticipat=
e<br>
new methods being introduced over time, it would be good if the model advis=
ed<br>
how to extend with further auth methods.<br>
<br>
9) More on container policy-mgnt-auth-method<br>
<br>
RFC text sec 5.1 says<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Authentication method to be=
 used for this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0domain.=C2=A0 It should be =
a reference to a &quot;Policy-Management-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Authentication-Method&quot;=
 object<br>
<br>
But in fact there is only one instance of container policy-mgnt-auth-method=
.<br>
Maybe this is meant to be a list?<br>
<br>
In the RFC Fig. 8 YANG tree representation authentication-method points lik=
e<br>
this<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +--rw authentication-method?=C2=
=A0 =C2=A0-&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /policy/multi-tenancy/policy-mgnt=
-auth-method/name<br>
<br>
In the YANG module itself, the path is different:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 path<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;/policy/multi-tenancy/policy-mgnt-=
auth-method/ipsec-method/method&quot;;<br>
<br>
Also, the abbreviation of management as &quot;mgnt&quot; is not very common=
. It is<br>
usually &quot;mgmt&quot;. In order to reduce misspellings of policy-mgnt-au=
th-method I<br>
suggest renaming it to policy-mgmt-auth-method. There is actually already o=
ne<br>
such misspelling in this YANG module itself.<br>
<br>
10) One cert server per cert type?<br>
<br>
List certificate-based allows the configuration of certificate servers. Is<=
br>
there usually a different server based on certificate type? Max one server =
can<br>
be configured per certificate type, and max three total as there are three<=
br>
certificate types. If this is what you want, the YANG says it nicely.<br>
<br>
11) Enumerations vs. identities<br>
<br>
203: certificate-type is defined as an enumeration. This means the module w=
ill<br>
have to be revised if any new certificate types need to be supported one da=
y.<br>
An identity may be more appropriate here, as I expect new certificate types=
 (or<br>
formats) may come out.<br>
<br>
366: enforce-type is defined as an enumeration. This means the module will =
have<br>
to be revised if any new enforcement types need to be supported one day. An=
<br>
identity or choice may be more appropriate here. Then an additional module<=
br>
could add new identities or augment the choice.<br>
<br>
55: permission-type is defined as an identity. Unless you foresee the need =
for<br>
other values than read-only and read-write, you could use enumeration here<=
br>
instead. It could simplify the module a little, but identity is fine too.<b=
r>
<br>
168: continent is defined as an identity. Unless you foresee the need for n=
ew<br>
continents, you could use enumeration here instead. It could simplify the<b=
r>
module a little, but identity is fine too.<br>
<br>
145: identity ransomeware is misspelled. Should be identity ransomware<br>
<br>
12) Reference RFC 6087<br>
<br>
The RFC text refers to RFC 6087, which is obsoleted by RFC 8407. Update the=
<br>
reference?<br>
<br>
13) YANG trees<br>
<br>
The RFC text has many figure descriptions like this<br>
<br>
=C2=A0 =C2=A0 Figure X show the XML instance<br>
<br>
What is shown is actually a YANG tree, so the text should be updated to say=
<br>
<br>
=C2=A0 =C2=A0 Figure X show the YANG tree<br>
<br>
14) Indentation<br>
<br>
The indentation of the YANG module is broken on many, many lines. Make sure=
 to<br>
use a YANG indentation tool before publishing the result.<br>
<br>
15) Revision statement<br>
<br>
The revision statement at the top of the file needs to be rewritten before<=
br>
publication.<br>
<br>
16) container recursive<br>
<br>
The container recursive on line 399 seems to be about how rules recur, not<=
br>
recurse (which is something completely different). Maybe change to the whol=
e<br>
container recursive to<br>
<br>
=C2=A0 =C2=A0 leaf frequency {<br>
=C2=A0 =C2=A0 =C2=A0 type enumeration {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 enum only-once;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 enum daily;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 enum weekly;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 enum monthly;<br>
=C2=A0 =C2=A0 =C2=A0 }<br>
=C2=A0 =C2=A0 =C2=A0 default once-only;<br>
=C2=A0 =C2=A0 }<br>
<br>
17) String passwords<br>
<br>
Passwords are modeled as strings in a couple of places. This is not accepta=
ble<br>
from a security point of view. Use one of the cryptographic types for<br>
passwords, such as ianach:crypt-hash RFC 7317.<br>
<br>
666: leaf password<br>
710: leaf password<br>
<br>
The leaf password on line 710 has the description<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;This should be defined usin=
g the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 regular expression.&quot;;<br>
<br>
What does that mean? Authentication, password, regular expression? I don&#3=
9;t get<br>
it.<br>
<br>
18) Grouping descriptions<br>
<br>
A number of groupings have descriptions like<br>
<br>
=C2=A0 =C2=A0 This grouping is to remove repetition of<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;name&#39; and &#39;ip-address&#39; fields.=
&quot;;<br>
<br>
This is not exactly true since these groupings are used only once (hence no=
<br>
repetition). Describe instead what the grouping is used for or what it cont=
ains.<br>
<br>
231: grouping meta<br>
280: grouping user-group<br>
301: grouping location-group<br>
316: grouping payload-string<br>
<br>
19) container time-information<br>
<br>
Is container time-information only relevant for enforce-type =3D=3D time-en=
forced?<br>
If so, a when expression on the container may be useful. Or, even better, m=
ake<br>
the enforce-type a choice and have the time related content inside the choi=
ce<br>
case instead.<br>
<br>
20) container rate-limit<br>
<br>
Is uint8 a good type to use for the rate limiting function? Would it never =
(now<br>
or in the future) make sense to limit to more than 255 packets per second?<=
br>
<br>
486: container rate-limit<br>
<br>
21) container condition<br>
<br>
This container seems to hold the configuration of many different triggering=
<br>
conditions. Would several of these apply at the same time in a given rule?<=
br>
<br>
There are many instances of container source-target and container<br>
destination-target nested underneath. They seem to serve no purpose. Maybe<=
br>
consider simplifying the model by removing them, unless they have some clev=
er<br>
function for the future.<br>
<br>
22) Transactionality<br>
<br>
Section 10.1 starts with the words<br>
<br>
=C2=A0 =C2=A0In order to create a rule of a security policy, it is essentia=
l to<br>
=C2=A0 =C2=A0first register data (those which are used to form such rule) t=
o the<br>
=C2=A0 =C2=A0database.<br>
<br>
This could lead some implementors to believe it is acceptable to require th=
at<br>
the endpoints are committed separately from the rest of the configuration. =
The<br>
actual requirement is that the referenced endpoints exist at the time the<b=
r>
transaction is committed. I.e. they could very well be part of the same<br>
transaction.<br>
<br>
23) Incomplete XML examples<br>
<br>
The XML snippets in examples in Fig 24-27 use XML namespaces incorrectly. I=
t&#39;s<br>
easy to fix. Just make sure the first line with &lt;ietf-i2nsf-cfi-policy:p=
olicy&gt;<br>
looks like this instead:<br>
<br>
&lt;policy xmlns=3D&quot;urn:ietf:params:xml:ns:yang:ietf-i2nsf-cfi-policy&=
quot;&gt;<br>
<br>
The last example, in section 10.4 is talking about &lt;encrypt&gt;. There i=
s no such<br>
in the YANG module (today).<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;encrypt&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;ipsec-method&gt;ipsec-ike&lt;/ipsec-m=
ethod&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;/encrypt&gt;<br>
<br>
The XML loads fine if you just remove the encrypt tag, so maybe you mean:<b=
r>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;ipsec-method&gt;ipsec-ike&lt;/ipsec-m=
ethod&gt;<br>
<br>
(End of list)<br>
<br>
<br>
_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div>

--0000000000000416f8058c4346e5--


From nobody Thu Jun 27 10:51:31 2019
Return-Path: <ynir.ietf@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 440151202CB for <i2nsf@ietfa.amsl.com>; Thu, 27 Jun 2019 10:51:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TWp6qso6es3N for <i2nsf@ietfa.amsl.com>; Thu, 27 Jun 2019 10:51:26 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 00A281202CE for <i2nsf@ietf.org>; Thu, 27 Jun 2019 10:51:25 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id f9so3514160wre.12 for <i2nsf@ietf.org>; Thu, 27 Jun 2019 10:51:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=tGK262obsC1q0hsjG5Tz+saJFWKomgCw2rI4O4Jzt3g=; b=c3Q4X7oe9UQeq7F5jFgc+g4VQ7GYvR2Pnu7JgtXmxwKTslRF5yklH8BJknhGCIyaCd YuzgcDoIfqir3MI1jArC3BxDjBfg3k5Ao1HEnViVgM3naIdEJICXac2ZRVzur0PZ/tf1 gkHxOwAT1rQunyKUHnSJd1u2RYnPFltiZsJkeR13I6++ufptymGbfw+yTAqanDM27awB tqoFi7pbSDedpyG/Adf/x1ziHC4CUHgzx2Zrw8uiKWCsxa2Cglk7COOVWC/66wTQD/b/ xil7Q3P9qafPKu++du8Ull5WwKA4jUpSrrrL0IQhmn4gLi73U/AIUL61jZX4wyxaFwfG dG/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=tGK262obsC1q0hsjG5Tz+saJFWKomgCw2rI4O4Jzt3g=; b=F6+Z2WUWKGsiTCfvXmcLmxLD534SuRksEPcO5epxG8iEMFdkfa8WGrKuiOnEZgrEKN PIRj/ONkiGoQ4CLxmyiXQi4ZR0gE3B34GcCV35/Z4hxuRNH2EQcxl/DcJtCbxIebtAqh ckF1axqaJIoAyOGf0jCPv6Pv29gTSa03kOCsTqYOSaZeuhM4X862gJqWp8Blfz1dzvrv cL17NGYdCk5Gf1QCe9N6hHcn2pF/fsZL3Gyzxhn6nR7zJO00a2P4qwXL9cUJGEZrZnlg +zvR9hUunNj/9bDbWNTScIPwRzjfOhjRlYeFoTtPTSf4RfJ41co7tqhD0aAJ2z1zqMU9 YsNg==
X-Gm-Message-State: APjAAAUHYZEC6DmBynnfm3HfkMd528GP8E6Ly7wfzCck61zqCQpprzAJ sFIcL2t8xfhQKGDtW7wGN4m7rSEm4KQ=
X-Google-Smtp-Source: APXvYqz+X97JsHQFAeSXuWqrL6d8I5SDqIAJf/xiBjBq3NTWWmFSFkpR7XV1mfZq5ERooJyUhKpkCw==
X-Received: by 2002:adf:e490:: with SMTP id i16mr3002977wrm.280.1561657884148;  Thu, 27 Jun 2019 10:51:24 -0700 (PDT)
Received: from [192.168.1.12] ([46.120.57.147]) by smtp.gmail.com with ESMTPSA id g17sm2713923wrm.7.2019.06.27.10.51.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jun 2019 10:51:23 -0700 (PDT)
From: Yoav Nir <ynir.ietf@gmail.com>
Message-Id: <6449E978-9E88-48D4-98B0-6589D6D57438@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F2F19A24-FFC6-4BED-A533-2106E87E418A"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Thu, 27 Jun 2019 20:51:21 +0300
In-Reply-To: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com>
Cc: Roman Danyliw <rdd@cert.org>
To: i2nsf@ietf.org
References: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/NbWrBYLlal97uRYBuvSDgHJ5hJ0>
Subject: Re: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 17:51:29 -0000

--Apple-Mail=_F2F19A24-FFC6-4BED-A533-2106E87E418A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi folks.=20

As you may have noticed, after some back-and-forth with the authors and =
their university, the IPR statements have been modified as follows:

OLD:
Reasonable and Non-Discriminatory License to All Implementers with =
Possible Royalty/Fee

NEW:
If this standard is adopted, Sungkyunkwan University (SKKU) will not =
assert any patents owned or controlled by SKKU against any party for =
making, using, selling, importing or offering for sale a product that =
implements the standard, provided, however that SKKU retains the right =
to assert its patents (including the right to claim past royalties) =
against any party that asserts a patent it owns or controls (either =
directly or indirectly) against SKKU or any of SKKU's affiliates or =
successors in title or against any products of SKKU or any products of =
any of SKKU's affiliates either alone or in combination with other =
products; and SKKU retains the right to assert its patents against any =
product or portion thereof that is not necessary for compliance with the =
standard. Royalty-bearing licenses will be available to anyone who =
prefers that option.


The new version is similar to the licensing terms in many IPR statements =
issued by other rights holders.  See for example =
https://datatracker.ietf.org/ipr/3591/ =
<https://datatracker.ietf.org/ipr/3591/>

It is still up to the working group to decide if this is acceptable, and =
group members, especially those who raised objections previously, are =
encouraged to chime in.

We will raise this issue one more time at the meeting, just to make sure =
everyone has been heard from.

Thanks,

Linda & Yoav


> On 6 Jun 2019, at 20:27, Yoav Nir <ynir.ietf@gmail.com> wrote:
>=20
> Hi
>=20
> Yesterday we got 5 IPR statements ([1], [2], [3], [4], [5]) related to =
the following drafts respectively:
> draft-ietf-i2nsf-nsf-facing-interface-dm=20
> draft-ietf-i2nsf-nsf-monitoring-data-model
> draft-ietf-i2nsf-capability-data-model
> draft-ietf-i2nsf-registration-interface-dm
> draft-ietf-i2nsf-consumer-facing-interface-dm
>=20
> All of these are WG documents, and one of them (the capability data =
model draft) is in WGLC.  See [6] and RFC 8179 for more information =
about IPR disclosures.
>=20
> All the disclosures claim that the patents or patent applications =
mentioned may be necessary for implementation of the drafts. Neither the =
chairs nor anyone else in the IETF is considered competent to evaluate =
such claims or the validity of any patents, so I suggest that in this =
thread we avoid bringing this up. What may be concerning is that the =
licensing policy for these disclosures is "Reasonable and =
Non-Discriminatory License to All Implementers with Possible =
Royalty/Fee=E2=80=9D, which makes such technologies problematic to many =
implementers, especially non-commercial ones.
>=20
> To quote from section 7 of RFC 8179:
>    In general, IETF working groups prefer technologies with no known =
IPR
>    claims or, for technologies with claims against them, an offer of
>    royalty-free licensing.  However, to solve a given technical =
problem,
>    IETF working groups have the discretion to adopt a technology as to
>    which IPR claims have been made if they feel that this technology =
is
>    superior enough to alternatives with fewer IPR claims or free
>    licensing to outweigh the potential cost of the licenses.
>=20
>=20
> So this message is to start a discussion about how the I2NSF working =
group would like to handle this disclosure. Continuing as before and =
moving to publication is the default outcome of this discussion, but the =
WG is required to evaluate its position about these disclosures. This is =
what this thread is for.
>=20
> Thanks,
>=20
>=20
> Linda & Yoav
>=20
> [1] https://datatracker.ietf.org/ipr/3553/ =
<https://datatracker.ietf.org/ipr/3553/>
> [2] https://datatracker.ietf.org/ipr/3557/ =
<https://datatracker.ietf.org/ipr/3557/>
> [3] https://datatracker.ietf.org/ipr/3556/ =
<https://datatracker.ietf.org/ipr/3556/>
> [4] https://datatracker.ietf.org/ipr/3555/ =
<https://datatracker.ietf.org/ipr/3555/>
> [5] https://datatracker.ietf.org/ipr/3554/ =
<https://datatracker.ietf.org/ipr/3554/>
> [6] https://www.ietf.org/standards/ipr/ =
<https://www.ietf.org/standards/ipr/>

--Apple-Mail=_F2F19A24-FFC6-4BED-A533-2106E87E418A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
folks.&nbsp;<div class=3D""><br class=3D""></div><div class=3D"">As you =
may have noticed, after some back-and-forth with the authors and their =
university, the IPR statements have been modified as follows:</div><div =
class=3D""><br class=3D""></div><div class=3D""><div =
class=3D"">OLD:</div><div class=3D"">Reasonable and Non-Discriminatory =
License to All Implementers with Possible Royalty/Fee</div><div =
class=3D""><br class=3D""></div><div class=3D"">NEW:</div><div =
class=3D"">If this standard is adopted, Sungkyunkwan University (SKKU) =
will not assert any patents owned or controlled by SKKU against any =
party for making, using, selling, importing or offering for sale a =
product that implements the standard, provided, however that SKKU =
retains the right to assert its patents (including the right to claim =
past royalties) against any party that asserts a patent it owns or =
controls (either directly or indirectly) against SKKU or any of SKKU's =
affiliates or successors in title or against any products of SKKU or any =
products of any of SKKU's affiliates either alone or in combination with =
other products; and SKKU retains the right to assert its patents against =
any product or portion thereof that is not necessary for compliance with =
the standard. Royalty-bearing licenses will be available to anyone who =
prefers that option.</div></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">The new version is =
similar to the licensing terms in many IPR statements issued by other =
rights holders. &nbsp;See for example&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3591/" =
class=3D"">https://datatracker.ietf.org/ipr/3591/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">It is still up to the =
working group to decide if this is acceptable, and group members, =
especially those who raised objections previously, are encouraged to =
chime in.</div><div class=3D""><br class=3D""></div><div class=3D"">We =
will raise this issue one more time at the meeting, just to make sure =
everyone has been heard from.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks,</div><div class=3D""><br =
class=3D""></div><div class=3D"">Linda &amp; Yoav</div><div class=3D""><br=
 class=3D""></div><div class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 6 Jun 2019, at 20:27, Yoav =
Nir &lt;<a href=3D"mailto:ynir.ietf@gmail.com" =
class=3D"">ynir.ietf@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi<div class=3D""><br =
class=3D""></div><div class=3D"">Yesterday we got 5 IPR statements ([1], =
[2], [3], [4], [5]) related to the following drafts =
respectively:</div><div class=3D""><ul class=3D"MailOutline"><li =
class=3D""></li><li =
class=3D"">draft-ietf-i2nsf-nsf-facing-interface-dm&nbsp;</li><li =
class=3D"">draft-ietf-i2nsf-nsf-monitoring-data-model</li><li =
class=3D"">draft-ietf-i2nsf-capability-data-model</li><li =
class=3D"">draft-ietf-i2nsf-registration-interface-dm</li><li =
class=3D"">draft-ietf-i2nsf-consumer-facing-interface-dm</li></ul><br =
class=3D""></div><div class=3D"">All of these are WG documents, and one =
of them (the capability data model draft) is in WGLC. &nbsp;See [6] and =
RFC 8179 for more information about IPR disclosures.</div><div =
class=3D""><br class=3D""></div><div class=3D"">All the disclosures =
claim that the patents or patent applications mentioned may be necessary =
for implementation of the drafts. Neither the chairs nor anyone else in =
the IETF is considered competent to evaluate such claims or the validity =
of any patents, so I suggest that in this thread we avoid bringing this =
up. What may be concerning is that the licensing policy for these =
disclosures is "Reasonable and Non-Discriminatory License to All =
Implementers with Possible Royalty/Fee=E2=80=9D, which makes such =
technologies problematic to many implementers, especially non-commercial =
ones.</div><div class=3D""><br class=3D""></div><div class=3D"">To quote =
from section 7 of RFC 8179:</div><div class=3D""><pre class=3D"newpage" =
style=3D"font-size: 13.333333015441895px; margin-top: 0px; =
margin-bottom: 0px; break-before: page; caret-color: rgb(0, 0, 0);">   =
In general, IETF working groups prefer technologies with no known IPR
   claims or, for technologies with claims against them, an offer of
   royalty-free licensing.  However, to solve a given technical problem,
   IETF working groups have the discretion to adopt a technology as to
   which IPR claims have been made if they feel that this technology is
   superior enough to alternatives with fewer IPR claims or free
   licensing to outweigh the potential cost of the licenses.</pre><div =
class=3D""><br class=3D""></div></div><div class=3D""><br =
class=3D""></div><div class=3D"">So this message is to start a =
discussion about how the I2NSF working group would like to handle this =
disclosure. Continuing as before and moving to publication is the =
default outcome of this discussion, but the WG is required to evaluate =
its position about these disclosures. This is what this thread is =
for.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">Linda &amp; =
Yoav</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D"">[1]&nbsp;<a href=3D"https://datatracker.ietf.org/ipr/3553/" =
class=3D"">https://datatracker.ietf.org/ipr/3553/</a></div></div><div =
class=3D""><div class=3D"">[2]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3557/" =
class=3D"">https://datatracker.ietf.org/ipr/3557/</a></div></div><div =
class=3D""><div class=3D"">[3]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3556/" =
class=3D"">https://datatracker.ietf.org/ipr/3556/</a></div></div><div =
class=3D""><div class=3D"">[4]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3555/" =
class=3D"">https://datatracker.ietf.org/ipr/3555/</a></div></div><div =
class=3D""><div class=3D"">[5]&nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/3554/" =
class=3D"">https://datatracker.ietf.org/ipr/3554/</a></div></div><div =
class=3D"">[6]&nbsp;<a href=3D"https://www.ietf.org/standards/ipr/" =
class=3D"">https://www.ietf.org/standards/ipr/</a></div></div></div></bloc=
kquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_F2F19A24-FFC6-4BED-A533-2106E87E418A--


From nobody Thu Jun 27 12:49:47 2019
Return-Path: <paul@nohats.ca>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55476120229 for <i2nsf@ietfa.amsl.com>; Thu, 27 Jun 2019 12:49:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nohats.ca
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 vLBuemAdnDTP for <i2nsf@ietfa.amsl.com>; Thu, 27 Jun 2019 12:49:44 -0700 (PDT)
Received: from mx.nohats.ca (mx.nohats.ca [193.110.157.68]) (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 8BC1E1201EB for <i2nsf@ietf.org>; Thu, 27 Jun 2019 12:49:44 -0700 (PDT)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 45ZVps3Vl2zF5F; Thu, 27 Jun 2019 21:49:41 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1561664981; bh=BIc3Iq5GYAUAc7gZYWA/+wyFxily0BU5ljOGz3sOETA=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=epsp4QpphX9aDBK+dwsN/R+muOGTCACJNC02QgKSjvf1e39I6pnqKKrgRk+yWxp9B HJQ2PXqxIQFlwFNPIjvjnCpBoFJaksrdzFsOzwUDZYTLbmTZ2oaBIAz+un3dr1zCG3 gS+LHMIojhaF1Z61NzTKI0qgEF0A4NyxvzxFzIiA=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id yXaP_OkuvjUC; Thu, 27 Jun 2019 21:49:39 +0200 (CEST)
Received: from bofh.nohats.ca (bofh.nohats.ca [76.10.157.69]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Thu, 27 Jun 2019 21:49:39 +0200 (CEST)
Received: by bofh.nohats.ca (Postfix, from userid 1000) id B3E29B784; Thu, 27 Jun 2019 15:49:37 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 bofh.nohats.ca B3E29B784
Received: from localhost (localhost [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id A4CBA40D35B6; Thu, 27 Jun 2019 15:49:37 -0400 (EDT)
Date: Thu, 27 Jun 2019 15:49:37 -0400 (EDT)
From: Paul Wouters <paul@nohats.ca>
To: Yoav Nir <ynir.ietf@gmail.com>
cc: i2nsf@ietf.org, Roman Danyliw <rdd@cert.org>
In-Reply-To: <6449E978-9E88-48D4-98B0-6589D6D57438@gmail.com>
Message-ID: <alpine.LRH.2.21.1906271547520.625@bofh.nohats.ca>
References: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com> <6449E978-9E88-48D4-98B0-6589D6D57438@gmail.com>
User-Agent: Alpine 2.21 (LRH 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/Zumo4qyiioAw3GEqqsB0BwGB4o4>
Subject: Re: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 19:49:46 -0000

On Thu, 27 Jun 2019, Yoav Nir wrote:

> OLD:
> Reasonable and Non-Discriminatory License to All Implementers with Possible Royalty/Fee
> 
> NEW:
> If this standard is adopted, Sungkyunkwan University (SKKU) will not assert any patents owned or controlled by SKKU against
> any party for making, using, selling, importing or offering for sale a product that implements the standard, provided,
> however that SKKU retains the right to assert its patents (including the right to claim past royalties) against any party
> that asserts a patent it owns or controls (either directly or indirectly) against SKKU or any of SKKU's affiliates or
> successors in title or against any products of SKKU or any products of any of SKKU's affiliates either alone or in
> combination with other products; and SKKU retains the right to assert its patents against any product or portion thereof that
> is not necessary for compliance with the standard. Royalty-bearing licenses will be available to anyone who prefers that
> option.

I'm not happy still, but at least now it is in line with other IPR
statements that make me unhappy, so I think there is no longer a reason
to change the document to avoid the IPR.

Paul


From nobody Fri Jun 28 14:17:31 2019
Return-Path: <noreply@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BAB1A12093A; Fri, 28 Jun 2019 14:17:22 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Reshad Rahman via Datatracker <noreply@ietf.org>
To: <yang-doctors@ietf.org>
Cc: i2nsf@ietf.org, draft-ietf-i2nsf-registration-interface-dm.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Reshad Rahman <rrahman@cisco.com>
Message-ID: <156175664267.21931.10329030969352120108@ietfa.amsl.com>
Date: Fri, 28 Jun 2019 14:17:22 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/g96krn6NzCJNcEalmb5dIEabx8w>
Subject: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jun 2019 21:17:29 -0000

Reviewer: Reshad Rahman
Review result: On the Right Track

YANG Doctor review of draft-ietf-i2nsf-registration-interface-dm-04 (by Reshad
Rahman)

Major comments:
- Look at appendix B of RFC8407 for an example of how a YANG module should be
structured. This document does not abide to that. - Poor descriptions e.g.
"nsf-name" for leaf "nsf-name" etc - prefix "iiregi" doesn't seem right. What
about "nsfreg"? Probably needs coordination with the other I2NSF YANG modules
to have consistency between the prefixes. I see that YD Acee suggested
"nsfintf" for draft-ietf-i2nsf-nsf-facing-interface-dm-06 - No unit specified
for bandwidth, processing (performance) - nsf-address is IPv4 specific -
Security considerations should list the nodes as per section 3.7 of RFC8407. -
Should this document be informational since 8329 is informational? - Section 2
should use RFC8174 also - Refer to RFC8407 instead of 6807 (YANG Guidelines) -
Examples should use IPv6 as examples (use the range from RFC3849). Kudos for
all the examples.

Minor comments and questions:
- The YANG trees such as Figure 6, 7 etc don't show the contents of the
groupings. So they don't help much. - nsf-port-address should be nsf-port? -
Section 4, last bullet. I am not an expert on I2NSF so not clear to me why this
query is needed, is it because NSF may not re-register after their capabilities
have been updated? Might be worth adding some explanation. - Have the examples
been validated?


From nobody Fri Jun 28 16:08:28 2019
Return-Path: <agenda@ietf.org>
X-Original-To: i2nsf@ietf.org
Delivered-To: i2nsf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 40654120A32; Fri, 28 Jun 2019 15:58:10 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <i2nsf-chairs@ietf.org>, <Linda.dunbar@huawei.com>
Cc: i2nsf@ietf.org, rdd@cert.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156176269025.11015.5849958249781170369.idtracker@ietfa.amsl.com>
Date: Fri, 28 Jun 2019 15:58:10 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/eBaHOfJAX4kAoFd2YJg92lSyjrk>
Subject: [I2nsf] i2nsf - Requested session has been scheduled for IETF 105
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jun 2019 23:07:24 -0000

Dear Linda Dunbar,

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


    i2nsf Session 1 (1:30 requested)
    Thursday, 25 July 2019, Morning Session I 1000-1200
    Room Name: Sainte-Catherine size: 100
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/105/sessions/i2nsf.ics

Request Information:


---------------------------------------------------------
Working Group Name: Interface to Network Security Functions
Area Name: Security Area
Session Requester: Linda Dunbar

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 40
Conflicts to Avoid: 
 First Priority: idr rtgarea spring rtgwg bess ipsecme dots saag mile
 Second Priority: netmod nvo3 netconf



People who must be present:
  Roman Danyliw
  Yoav Nir
  Linda Dunbar

Resources Requested:

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


From nobody Fri Jun 28 20:29:18 2019
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 118F6120967; Fri, 28 Jun 2019 20:29:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 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, HK_NAME_FM_MR_MRS=1.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SNq4K2dLia7l; Fri, 28 Jun 2019 20:29:15 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 7AC8B12092D; Fri, 28 Jun 2019 20:29:12 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id c6so10678987wml.0; Fri, 28 Jun 2019 20:29:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uyMuTwowzVn1HKDAk57aaSaM+cuoayqjx+EzA+g0Wrg=; b=eeSxn1+XEc99ncdG6DHr80kQYEh7wYVKzIMht1O/MqWhJkl8yHeY2K9qSvrghmzz7C W1aHxzAbZNhbWSTUpXzuzyAPztUWTbwFtadGNz3w53jTnb1Ju25y1yAbEAVmsF9tdF3U sDEjdhJeH9RSOzFO8an3iLhlbPC8/vARtaFz68DiN6MAtY7HoMd1waVk+D8cMvsR70zF 5nrK53FohWvNDfbEi0Sm+OMEPOl6bpXk6OL0UQ2StmJ1fw3tYgZgk3SgU4t+XkBD7kOd Aj+sOe8OkGEpqJrLCoaqW4K1vmXE3ldMc6KdiBxRmzQ/DndUVh61nb8AGZx2/XDih/IH snGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uyMuTwowzVn1HKDAk57aaSaM+cuoayqjx+EzA+g0Wrg=; b=uGV++n0oSGKbMg4qOOk9Ofy5fILYx1Yi5faCP2tdlmzrqHkjTpvrNg+4iExzf6AcXt LgZtcHm2ZAzj4a7weTGxX17XNlXtQG3hxypBQlx5XJsUrsKQlJh4yO5m3uuxy89CBtWd 7OFnfQfboO/X1fWvRRskb7T8YdQkj4UMCgz2nKeh+kXLFa26Y1hRyRu/RghBdNA4hkz1 riYPMhe/6s0JxVNTwXlQcL6wctfYsF5QGYsGDVz87PZGzzqg+2PdICOXidcpPxYpdO1l /de5LWldFPHL0UloO5OgcpNrHjwcWXLJ8UkoTB5KMHYYDaxrW7zVToDd+JhIlOoM1D59 3XKw==
X-Gm-Message-State: APjAAAVzKL06GwXOWX3PteM2vp+0Zh4zRmH5u1d5JwiPpZ18PjJB+W6T fyN4HjIdJbsfq+GPRa0QmvJIHq1zRrwaBuGHizo=
X-Google-Smtp-Source: APXvYqz3vZXhk4uL+1AZCjDs7s9KKhKTneF3qt2Wr3OO6boaLoX40jiLaMty5DgrJmw+SglggOav+3fZAH60qTUCV58=
X-Received: by 2002:a1c:4987:: with SMTP id w129mr8933187wma.41.1561778950820;  Fri, 28 Jun 2019 20:29:10 -0700 (PDT)
MIME-Version: 1.0
References: <156175664267.21931.10329030969352120108@ietfa.amsl.com>
In-Reply-To: <156175664267.21931.10329030969352120108@ietfa.amsl.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Sat, 29 Jun 2019 12:34:15 +0900
Message-ID: <CAPK2DexBfxotU9=r-qN-PJovAVeAbUQYzTa6cCKSoLsuihx2HA@mail.gmail.com>
To: Reshad Rahman <rrahman@cisco.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>,  draft-ietf-i2nsf-registration-interface-dm.all@ietf.org,  skku_secu-brain_all@googlegroups.com,  "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000094d999058c6dff53"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/cwCna7Pugf3A_Q5WPO2UZ1To4mM>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jun 2019 03:29:17 -0000

--00000000000094d999058c6dff53
Content-Type: text/plain; charset="UTF-8"

Hi Reshad,
I sincerely appreciate your valuable comments.

We authors will address your comments on the revision.

Thanks.

Best Regards,
Paul

On Sat, Jun 29, 2019 at 6:17 AM Reshad Rahman via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Reshad Rahman
> Review result: On the Right Track
>
> YANG Doctor review of draft-ietf-i2nsf-registration-interface-dm-04 (by
> Reshad
> Rahman)
>
> Major comments:
> - Look at appendix B of RFC8407 for an example of how a YANG module should
> be
> structured. This document does not abide to that. - Poor descriptions e.g.
> "nsf-name" for leaf "nsf-name" etc - prefix "iiregi" doesn't seem right.
> What
> about "nsfreg"? Probably needs coordination with the other I2NSF YANG
> modules
> to have consistency between the prefixes. I see that YD Acee suggested
> "nsfintf" for draft-ietf-i2nsf-nsf-facing-interface-dm-06 - No unit
> specified
> for bandwidth, processing (performance) - nsf-address is IPv4 specific -
> Security considerations should list the nodes as per section 3.7 of
> RFC8407. -
> Should this document be informational since 8329 is informational? -
> Section 2
> should use RFC8174 also - Refer to RFC8407 instead of 6807 (YANG
> Guidelines) -
> Examples should use IPv6 as examples (use the range from RFC3849). Kudos
> for
> all the examples.
>
> Minor comments and questions:
> - The YANG trees such as Figure 6, 7 etc don't show the contents of the
> groupings. So they don't help much. - nsf-port-address should be nsf-port?
> -
> Section 4, last bullet. I am not an expert on I2NSF so not clear to me why
> this
> query is needed, is it because NSF may not re-register after their
> capabilities
> have been updated? Might be worth adding some explanation. - Have the
> examples
> been validated?
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>


-- 
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>

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

<div dir=3D"ltr"><div>Hi Reshad,</div><div>I sincerely appreciate your valu=
able comments.</div><div><br></div><div>We authors will address your commen=
ts on the revision.</div><div><br></div><div>Thanks.</div><div><br></div><d=
iv>Best Regards,</div><div>Paul</div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Sat, Jun 29, 2019 at 6:17 AM Reshad Rahma=
n via Datatracker &lt;<a href=3D"mailto:noreply@ietf.org">noreply@ietf.org<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">R=
eviewer: Reshad Rahman<br>
Review result: On the Right Track<br>
<br>
YANG Doctor review of draft-ietf-i2nsf-registration-interface-dm-04 (by Res=
had<br>
Rahman)<br>
<br>
Major comments:<br>
- Look at appendix B of RFC8407 for an example of how a YANG module should =
be<br>
structured. This document does not abide to that. - Poor descriptions e.g.<=
br>
&quot;nsf-name&quot; for leaf &quot;nsf-name&quot; etc - prefix &quot;iireg=
i&quot; doesn&#39;t seem right. What<br>
about &quot;nsfreg&quot;? Probably needs coordination with the other I2NSF =
YANG modules<br>
to have consistency between the prefixes. I see that YD Acee suggested<br>
&quot;nsfintf&quot; for draft-ietf-i2nsf-nsf-facing-interface-dm-06 - No un=
it specified<br>
for bandwidth, processing (performance) - nsf-address is IPv4 specific -<br=
>
Security considerations should list the nodes as per section 3.7 of RFC8407=
. -<br>
Should this document be informational since 8329 is informational? - Sectio=
n 2<br>
should use RFC8174 also - Refer to RFC8407 instead of 6807 (YANG Guidelines=
) -<br>
Examples should use IPv6 as examples (use the range from RFC3849). Kudos fo=
r<br>
all the examples.<br>
<br>
Minor comments and questions:<br>
- The YANG trees such as Figure 6, 7 etc don&#39;t show the contents of the=
<br>
groupings. So they don&#39;t help much. - nsf-port-address should be nsf-po=
rt? -<br>
Section 4, last bullet. I am not an expert on I2NSF so not clear to me why =
this<br>
query is needed, is it because NSF may not re-register after their capabili=
ties<br>
have been updated? Might be worth adding some explanation. - Have the examp=
les<br>
been validated?<br>
<br>
_______________________________________________<br>
I2nsf mailing list<br>
<a href=3D"mailto:I2nsf@ietf.org" target=3D"_blank">I2nsf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2nsf" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2nsf</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Mr. Jaehoon (Paul) Jeong, Ph.=
D.<br>Associate Professor<br>Department of Software<br>Sungkyunkwan Univers=
ity<br>Office: +82-31-299-4957<br>Email: <a href=3D"mailto:jaehoon.paul@gma=
il.com" target=3D"_blank">jaehoon.paul@gmail.com</a>,=C2=A0<a href=3D"mailt=
o:pauljeong@skku.edu" style=3D"font-size:12.8px" target=3D"_blank">pauljeon=
g@skku.edu</a><br>Personal Homepage: <a href=3D"http://cpslab.skku.edu/peop=
le-jaehoon-jeong.php" target=3D"_blank">http://iotlab.skku.edu/people-jaeho=
on-jeong.php</a><br></div></div></div></div></div></div></div></div></div>

--00000000000094d999058c6dff53--


From nobody Sat Jun 29 16:34:34 2019
Return-Path: <diego.r.lopez@telefonica.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40322120052 for <i2nsf@ietfa.amsl.com>; Sat, 29 Jun 2019 16:34:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 (1024-bit key) header.d=telefonica.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 vfK8hjTUj7pq for <i2nsf@ietfa.amsl.com>; Sat, 29 Jun 2019 16:34:28 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70099.outbound.protection.outlook.com [40.107.7.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B70F12001E for <i2nsf@ietf.org>; Sat, 29 Jun 2019 16:34:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telefonica.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QU1vw/z1KbPPQeHFNAPCEm9gHmNwEko7Qc8dUludxec=; b=tkr8EGNFTKJhyP95PmVe62RYrOhW+GgLQ9XQbxWc1J53MxkbQpi6v8027u5MzR5QwcO76LXxExogv5EWpCwIcuBTOHXGY0WKGXyK8LixGn7xDsXi1nawO2fYAkjWGp1QLyNQcIE4rZ2SJzJpnJPHjTm2VjevZ+l2nr4rSWdlxz0=
Received: from DB3PR0602MB3788.eurprd06.prod.outlook.com (52.134.70.148) by DB3PR0602MB3721.eurprd06.prod.outlook.com (52.134.73.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.18; Sat, 29 Jun 2019 23:34:23 +0000
Received: from DB3PR0602MB3788.eurprd06.prod.outlook.com ([fe80::2941:d402:a2ae:f777]) by DB3PR0602MB3788.eurprd06.prod.outlook.com ([fe80::2941:d402:a2ae:f777%6]) with mapi id 15.20.2008.014; Sat, 29 Jun 2019 23:34:23 +0000
From: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
To: Yoav Nir <ynir.ietf@gmail.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>
CC: Roman Danyliw <rdd@cert.org>
Thread-Topic: [I2nsf] IPR Statements about I2NSF documents
Thread-Index: AQHVHI0XlZ9hSnSL5E2egN8zxpiI0qav6MGAgAOmCIA=
Date: Sat, 29 Jun 2019 23:34:23 +0000
Message-ID: <3E04EB92-A03D-491E-9DF6-4A994168E590@telefonica.com>
References: <B10BF955-AA3E-47B6-B64C-AB7846F15399@gmail.com> <6449E978-9E88-48D4-98B0-6589D6D57438@gmail.com>
In-Reply-To: <6449E978-9E88-48D4-98B0-6589D6D57438@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.b.190609
authentication-results: spf=none (sender IP is ) smtp.mailfrom=diego.r.lopez@telefonica.com; 
x-originating-ip: [79.152.159.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dc5ed431-fa5e-4e20-7266-08d6fcea5172
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB3PR0602MB3721; 
x-ms-traffictypediagnostic: DB3PR0602MB3721:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <DB3PR0602MB3721FA61B7EC7754331B83CBDFFF0@DB3PR0602MB3721.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0083A7F08A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(396003)(366004)(346002)(39860400002)(136003)(199004)(189003)(40134004)(54896002)(6306002)(3846002)(6116002)(66066001)(5660300002)(11346002)(2616005)(4326008)(6436002)(53936002)(316002)(446003)(236005)(58126008)(110136005)(26005)(7736002)(786003)(256004)(186003)(14444005)(36756003)(478600001)(76116006)(33656002)(102836004)(86362001)(64756008)(966005)(73956011)(99286004)(66556008)(2501003)(91956017)(45080400002)(2906002)(66476007)(14454004)(76176011)(53546011)(66946007)(66446008)(486006)(25786009)(229853002)(71200400001)(68736007)(476003)(6486002)(81156014)(81166006)(606006)(8676002)(66574012)(71190400001)(6512007)(6246003)(6506007)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR0602MB3721; H:DB3PR0602MB3788.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hFz+MSCHgng3WcV/dV4MNqZUrDx+cSo+MsCMaYfI/4RjHPNZj58/5joqYHoXBdgLnsJbWxQQ3FmswN4qIEOPpuspQdBfcUij5zUThCz4yt/GKAwq34jyrwKmuLrAvRVaDs1eDIQYaaOQpdMM29sk5IBhQI6yd7/4MA2O9mGEWqgtRkkDiZt79saH5j9fwf5G3JFx/mtbtNnaEHU0ALYXHFjDneNDckjsBSdqGYY8lVLcvgSywRqgBG5xyZUIquCg1VJ0GabloDtmhPxwlG2gZKKmLftZ7R9iDqfmpq5i2FK3i+WiGAmoxy4hj3/85lWRh4FqOdXMUlW0WBJxesUGtl1AuvkNgI5RK665XvEwPvtVMAL+LgeFUf11VDLMf+HPd6lUQ8gkGV365TLsupryWvPkIdfxzLKWM243Eal4kzI=
Content-Type: multipart/alternative; boundary="_000_3E04EB92A03D491E9DF64A994168E590telefonicacom_"
MIME-Version: 1.0
X-OriginatorOrg: telefonica.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc5ed431-fa5e-4e20-7266-08d6fcea5172
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2019 23:34:23.7606 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: diego.r.lopez@telefonica.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0602MB3721
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/UQpGerdPkAoQPh4Z_nXjBCSe3D8>
Subject: Re: [I2nsf] IPR Statements about I2NSF documents
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jun 2019 23:34:32 -0000

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

SGksDQoNCkkgaGF2ZSBubyBvYmplY3Rpb24gdG8gdGhpcyBuZXcgdmVyc2lvbiBvZiB0aGUgc3Rh
dGVtZW50cy4NCg0KQmUgZ29vZGUsDQoNCi0tDQoiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9j
dG9yIEluZmllcm5vIg0KDQpEciBEaWVnbyBSLiBMb3Bleg0KVGVsZWZvbmljYSBJK0QNCmh0dHBz
Oi8vd3d3LmxpbmtlZGluLmNvbS9pbi9kcjJsb3Blei8NCg0KZS1tYWlsOiBkaWVnby5yLmxvcGV6
QHRlbGVmb25pY2EuY29tPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPg0KVGVs
OiAgICAgICAgICszNCA5MTMgMTI5IDA0MQ0KTW9iaWxlOiAgKzM0IDY4MiAwNTEgMDkxDQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk9uIDI3LzA2LzIwMTksIDE5OjUxLCAi
STJuc2Ygb24gYmVoYWxmIG9mIFlvYXYgTmlyIiA8aTJuc2YtYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIHluaXIuaWV0ZkBnbWFpbC5j
b208bWFpbHRvOnluaXIuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgZm9sa3MuDQoNCkFz
IHlvdSBtYXkgaGF2ZSBub3RpY2VkLCBhZnRlciBzb21lIGJhY2stYW5kLWZvcnRoIHdpdGggdGhl
IGF1dGhvcnMgYW5kIHRoZWlyIHVuaXZlcnNpdHksIHRoZSBJUFIgc3RhdGVtZW50cyBoYXZlIGJl
ZW4gbW9kaWZpZWQgYXMgZm9sbG93czoNCg0KT0xEOg0KUmVhc29uYWJsZSBhbmQgTm9uLURpc2Ny
aW1pbmF0b3J5IExpY2Vuc2UgdG8gQWxsIEltcGxlbWVudGVycyB3aXRoIFBvc3NpYmxlIFJveWFs
dHkvRmVlDQoNCk5FVzoNCklmIHRoaXMgc3RhbmRhcmQgaXMgYWRvcHRlZCwgU3VuZ2t5dW5rd2Fu
IFVuaXZlcnNpdHkgKFNLS1UpIHdpbGwgbm90IGFzc2VydCBhbnkgcGF0ZW50cyBvd25lZCBvciBj
b250cm9sbGVkIGJ5IFNLS1UgYWdhaW5zdCBhbnkgcGFydHkgZm9yIG1ha2luZywgdXNpbmcsIHNl
bGxpbmcsIGltcG9ydGluZyBvciBvZmZlcmluZyBmb3Igc2FsZSBhIHByb2R1Y3QgdGhhdCBpbXBs
ZW1lbnRzIHRoZSBzdGFuZGFyZCwgcHJvdmlkZWQsIGhvd2V2ZXIgdGhhdCBTS0tVIHJldGFpbnMg
dGhlIHJpZ2h0IHRvIGFzc2VydCBpdHMgcGF0ZW50cyAoaW5jbHVkaW5nIHRoZSByaWdodCB0byBj
bGFpbSBwYXN0IHJveWFsdGllcykgYWdhaW5zdCBhbnkgcGFydHkgdGhhdCBhc3NlcnRzIGEgcGF0
ZW50IGl0IG93bnMgb3IgY29udHJvbHMgKGVpdGhlciBkaXJlY3RseSBvciBpbmRpcmVjdGx5KSBh
Z2FpbnN0IFNLS1Ugb3IgYW55IG9mIFNLS1UncyBhZmZpbGlhdGVzIG9yIHN1Y2Nlc3NvcnMgaW4g
dGl0bGUgb3IgYWdhaW5zdCBhbnkgcHJvZHVjdHMgb2YgU0tLVSBvciBhbnkgcHJvZHVjdHMgb2Yg
YW55IG9mIFNLS1UncyBhZmZpbGlhdGVzIGVpdGhlciBhbG9uZSBvciBpbiBjb21iaW5hdGlvbiB3
aXRoIG90aGVyIHByb2R1Y3RzOyBhbmQgU0tLVSByZXRhaW5zIHRoZSByaWdodCB0byBhc3NlcnQg
aXRzIHBhdGVudHMgYWdhaW5zdCBhbnkgcHJvZHVjdCBvciBwb3J0aW9uIHRoZXJlb2YgdGhhdCBp
cyBub3QgbmVjZXNzYXJ5IGZvciBjb21wbGlhbmNlIHdpdGggdGhlIHN0YW5kYXJkLiBSb3lhbHR5
LWJlYXJpbmcgbGljZW5zZXMgd2lsbCBiZSBhdmFpbGFibGUgdG8gYW55b25lIHdobyBwcmVmZXJz
IHRoYXQgb3B0aW9uLg0KDQoNClRoZSBuZXcgdmVyc2lvbiBpcyBzaW1pbGFyIHRvIHRoZSBsaWNl
bnNpbmcgdGVybXMgaW4gbWFueSBJUFIgc3RhdGVtZW50cyBpc3N1ZWQgYnkgb3RoZXIgcmlnaHRz
IGhvbGRlcnMuICBTZWUgZm9yIGV4YW1wbGUgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9p
cHIvMzU5MS8NCg0KSXQgaXMgc3RpbGwgdXAgdG8gdGhlIHdvcmtpbmcgZ3JvdXAgdG8gZGVjaWRl
IGlmIHRoaXMgaXMgYWNjZXB0YWJsZSwgYW5kIGdyb3VwIG1lbWJlcnMsIGVzcGVjaWFsbHkgdGhv
c2Ugd2hvIHJhaXNlZCBvYmplY3Rpb25zIHByZXZpb3VzbHksIGFyZSBlbmNvdXJhZ2VkIHRvIGNo
aW1lIGluLg0KDQpXZSB3aWxsIHJhaXNlIHRoaXMgaXNzdWUgb25lIG1vcmUgdGltZSBhdCB0aGUg
bWVldGluZywganVzdCB0byBtYWtlIHN1cmUgZXZlcnlvbmUgaGFzIGJlZW4gaGVhcmQgZnJvbS4N
Cg0KVGhhbmtzLA0KDQpMaW5kYSAmIFlvYXYNCg0KDQoNCk9uIDYgSnVuIDIwMTksIGF0IDIwOjI3
LCBZb2F2IE5pciA8eW5pci5pZXRmQGdtYWlsLmNvbTxtYWlsdG86eW5pci5pZXRmQGdtYWlsLmNv
bT4+IHdyb3RlOg0KDQpIaQ0KDQpZZXN0ZXJkYXkgd2UgZ290IDUgSVBSIHN0YXRlbWVudHMgKFsx
XSwgWzJdLCBbM10sIFs0XSwgWzVdKSByZWxhdGVkIHRvIHRoZSBmb2xsb3dpbmcgZHJhZnRzIHJl
c3BlY3RpdmVseToNCsK3DQrCtyAgICAgICAgIGRyYWZ0LWlldGYtaTJuc2YtbnNmLWZhY2luZy1p
bnRlcmZhY2UtZG0NCsK3ICAgICAgICAgZHJhZnQtaWV0Zi1pMm5zZi1uc2YtbW9uaXRvcmluZy1k
YXRhLW1vZGVsDQrCtyAgICAgICAgIGRyYWZ0LWlldGYtaTJuc2YtY2FwYWJpbGl0eS1kYXRhLW1v
ZGVsDQrCtyAgICAgICAgIGRyYWZ0LWlldGYtaTJuc2YtcmVnaXN0cmF0aW9uLWludGVyZmFjZS1k
bQ0KwrcgICAgICAgICBkcmFmdC1pZXRmLWkybnNmLWNvbnN1bWVyLWZhY2luZy1pbnRlcmZhY2Ut
ZG0NCg0KQWxsIG9mIHRoZXNlIGFyZSBXRyBkb2N1bWVudHMsIGFuZCBvbmUgb2YgdGhlbSAodGhl
IGNhcGFiaWxpdHkgZGF0YSBtb2RlbCBkcmFmdCkgaXMgaW4gV0dMQy4gIFNlZSBbNl0gYW5kIFJG
QyA4MTc5IGZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IElQUiBkaXNjbG9zdXJlcy4NCg0KQWxs
IHRoZSBkaXNjbG9zdXJlcyBjbGFpbSB0aGF0IHRoZSBwYXRlbnRzIG9yIHBhdGVudCBhcHBsaWNh
dGlvbnMgbWVudGlvbmVkIG1heSBiZSBuZWNlc3NhcnkgZm9yIGltcGxlbWVudGF0aW9uIG9mIHRo
ZSBkcmFmdHMuIE5laXRoZXIgdGhlIGNoYWlycyBub3IgYW55b25lIGVsc2UgaW4gdGhlIElFVEYg
aXMgY29uc2lkZXJlZCBjb21wZXRlbnQgdG8gZXZhbHVhdGUgc3VjaCBjbGFpbXMgb3IgdGhlIHZh
bGlkaXR5IG9mIGFueSBwYXRlbnRzLCBzbyBJIHN1Z2dlc3QgdGhhdCBpbiB0aGlzIHRocmVhZCB3
ZSBhdm9pZCBicmluZ2luZyB0aGlzIHVwLiBXaGF0IG1heSBiZSBjb25jZXJuaW5nIGlzIHRoYXQg
dGhlIGxpY2Vuc2luZyBwb2xpY3kgZm9yIHRoZXNlIGRpc2Nsb3N1cmVzIGlzICJSZWFzb25hYmxl
IGFuZCBOb24tRGlzY3JpbWluYXRvcnkgTGljZW5zZSB0byBBbGwgSW1wbGVtZW50ZXJzIHdpdGgg
UG9zc2libGUgUm95YWx0eS9GZWXigJ0sIHdoaWNoIG1ha2VzIHN1Y2ggdGVjaG5vbG9naWVzIHBy
b2JsZW1hdGljIHRvIG1hbnkgaW1wbGVtZW50ZXJzLCBlc3BlY2lhbGx5IG5vbi1jb21tZXJjaWFs
IG9uZXMuDQoNClRvIHF1b3RlIGZyb20gc2VjdGlvbiA3IG9mIFJGQyA4MTc5Og0KDQogICBJbiBn
ZW5lcmFsLCBJRVRGIHdvcmtpbmcgZ3JvdXBzIHByZWZlciB0ZWNobm9sb2dpZXMgd2l0aCBubyBr
bm93biBJUFINCg0KICAgY2xhaW1zIG9yLCBmb3IgdGVjaG5vbG9naWVzIHdpdGggY2xhaW1zIGFn
YWluc3QgdGhlbSwgYW4gb2ZmZXIgb2YNCg0KICAgcm95YWx0eS1mcmVlIGxpY2Vuc2luZy4gIEhv
d2V2ZXIsIHRvIHNvbHZlIGEgZ2l2ZW4gdGVjaG5pY2FsIHByb2JsZW0sDQoNCiAgIElFVEYgd29y
a2luZyBncm91cHMgaGF2ZSB0aGUgZGlzY3JldGlvbiB0byBhZG9wdCBhIHRlY2hub2xvZ3kgYXMg
dG8NCg0KICAgd2hpY2ggSVBSIGNsYWltcyBoYXZlIGJlZW4gbWFkZSBpZiB0aGV5IGZlZWwgdGhh
dCB0aGlzIHRlY2hub2xvZ3kgaXMNCg0KICAgc3VwZXJpb3IgZW5vdWdoIHRvIGFsdGVybmF0aXZl
cyB3aXRoIGZld2VyIElQUiBjbGFpbXMgb3IgZnJlZQ0KDQogICBsaWNlbnNpbmcgdG8gb3V0d2Vp
Z2ggdGhlIHBvdGVudGlhbCBjb3N0IG9mIHRoZSBsaWNlbnNlcy4NCg0KDQpTbyB0aGlzIG1lc3Nh
Z2UgaXMgdG8gc3RhcnQgYSBkaXNjdXNzaW9uIGFib3V0IGhvdyB0aGUgSTJOU0Ygd29ya2luZyBn
cm91cCB3b3VsZCBsaWtlIHRvIGhhbmRsZSB0aGlzIGRpc2Nsb3N1cmUuIENvbnRpbnVpbmcgYXMg
YmVmb3JlIGFuZCBtb3ZpbmcgdG8gcHVibGljYXRpb24gaXMgdGhlIGRlZmF1bHQgb3V0Y29tZSBv
ZiB0aGlzIGRpc2N1c3Npb24sIGJ1dCB0aGUgV0cgaXMgcmVxdWlyZWQgdG8gZXZhbHVhdGUgaXRz
IHBvc2l0aW9uIGFib3V0IHRoZXNlIGRpc2Nsb3N1cmVzLiBUaGlzIGlzIHdoYXQgdGhpcyB0aHJl
YWQgaXMgZm9yLg0KDQpUaGFua3MsDQoNCg0KTGluZGEgJiBZb2F2DQoNClsxXSBodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2lwci8zNTUzLw0KWzJdIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvaXByLzM1NTcvDQpbM10gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1
Ni8NCls0XSBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8zNTU1Lw0KWzVdIGh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTQvDQpbNl0gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvc3RhbmRhcmRzL2lwci8NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
DQpFc3RlIG1lbnNhamUgeSBzdXMgYWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBh
IHN1IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFk
YSBvIGNvbmZpZGVuY2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8g
ZW50aWRhZCBkZSBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGlj
YWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRp
dnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGli
aWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8g
ZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBp
bm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNj
acOzbi4NCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBp
cyBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gaW50ZW5kZWQgb25seSBm
b3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRo
ZSByZWFkZXIgb2YgdGhpcyBtZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5
b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRp
b24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIGRvIG5v
dCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRlbHkgcmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxl
dGUgaXQuDQoNCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2
YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJp
dmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNz
b2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRl
c3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYSBsZWl0dXJhLCB1
dGlsaXphw6fDo28sIGRpdnVsZ2HDp8OjbyBlL291IGPDs3BpYSBzZW0gYXV0b3JpemHDp8OjbyBw
b2RlIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNl
IHJlY2ViZXUgZXN0YSBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNv
bXVuaXF1ZSBpbWVkaWF0YW1lbnRlIHBvciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEg
ZGVzdHJ1acOnw6NvDQo=

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFs
MA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1l
OiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9
DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h
cmdpbjo3MC44NXB0IDMuMGNtIDcwLjg1cHQgMy4wY207fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXtt
c28tbGlzdC1pZDoxMDc2OTAyMjA1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTQxOTQwMzIy
O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpv
Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDox
MDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyODgu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJe21h
cmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkkgaGF2ZSBubyBvYmplY3Rpb24gdG8gdGhpcyBuZXcg
dmVyc2lvbiBvZiB0aGUgc3RhdGVtZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+QmUgZ29vZGUsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPi0t
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPiZxdW90O0VzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJ
bmZpZXJubyZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
RHIgRGllZ28gUi4gTG9wZXo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGVsZWZvbmljYSBJJiM0MztEPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9kcjJs
b3Blei8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMDU2M0MxIj5odHRwczovL3d3dy5saW5rZWRpbi5j
b20vaW4vZHIybG9wZXovPC9zcGFuPjwvYT4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPmUtbWFpbDombmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YSBocmVmPSJtYWlsdG86ZGllZ28uci5sb3BlekB0
ZWxlZm9uaWNhLmNvbSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMDU2M0MxIj48
c3BhbiBsYW5nPSJFTi1VUyI+ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbTwvc3Bhbj48L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij5UZWw6Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOzM0IDkxMyAxMjkgMDQxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5Nb2JpbGU6ICZuYnNwOyYjNDM7MzQgNjgyIDA1MSAwOTE8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij5PbiAyNy8wNi8yMDE5LCAxOTo1MSwgJnF1b3Q7STJuc2Ygb24gYmVoYWxmIG9mIFlvYXYgTmly
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aTJuc2YtYm91bmNlc0BpZXRmLm9yZyI+aTJuc2Yt
Ym91bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWlsdG86eW5pci5p
ZXRmQGdtYWlsLmNvbSI+eW5pci5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SGkgZm9sa3MuJm5i
c3A7IDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+QXMgeW91IG1h
eSBoYXZlIG5vdGljZWQsIGFmdGVyIHNvbWUgYmFjay1hbmQtZm9ydGggd2l0aCB0aGUgYXV0aG9y
cyBhbmQgdGhlaXIgdW5pdmVyc2l0eSwgdGhlIElQUiBzdGF0ZW1lbnRzIGhhdmUgYmVlbiBtb2Rp
ZmllZCBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+UmVhc29uYWJsZSBh
bmQgTm9uLURpc2NyaW1pbmF0b3J5IExpY2Vuc2UgdG8gQWxsIEltcGxlbWVudGVycyB3aXRoIFBv
c3NpYmxlIFJveWFsdHkvRmVlPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPklmIHRoaXMgc3RhbmRhcmQg
aXMgYWRvcHRlZCwgU3VuZ2t5dW5rd2FuIFVuaXZlcnNpdHkgKFNLS1UpIHdpbGwgbm90IGFzc2Vy
dCBhbnkgcGF0ZW50cyBvd25lZCBvciBjb250cm9sbGVkIGJ5IFNLS1UgYWdhaW5zdCBhbnkgcGFy
dHkgZm9yIG1ha2luZywgdXNpbmcsIHNlbGxpbmcsIGltcG9ydGluZyBvciBvZmZlcmluZyBmb3Ig
c2FsZSBhIHByb2R1Y3QgdGhhdCBpbXBsZW1lbnRzDQogdGhlIHN0YW5kYXJkLCBwcm92aWRlZCwg
aG93ZXZlciB0aGF0IFNLS1UgcmV0YWlucyB0aGUgcmlnaHQgdG8gYXNzZXJ0IGl0cyBwYXRlbnRz
IChpbmNsdWRpbmcgdGhlIHJpZ2h0IHRvIGNsYWltIHBhc3Qgcm95YWx0aWVzKSBhZ2FpbnN0IGFu
eSBwYXJ0eSB0aGF0IGFzc2VydHMgYSBwYXRlbnQgaXQgb3ducyBvciBjb250cm9scyAoZWl0aGVy
IGRpcmVjdGx5IG9yIGluZGlyZWN0bHkpIGFnYWluc3QgU0tLVSBvciBhbnkgb2YgU0tLVSdzIGFm
ZmlsaWF0ZXMNCiBvciBzdWNjZXNzb3JzIGluIHRpdGxlIG9yIGFnYWluc3QgYW55IHByb2R1Y3Rz
IG9mIFNLS1Ugb3IgYW55IHByb2R1Y3RzIG9mIGFueSBvZiBTS0tVJ3MgYWZmaWxpYXRlcyBlaXRo
ZXIgYWxvbmUgb3IgaW4gY29tYmluYXRpb24gd2l0aCBvdGhlciBwcm9kdWN0czsgYW5kIFNLS1Ug
cmV0YWlucyB0aGUgcmlnaHQgdG8gYXNzZXJ0IGl0cyBwYXRlbnRzIGFnYWluc3QgYW55IHByb2R1
Y3Qgb3IgcG9ydGlvbiB0aGVyZW9mIHRoYXQgaXMgbm90IG5lY2Vzc2FyeQ0KIGZvciBjb21wbGlh
bmNlIHdpdGggdGhlIHN0YW5kYXJkLiBSb3lhbHR5LWJlYXJpbmcgbGljZW5zZXMgd2lsbCBiZSBh
dmFpbGFibGUgdG8gYW55b25lIHdobyBwcmVmZXJzIHRoYXQgb3B0aW9uLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+VGhlIG5ldyB2ZXJzaW9uIGlzIHNpbWlsYXIgdG8gdGhlIGxpY2Vu
c2luZyB0ZXJtcyBpbiBtYW55IElQUiBzdGF0ZW1lbnRzIGlzc3VlZCBieSBvdGhlciByaWdodHMg
aG9sZGVycy4gJm5ic3A7U2VlIGZvciBleGFtcGxlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9pcHIvMzU5MS8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
aXByLzM1OTEvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij5JdCBpcyBzdGlsbCB1cCB0byB0aGUgd29ya2luZyBncm91cCB0byBkZWNpZGUgaWYg
dGhpcyBpcyBhY2NlcHRhYmxlLCBhbmQgZ3JvdXAgbWVtYmVycywgZXNwZWNpYWxseSB0aG9zZSB3
aG8gcmFpc2VkIG9iamVjdGlvbnMgcHJldmlvdXNseSwgYXJlIGVuY291cmFnZWQgdG8gY2hpbWUg
aW4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPldl
IHdpbGwgcmFpc2UgdGhpcyBpc3N1ZSBvbmUgbW9yZSB0aW1lIGF0IHRoZSBtZWV0aW5nLCBqdXN0
IHRvIG1ha2Ugc3VyZSBldmVyeW9uZSBoYXMgYmVlbiBoZWFyZCBmcm9tLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGFua3MsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkxpbmRhICZhbXA7IFlvYXY8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
Pjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+T24gNiBKdW4gMjAxOSwgYXQgMjA6MjcsIFlv
YXYgTmlyICZsdDs8YSBocmVmPSJtYWlsdG86eW5pci5pZXRmQGdtYWlsLmNvbSI+eW5pci5pZXRm
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+SGkgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij5ZZXN0ZXJkYXkgd2UgZ290IDUgSVBSIHN0YXRlbWVudHMgKFsxXSwgWzJdLCBbM10sIFs0XSwg
WzVdKSByZWxhdGVkIHRvIHRoZSBmb2xsb3dpbmcgZHJhZnRzIHJlc3BlY3RpdmVseTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJn
aW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZv
MSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT5kcmFmdC1pZXRmLWkybnNmLW5zZi1mYWNpbmctaW50ZXJmYWNlLWRtJm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIu
MHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+ZHJhZnQtaWV0Zi1pMm5zZi1uc2YtbW9uaXRvcmluZy1kYXRhLW1vZGVsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50
Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+ZHJhZnQtaWV0Zi1p
Mm5zZi1jYXBhYmlsaXR5LWRhdGEtbW9kZWw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5kcmFmdC1pZXRmLWkybnNmLXJlZ2lzdHJhdGlvbi1p
bnRlcmZhY2UtZG08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFu
PjwhW2VuZGlmXT5kcmFmdC1pZXRmLWkybnNmLWNvbnN1bWVyLWZhY2luZy1pbnRlcmZhY2UtZG08
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+QWxsIG9mIHRoZXNlIGFyZSBXRyBk
b2N1bWVudHMsIGFuZCBvbmUgb2YgdGhlbSAodGhlIGNhcGFiaWxpdHkgZGF0YSBtb2RlbCBkcmFm
dCkgaXMgaW4gV0dMQy4gJm5ic3A7U2VlIFs2XSBhbmQgUkZDIDgxNzkgZm9yIG1vcmUgaW5mb3Jt
YXRpb24gYWJvdXQgSVBSIGRpc2Nsb3N1cmVzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5BbGwgdGhlIGRpc2Nsb3N1cmVzIGNsYWltIHRoYXQgdGhl
IHBhdGVudHMgb3IgcGF0ZW50IGFwcGxpY2F0aW9ucyBtZW50aW9uZWQgbWF5IGJlIG5lY2Vzc2Fy
eSBmb3IgaW1wbGVtZW50YXRpb24gb2YgdGhlIGRyYWZ0cy4gTmVpdGhlciB0aGUgY2hhaXJzIG5v
ciBhbnlvbmUgZWxzZSBpbiB0aGUgSUVURiBpcyBjb25zaWRlcmVkIGNvbXBldGVudCB0byBldmFs
dWF0ZQ0KIHN1Y2ggY2xhaW1zIG9yIHRoZSB2YWxpZGl0eSBvZiBhbnkgcGF0ZW50cywgc28gSSBz
dWdnZXN0IHRoYXQgaW4gdGhpcyB0aHJlYWQgd2UgYXZvaWQgYnJpbmdpbmcgdGhpcyB1cC4gV2hh
dCBtYXkgYmUgY29uY2VybmluZyBpcyB0aGF0IHRoZSBsaWNlbnNpbmcgcG9saWN5IGZvciB0aGVz
ZSBkaXNjbG9zdXJlcyBpcyAmcXVvdDtSZWFzb25hYmxlIGFuZCBOb24tRGlzY3JpbWluYXRvcnkg
TGljZW5zZSB0byBBbGwgSW1wbGVtZW50ZXJzIHdpdGggUG9zc2libGUNCiBSb3lhbHR5L0ZlZeKA
nSwgd2hpY2ggbWFrZXMgc3VjaCB0ZWNobm9sb2dpZXMgcHJvYmxlbWF0aWMgdG8gbWFueSBpbXBs
ZW1lbnRlcnMsIGVzcGVjaWFsbHkgbm9uLWNvbW1lcmNpYWwgb25lcy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+VG8gcXVvdGUgZnJvbSBzZWN0aW9u
IDcgb2YgUkZDIDgxNzk6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQ7YnJlYWstYmVmb3JlOiBwYWdlO2NhcmV0LWNvbG9yOiByZ2Io
MCwgMCwgMCkiPiZuYnNwOyZuYnNwOyBJbiBnZW5lcmFsLCBJRVRGIHdvcmtpbmcgZ3JvdXBzIHBy
ZWZlciB0ZWNobm9sb2dpZXMgd2l0aCBubyBrbm93biBJUFI8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsgY2xhaW1zIG9yLCBmb3Ig
dGVjaG5vbG9naWVzIHdpdGggY2xhaW1zIGFnYWluc3QgdGhlbSwgYW4gb2ZmZXIgb2Y8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsg
cm95YWx0eS1mcmVlIGxpY2Vuc2luZy4mbmJzcDsgSG93ZXZlciwgdG8gc29sdmUgYSBnaXZlbiB0
ZWNobmljYWwgcHJvYmxlbSw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsgSUVURiB3b3JraW5nIGdyb3VwcyBoYXZlIHRoZSBkaXNj
cmV0aW9uIHRvIGFkb3B0IGEgdGVjaG5vbG9neSBhcyB0bzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyB3aGljaCBJUFIgY2xhaW1z
IGhhdmUgYmVlbiBtYWRlIGlmIHRoZXkgZmVlbCB0aGF0IHRoaXMgdGVjaG5vbG9neSBpczxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOyZuYnNw
OyBzdXBlcmlvciBlbm91Z2ggdG8gYWx0ZXJuYXRpdmVzIHdpdGggZmV3ZXIgSVBSIGNsYWltcyBv
ciBmcmVlPG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7Jm5ic3A7IGxpY2Vuc2luZyB0byBvdXR3ZWlnaCB0aGUgcG90ZW50aWFsIGNvc3Qgb2Yg
dGhlIGxpY2Vuc2VzLjxvOnA+PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+U28gdGhpcyBtZXNzYWdlIGlz
IHRvIHN0YXJ0IGEgZGlzY3Vzc2lvbiBhYm91dCBob3cgdGhlIEkyTlNGIHdvcmtpbmcgZ3JvdXAg
d291bGQgbGlrZSB0byBoYW5kbGUgdGhpcyBkaXNjbG9zdXJlLiBDb250aW51aW5nIGFzIGJlZm9y
ZSBhbmQgbW92aW5nIHRvIHB1YmxpY2F0aW9uIGlzIHRoZSBkZWZhdWx0IG91dGNvbWUgb2YgdGhp
cyBkaXNjdXNzaW9uLCBidXQgdGhlDQogV0cgaXMgcmVxdWlyZWQgdG8gZXZhbHVhdGUgaXRzIHBv
c2l0aW9uIGFib3V0IHRoZXNlIGRpc2Nsb3N1cmVzLiBUaGlzIGlzIHdoYXQgdGhpcyB0aHJlYWQg
aXMgZm9yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+TGluZGEgJmFtcDsgWW9hdjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WzFdJm5i
c3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1My8iPmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTMvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+WzJdJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9pcHIvMzU1Ny8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTcv
PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WzNdJm5ic3A7PGEgaHJl
Zj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1Ni8iPmh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvaXByLzM1NTYvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+WzRdJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9p
cHIvMzU1NS8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzM1NTUvPC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WzVdJm5ic3A7PGEgaHJlZj0iaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMzU1NC8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvaXByLzM1NTQvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5bNl0mbmJz
cDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9zdGFuZGFyZHMvaXByLyI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvc3RhbmRhcmRzL2lwci88L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFsIiBjb2xvcj0iR3JheSIgc2l6
ZT0iMSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVz
aXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBw
cml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEg
cGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0
YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGls
aXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUg
ZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kg
aGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxv
IGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBh
IHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGlu
IHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1h
dGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0
eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3Nl
bWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9u
IGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNt
aXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5
IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24g
aW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBz
ZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlv
LCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBl
IMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4g
U2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Eg
bm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6Nv
IGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmly
dHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBv
ciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9y
IGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288YnI+DQo8L2ZvbnQ+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_3E04EB92A03D491E9DF64A994168E590telefonicacom_--

